class GameSettings

Inherits: IReflectable

Contains settings used for controlling game start-up, as well as persisting various other properties through game sessions.

Public

Constructors

GameSettings

GameSettings() = default

Methods

staticGetRttiStatic

static RTTIType *GetRttiStatic()

GetRtti

RTTIType *GetRtti() const

Returns an interface you can use to access class' Run Time Type Information.

Fields

MainSceneId

UUID MainSceneId

Resource UUID of the default scene that is loaded when the application is started.

Fullscreen

bool Fullscreen

If true the application will be started in fullscreen using user's desktop resolution.

UseDesktopResolution

bool UseDesktopResolution

If running in fullscreen should the user's desktop resolution be used instead of the specified resolution.

ResolutionWidth

u32 ResolutionWidth

Width of the window.

ResolutionHeight

u32 ResolutionHeight

Height of the window.

TitleBarText

String TitleBarText

Text displayed in window's titlebar.