|
| SceneManager (Window *window) |
|
bool | has_scene (const std::string &route) const |
|
ScenePtr | resolve_scene (const std::string &route) |
|
template<typename... Args> |
void | activate (const std::string &route, ActivateBehaviour behaviour, Args &&...args) |
|
template<typename... Args> |
void | activate (const std::string &route, Args &&...args) |
|
template<typename ... Args> |
void | preload (const std::string &route, Args &&...args) |
|
template<typename ... Args> |
void | _preload_in_background (ScenePtr scene, Args &&...args) |
|
template<typename ... Args> |
Promise< void > | preload_in_background (const std::string &route, Args &&...args) |
|
void | unload (const std::string &route) |
|
void | destroy_all () |
|
void | clean_destroyed_scenes () |
|
bool | is_loaded (const std::string &route) const |
|
void | reset () |
|
ScenePtr | active_scene () const |
|
bool | scene_queued_for_activation () const |
|
template<typename T , typename... Args> |
void | register_scene (const std::string &name, Args &&... args) |
|
template<typename T > |
void | register_scene (const std::string &name) |
|
template<typename T > |
std::shared_ptr< T > | resolve_scene_as (const std::string &route) |
|
bool | init () |
|
void | clean_up () |
|
The documentation for this class was generated from the following files: