19 #ifndef __HEADER_OPTIONS_SCREEN_INPUT_HPP__ 20 #define __HEADER_OPTIONS_SCREEN_INPUT_HPP__ 23 #include "guiengine/screen.hpp" 27 namespace irr {
namespace gui {
class STKModifiedSpriteBank; }
namespace video {
class IVideoDriver; } }
38 size_t m_gamepad_count;
42 void buildDeviceList();
44 irr::gui::STKModifiedSpriteBank* m_icon_bank;
46 std::map<std::string, float> m_highlights;
52 virtual void loadedFromFile();
55 virtual void eventCallback(
GUIEngine::Widget* widget,
const std::string& name,
const int playerID);
58 virtual void unloaded();
67 void rebuildDeviceList();
70 virtual void filterInput(Input::InputType type,
77 virtual void onUpdate(
float dt);
Contains all GUI engine related classes and functions.
Definition: abstract_state_manager.hpp:31
contains the key bindings information related to one input device
Definition: device_config.hpp:41
Definition: three_d_animation.hpp:32
Represents a single GUI screen.
Definition: screen.hpp:96
Declares a class to be a singleton.
Definition: screen.hpp:58