|
GigaPasjans
|
Represents object that registers components . More...
#include <Screen.h>

Public Member Functions | |
| virtual void | Repose () |
| Event called when this screen is being closed. | |
| virtual void | Build (Andromenda::Surface &surface)=0 |
| Event called when this screen is being opened. | |
| virtual void | Draw ()=0 |
| Event called when screen is getting rerendered and this screen is currently rendered screen. | |
| virtual void | OnSurfaceCallback (const String &id)=0 |
| Event called when any component sends callback. | |
Represents object that registers components .
|
pure virtual |
Event called when this screen is being opened.
| surface |
Implemented in Game::GameplayScreen, Game::GameSessionBuilderScreen, Game::GameSettingsScreen, Game::MainMenuScreen, Game::PauseMenuScreen, Game::SettingsScreen, and Game::WinScreen.
|
pure virtual |
Event called when screen is getting rerendered and this screen is currently rendered screen.
Implemented in Game::GameplayScreen, Game::MainMenuScreen, Game::PauseMenuScreen, Game::SettingsScreen, and Game::WinScreen.
|
pure virtual |
Event called when any component sends callback.
| id |
Implemented in Game::GameplayScreen, Game::GameSessionBuilderScreen, Game::MainMenuScreen, Game::MenuScreen, Game::PauseMenuScreen, Game::SettingsScreen, and Game::WinScreen.
|
inlinevirtual |
Event called when this screen is being closed.
Reimplemented in Game::GameplayScreen, and Game::GameSettingsScreen.