Navigation
API > API/Plugins > API/Plugins/GameInputBase
Settings for Game Input that you may want to set per-platform.
| Name | UGameInputPlatformSettings |
| Type | class |
| Header File | /Engine/Plugins/Runtime/GameInput/Source/GameInputBase/Public/GameInputDeveloperSettings.h |
| Include Path | #include "GameInputDeveloperSettings.h" |
Syntax
UCLASS (MinimalAPI, Config=Input, defaultconfig)
class UGameInputPlatformSettings : public UPlatformSettings
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UPlatformSettings → UGameInputPlatformSettings
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| DefaultFlightStickDeadzone | float | The default value of any flight stick deadzone values. | GameInputDeveloperSettings.h |
| DefaultRacingWheelDeadzone | float | The default racing wheel deadzone | GameInputDeveloperSettings.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bProcessArcadeStick | bool | If true, then we will process the GameInputKindArcadeStick type. | GameInputDeveloperSettings.h |
|
| bProcessController | bool | If true Game Input will process controller axis, button, and switch events |
Default: False | GameInputDeveloperSettings.h |
- Config
- EditAnywhere
- Category="Processing Options|Require Configuration"
| bProcessFlightStick | bool | If true, then we will process the GameInputKindFlightStick type. | GameInputDeveloperSettings.h |
|
| bProcessGamepad | bool | If true, then we will process the GameInputKindGamepad type. | GameInputDeveloperSettings.h |
|
| bProcessKeyboard | bool | If true, then we will process the GameInputKindKeyboard type. | GameInputDeveloperSettings.h |
|
| bProcessMouse | bool | If true, then we will process the GameInputKindMouse type. | GameInputDeveloperSettings.h |
|
| bProcessRacingWheel | bool | If true, then we will process the GameInputKindRacingWheel type. | GameInputDeveloperSettings.h |
|
| bProcessRawInput | bool | If true, then we will process the GameInputKindRawDeviceReport type. |
Default: False | GameInputDeveloperSettings.h |
- Config
- EditAnywhere
- Category="Processing Options|Require Configuration"
| bSpecialDevicesRequireExplicitDeviceConfiguration | bool | If true, then we will only process controller devices whose vendor/product ID is in the DeviceConfigurations array. | GameInputDeveloperSettings.h |
|
| FlightStickPitchDeadzone | float | Deadzone which should be used for Flight Stick Pitch inputs | GameInputDeveloperSettings.h |
|
| FlightStickRollDeadzone | float | Deadzone which should be used for Flight Stick Roll inputs | GameInputDeveloperSettings.h |
|
| FlightStickThrottleDeadzone | float | Deadzone which should be used for Flight Stick Throttle inputs | GameInputDeveloperSettings.h |
|
| FlightStickYawDeadzone | float | Deadzone which should be used for Flight Stick Yaw inputs | GameInputDeveloperSettings.h |
|
| RacingWheelDeadzone | float | The deadzone that should be applied when processing Racing Wheel analog values. | GameInputDeveloperSettings.h |
|
Functions
Protected
Overridden from UPlatformSettings
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void InitializePlatformDefaults() |
GameInputDeveloperSettings.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UGameInputPlatformSettings * Get() |
Returns a pointer to Game Input settings on the current platform. | GameInputDeveloperSettings.h |