Go to the source code of this file.
|
void | PSMTXIdentity (Mtx m) |
|
void | PSMTXCopy (const Mtx src, Mtx dst) |
|
void | PSMTXConcat (const Mtx a, const Mtx b, Mtx ab) |
|
u32 | PSMTXInverse (const Mtx src, Mtx inv) |
|
void | PSMTXRotRad (Mtx m, char axis, f32 rad) |
|
void | PSMTXRotTrig (Mtx m, char axis, f32 sin, f32 cos) |
|
void | PSMTXRotAxisRad (Mtx m, const Vec *axis, f32 rad) |
|
void | PSMTXTrans (Mtx m, f32 x, f32 y, f32 z) |
|
void | PSMTXTransApply (const Mtx src, Mtx dst, f32 x, f32 y, f32 z) |
|
void | PSMTXScale (Mtx m, f32 x, f32 y, f32 z) |
|
void | PSMTXScaleApply (const Mtx src, Mtx dst, f32 x, f32 y, f32 z) |
|
void | PSMTXQuat (Mtx m, const PSQuaternion *q) |
|
void | C_MTXLookAt (Mtx m, const Vec *camPos, const Vec *camUp, const Vec *target) |
|
void | C_MTXLightPerspective (Mtx m, f32 fovY, f32 aspect, f32 scale_s, f32 scale_t, f32 trans_s, f32 trans_t) |
|
void | C_MTXLightOrtho (Mtx m, f32 top, f32 bottom, f32 left, f32 right, f32 scale_s, f32 scale_t, f32 trans_s, f32 trans_t) |
|
void | C_MTXRotAxisRad (Mtx m, const Vec *axis, f32 rad) |
|
void | PSMTXMultVec (const Mtx m, const Vec *src, Vec *dst) |
|
void | PSMTXMultVecSR (const Mtx m, const Vec *src, Vec *dst) |
|
void | PSMTXMultVecArray (const Mtx m, const Vec *srcBase, Vec *dstBase, u32 count) |
|
void | PSMTXMultVecArraySR (const Mtx m, const Vec *srcBase, Vec *dstBase, u32 count) |
|
◆ CMtxP
◆ Mtx
◆ Mtx23
◆ Mtx33
◆ Mtx3P
◆ MtxP
◆ C_MTXLightOrtho()
◆ C_MTXLightPerspective()
◆ C_MTXLookAt()
◆ C_MTXRotAxisRad()
◆ PSMTXConcat()
◆ PSMTXCopy()
◆ PSMTXIdentity()
◆ PSMTXInverse()
◆ PSMTXMultVec()
◆ PSMTXMultVecArray()
◆ PSMTXMultVecArraySR()
◆ PSMTXMultVecSR()
◆ PSMTXQuat()
◆ PSMTXRotAxisRad()
◆ PSMTXRotRad()
◆ PSMTXRotTrig()
◆ PSMTXScale()
◆ PSMTXScaleApply()
◆ PSMTXTrans()
◆ PSMTXTransApply()