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

Public Member Functions

 Scene (const char *)
 
virtual void init ()
 
virtual void start ()
 
virtual void update ()
 
virtual void draw () const
 
virtual void calcAnim ()
 
void initNameObjListExecutor ()
 
void initSceneObjHolder ()
 
- Public Member Functions inherited from NerveExecutor
 NerveExecutor (const char *)
 
void initNerve (const Nerve *)
 
void updateNerve ()
 
void setNerve (const Nerve *)
 
bool isNerve (const Nerve *) const
 
s32 getNerveStep () const
 

Public Attributes

SceneNameObjListExecutormListExecutor
 
u32 _C
 
SceneObjHoldermSceneObjHolder
 
- Public Attributes inherited from NerveExecutor
s32 _0
 
SpinemSpine
 

Detailed Description

Definition at line 7 of file Scene.hpp.

Constructor & Destructor Documentation

◆ Scene()

Scene::Scene ( const char * pName)

Definition at line 3 of file Scene.cpp.

◆ ~Scene()

Scene::~Scene ( )
virtual

Definition at line 9 of file Scene.cpp.

Member Function Documentation

◆ init()

void Scene::init ( )
virtual

Definition at line 19 of file Scene.cpp.

◆ start()

void Scene::start ( )
virtual

Definition at line 23 of file Scene.cpp.

◆ update()

void Scene::update ( )
virtual

Definition at line 27 of file Scene.cpp.

◆ draw()

void Scene::draw ( ) const
virtual

Definition at line 31 of file Scene.cpp.

◆ calcAnim()

void Scene::calcAnim ( )
virtual

Definition at line 35 of file Scene.cpp.

◆ initNameObjListExecutor()

void Scene::initNameObjListExecutor ( )

Definition at line 39 of file Scene.cpp.

◆ initSceneObjHolder()

void Scene::initSceneObjHolder ( )

Definition at line 45 of file Scene.cpp.

Member Data Documentation

◆ mListExecutor

SceneNameObjListExecutor* Scene::mListExecutor

Definition at line 21 of file Scene.hpp.

◆ _C

u32 Scene::_C

Definition at line 22 of file Scene.hpp.

◆ mSceneObjHolder

SceneObjHolder* Scene::mSceneObjHolder

Definition at line 23 of file Scene.hpp.