19#ifndef __HEADER_OPTIONS_SCREEN_UI_HPP__
20#define __HEADER_OPTIONS_SCREEN_UI_HPP__
25#include "guiengine/screen.hpp"
39 std::string m_focus_name;
42 std::unique_ptr<ReloadOption> m_reload_option;
46 std::map<core::stringw, std::string> m_skins;
57 const
int playerID) OVERRIDE;
60 virtual
void init() OVERRIDE;
68 void updateCameraPresetSpinner();
70 virtual
void onUpdate(
float delta) OVERRIDE;
72 void reloadGUIEngine();
Declares a class to be a singleton.
Definition: screen.hpp:59
Represents a single GUI screen.
Definition: screen.hpp:97
Graphics options screen.
Definition: options_screen_ui.hpp:34
virtual void loadedFromFile() OVERRIDE
implement callback from parent class GUIEngine::Screen
Definition: options_screen_ui.cpp:79
virtual void unloaded() OVERRIDE
implement optional callback from parent class GUIEngine::Screen
Definition: options_screen_ui.cpp:627
virtual void tearDown() OVERRIDE
implement callback from parent class GUIEngine::Screen
Definition: options_screen_ui.cpp:618
virtual void init() OVERRIDE
implement callback from parent class GUIEngine::Screen
Definition: options_screen_ui.cpp:188
virtual void eventCallback(GUIEngine::Widget *widget, const std::string &name, const int playerID) OVERRIDE
implement callback from parent class GUIEngine::Screen
Definition: options_screen_ui.cpp:387
virtual void onUpdate(float delta) OVERRIDE
optional callback you can override to be notified at every frame.
Definition: options_screen_ui.cpp:560
Contains all GUI engine related classes and functions.
Definition: abstract_state_manager.hpp:33
Definition: options_screen_ui.hpp:36