class EE::Scene::SceneManager

#include <scenemanager.hpp>

class SceneManager {
public:
    // construction

    ~SceneManager();

    // methods

    SceneNode* add(SceneNode* sceneNode);
    bool remove(SceneNode* sceneNode);
    size_t count() const;
    void draw();
    void update(const Time& elapsed);
    void update();
    bool isShuttingDown() const;
    UISceneNode* getUISceneNode();
    void setCurrentUISceneNode(UISceneNode* uiSceneNode);
    Time getElapsed() const;
};