Navigation
API > API/Plugins > API/Plugins/RawInput
Inheritance Hierarchy
- IInputDevice
- IRawInput
References
| Module | RawInput |
| Header | /Engine/Plugins/Experimental/RawInput/Source/RawInput/Public/RawInput.h |
| Include | #include "RawInput.h" |
Syntax
class IRawInput : public IInputDevice
Variables
| Type | Name | Description | |
|---|---|---|---|
| FRawInputDataDelegate | DataReceivedHandler | Delegate to allow for manual parsing of HID data. | |
| TSharedRef< FGenericApplicationMessageHandler > | MessageHandler | Handler to send all messages to. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
IRawInput
(
const TSharedRef< FGenericApplicationMessageHandler >& InMessageHandler |
Destructors
| Type | Name | Description | |
|---|---|---|---|
~IRawInput () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | BindAnalogForDevice
(
int32 DeviceHandle, |
Register axis/analog on a device to send input events with a given name | |
| void | BindButtonForDevice
(
int32 DeviceHandle, |
Register a button on a device to send input events with a given name | |
| FRawInputDataDelegate & | Returns the delegate for a data received handler | ||
| int32 | Helper to get next input handle to assign. | ||
| void | Query connected devices and populate the ConnectedDeviceInfoList | ||
| int32 | RegisterInputDevice
(
int32 DeviceType, |
Register a device for use. | |
| void | RemoveRegisteredInputDevice
(
int32 DeviceHandle |
Remove a registered device | |
| void | SetAnalogAxisIsInverted
(
int32 DeviceHandle, |
Set whether an axis is inverted | |
| void | SetAnalogAxisOffset
(
int32 DeviceHandle, |
Sets the offset of the given axis |