Mat23:

a: number

b: number

c: number

d: number

e: number

f: number

_inverse: Mat23 | null

fromMat2(m: Mat2 ): Mat23

toMat2(): Mat2

fromTranslation(t: Vec2 ): Mat23

fromRotation(radians: number ): Mat23

fromScale(s: Vec2 ): Mat23

fromSkew(s: Vec2 ): Mat23

clone(): Mat23

setMat23(m: Mat23 ): this

setIdentity(): this

setTRS(x: number , y: number , angle: number , sx: number , sy: number ): void

mul(other: Mat23 ): Mat23

translateSelfV(t: Vec2 ): Mat23

translateSelf(x: number , y: number ): Mat23

rotateSelf(degrees: number ): Mat23

scaleSelfV(s: Vec2 ): Mat23

scaleSelf(x: number , y: number ): Mat23

skewSelfV(s: Vec2 ): Mat23

skewSelf(x: number , y: number ): Mat23

mulSelf(other: Mat23 ): Mat23

transform(p: Vec2 ): Vec2

transformPointV(p: Vec2 , o: Vec2 ): Vec2

transformVectorV(v: Vec2 , o: Vec2 ): Vec2

transformPoint(x: number , y: number , o: Vec2 ): Vec2

transformVector(x: number , y: number , o: Vec2 ): Vec2

det(): number

inverse(): Mat23

getTranslation(): Vec2

getRotation(): number

getScale(): Vec2

getSkew(): Vec2