Constructors
Constructs a new instance of the Transform class
Declaration
constructor(scaleX?: number, scaleY?: number, translateX?: number, translateY?: number, angle?: number);
Parameters
| Type |
Name |
Description |
| number |
scaleX |
|
| number |
scaleY |
|
| number |
translateX |
|
| number |
translateY |
|
| number |
angle |
|
Properties
Declaration
Property Value
Declaration
Property Value
Declaration
Property Value
Declaration
Property Value
Declaration
get translateX(): number;
Property Value
Declaration
get translateY(): number;
Property Value
Methods
Declaration
addTransformChanged(handler: (t: Transform) => any): void;
Parameters
| Type |
Name |
Description |
| (t: Transform) => any |
handler |
|
Returns
Declaration
applyMatrix(matrix: Matrix, supressOnChanged?: boolean): void;
Parameters
| Type |
Name |
Description |
| Matrix |
matrix |
|
| boolean |
supressOnChanged |
|
Returns
Declaration
clear({ keepAngle, supressOnChanged }?: {
keepAngle?: boolean;
supressOnChanged?: boolean;
}): void;
Parameters
| Type |
Name |
Description |
| {
keepAngle?: boolean;
supressOnChanged?: boolean;
} |
{ keepAngle, supressOnChanged } |
|
Returns
Declaration
Returns
Declaration
equals(transform: Transform, tolerance?: number): boolean;
Parameters
| Type |
Name |
Description |
| Transform |
transform |
|
| number |
tolerance |
|
Returns
Declaration
static isEqual(a: Transform, b: Transform, tolerance?: number): boolean;
Parameters
Returns
Declaration
move(x: number, y: number): void;
Parameters
| Type |
Name |
Description |
| number |
x |
|
| number |
y |
|
Returns
Declaration
removeTransformChanged(handler: any): void;
Parameters
| Type |
Name |
Description |
| any |
handler |
|
Returns
Declaration
rotate(angle: number): void;
Parameters
| Type |
Name |
Description |
| number |
angle |
|
Returns
Declaration
setAngle(value: number, supressOnChanged?: boolean): void;
Parameters
| Type |
Name |
Description |
| number |
value |
|
| boolean |
supressOnChanged |
|
Returns
Declaration
setScaleX(value: number, supressOnChanged?: boolean): void;
Parameters
| Type |
Name |
Description |
| number |
value |
|
| boolean |
supressOnChanged |
|
Returns
Declaration
setScaleY(value: number, supressOnChanged?: boolean): void;
Parameters
| Type |
Name |
Description |
| number |
value |
|
| boolean |
supressOnChanged |
|
Returns
Declaration
setTranslateX(value: number, supressOnChanged?: boolean): void;
Parameters
| Type |
Name |
Description |
| number |
value |
|
| boolean |
supressOnChanged |
|
Returns
Declaration
setTranslateY(value: number, supressOnChanged?: boolean): void;
Parameters
| Type |
Name |
Description |
| number |
value |
|
| boolean |
supressOnChanged |
|
Returns
Declaration
Returns
Declaration
Returns