public | virtual | void | initLayers() | |
public | virtual | void | onEvent(const SDL_Event& inEvent) | |
public | virtual | void | onViewportEvent() | |
public | virtual | void | render() | |
public | | const Viewport& | getViewport() const | |
public | | void | setViewport(const Viewport& inViewport) | |
public | | Subscription<const Viewport&>* | watchViewport(std::function<void (const Viewport&)> inNext, std::function<void (const std::string&)> inError, std::function<void ()> inComplete) | |
public | | bool | hasLayer(Layer::Instance* inLayer) | |
public | | bool | hasLayer(const std::string& inId) | |
public | | void | pushLayer(Layer::Instance* inLayer, Layer::PushStrategy inPushStrategy, const std::string& inId) | |
protected | | void | pushLayerStart(Layer::Instance* inLayer) | |
protected | | void | pushLayerBack(Layer::Instance* inLayer) | |
protected | | void | pushLayerBefore(const std::string& inId, Layer::Instance* inLayer) | |
protected | | void | pushLayerAfter(const std::string& inId, Layer::Instance* inLayer) | |
protected | | void | emmitEventToLayers(const SDL_Event& inEvent) | |
protected | | void | destroyLayers() | |
protected | | void | rebuildLayers() | |
protected | | void | deleteLayers() | |