Lines Matching refs:Mtx

213 void    C_MTXIdentity           ( Mtx m );
214 void C_MTXCopy ( const Mtx src, Mtx dst );
215 void C_MTXConcat ( const Mtx a, const Mtx b, Mtx ab );
216 void C_MTXConcatArray ( const Mtx a, const Mtx* srcBase, Mtx* dstBase, u32 count );
217 void C_MTXTranspose ( const Mtx src, Mtx xPose );
218 u32 C_MTXInverse ( const Mtx src, Mtx inv );
219 u32 C_MTXInvXpose ( const Mtx src, Mtx invX );
223 void PSMTXIdentity ( Mtx m );
224 void PSMTXCopy ( const Mtx src, Mtx dst );
225 void PSMTXConcat ( const Mtx a, const Mtx b, Mtx ab );
226 void PSMTXConcatArray ( const Mtx a, const Mtx* srcBase, Mtx* dstBase, u32 count );
227 void PSMTXTranspose ( const Mtx src, Mtx xPose );
228 u32 PSMTXInverse ( const Mtx src, Mtx inv );
229 u32 PSMTXInvXpose ( const Mtx src, Mtx invX );
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 );
291 void C_MTXTransApply ( const Mtx src, Mtx dst, f32 xT, f32 yT, f32 zT );
292 void C_MTXScale ( Mtx m, f32 xS, f32 yS, f32 zS );
293 void C_MTXScaleApply ( const Mtx src, Mtx dst, 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 );
305 void PSMTXTransApply ( const Mtx src, Mtx dst, f32 xT, f32 yT, f32 zT );
306 void PSMTXScale ( Mtx m, f32 xS, f32 yS, f32 zS );
307 void PSMTXScaleApply ( const Mtx src, Mtx dst, 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 );
358 void C_MTXLookAt ( Mtx m,
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 );
538 void PSMTXReorder ( const Mtx src, ROMtx dest );
541 void PSMTXMultS16VecArray ( const Mtx 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 );
561 …tr, numMtx ) ( ((MtxStackPtr)(sPtr))->stackBase = (MtxPtr)OSAlloc( ( (numMtx) * sizeof(Mtx) ) ) )