13#define MTXDegToRad(a) ((a)*0.01745329252f)
61#define MTXIdentity PSMTXIdentity
62#define MTXCopy PSMTXCopy
63#define MTXConcat PSMTXConcat
64#define MTXInverse PSMTXInverse
65#define MTXRotRad PSMTXRotRad
66#define MTXRotTrig PSMTXRotTrig
67#define MTXRotAxisRad PSMTXRotAxisRad
68#define MTXTrans PSMTXTrans
69#define MTXTransApply PSMTXTransApply
70#define MTXScale PSMTXScale
71#define MTXScaleApply PSMTXScaleApply
72#define MTXQuat PSMTXQuat
74#define MTXIdentity PSMTXIdentity
75#define MTXCopy PSMTXCopy
76#define MTXConcat PSMTXConcat
77#define MTXInverse PSMTXInverse
78#define MTXRotRad PSMTXRotRad
79#define MTXRotTrig PSMTXRotTrig
80#define MTXRotAxisRad PSMTXRotAxisRad
81#define MTXTrans PSMTXTrans
82#define MTXTransApply PSMTXTransApply
83#define MTXScale PSMTXScale
84#define MTXScaleApply PSMTXScaleApply
85#define MTXQuat PSMTXQuat
103#define MTXMultVec PSMTXMultVec
104#define MTXMultVecSR PSMTXMultVecSR
105#define MTXMultVecArray PSMTXMultVecArray
106#define MTXMultVecArraySR PSMTXMultVecArraySR
108#define MTXMultVec PSMTXMultVec
109#define MTXMultVecSR PSMTXMultVecSR
110#define MTXMultVecArray PSMTXMultVecArray
111#define MTXMultVecArraySR PSMTXMultVecArraySR
T cLib_calcTimer(T *value)
Definition c_lib.h:74
static void * target
Definition d_a_npc_cd2.cpp:1908
double x double x
Definition e_atan2.c:58
int m
Definition e_atan2.c:62
double x double y
Definition e_atan2.c:58
const f32(* CMtxP)[4]
Definition mtx.h:20
void C_MTXRotAxisRad(Mtx m, const Vec *axis, f32 rad)
Definition mtx.h:41
f32 Mtx33[3][3]
Definition mtx.h:16
void PSMTXScaleApply(const Mtx src, Mtx dst, f32 x, f32 y, f32 z)
void PSMTXTransApply(const Mtx src, Mtx dst, f32 x, f32 y, f32 z)
f32(* MtxP)[4]
Definition mtx.h:18
void PSMTXMultVecArray(const Mtx m, const Vec *srcBase, Vec *dstBase, u32 count)
void PSMTXIdentity(Mtx m)
void PSMTXRotRad(Mtx m, char axis, f32 rad)
Definition mtx.c:232
void PSMTXScale(Mtx m, f32 x, f32 y, f32 z)
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)
Definition mtx.c:598
void PSMTXRotAxisRad(Mtx m, const Vec *axis, f32 rad)
Definition mtx.c:366
void C_MTXLightPerspective(Mtx m, f32 fovY, f32 aspect, f32 scale_s, f32 scale_t, f32 trans_s, f32 trans_t)
Definition mtx.c:571
void PSMTXMultVecArraySR(const Mtx m, const Vec *srcBase, Vec *dstBase, u32 count)
f32 Mtx23[2][3]
Definition mtx.h:17
void PSMTXRotTrig(Mtx m, char axis, f32 sin, f32 cos)
f32(* Mtx3P)[3]
Definition mtx.h:19
void C_MTXLookAt(Mtx m, const Vec *camPos, const Vec *camUp, const Vec *target)
Definition mtx.c:523
f32 Mtx[3][4]
Definition mtx.h:15
void PSMTXMultVecSR(const Mtx m, const Vec *src, Vec *dst)
f32 PSQuaternion[4]
Definition quat.h:14
Definition d_a_hozelda.cpp:18
unsigned long u32
Definition types.h:10
float f32
Definition types.h:22