Matrix33
Matrix holds a 3x3 matrix for transforming coordinates. This allows mapping Point and vectors with translation, scaling, skewing, rotation, and perspective.
Matrix includes a hidden variable that classifies the type of matrix to improve performance. Matrix is not thread safe unless getType() is called first.
Parameters
mat
9-element array of floats representing the matrix in row-major order
` | scaleX skewX transX | | skewY scaleY transY | | persp0 persp1 persp2 | `*