1#ifndef RVL_SDK_MTX_MTX_H
2#define RVL_SDK_MTX_MTX_H
5#include <revolution/MTX/mtxtypes.h>
11void PSMTXIdentity(Mtx);
12void PSMTXCopy(
const Mtx, Mtx);
13void PSMTXConcat(
const Mtx,
const Mtx, Mtx);
14void PSMTXConcatArray(
const Mtx,
const Mtx, Mtx, u32);
15void PSMTXTranspose(
const Mtx, Mtx);
16u32 PSMTXInverse(
const Mtx, Mtx);
17u32 PSMTXInvXpose(
const Mtx, Mtx);
18void PSMTXRotRad(Mtx,
char, f32);
19void PSMTXRotTrig(Mtx, f32, f32,
char);
20void PSMTXRotAxisRad(Mtx,
const Vec*, f32);
21void PSMTXTrans(Mtx, f32, f32, f32);
22void PSMTXTransApply(
const Mtx, Mtx, f32, f32, f32);
23void PSMTXScale(Mtx, f32, f32, f32);
24void PSMTXScaleApply(
const Mtx, Mtx, f32, f32, f32);
27void C_MTXLookAt(Mtx,
const Vec*,
const Vec*,
const Vec*);
28void C_MTXLightFrustum(Mtx, f32, f32, f32, f32, f32, f32, f32, f32, f32);
29void C_MTXLightPerspective(Mtx, f32, f32, f32, f32, f32, f32);
30void C_MTXLightOrtho(Mtx, f32, f32, f32, f32, f32, f32, f32, f32);