SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
Camera
CameraViewInterpolator.hpp
1
#pragma once
2
3
#include "JSystem/JGeometry.hpp"
4
5
class
CameraTargetObj
;
6
7
class
CameraViewInterpolator
{
8
public
:
9
CameraViewInterpolator
();
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
};
CameraTargetObj
Definition
CameraTargetObj.hpp:12
CameraViewInterpolator
Definition
CameraViewInterpolator.hpp:7
Generated by
1.10.0