Skip to main content

Transform

Classes

Transform

Constructors

Constructor
new Transform(
scaleX?,
scaleY?,
translateX?,
translateY?,
angle?): Transform;
Parameters
ParameterType
scaleX?number
scaleY?number
translateX?number
translateY?number
angle?number
Returns

Transform

Accessors

angle
Get Signature
get angle(): number;
Returns

number

isEmpty
Get Signature
get isEmpty(): boolean;
Returns

boolean

scaleX
Get Signature
get scaleX(): number;
Returns

number

scaleY
Get Signature
get scaleY(): number;
Returns

number

translateX
Get Signature
get translateX(): number;
Returns

number

translateY
Get Signature
get translateY(): number;
Returns

number

Methods

addTransformChanged()
addTransformChanged(handler): void;
Parameters
ParameterType
handler(t) => any
Returns

void

applyMatrix()
applyMatrix(matrix, supressOnChanged?): void;
Parameters
ParameterTypeDefault value
matrixMatrixundefined
supressOnChangedbooleanfalse
Returns

void

clear()
clear(namedParameters?): void;
Parameters
ParameterType
namedParameters{ keepAngle?: boolean; supressOnChanged?: boolean; }
namedParameters.keepAngle?boolean
namedParameters.supressOnChanged?boolean
Returns

void

clone()
clone(): Transform;
Returns

Transform

equals()
equals(transform, tolerance?): boolean;
Parameters
ParameterType
transformTransform
tolerance?number
Returns

boolean

move()
move(x, y): void;
Parameters
ParameterType
xnumber
ynumber
Returns

void

removeTransformChanged()
removeTransformChanged(handler): void;
Parameters
ParameterType
handlerany
Returns

void

rotate()
rotate(angle): void;
Parameters
ParameterType
anglenumber
Returns

void

setAngle()
setAngle(value, supressOnChanged?): void;
Parameters
ParameterType
valuenumber
supressOnChanged?boolean
Returns

void

setScaleX()
setScaleX(value, supressOnChanged?): void;
Parameters
ParameterType
valuenumber
supressOnChanged?boolean
Returns

void

setScaleY()
setScaleY(value, supressOnChanged?): void;
Parameters
ParameterType
valuenumber
supressOnChanged?boolean
Returns

void

setTranslateX()
setTranslateX(value, supressOnChanged?): void;
Parameters
ParameterType
valuenumber
supressOnChanged?boolean
Returns

void

setTranslateY()
setTranslateY(value, supressOnChanged?): void;
Parameters
ParameterType
valuenumber
supressOnChanged?boolean
Returns

void

toMatrix()
toMatrix(): Matrix;
Returns

Matrix

toString()
toString(): string;
Returns

string

isEqual()
static isEqual(
a,
b,
tolerance?): boolean;
Parameters
ParameterTypeDefault value
aTransformundefined
bTransformundefined
tolerancenumber0.0001
Returns

boolean

Was this page helpful?