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?): any;
Parameters​
ParameterType
transformTransform
tolerance?number
Returns​

any

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?