Constructors
constructor
- new PlainMatrix(): PlainMatrix
- new PlainMatrix(
width: number,
height: number,
scaleX: number,
scaleY: number,
angle: number,
anchorX: number,
anchorY: number,
): PlainMatrix Parameters
- width: number
- height: number
- scaleX: number
- scaleY: number
- angle: number
- anchorX: number
- anchorY: number
- new PlainMatrix(src: Matrix): PlainMatrix
Methods
multiply
- multiply(matrix: Matrix): void
Returns void
multiplyLeft
- multiplyLeft(matrix: Matrix): void
Returns void
reset
- reset(x?: number, y?: number): void
Parameters
Optional
x: numberOptional
y: number
Returns void
scale
- scale(x: number, y: number): void
Returns void
update
- update(
width: number,
height: number,
scaleX: number,
scaleY: number,
angle: number,
x: number,
y: number,
anchorX: null | number,
anchorY: null | number,
): void Parameters
- width: number
- height: number
- scaleX: number
- scaleY: number
- angle: number
- x: number
- y: number
- anchorX: null | number
- anchorY: null | number
Returns void
updateByInverse
- updateByInverse(
width: number,
height: number,
scaleX: number,
scaleY: number,
angle: number,
x: number,
y: number,
anchorX: null | number,
anchorY: null | number,
): void Parameters
- width: number
- height: number
- scaleX: number
- scaleY: number
- angle: number
- x: number
- y: number
- anchorX: null | number
- anchorY: null | number
Returns void
変換行列を一般的なJavaScriptのみで表したクラス。 通常ゲーム開発者が本クラスを直接利用する事はない。 各フィールド、メソッドの詳細は
Matrix
インターフェースの説明を参照。