| IInputDevice
|
Module |
|
Header |
/Engine/Source/Runtime/InputDevice/Public/IInputDevice.h |
Include |
#include "IInputDevice.h" |
class IInputDevice
Input device interface. Useful for plugins/modules to support custom external input devices.
Name | Description | |
---|---|---|
|
~IInputDevice() |
Name | Description | ||
---|---|---|---|
|
Exec ( |
Exec handler to allow console commands to be passed through for debugging |
|
|
IHapticDevic... |
GetHapticDevice() |
If this device supports a haptic interface, implement this, and inherit the IHapticDevice interface |
|
IsGamepadAttached() |
||
|
ResetLightColor ( |
||
|
SendControllerEvents() |
Poll for controller state and send events if needed |
|
|
SetChannelValue ( |
IForceFeedbackSystem pass through functions |
|
|
SetChannelValues ( |
||
|
SetDeviceProperty ( |
Sets a property for a given controller id. |
|
|
SetLightColor |
Pass though functions for light color |
|
|
SetMessageHandler ( |
Set which MessageHandler will get the events from SendControllerEvents. |
|
|
SupportsForceFeedback ( |
||
|
Tick ( |
Tick the interface (e.g. check for new controllers) |