Lines Matching refs:m
47 static inline void MAT34Identity ( Mat34 *m ) in MAT34Identity() argument
48 { MTXIdentity ( (MtxPtr)(m->mtx) ); } in MAT34Identity()
204 static inline void MAT34MultVec ( const Mat34 *m, const Vec *src, Vec *dst ) in MAT34MultVec() argument
205 { MTXMultVec ( (MtxPtr)(m->mtx), src, dst ); } in MAT34MultVec()
226 static inline void MAT34MultVecArray ( const Mat34 *m, const Vec *srcBase, Vec *dstBase, u32 coun… in MAT34MultVecArray() argument
227 { MTXMultVecArray ( (MtxPtr)(m->mtx), srcBase, dstBase, count ); } in MAT34MultVecArray()
249 static inline void MAT34MultVecSR ( const Mat34 *m, const Vec *src, Vec *dst ) in MAT34MultVecSR() argument
250 { MTXMultVecSR ( (MtxPtr)(m->mtx), src, dst ); } in MAT34MultVecSR()
276 static inline void MAT34MultVecArraySR ( const Mat34 *m, const Vec *srcBase, Vec *dstBase, u32 coun… in MAT34MultVecArraySR() argument
277 { MTXMultVecArraySR ( (MtxPtr)(m->mtx), srcBase, dstBase, count ); } in MAT34MultVecArraySR()
295 static inline void MAT34Quat ( Mat34 *m, const Quaternion *q ) in MAT34Quat() argument
296 { MTXQuat ( (MtxPtr)(m->mtx), q ); } in MAT34Quat()
311 static inline void MAT34Reflect ( Mat34 *m, const Vec *p, const Vec *n ) in MAT34Reflect() argument
312 { MTXReflect ( (MtxPtr)(m->mtx), p, n ); } in MAT34Reflect()
328 static inline void MAT34Trans ( Mat34 *m, f32 xT, f32 yT, f32 zT ) in MAT34Trans() argument
329 { MTXTrans ( (MtxPtr)(m->mtx), xT, yT, zT ); } in MAT34Trans()
366 static inline void MAT34Scale ( Mat34 *m, f32 xS, f32 yS, f32 zS ) in MAT34Scale() argument
367 { MTXScale ( (MtxPtr)(m->mtx), xS, yS, zS ); } in MAT34Scale()
406 static inline void MAT34RotRad ( Mat34 *m, char axis, f32 rad ) in MAT34RotRad() argument
407 { MTXRotRad ( (MtxPtr)(m->mtx), axis, rad ); } in MAT34RotRad()
425 static inline void MAT34RotTrig ( Mat34 *m, char axis, f32 sinA, f32 cosA ) in MAT34RotTrig() argument
426 { MTXRotTrig ( (MtxPtr)(m->mtx), axis, sinA, cosA ); } in MAT34RotTrig()
443 static inline void MAT34RotAxisRad ( Mat34 *m, const Vec *axis, f32 rad ) in MAT34RotAxisRad() argument
444 { MTXRotAxisRad ( (MtxPtr)(m->mtx), axis, rad ); } in MAT34RotAxisRad()
461 #define MAT34RotDeg( m, axis, deg ) \ argument
462 MAT34RotRad( m, axis, MTXDegToRad(deg) )
479 #define MAT34RotAxisDeg( m, axis, deg ) \ argument
480 MAT34RotAxisRad( m, axis, MTXDegToRad(deg) )
500 static inline void MAT34LookAt ( Mat34 *m, in MAT34LookAt() argument
504 { MTXLookAt( (MtxPtr)(m->mtx), camPos, camUp, target ); } in MAT34LookAt()
527 static inline void MAT44Frustum ( Mat44 *m, f32 t, f32 b, f32 l, f32 r, f32 n, f32 f ) in MAT44Frustum() argument
528 { MTXFrustum ( (Mtx44Ptr)(m->mtx), t, b, l, r, n, f ); } in MAT44Frustum()
545 static inline void MAT44Perspective ( Mat44 *m, f32 fovY, f32 aspect, f32 n, f32 f ) in MAT44Perspective() argument
546 { MTXPerspective ( (Mtx44Ptr)(m->mtx), fovY, aspect, n, f ); } in MAT44Perspective()
565 static inline void MAT44Ortho ( Mat44 *m, f32 t, f32 b, f32 l, f32 r, f32 n, f32 f ) in MAT44Ortho() argument
566 { MTXOrtho ( (Mtx44Ptr)(m->mtx), t, b, l, r, n, f ); } in MAT44Ortho()
592 static inline void MAT34LightFrustum ( Mat34 *m, f32 t, f32 b, f32 l, f32 r, f32 n, in MAT34LightFrustum() argument
595 { MTXLightFrustum( (MtxPtr)(m->mtx), t, b, l, r, n, scaleS, scaleT, transS, transT ); } in MAT34LightFrustum()
614 static inline void MAT34LightPerspective ( Mat34 *m, f32 fovY, f32 aspect, f32 scaleS, in MAT34LightPerspective() argument
616 { MTXLightPerspective( (MtxPtr)(m->mtx), fovY, aspect, scaleS, scaleT, transS, transT ); } in MAT34LightPerspective()
637 static inline void MAT34LightOrtho ( Mat34 *m, f32 t, f32 b, f32 l, f32 r, f32 scaleS, in MAT34LightOrtho() argument
639 { MTXLightOrtho( (MtxPtr)(m->mtx), t, b, l, r, scaleS, scaleT, transS, transT ); } in MAT34LightOrtho()
679 static inline void PSMAT43MultVecArray ( const Mat43 *m, const Vec *srcBase, Vec *dstBase, u32 coun… in PSMAT43MultVecArray() argument
680 { MTXROMultVecArray ( (ROMtxPtr)(m->mtx), srcBase, dstBase, count ); } in PSMAT43MultVecArray()
718 static inline Mat34 * MAT34Push ( Mat34Stack *sPtr, const Mat34 *m ) in MAT34Push() argument
719 { return (Mat34 *)(void *) MTXPush ( (MtxStackPtr)(void *)(sPtr), (MtxPtr)(m->mtx) ); } in MAT34Push()
739 static inline Mat34 * MAT34PushFwd ( Mat34Stack *sPtr, const Mat34 *m ) in MAT34PushFwd() argument
740 { return (Mat34 *)(void *) MTXPushFwd ( (MtxStackPtr)(void *)(sPtr), (MtxPtr)(m->mtx) ); } in MAT34PushFwd()
762 static inline Mat34 * MAT34PushInv ( Mat34Stack *sPtr, const Mat34 *m ) in MAT34PushInv() argument
763 { return (Mat34 *)(void *) MTXPushInv ( (MtxStackPtr)(void *)(sPtr), (MtxPtr)(m->mtx) ); } in MAT34PushInv()
785 static inline Mat34 * MAT34PushInvXpose ( Mat34Stack *sPtr, const Mat34 *m ) in MAT34PushInvXpose() argument
786 { return (Mat34 *)(void *) MTXPushInvXpose ( (MtxStackPtr)(void *)(sPtr), (MtxPtr)(m->mtx) ); } in MAT34PushInvXpose()