Lines Matching refs:m

114 #define MTXRowCol(m,r,c) ((m)[(r)][(c)])  argument
152 void C_MTXIdentity ( Mtx m );
284 void PSMTXIdentity ( Mtx m );
293 void ASM_MTXIdentity ( Mtx m);
356 void C_MTXMultVec ( MTX_CONST Mtx m, const Vec *src, Vec *dst );
377 void C_MTXMultVecArray ( MTX_CONST Mtx m, const Vec *srcBase, Vec *dstBase, u32 count );
399 void C_MTXMultVecSR ( MTX_CONST Mtx m, const Vec *src, Vec *dst );
425 void C_MTXMultVecArraySR ( MTX_CONST Mtx m, const Vec *srcBase, Vec *dstBase, u32 count );
430 void PSMTXMultVec ( MTX_CONST Mtx m, const Vec *src, Vec *dst );
431 void PSMTXMultVecArray ( MTX_CONST Mtx m, const Vec *srcBase, Vec *dstBase, u32 count );
432 void PSMTXMultVecSR ( MTX_CONST Mtx m, const Vec *src, Vec *dst );
433 void PSMTXMultVecArraySR ( MTX_CONST Mtx m, const Vec *srcBase, Vec *dstBase, u32 count );
436 void ASM_MTXMultVec ( MTX_CONST Mtx m, const Vec *src, Vec *dst );
437 void ASM_MTXMultVecArray ( MTX_CONST Mtx m, const Vec *srcBase, Vec *dstBase, u32 count );
438 void ASM_MTXMultVecArraySR ( MTX_CONST Mtx m, const Vec *srcBase, Vec *dstBase, u32 count );
439 void ASM_MTXMultVecSR ( MTX_CONST Mtx m, const Vec *src, Vec *dst );
482 void C_MTXQuat ( Mtx m, const Quaternion *q );
497 void C_MTXReflect ( Mtx m, const Vec *p, const Vec *n );
513 void C_MTXTrans ( Mtx m, f32 xT, f32 yT, f32 zT );
549 void C_MTXScale ( Mtx m, f32 xS, f32 yS, f32 zS );
587 void C_MTXRotRad ( Mtx m, char axis, f32 rad );
605 void C_MTXRotTrig ( Mtx m, char axis, f32 sinA, f32 cosA );
622 void C_MTXRotAxisRad ( Mtx m, const Vec *axis, f32 rad );
627 void PSMTXQuat ( Mtx m, const Quaternion *q );
628 void PSMTXReflect ( Mtx m, const Vec *p, const Vec *n );
630 void PSMTXTrans ( Mtx m, f32 xT, f32 yT, f32 zT );
632 void PSMTXScale ( Mtx m, f32 xS, f32 yS, f32 zS );
635 void PSMTXRotRad ( Mtx m, char axis, f32 rad );
636 void PSMTXRotTrig ( Mtx m, char axis, f32 sinA, f32 cosA );
637 void PSMTXRotAxisRad ( Mtx m, const Vec *axis, f32 rad );
640 void ASM_MTXQuat ( Mtx m, const Quaternion *q );
641 void ASM_MTXReflect ( Mtx m, const Vec *p, const Vec *n );
643 void ASM_MTXTrans ( Mtx m, f32 xT, f32 yT, f32 zT );
645 void ASM_MTXScale ( Mtx m, f32 xS, f32 yS, f32 zS );
648 void ASM_MTXRotRad ( Mtx m, char axis, f32 rad );
649 void ASM_MTXRotTrig ( Mtx m, char axis, f32 sinA, f32 cosA );
650 void ASM_MTXRotAxisRad ( Mtx m, const Vec *axis, f32 rad );
663 #define MTXRotDeg( m, axis, deg ) \ argument
664 ASM_MTXRotRad( m, axis, MTXDegToRad(deg) )
666 #define MTXRotAxisDeg( m, axis, deg ) \ argument
667 ASM_MTXRotAxisRad( m, axis, MTXDegToRad(deg) )
678 #define MTXRotDeg( m, axis, deg ) \ argument
679 PSMTXRotRad( m, axis, MTXDegToRad(deg) )
681 #define MTXRotAxisDeg( m, axis, deg ) \ argument
682 PSMTXRotAxisRad( m, axis, MTXDegToRad(deg) )
693 #define MTXRotDeg( m, axis, deg ) \ argument
694 C_MTXRotRad( m, axis, MTXDegToRad(deg) )
696 #define MTXRotAxisDeg( m, axis, deg ) \ argument
697 C_MTXRotAxisRad( m, axis, MTXDegToRad(deg) )
729 void C_MTXLookAt ( Mtx m,
765 void C_MTXFrustum ( Mtx44 m, f32 t, f32 b, f32 lf, f32 r, f32 n, f32 f );
782 void C_MTXPerspective ( Mtx44 m, f32 fovY, f32 aspect, f32 n, f32 f );
801 void C_MTXOrtho ( Mtx44 m, f32 t, f32 b, f32 lf, f32 r, f32 n, f32 f );
839 void C_MTXLightFrustum ( Mtx m, f32 t, f32 b, f32 lf, f32 r, f32 n,
860 void C_MTXLightPerspective ( Mtx m, f32 fovY, f32 aspect, f32 scaleS,
882 void C_MTXLightOrtho ( Mtx m, f32 t, f32 b, f32 lf, f32 r, f32 scaleS,
1400 void C_QUATMtx ( Quaternion *r, MTX_CONST Mtx m );
1584 MtxPtr MTXPush ( MtxStack *sPtr, MTX_CONST Mtx m );
1604 MtxPtr MTXPushFwd ( MtxStack *sPtr, MTX_CONST Mtx m );
1626 MtxPtr MTXPushInv ( MtxStack *sPtr, MTX_CONST Mtx m );
1648 MtxPtr MTXPushInvXpose ( MtxStack *sPtr, MTX_CONST Mtx m );
1752 void C_MTXROMultVecArray( MTX_CONST ROMtx m, const Vec *srcBase, Vec *dstBase, u32 count );