Properties
data
data: Float32Array = ...
Methods
getBasisDeterminant
- getBasisDeterminant(): number
-
Returns number
getRotation
- getRotation(): number
-
Returns number
getScaleX
- getScaleX(): number
-
Returns number
getScaleY
- getScaleY(): number
-
Returns number
isIdentity
- isIdentity(): boolean
-
Returns boolean
scale
- scale(x: number, y: number): Matrix
-
setPosition
- setPosition(x: number, y: number): void
-
Returns void
setRotation
- setRotation(angle: number): void
-
Returns void
setScale
- setScale(scale: Vector): void
-
Returns void
setScaleX
- setScaleX(val: number): void
-
Returns void
setScaleY
- setScaleY(val: number): void
-
Returns void
toDOMMatrix
- toDOMMatrix(): DOMMatrix
-
Returns DOMMatrix
toString
- toString(): string
-
Returns string
translate
- translate(x: number, y: number): Matrix
-
Static
fromFloat32Array
- fromFloat32Array(data: Float32Array): Matrix
-
Static
ortho
- ortho(left: number, right: number, bottom: number, top: number, near: number, far: number): Matrix
-
Parameters
-
left: number
-
right: number
-
bottom: number
-
top: number
-
near: number
-
far: number
Static
rotation
- rotation(angleRadians: number): Matrix
-
Static
scale
- scale(sx: number, sy: number): Matrix
-
Static
translation
- translation(x: number, y: number): Matrix
-
Excalibur Matrix helper for 4x4 matrices
Useful for webgl 4x4 matrices