SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
OnlyCamera Class Reference
Inheritance diagram for OnlyCamera:
NameObj

Public Member Functions

 OnlyCamera (const char *)
 
void calcPose (CameraMan *)
 
- Public Member Functions inherited from NameObj
 NameObj (const char *pName)
 Constructs a new NameObj instance.
 
virtual void init (const JMapInfoIter &rIter)
 Intializes the NameObj and can set various settings and construct necessary classes.
 
virtual void initAfterPlacement ()
 
virtual void movement ()
 
virtual void draw () const
 Draws the object. Does nothing until overridden.
 
virtual void calcAnim ()
 
virtual void calcViewAndEntry ()
 
void initWithoutIter ()
 Initializes a NameObj without a JMapInfoIter instance.
 
void setName (const char *pName)
 Sets the NameObj's mName.
 
void executeMovement ()
 
void requestSuspend ()
 
void requestResume ()
 
void syncWithFlags ()
 

Public Attributes

CameraPoseParammPoseParam
 
bool _10
 
bool _11
 
u8 _12 [2]
 
f32 _14
 
f32 _18
 
f32 _1C
 
f32 _20
 
u8 _24 [4]
 
u32 _28
 
bool _2C
 
bool _2D
 
u8 _2E [2]
 
f32 _30
 
f32 _34
 
f32 _38
 
bool _3C
 
bool _3D
 
u8 _3E [2]
 
- Public Attributes inherited from NameObj
const char * mName
 A string to identify the NameObj.
 
volatile u16 mFlags
 Flags in relation to movement.
 
s16 mExecutorIdx
 The index into the NameObjExecuteInfo array.
 

Detailed Description

Definition at line 9 of file OnlyCamera.hpp.

Constructor & Destructor Documentation

◆ OnlyCamera()

OnlyCamera::OnlyCamera ( const char * pName)

Definition at line 4 of file OnlyCamera.cpp.

◆ ~OnlyCamera()

OnlyCamera::~OnlyCamera ( )
virtual

Definition at line 22 of file OnlyCamera.cpp.

Member Data Documentation

◆ mPoseParam

CameraPoseParam* OnlyCamera::mPoseParam

Definition at line 19 of file OnlyCamera.hpp.

◆ _10

bool OnlyCamera::_10

Definition at line 20 of file OnlyCamera.hpp.

◆ _11

bool OnlyCamera::_11

Definition at line 21 of file OnlyCamera.hpp.

◆ _12

u8 OnlyCamera::_12[2]

Definition at line 22 of file OnlyCamera.hpp.

◆ _14

f32 OnlyCamera::_14

Definition at line 23 of file OnlyCamera.hpp.

◆ _18

f32 OnlyCamera::_18

Definition at line 24 of file OnlyCamera.hpp.

◆ _1C

f32 OnlyCamera::_1C

Definition at line 25 of file OnlyCamera.hpp.

◆ _20

f32 OnlyCamera::_20

Definition at line 26 of file OnlyCamera.hpp.

◆ _24

u8 OnlyCamera::_24[4]

Definition at line 27 of file OnlyCamera.hpp.

◆ _28

u32 OnlyCamera::_28

Definition at line 28 of file OnlyCamera.hpp.

◆ _2C

bool OnlyCamera::_2C

Definition at line 29 of file OnlyCamera.hpp.

◆ _2D

bool OnlyCamera::_2D

Definition at line 30 of file OnlyCamera.hpp.

◆ _2E

u8 OnlyCamera::_2E[2]

Definition at line 31 of file OnlyCamera.hpp.

◆ _30

f32 OnlyCamera::_30

Definition at line 32 of file OnlyCamera.hpp.

◆ _34

f32 OnlyCamera::_34

Definition at line 33 of file OnlyCamera.hpp.

◆ _38

f32 OnlyCamera::_38

Definition at line 34 of file OnlyCamera.hpp.

◆ _3C

bool OnlyCamera::_3C

Definition at line 35 of file OnlyCamera.hpp.

◆ _3D

bool OnlyCamera::_3D

Definition at line 36 of file OnlyCamera.hpp.

◆ _3E

u8 OnlyCamera::_3E[2]

Definition at line 37 of file OnlyCamera.hpp.