Lines Matching refs:m

206 #define MTXRowCol(m,r,c) ((m)[(r)][(c)])  argument
213 void C_MTXIdentity ( Mtx m );
223 void PSMTXIdentity ( Mtx m );
256 void C_MTXMultVec ( const Mtx m, const Vec *src, Vec *dst );
257 void C_MTXMultVecArray ( const Mtx m, const Vec *srcBase, Vec *dstBase, u32 count );
258 void C_MTXMultVecSR ( const Mtx m, const Vec *src, Vec *dst );
259 void C_MTXMultVecArraySR ( const Mtx m, const Vec *srcBase, Vec *dstBase, u32 count );
263 void PSMTXMultVec ( const Mtx m, const Vec *src, Vec *dst );
264 void PSMTXMultVecArray ( const Mtx m, const Vec *srcBase, Vec *dstBase, u32 count );
265 void PSMTXMultVecSR ( const Mtx m, const Vec *src, Vec *dst );
266 void PSMTXMultVecArraySR ( const Mtx m, const Vec *srcBase, Vec *dstBase, u32 count );
287 void C_MTXQuat ( Mtx m, const Quaternion *q );
288 void C_MTXReflect ( Mtx m, const Vec *p, const Vec *n );
290 void C_MTXTrans ( Mtx m, f32 xT, f32 yT, f32 zT );
292 void C_MTXScale ( Mtx m, f32 xS, f32 yS, f32 zS );
295 void C_MTXRotRad ( Mtx m, char axis, f32 rad );
296 void C_MTXRotTrig ( Mtx m, char axis, f32 sinA, f32 cosA );
297 void C_MTXRotAxisRad ( Mtx m, const Vec *axis, f32 rad );
301 void PSMTXQuat ( Mtx m, const Quaternion *q );
302 void PSMTXReflect ( Mtx m, const Vec *p, const Vec *n );
304 void PSMTXTrans ( Mtx m, f32 xT, f32 yT, f32 zT );
306 void PSMTXScale ( Mtx m, f32 xS, f32 yS, f32 zS );
309 void PSMTXRotRad ( Mtx m, char axis, f32 rad );
310 void PSMTXRotTrig ( Mtx m, char axis, f32 sinA, f32 cosA );
311 void PSMTXRotAxisRad ( Mtx m, const Vec *axis, f32 rad );
326 #define MTXRotDeg( m, axis, deg ) \ argument
327 PSMTXRotRad( m, axis, MTXDegToRad(deg) )
328 #define MTXRotAxisDeg( m, axis, deg ) \ argument
329 PSMTXRotAxisRad( m, axis, MTXDegToRad(deg) )
342 #define MTXRotDeg( m, axis, deg ) \ argument
343 C_MTXRotRad( m, axis, MTXDegToRad(deg) )
344 #define MTXRotAxisDeg( m, axis, deg ) \ argument
345 C_MTXRotAxisRad( m, axis, MTXDegToRad(deg) )
358 void C_MTXLookAt ( Mtx m,
371 void C_MTXFrustum ( Mtx44 m, f32 t, f32 b, f32 l, f32 r, f32 n, f32 f );
372 void C_MTXPerspective ( Mtx44 m, f32 fovY, f32 aspect, f32 n, f32 f );
373 void C_MTXOrtho ( Mtx44 m, f32 t, f32 b, f32 l, f32 r, f32 n, f32 f );
385 void C_MTXLightFrustum ( Mtx m, f32 t, f32 b, f32 l, f32 r, f32 n,
389 void C_MTXLightPerspective ( Mtx m, f32 fovY, f32 aspect, f32 scaleS,
392 void C_MTXLightOrtho ( Mtx m, f32 t, f32 b, f32 l, f32 r, f32 scaleS,
478 void C_QUATMtx ( Quaternion *r, const Mtx m );
539 void PSMTXROMultVecArray ( const ROMtx m, const Vec *srcBase, Vec *dstBase, u32 count );
541 void PSMTXMultS16VecArray ( const Mtx m, const S16Vec *srcBase, Vec *dstBase, u32 count );
542 void PSMTXROMultS16VecArray( const ROMtx m, const S16Vec *srcBase, Vec *dstBase, u32 count );
550 MtxPtr MTXPush ( MtxStack *sPtr, const Mtx m );
551 MtxPtr MTXPushFwd ( MtxStack *sPtr, const Mtx m );
552 MtxPtr MTXPushInv ( MtxStack *sPtr, const Mtx m );
553 MtxPtr MTXPushInvXpose ( MtxStack *sPtr, const Mtx m );