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

Public Member Functions

 DemoDirector (const char *)
 
virtual void movement ()
 
- 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 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

bool mIsActive
 
s32 _10
 
u8 _14
 
DemoCastGroupHolder_18
 
DemoCastGroupHolder_1C
 
DemoSimpleCastHolder_20
 
s32 _24
 
DemoStartRequestHoldermStartReqHolder
 
NameObj_2C
 
const char * _30
 
s32 _34
 
bool _38
 
- 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 DemoDirector.hpp.

Member Function Documentation

◆ movement()

virtual void DemoDirector::movement ( )
virtual

Reimplemented from NameObj.

Member Data Documentation

◆ mIsActive

bool DemoDirector::mIsActive

Definition at line 16 of file DemoDirector.hpp.

◆ _10

s32 DemoDirector::_10

Definition at line 17 of file DemoDirector.hpp.

◆ _14

u8 DemoDirector::_14

Definition at line 18 of file DemoDirector.hpp.

◆ _18

DemoCastGroupHolder* DemoDirector::_18

Definition at line 19 of file DemoDirector.hpp.

◆ _1C

DemoCastGroupHolder* DemoDirector::_1C

Definition at line 20 of file DemoDirector.hpp.

◆ _20

DemoSimpleCastHolder* DemoDirector::_20

Definition at line 21 of file DemoDirector.hpp.

◆ _24

s32 DemoDirector::_24

Definition at line 22 of file DemoDirector.hpp.

◆ mStartReqHolder

DemoStartRequestHolder* DemoDirector::mStartReqHolder

Definition at line 23 of file DemoDirector.hpp.

◆ _2C

NameObj* DemoDirector::_2C

Definition at line 24 of file DemoDirector.hpp.

◆ _30

const char* DemoDirector::_30

Definition at line 25 of file DemoDirector.hpp.

◆ _34

s32 DemoDirector::_34

Definition at line 26 of file DemoDirector.hpp.

◆ _38

bool DemoDirector::_38

Definition at line 27 of file DemoDirector.hpp.