SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
FixedPosition.hpp
1#pragma once
2
3#include "JSystem/JGeometry/TVec.hpp"
4#include "JSystem/JGeometry/TMatrix.hpp"
5#include <revolution.h>
6
7class LiveActor;
8
10public:
11 FixedPosition(const LiveActor *, const char *, const TVec3f &, const TVec3f &);
12 FixedPosition(const LiveActor *, const TVec3f &, const TVec3f &);
13 FixedPosition(MtxPtr, const TVec3f &, const TVec3f &);
14 FixedPosition(const LiveActor *, const char *, const LiveActor *);
15
16 void init(MtxPtr, const TVec3f &, const TVec3f &);
17 void calc();
18 void setBaseMtx(MtxPtr);
19 void setLocalTrans(const TVec3f &);
20 void copyTrans(TVec3f *) const;
21 void copyRotate(TVec3f *) const;
22
23 MtxPtr mBaseMtx; // _0
24 TVec3f mLocalTrans; // _4
25 TVec3f _10;
26 TMtx34f _1C;
27 bool mNormalizeScale; // _4C
28};
The basis of a drawable actor that can contain states (see: Nerve)
Definition LiveActor.hpp:24