Navigation
Unreal Engine C++ API Reference > 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 |