Etterna 0.74.4
Loading...
Searching...
No Matches
Public Member Functions | List of all members
InputHandler_DInput Class Reference
Inheritance diagram for InputHandler_DInput:
Inheritance graph
[legend]
Collaboration diagram for InputHandler_DInput:
Collaboration graph
[legend]

Public Member Functions

void GetDevicesAndDescriptions (std::vector< InputDeviceInfo > &vDevicesOut)
 
wchar_t DeviceButtonToChar (DeviceButton button, bool bUseCurrentKeyModifiers)
 
void Update ()
 
bool DevicesChanged ()
 
void WindowReset ()
 
void ApplyTemporaryInputSettings () override
 
void RemoveTemporaryInputSettings () override
 
- Public Member Functions inherited from InputHandler
virtual std::string GetDeviceSpecificInputString (const DeviceInput &di)
 
virtual std::string GetLocalizedInputString (const DeviceInput &di)
 
virtual InputDeviceState GetInputDeviceState (InputDevice)
 

Additional Inherited Members

- Static Public Member Functions inherited from InputHandler
static void Create (const std::string &sDrivers, std::vector< InputHandler * > &apAdd)
 
static wchar_t ApplyKeyModifiers (wchar_t c)
 
- Static Public Attributes inherited from InputHandler
static DriverList m_pDriverList
 
- Protected Member Functions inherited from InputHandler
void ButtonPressed (DeviceInput di)
 
void UpdateTimer ()
 

Member Function Documentation

◆ ApplyTemporaryInputSettings()

void InputHandler_DInput::ApplyTemporaryInputSettings ( )
overridevirtual

Reimplemented from InputHandler.

◆ DeviceButtonToChar()

wchar_t InputHandler_DInput::DeviceButtonToChar ( DeviceButton  button,
bool  bUseCurrentKeyModifiers 
)
virtual

Reimplemented from InputHandler.

◆ DevicesChanged()

bool InputHandler_DInput::DevicesChanged ( )
virtual

Reimplemented from InputHandler.

◆ GetDevicesAndDescriptions()

void InputHandler_DInput::GetDevicesAndDescriptions ( std::vector< InputDeviceInfo > &  vDevicesOut)
virtual

Implements InputHandler.

◆ RemoveTemporaryInputSettings()

void InputHandler_DInput::RemoveTemporaryInputSettings ( )
overridevirtual

Reimplemented from InputHandler.

◆ Update()

void InputHandler_DInput::Update ( )
virtual

Reimplemented from InputHandler.

◆ WindowReset()

void InputHandler_DInput::WindowReset ( )
virtual

Reimplemented from InputHandler.


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