Lines Matching refs:m
209 #define MTXRowCol(m,r,c) ((m)[(r)][(c)]) argument
216 void C_MTXIdentity ( Mtx m );
226 void PSMTXIdentity ( Mtx m );
259 void C_MTXMultVec ( const Mtx m, const Vec *src, Vec *dst );
260 void C_MTXMultVecArray ( const Mtx m, const Vec *srcBase, Vec *dstBase, u32 count );
261 void C_MTXMultVecSR ( const Mtx m, const Vec *src, Vec *dst );
262 void C_MTXMultVecArraySR ( const Mtx m, const Vec *srcBase, Vec *dstBase, u32 count );
266 void PSMTXMultVec ( const Mtx m, const Vec *src, Vec *dst );
267 void PSMTXMultVecArray ( const Mtx m, const Vec *srcBase, Vec *dstBase, u32 count );
268 void PSMTXMultVecSR ( const Mtx m, const Vec *src, Vec *dst );
269 void PSMTXMultVecArraySR ( const Mtx m, const Vec *srcBase, Vec *dstBase, u32 count );
290 void C_MTXQuat ( Mtx m, const Quaternion *q );
291 void C_MTXReflect ( Mtx m, const Vec *p, const Vec *n );
293 void C_MTXTrans ( Mtx m, f32 xT, f32 yT, f32 zT );
295 void C_MTXScale ( Mtx m, f32 xS, f32 yS, f32 zS );
298 void C_MTXRotRad ( Mtx m, char axis, f32 rad );
299 void C_MTXRotTrig ( Mtx m, char axis, f32 sinA, f32 cosA );
300 void C_MTXRotAxisRad ( Mtx m, const Vec *axis, f32 rad );
304 void PSMTXQuat ( Mtx m, const Quaternion *q );
305 void PSMTXReflect ( Mtx m, const Vec *p, const Vec *n );
307 void PSMTXTrans ( Mtx m, f32 xT, f32 yT, f32 zT );
309 void PSMTXScale ( Mtx m, f32 xS, f32 yS, f32 zS );
312 void PSMTXRotRad ( Mtx m, char axis, f32 rad );
313 void PSMTXRotTrig ( Mtx m, char axis, f32 sinA, f32 cosA );
314 void PSMTXRotAxisRad ( Mtx m, const Vec *axis, f32 rad );
329 #define MTXRotDeg( m, axis, deg ) \ argument
330 PSMTXRotRad( m, axis, MTXDegToRad(deg) )
331 #define MTXRotAxisDeg( m, axis, deg ) \ argument
332 PSMTXRotAxisRad( m, axis, MTXDegToRad(deg) )
345 #define MTXRotDeg( m, axis, deg ) \ argument
346 C_MTXRotRad( m, axis, MTXDegToRad(deg) )
347 #define MTXRotAxisDeg( m, axis, deg ) \ argument
348 C_MTXRotAxisRad( m, axis, MTXDegToRad(deg) )
361 void C_MTXLookAt ( Mtx m,
374 void C_MTXFrustum ( Mtx44 m, f32 t, f32 b, f32 l, f32 r, f32 n, f32 f );
375 void C_MTXPerspective ( Mtx44 m, f32 fovY, f32 aspect, f32 n, f32 f );
376 void C_MTXOrtho ( Mtx44 m, f32 t, f32 b, f32 l, f32 r, f32 n, f32 f );
388 void C_MTXLightFrustum ( Mtx m, f32 t, f32 b, f32 l, f32 r, f32 n,
392 void C_MTXLightPerspective ( Mtx m, f32 fovY, f32 aspect, f32 scaleS,
395 void C_MTXLightOrtho ( Mtx m, f32 t, f32 b, f32 l, f32 r, f32 scaleS,
481 void C_QUATMtx ( Quaternion *r, const Mtx m );
542 void PSMTXROMultVecArray ( const ROMtx m, const Vec *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 );