GigaPasjans
Loading...
Searching...
No Matches
Game::GameSessionBuilderScreen Class Reference

Screen used to modify game session settings. More...

#include <GameSessionBuilderScreen.h>

Inheritance diagram for Game::GameSessionBuilderScreen:
Collaboration diagram for Game::GameSessionBuilderScreen:

Public Member Functions

void Build (Andromenda::Surface &surface) override
 Event called when this screen is being opened.
 
void OnSurfaceCallback (const String &id) override
 Event called when any component sends callback.
 
- Public Member Functions inherited from Game::SettingsScreen
 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.
 

Additional Inherited Members

- Static Public Member Functions inherited from Game::SettingsScreen
static void GoBack ()
 Static callback to exit the settings screen.
 
- Protected Attributes inherited from Game::SettingsScreen
WideString m_SubmitText
 Text displayed on the submit button.
 
Phosphorus::GameObjectm_GameObject
 GameObject instance that holds setting parameters.
 

Detailed Description

Screen used to modify game session settings.

Member Function Documentation

◆ Build()

void Game::GameSessionBuilderScreen::Build ( Andromenda::Surface & surface)
overridevirtual

Event called when this screen is being opened.

Parameters
surface

Implements Game::IScreen.

◆ OnSurfaceCallback()

void Game::GameSessionBuilderScreen::OnSurfaceCallback ( const String & id)
overridevirtual

Event called when any component sends callback.

Parameters
id

Implements Game::IScreen.


The documentation for this class was generated from the following files: