SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
CameraViewInterpolator.hpp
1#pragma once
2
3#include "JSystem/JGeometry.hpp"
4
6
8public:
10
11 void updateCameraMtx(MtxPtr, const TVec3f &, const CameraTargetObj *, float);
12 void setInterpolation(unsigned long);
13 bool isInterpolating() const;
14 bool isInterpolatingNearlyEnd() const;
15 void lookAtCenter();
16 void calcCollision(const TPos3f &);
17 void calcBinder(TVec3f *, const TVec3f &, const TVec3f &);
18 void reduceOscillation();
19 void updateCalcState(const CameraTargetObj *);
20 void interpolateCameraSwitching(MtxPtr, const TVec3f &, float);
21 void checkNearlyEnd(MtxPtr);
22 void translateByRepulsion();
23
24 u32 _0;
25 u32 _4;
26 bool _8;
27 bool _9;
28 bool _A;
29 u8 _B;
30 TMtx34f _C;
31 TMtx34f _3C;
32 f32 _6C;
33 f32 _70;
34 f32 _74;
35 f32 _78;
36 bool _7C;
37 bool _7D;
38 u8 _7E[2];
39 f32 _80;
40 f32 _84;
41 bool _88;
42 bool _89;
43 bool _8A;
44 u8 _8B;
45 u32 _8C;
46 u32 _90;
47 u32 _94;
48 f32 _98;
49 f32 _9C;
50 f32 _A0;
51 f32 _A4;
52 f32 _A8;
53 f32 _AC;
54 bool _B0;
55 u8 _B1[3];
56 f32 _B4;
57 f32 _B8;
58 f32 _BC;
59};