|
R-Type
R-Type project
|
Public Member Functions | |
| SceneManager (KEngine &engine) | |
| void | addScene (std::shared_ptr< Scene > scene) |
| void | addScene (std::string const &sceneName) |
| void | removeScene (std::string const &sceneName) |
| void | removeScene (std::size_t const &id) |
| void | loadScene (std::size_t const &index) |
| void | loadScene (std::string const &sceneName) |
| void | __update () |
| KEngine & | getEngine () |
| bool | sceneExists (std::size_t const &index) |
| bool | sceneExists (std::string const &sceneName) |
| Scene & | getScene (std::string const &name) |
| Scene & | getScene (std::size_t const &index) |
| Scene & | getCurrentScene () |
| std::size_t | getSceneIndex (std::string const &sceneName) |
| std::size_t | getSceneIndexInList (std::size_t id) |
| std::size_t | getSceneIndexInList (std::string const &sceneName) |
| std::size_t | getCurrentSceneId () const |
| std::shared_ptr< Scene > | createScene (std::string const &name) |
| std::vector< std::shared_ptr< Scene > > & | getAllScenes () |