|
ReXGlue SDK
|
This is the complete list of members for rex::ui::UISettings, including all inherited members.
| GetOwnedSettings() const | rex::SettingOwner | |
| GetScope() const (defined in rex::SettingOwner) | rex::SettingOwner | |
| NonCopyable()=default (defined in rex::NonCopyable) | rex::NonCopyable | protected |
| NonCopyable(const NonCopyable &)=delete (defined in rex::NonCopyable) | rex::NonCopyable | protected |
| operator=(const NonCopyable &)=delete (defined in rex::NonCopyable) | rex::NonCopyable | protected |
| REX_SETTING(std::string, driver, "sdl3", "UI driver, none for headless in an app that does not require a UI", kStartupOnly) (defined in rex::ui::UISettings) | rex::ui::UISettings | |
| REX_SETTING(std::string, title, "", "Window title, the app name when empty") (defined in rex::ui::UISettings) | rex::ui::UISettings | |
| REX_SETTING(i32, window_width, 0, "Window width, 0 for the video mode width", Range{0, 16384}) (defined in rex::ui::UISettings) | rex::ui::UISettings | |
| REX_SETTING(i32, window_height, 0, "Window height, 0 for the video mode height", Range{0, 16384}) (defined in rex::ui::UISettings) | rex::ui::UISettings | |
| REX_SETTING(bool, fullscreen, true, "Fullscreen") (defined in rex::ui::UISettings) | rex::ui::UISettings | |
| REX_SETTING(bool, fullscreen_exclusive, false, "Exclusive fullscreen") (defined in rex::ui::UISettings) | rex::ui::UISettings | |
| REX_SETTING(i32, monitor, 0, "Display to open on", Range{0, 16}) (defined in rex::ui::UISettings) | rex::ui::UISettings | |
| REX_SETTING(i32, min_width, 0, "Smallest window width", Range{0, 16384}) (defined in rex::ui::UISettings) | rex::ui::UISettings | |
| REX_SETTING(i32, min_height, 0, "Smallest window height", Range{0, 16384}) (defined in rex::ui::UISettings) | rex::ui::UISettings | |
| REX_SETTING(std::string, aspect_ratio, "stretch", "Window shape", Allowed("stretch", "4:3", "5:4", "3:2", "16:10", "16:9", "21:9", "32:9")) (defined in rex::ui::UISettings) | rex::ui::UISettings | |
| REX_SETTING(std::string, resolution, "", "Video mode preset or WxH, empty to use the ui.video_mode_* settings") (defined in rex::ui::UISettings) | rex::ui::UISettings | |
| REX_SETTING(i32, video_mode_width, 1280, "Video mode width the title sees", Range{640, 4095}, kRestart) (defined in rex::ui::UISettings) | rex::ui::UISettings | |
| REX_SETTING(i32, video_mode_height, 720, "Video mode height the title sees", Range{480, 4095}, kRestart) (defined in rex::ui::UISettings) | rex::ui::UISettings | |
| REX_SETTING(f64, video_mode_refresh_rate, 60.0, "Refresh rate the title sees", Range{24.0, 240.0}, kRestart) (defined in rex::ui::UISettings) | rex::ui::UISettings | |
| REX_SETTING(f64, cursor_timeout, 0.0, "Seconds before an idle cursor hides, 0 never hides", Range{0.0, 3600.0}) (defined in rex::ui::UISettings) | rex::ui::UISettings | |
| SettingOwner(std::string_view scope) | rex::SettingOwner | explicit |
| UISettings() (defined in rex::ui::UISettings) | rex::ui::UISettings | |
| ~SettingOwner() | rex::SettingOwner | virtual |