Etterna 0.74.4
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | List of all members
InputHandler Class Referenceabstract

A class designed to handle special input devices. More...

#include <InputHandler.h>

Inheritance diagram for InputHandler:
Inheritance graph
[legend]
Collaboration diagram for InputHandler:
Collaboration graph
[legend]

Public Member Functions

virtual void Update ()
 
virtual bool DevicesChanged ()
 
virtual void GetDevicesAndDescriptions (std::vector< InputDeviceInfo > &vDevicesOut)=0
 
virtual std::string GetDeviceSpecificInputString (const DeviceInput &di)
 
virtual std::string GetLocalizedInputString (const DeviceInput &di)
 
virtual wchar_t DeviceButtonToChar (DeviceButton button, bool bUseCurrentKeyModifiers)
 
virtual InputDeviceState GetInputDeviceState (InputDevice)
 
virtual void WindowReset ()
 
virtual void ApplyTemporaryInputSettings ()
 
virtual void RemoveTemporaryInputSettings ()
 

Static Public Member Functions

static void Create (const std::string &sDrivers, std::vector< InputHandler * > &apAdd)
 
static wchar_t ApplyKeyModifiers (wchar_t c)
 

Static Public Attributes

static DriverList m_pDriverList
 

Protected Member Functions

void ButtonPressed (DeviceInput di)
 
void UpdateTimer ()
 

Detailed Description

A class designed to handle special input devices.


The documentation for this class was generated from the following files: