Lines Matching refs:Matrix4x4
37 bool Matrix4x4::inverse() { in inverse()
79 bool Matrix4x4::inverseTranspose() { in inverseTranspose()
119 void Matrix4x4::transpose() { in transpose()
134 void Matrix4x4::loadIdentity() { in loadIdentity()
153 void Matrix4x4::load(const float *v) { in load()
157 void Matrix4x4::load(const rs_matrix4x4 *v) { in load()
161 void Matrix4x4::load(const rs_matrix3x3 *v) { in load()
180 void Matrix4x4::load(const rs_matrix2x2 *v) { in load()
200 void Matrix4x4::loadRotate(float rot, float x, float y, float z) { in loadRotate()
238 void Matrix4x4::loadScale(float x, float y, float z) { in loadScale()
245 void Matrix4x4::loadTranslate(float x, float y, float z) { in loadTranslate()
252 void Matrix4x4::loadMultiply(const rs_matrix4x4 *lhs, const rs_matrix4x4 *rhs) { in loadMultiply()
255 Matrix4x4 temp; in loadMultiply()
262 const float rhs_ij = ((const Matrix4x4 *)rhs)->get(i,j); in loadMultiply()
263 ri0 += ((const Matrix4x4 *)lhs)->get(j,0) * rhs_ij; in loadMultiply()
264 ri1 += ((const Matrix4x4 *)lhs)->get(j,1) * rhs_ij; in loadMultiply()
265 ri2 += ((const Matrix4x4 *)lhs)->get(j,2) * rhs_ij; in loadMultiply()
266 ri3 += ((const Matrix4x4 *)lhs)->get(j,3) * rhs_ij; in loadMultiply()
276 void Matrix4x4::loadOrtho(float left, float right, float bottom, float top, float near, float far) { in loadOrtho()
286 void Matrix4x4::loadFrustum(float left, float right, float bottom, float top, float near, float far… in loadFrustum()
298 void Matrix4x4::loadPerspective(float fovy, float aspect, float near, float far) { in loadPerspective()
307 void Matrix4x4::vectorMultiply(float *out, const float *in) const { in vectorMultiply()
314 void Matrix4x4::logv(const char *s) const { in logv()