Lines Matching refs:ANPMatrix
44 static ANPMatrix* anp_newMatrix() { in anp_newMatrix()
45 return new ANPMatrix; in anp_newMatrix()
48 static void anp_deleteMatrix(ANPMatrix* matrix) { in anp_deleteMatrix()
52 static ANPMatrixFlag anp_getFlags(const ANPMatrix* matrix) { in anp_getFlags()
56 static void anp_copy(ANPMatrix* dst, const ANPMatrix* src) { in anp_copy()
60 static void anp_get3x3(const ANPMatrix* matrix, float dst[9]) { in anp_get3x3()
66 static void anp_set3x3(ANPMatrix* matrix, const float src[9]) { in anp_set3x3()
72 static void anp_setIdentity(ANPMatrix* matrix) { in anp_setIdentity()
76 static void anp_preTranslate(ANPMatrix* matrix, float tx, float ty) { in anp_preTranslate()
80 static void anp_postTranslate(ANPMatrix* matrix, float tx, float ty) { in anp_postTranslate()
84 static void anp_preScale(ANPMatrix* matrix, float sx, float sy) { in anp_preScale()
88 static void anp_postScale(ANPMatrix* matrix, float sx, float sy) { in anp_postScale()
92 static void anp_preSkew(ANPMatrix* matrix, float kx, float ky) { in anp_preSkew()
96 static void anp_postSkew(ANPMatrix* matrix, float kx, float ky) { in anp_postSkew()
100 static void anp_preRotate(ANPMatrix* matrix, float degrees) { in anp_preRotate()
104 static void anp_postRotate(ANPMatrix* matrix, float degrees) { in anp_postRotate()
108 static void anp_preConcat(ANPMatrix* matrix, const ANPMatrix* other) { in anp_preConcat()
112 static void anp_postConcat(ANPMatrix* matrix, const ANPMatrix* other) { in anp_postConcat()
116 static bool anp_invert(ANPMatrix* dst, const ANPMatrix* src) { in anp_invert()
120 static void anp_mapPoints(ANPMatrix* matrix, float dst[], const float src[], in anp_mapPoints()