Lines Matching refs:Mtx

216 void    C_MTXIdentity           ( Mtx m );
217 void C_MTXCopy ( const Mtx src, Mtx dst );
218 void C_MTXConcat ( const Mtx a, const Mtx b, Mtx ab );
219 void C_MTXConcatArray ( const Mtx a, const Mtx* srcBase, Mtx* dstBase, u32 count );
220 void C_MTXTranspose ( const Mtx src, Mtx xPose );
221 u32 C_MTXInverse ( const Mtx src, Mtx inv );
222 u32 C_MTXInvXpose ( const Mtx src, Mtx invX );
226 void PSMTXIdentity ( Mtx m );
227 void PSMTXCopy ( const Mtx src, Mtx dst );
228 void PSMTXConcat ( const Mtx a, const Mtx b, Mtx ab );
229 void PSMTXConcatArray ( const Mtx a, const Mtx* srcBase, Mtx* dstBase, u32 count );
230 void PSMTXTranspose ( const Mtx src, Mtx xPose );
231 u32 PSMTXInverse ( const Mtx src, Mtx inv );
232 u32 PSMTXInvXpose ( const Mtx src, Mtx invX );
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 );
294 void C_MTXTransApply ( const Mtx src, Mtx dst, f32 xT, f32 yT, f32 zT );
295 void C_MTXScale ( Mtx m, f32 xS, f32 yS, f32 zS );
296 void C_MTXScaleApply ( const Mtx src, Mtx dst, 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 );
308 void PSMTXTransApply ( const Mtx src, Mtx dst, f32 xT, f32 yT, f32 zT );
309 void PSMTXScale ( Mtx m, f32 xS, f32 yS, f32 zS );
310 void PSMTXScaleApply ( const Mtx src, Mtx dst, 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 );
361 void C_MTXLookAt ( Mtx m,
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 );
541 void PSMTXReorder ( const Mtx src, ROMtx dest );
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 );
561 …tr, numMtx ) ( ((MtxStackPtr)(sPtr))->stackBase = (MtxPtr)OSAlloc( ( (numMtx) * sizeof(Mtx) ) ) )