Transform
Classes
Transform
Constructors
Constructor
new Transform(
scaleX?,
scaleY?,
translateX?,
translateY?,
angle?): Transform;
Parameters
| Parameter | Type |
|---|---|
scaleX? | number |
scaleY? | number |
translateX? | number |
translateY? | number |
angle? | number |
Returns
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
| Parameter | Type |
|---|---|
handler | (t) => any |
Returns
void
applyMatrix()
applyMatrix(matrix, supressOnChanged?): void;
Parameters
| Parameter | Type | Default value |
|---|---|---|
matrix | Matrix | undefined |
supressOnChanged | boolean | false |
Returns
void
clear()
clear(namedParameters?): void;
Parameters
| Parameter | Type |
|---|---|
namedParameters | { keepAngle?: boolean; supressOnChanged?: boolean; } |
namedParameters.keepAngle? | boolean |
namedParameters.supressOnChanged? | boolean |
Returns
void
clone()
clone(): Transform;
Returns
equals()
equals(transform, tolerance?): boolean;
Parameters
| Parameter | Type |
|---|---|
transform | Transform |
tolerance? | number |
Returns
boolean
move()
move(x, y): void;
Parameters
| Parameter | Type |
|---|---|
x | number |
y | number |
Returns
void
removeTransformChanged()
removeTransformChanged(handler): void;
Parameters
| Parameter | Type |
|---|---|
handler | any |
Returns
void
rotate()
rotate(angle): void;
Parameters
| Parameter | Type |
|---|---|
angle | number |
Returns
void
setAngle()
setAngle(value, supressOnChanged?): void;
Parameters
| Parameter | Type |
|---|---|
value | number |
supressOnChanged? | boolean |
Returns
void
setScaleX()
setScaleX(value, supressOnChanged?): void;
Parameters
| Parameter | Type |
|---|---|
value | number |
supressOnChanged? | boolean |
Returns
void
setScaleY()
setScaleY(value, supressOnChanged?): void;
Parameters
| Parameter | Type |
|---|---|
value | number |
supressOnChanged? | boolean |
Returns
void
setTranslateX()
setTranslateX(value, supressOnChanged?): void;
Parameters
| Parameter | Type |
|---|---|
value | number |
supressOnChanged? | boolean |
Returns
void
setTranslateY()
setTranslateY(value, supressOnChanged?): void;
Parameters
| Parameter | Type |
|---|---|
value | number |
supressOnChanged? | boolean |
Returns
void
toMatrix()
toMatrix(): Matrix;
Returns
toString()
toString(): string;
Returns
string
isEqual()
static isEqual(
a,
b,
tolerance?): boolean;
Parameters
| Parameter | Type | Default value |
|---|---|---|
a | Transform | undefined |
b | Transform | undefined |
tolerance | number | 0.0001 |
Returns
boolean