Constructors
constructor
- new PlainMatrix(): PlainMatrix
- new PlainMatrix(width, height, scaleX, scaleY, angle, anchorX, anchorY): PlainMatrix
Parameters
- width: number
- height: number
- scaleX: number
- scaleY: number
- angle: number
- anchorX: number
- anchorY: number
- new PlainMatrix(src): PlainMatrix
Methods
multiply
- multiply(matrix): void
Returns void
multiplyLeft
- multiplyLeft(matrix): void
Returns void
reset
- reset(x?, y?): void
Parameters
Optional
x: numberOptional
y: number
Returns void
scale
- scale(x, y): void
Returns void
update
- update(width, height, scaleX, scaleY, angle, x, y, anchorX, anchorY): 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, height, scaleX, scaleY, angle, x, y, anchorX, anchorY): 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
インターフェースの説明を参照。