#include <GameScene.hh>
Interface for menu and race scenes.
Definition at line 14 of file GameScene.hh.
Classes | |
struct | Resource |
Public Member Functions | |
void | calc () final |
void | enter () final |
void | exit () final |
void | reinit () final |
virtual void | createEngines ()=0 |
virtual void | initEngines ()=0 |
virtual void | calcEngines ()=0 |
virtual void | destroyEngines ()=0 |
virtual void | configure ()=0 |
virtual void | onReinit () |
![]() | |
virtual void | incoming_childDestroy () |
virtual void | outgoing_childCreate () |
void | setParent (Scene *parent) |
void | setChild (Scene *child) |
void | setId (int id) |
void | setSceneMgr (SceneManager *sceneMgr) |
Heap * | heap () const |
Scene * | parent () const |
Scene * | child () const |
int | id () const |
SceneManager * | sceneMgr () const |
Protected Member Functions | |
void | appendResource (System::MultiDvdArchive *archive, s32 id) |
Private Member Functions | |
void | initScene () |
void | deinitScene () |
void | unmountResources () |
Private Attributes | |
EGG::ExpHeap::GroupSizeRecord | m_groupSizeRecord |
std::list< Resource * > | m_resources |
List of all active resources in the scene. | |
int | m_nextSceneId |
size_t | m_totalMemoryUsed |
Additional Inherited Members | |
![]() | |
Heap * | m_heap |
Scene * | m_parent |
Scene * | m_child |
int | m_id |
SceneManager * | m_sceneMgr |
|
0x8051A1E0 |
Definition at line 11 of file GameScene.cc.
|
override0x8051A3C0 |
Definition at line 28 of file GameScene.cc.
|
protected0x8051AA58 |
Definition at line 78 of file GameScene.cc.
|
finalvirtual0x8051B3C8 |
Reimplemented from EGG::Scene.
Definition at line 49 of file GameScene.cc.
|
pure virtual |
Implemented in Scene::RaceScene.
|
pure virtual |
Implemented in Scene::RaceScene.
|
private0x8051B0F4 |
Definition at line 97 of file GameScene.cc.
|
finalvirtual0x8051AB58 |
Reimplemented from EGG::Scene.
Definition at line 55 of file GameScene.cc.
|
finalvirtual0x8051B250 |
Reimplemented from EGG::Scene.
Definition at line 61 of file GameScene.cc.
|
private0x8051A4DC |
Definition at line 87 of file GameScene.cc.
|
inlinevirtual |
Reimplemented in Scene::RaceScene.
Definition at line 29 of file GameScene.hh.
|
finalvirtual0x8051B7B0 |
Reimplemented from EGG::Scene.
Definition at line 67 of file GameScene.cc.
|
private0x8051AAE8 |
Definition at line 107 of file GameScene.cc.
|
private |
Definition at line 56 of file GameScene.hh.
|
private |
Definition at line 58 of file GameScene.hh.
|
private |
List of all active resources in the scene.
Definition at line 57 of file GameScene.hh.
|
private |
Definition at line 60 of file GameScene.hh.