All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Static Public Member Functions | List of all members
star::SceneManager Class Reference

#include <SceneManager.h>

Collaboration diagram for star::SceneManager:
Collaboration graph

Public Member Functions

 ~SceneManager ()
BaseSceneGetActiveScene ()
BaseSceneGetScene (const tstring &name)
bool SetActiveScene (const tstring &name)
bool AddScene (const tstring &name, BaseScene *scene)
bool RemoveScene (const tstring &name)
status Update (const Context &context)
status Draw ()

Static Public Member Functions

static SceneManagerGetInstance ()

Constructor & Destructor Documentation

star::SceneManager::~SceneManager ( void  )

Member Function Documentation

bool star::SceneManager::AddScene ( const tstring name,
BaseScene scene 
status star::SceneManager::Draw ( )
BaseScene * star::SceneManager::GetActiveScene ( )
SceneManager * star::SceneManager::GetInstance ( )
BaseScene * star::SceneManager::GetScene ( const tstring name)
bool star::SceneManager::RemoveScene ( const tstring name)
bool star::SceneManager::SetActiveScene ( const tstring name)
status star::SceneManager::Update ( const Context context)

The documentation for this class was generated from the following files: