Home | History | Annotate | Download | only in include

Lines Matching refs:rs_matrix4x4

27  * rs_matrix4x4 is found at (3, 3).
69 rsExtractFrustumPlanes(const rs_matrix4x4* viewProj, float4* left, float4* right, float4* top,
119 rsExtractFrustumPlanes(const rs_matrix4x4* viewProj, float4* left, float4* righ, float4* top,
188 rsMatrixGet(const rs_matrix4x4* m, uint32_t col, uint32_t row);
205 rsMatrixInverse(rs_matrix4x4* m);
217 rsMatrixInverseTranspose(rs_matrix4x4* m);
230 * loading a rs_matrix2x2 into a rs_matrix4x4 will give:
244 rsMatrixLoad(rs_matrix4x4* destination, const float* array);
253 rsMatrixLoad(rs_matrix4x4* destination, const rs_matrix4x4* source);
262 rsMatrixLoad(rs_matrix4x4* destination, const rs_matrix3x3* source);
265 rsMatrixLoad(rs_matrix4x4* destination, const rs_matrix2x2* source);
280 rsMatrixLoadFrustum(rs_matrix4x4* m, float left, float right, float bottom, float top,
292 rsMatrixLoadIdentity(rs_matrix4x4* m);
320 rsMatrixLoadMultiply(rs_matrix4x4* m, const rs_matrix4x4* lhs, const rs_matrix4x4* rhs);
344 rsMatrixLoadOrtho(rs_matrix4x4* m, float left, float right, float bottom, float top, float near,
363 rsMatrixLoadPerspective(rs_matrix4x4* m, float fovy, float aspect, float near, float far);
382 rsMatrixLoadRotate(rs_matrix4x4* m, float rot, float x, float y, float z);
399 rsMatrixLoadScale(rs_matrix4x4* m, float x, float y, float z);
417 rsMatrixLoadTranslate(rs_matrix4x4* m, float x, float y, float z);
431 * When multiplying a float3 to a rs_matrix4x4, the vector is expanded with (1).
433 * When multiplying a float2 to a rs_matrix4x4, the vector is expanded with (0, 1).
444 rsMatrixMultiply(rs_matrix4x4* m, const rs_matrix4x4* rhs);
454 rsMatrixMultiply(rs_matrix4x4* m, float4 in);
459 rsMatrixMultiply(rs_matrix4x4* m, float3 in);
464 rsMatrixMultiply(rs_matrix4x4* m, float2 in);
484 rsMatrixMultiply(const rs_matrix4x4* m, float4 in);
489 rsMatrixMultiply(const rs_matrix4x4* m, float3 in);
494 rsMatrixMultiply(const rs_matrix4x4* m, float2 in);
531 rsMatrixRotate(rs_matrix4x4* m, float rot, float x, float y, float z);
551 rsMatrixScale(rs_matrix4x4* m, float x, float y, float z);
567 rsMatrixSet(rs_matrix4x4* m, uint32_t col, uint32_t row, float v);
593 rsMatrixTranslate(rs_matrix4x4* m, float x, float y, float z);
604 rsMatrixTranspose(rs_matrix4x4* m);