Navigation
API > API/Plugins > API/Plugins/GameInputBase
A configuration of a single Raw Device Report index. This information will be used to map the raw device report information of a given index to something that the Unreal Engine can process with its message handler.
| Name | FGameInputRawDeviceReportData |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/GameInput/Source/GameInputBase/Public/GameInputDeveloperSettings.h |
| Include Path | #include "GameInputDeveloperSettings.h" |
Syntax
USTRUCT ()
struct FGameInputRawDeviceReportData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FGameInputRawDeviceReportData() |
GameInputDeveloperSettings.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AnalogDeadzone | uint8 | The deadzone to use when translating the value to an analog input between -1.0 and +1.0. | GameInputDeveloperSettings.h |
|
| bIgnoreAnalogInputDeviceScopeForThisRawReport | bool | If true, then this raw report data will NOT set the FInputDeviceScope. | GameInputDeveloperSettings.h |
|
| ButtonBitMaskMappings | TMap< int32, FName > | When treating this raw input as a button we will map the key value of this map to a bit on the raw input value. | GameInputDeveloperSettings.h |
|
| HigherBitAxisIndex | uint8 | GameInputDeveloperSettings.h |
|
|
| KeyName | FName | The name of the FKey that this raw device report is associated with when treated as an analog or trigger value | GameInputDeveloperSettings.h |
|
| LowerBitAxisIndex | uint8 | GameInputDeveloperSettings.h |
|
|
| Scalar | float | A scalar that gets applied to the raw float value for Analog or trigger values. | GameInputDeveloperSettings.h |
|
| TranslationBehavior | ERawDeviceReportTranslationBehavior | Options for how we should interpret the raw uint8 value from RawInput when telling the engine about it | GameInputDeveloperSettings.h |
|
Functions
Public
See Also
- FGameInputRawDeviceProcessor::ProcessInput