SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
Camera
CameraHolder.hpp
1
#pragma once
2
3
#include "Game/NameObj/NameObj.hpp"
4
5
class
Camera
;
6
class
CamTranslatorBase
;
7
8
class
CameraHolder
:
public
NameObj
{
9
public
:
10
CameraHolder
(
const
char
*);
11
virtual
~CameraHolder
();
12
13
CamTranslatorBase
*getTranslator(
long
);
14
s32 getIndexOf(
const
char
*)
const
;
15
Camera
*getDefaultCamera();
16
s32 getIndexOfDefault()
const
;
17
s32 getIndexOf(
Camera
*)
const
;
18
void
createCameras();
19
Camera
*getCameraInner(
long
)
const
;
20
21
s32 mDefaultCameraIndex;
// _C
22
Camera
**mCameras;
// _10
23
CamTranslatorBase
**mTranslators;
// _14
24
CamTranslatorBase
*mDefaultTranslator;
// _18
25
};
CamTranslatorBase
Definition
Camera.hpp:14
CameraHolder
Definition
CameraHolder.hpp:8
Camera
Definition
Camera.hpp:36
NameObj
The most basic form of an object.
Definition
NameObj.hpp:11
Generated by
1.10.0