New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
Mtx.h
Go to the documentation of this file.
1#pragma once
2
3#include <utility/Angle3.h>
4
5#include <math/seadMatrix.h>
6
7class Mtxf : public sead::Matrixf
8{
9public:
10 // Address: 0x029E136C
11 void XrotS(const Angle& angle); // S: Set
12 // Address: 0x029E1594
13 void XrotM(const Angle& angle); // M: Mult (i.e., Apply)
14
15 // Address: 0x029E12C0
16 void YrotS(const Angle& angle); // S: Set
17 // Address: 0x029E14C4
18 void YrotM(const Angle& angle); // M: Mult (i.e., Apply)
19
20 // Address: 0x029E1418
21 void ZrotS(const Angle& angle); // S: Set
22 // Address: 0x029E152C
23 void ZrotM(const Angle& angle); // M: Mult (i.e., Apply)
24
25 // Address: 0x029E15FC
26 void ZXYrotM(const Angle3& angle);
27 // Address: Deleted
28 void XYZrotM(const Angle3& angle);
29
30 void multVecZero(sead::Vector3f& vec) const
31 {
32 getTranslation(vec);
33 }
34
35 // Address: 0x029E1650
36 void copy(const sead::Matrixf& mtx);
37 // Address: 0x029E16B4
38 void copy(const Mtxf& mtx);
39};
40static_assert(sizeof(Mtxf) == sizeof(sead::Matrixf));
Definition Mtx.h:8
void XrotS(const Angle &angle)
void YrotS(const Angle &angle)
void YrotM(const Angle &angle)
void copy(const Mtxf &mtx)
void copy(const sead::Matrixf &mtx)
void ZXYrotM(const Angle3 &angle)
void ZrotS(const Angle &angle)
void multVecZero(sead::Vector3f &vec) const
Definition Mtx.h:30
void XYZrotM(const Angle3 &angle)
void ZrotM(const Angle &angle)
void XrotM(const Angle &angle)