19#include <RmlUi/Core/DataModelHandle.h>
24#include "RmlUi/Core/EventListener.h"
25#include "RmlUi/Core/Types.h"
61 std::vector<Rml::Vector2i>
window_sizes = {{1024, 768}, {1280, 1024}, {1280, 720}, {1280, 800}, {1360, 768},
62 {1366, 768}, {1440, 900}, {1600, 900}, {1680, 1050}, {1920, 1200},
63 {1920, 1080}, {2560, 1440}, {2560, 1080}, {3440, 1440}, {3840, 2160}};
Definition: settingswindow.h:29
void AddEventListeners()
Definition: settingswindow.cpp:60
engine::Application & GetApp()
Definition: settingswindow.h:55
void InitializeOptionVariables()
Definition: settingswindow.cpp:66
std::vector< Rml::Vector2i > window_sizes
Definition: settingswindow.h:61
void PushToBack()
Definition: settingswindow.cpp:148
void ReloadDocument()
Definition: settingswindow.cpp:138
void RemoveEventListeners()
Definition: settingswindow.cpp:92
void Show()
Definition: settingswindow.cpp:114
const std::string document_name
Definition: settingswindow.h:53
bool full_screen
Definition: settingswindow.h:59
void LoadDocument()
Definition: settingswindow.cpp:131
Rml::ElementDocument * options_menu
Definition: settingswindow.h:65
engine::Application & app
Definition: settingswindow.h:68
void InitializeDataModel()
Definition: settingswindow.cpp:98
Rml::DataModelHandle model_handle
Definition: settingswindow.h:66
SettingsWindow(engine::Application &app)
Definition: settingswindow.cpp:23
float ui_volume
Definition: settingswindow.h:57
void ProcessEvent(Rml::Event &event)
Definition: settingswindow.cpp:25
void Close()
Definition: settingswindow.cpp:124
float music_volume
Definition: settingswindow.h:58
void Hide()
Definition: settingswindow.cpp:122
float GetOpacity()
Definition: settingswindow.cpp:144
Definition: application.h:48
Definition: clientctx.h:22
EventListener(common::Universe *universe)
Definition: turnsavewindow.h:1