StarEngine
 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 ( )
static
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: