|
GigaPasjans
|
Represents a screen where user have to make a choice from declared entries. More...
#include <Screen.h>


Protected Member Functions | |
| void | DrawMenu (Andromenda::Surface &surface, int32 positionY) const |
| Draws menu at given position. | |
| void | OnSurfaceCallback (const String &id) override |
| Event called when any component sends callback. | |
| template<typename... Args> | |
| void | AddEntry (Args... args) |
| Adds an entry to list of entries. | |
Additional Inherited Members | |
Public Member Functions inherited from Game::IScreen | |
| 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. | |
Represents a screen where user have to make a choice from declared entries.
|
inlineprotected |
Adds an entry to list of entries.
| Args |
| args |
|
overrideprotectedvirtual |
Event called when any component sends callback.
| id |
Implements Game::IScreen.
Reimplemented in Game::PauseMenuScreen, and Game::WinScreen.