SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
Util
MultiEventCamera.hpp
1
#pragma once
2
3
#include "Game/Camera/CameraTargetArg.hpp"
4
#include "Game/LiveActor/ActorCameraInfo.hpp"
5
6
class
MultiEventCamera
{
7
public
:
8
MultiEventCamera
();
9
10
bool
isEnd()
const
;
11
void
setUp(
const
char
*,
const
ActorCameraInfo
*, s32);
12
void
setEndCameraTypeSoon();
13
void
setEndCameraTypeAtLanding();
14
void
start(s32);
15
void
start(
const
CameraTargetArg
&, s32);
16
void
update();
17
void
nextForce();
18
void
endForce();
19
void
endForceSoon();
20
void
endForceAtLanding();
21
void
changeTargetPlayer();
22
bool
isActive(s32)
const
;
23
void
declareEventCamera(s32);
24
void
startCamera();
25
void
endCamera();
26
void
changeTarget(
const
CameraTargetArg
&);
27
28
const
char
* mName;
// _0
29
s32 mCameraCount;
// _4
30
s32 _8;
31
u32 _C;
32
u32 _10;
33
u32 mCameraType;
// _14
34
ActorCameraInfo
* mCameraInfo;
// _18
35
CameraTargetArg
mTarget;
// _1C
36
};
ActorCameraInfo
Definition
ActorCameraInfo.hpp:5
CameraTargetArg
Definition
CameraTargetArg.hpp:11
MultiEventCamera
Definition
MultiEventCamera.hpp:6
Generated by
1.10.0