Home | History | Annotate | Download | only in include

Lines Matching refs:rs_matrix4x4

37 rsMatrixSet(rs_matrix4x4 *m, uint32_t row, uint32_t col, float v);
59 rsMatrixGet(const rs_matrix4x4 *m, uint32_t row, uint32_t col);
76 extern void __attribute__((overloadable)) rsMatrixLoadIdentity(rs_matrix4x4 *m);
91 extern void __attribute__((overloadable)) rsMatrixLoad(rs_matrix4x4 *m, const float *v);
103 extern void __attribute__((overloadable)) rsMatrixLoad(rs_matrix4x4 *m, const rs_matrix4x4 *v);
107 extern void __attribute__((overloadable)) rsMatrixLoad(rs_matrix4x4 *m, const rs_matrix3x3 *v);
114 extern void __attribute__((overloadable)) rsMatrixLoad(rs_matrix4x4 *m, const rs_matrix2x2 *v);
134 rsMatrixLoadRotate(rs_matrix4x4 *m, float rot, float x, float y, float z);
145 rsMatrixLoadScale(rs_matrix4x4 *m, float x, float y, float z);
156 rsMatrixLoadTranslate(rs_matrix4x4 *m, float x, float y, float z);
166 rsMatrixLoadMultiply(rs_matrix4x4 *m, const rs_matrix4x4 *lhs, const rs_matrix4x4 *rhs);
185 rsMatrixMultiply(rs_matrix4x4 *m, const rs_matrix4x4 *rhs);
207 rsMatrixRotate(rs_matrix4x4 *m, float rot, float x, float y, float z);
218 rsMatrixScale(rs_matrix4x4 *m, float x, float y, float z);
229 rsMatrixTranslate(rs_matrix4x4 *m, float x, float y, float z);
243 rsMatrixLoadOrtho(rs_matrix4x4 *m, float left, float right, float bottom, float top, float near, float far);
257 rsMatrixLoadFrustum(rs_matrix4x4 *m, float left, float right, float bottom, float top, float near, float far);
269 rsMatrixLoadPerspective(rs_matrix4x4* m, float fovy, float aspect, float near, float far);
277 rsMatrixMultiply(rs_matrix4x4 *m, float4 in);
283 rsMatrixMultiply(rs_matrix4x4 *m, float3 in);
289 rsMatrixMultiply(rs_matrix4x4 *m, float2 in);
314 rsMatrixMultiply(const rs_matrix4x4 *m, float4 in);
320 rsMatrixMultiply(const rs_matrix4x4 *m, float3 in);
326 rsMatrixMultiply(const rs_matrix4x4 *m, float2 in);
353 extern bool __attribute__((overloadable)) rsMatrixInverse(rs_matrix4x4 *m);
360 extern bool __attribute__((overloadable)) rsMatrixInverseTranspose(rs_matrix4x4 *m);
367 extern void __attribute__((overloadable)) rsMatrixTranspose(rs_matrix4x4 *m);