Class SceneLoader

Class Documentation

class SceneLoader

Loads, saves and destroys scenes.

Public Functions

int preloadScene(const String &sceneFile, Atomic<int> &progress)
void loadPreloadedScene(const String &sceneFile, const Vector<String> &arguments)
void loadScene(const String &sceneFile, const Vector<String> &arguments)
bool saveScene(Scene *scene)
bool saveSceneAtFile(Scene *scene, const String &filePath)
void destroyAllScenes()
Scene *getCurrentScene() const
Scene *getRootScene() const
Ptr<Scene> &getRootSceneEx()
Vector<String> getArguments()

Public Static Functions

static SceneLoader *GetSingleton()