|
GigaPasjans
|
Represents the settings screen in the game UI. More...
#include <SettingsScreen.h>


Public Member Functions | |
| SettingsScreen (Phosphorus::GameObject *gameObject) | |
| void | Build (Andromenda::Surface &surface) override |
| Builds the UI components for the settings screen. | |
| void | Draw () override |
| Draws the settings screen (currently empty). | |
| void | OnSurfaceCallback (const String &id) override |
| Handles callbacks from surface elements. | |
Public Member Functions inherited from Game::IScreen | |
| virtual void | Repose () |
| Event called when this screen is being closed. | |
Static Public Member Functions | |
| static void | GoBack () |
| Static callback to exit the settings screen. | |
Protected Attributes | |
| WideString | m_SubmitText |
| Text displayed on the submit button. | |
| Phosphorus::GameObject * | m_GameObject |
| GameObject instance that holds setting parameters. | |
Represents the settings screen in the game UI.
|
overridevirtual |
Builds the UI components for the settings screen.
Implements Game::IScreen.
|
inlineoverridevirtual |
Draws the settings screen (currently empty).
Implements Game::IScreen.
|
overridevirtual |
Handles callbacks from surface elements.
Implements Game::IScreen.