| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/GameFramework/InputSettings.h |
Include |
#include "GameFramework/InputSettings.h" |
class UInputSettings : public UObject
Project wide settings for input handling
Name | Description | ||
---|---|---|---|
|
TArray< struct ... |
AxisConfig |
Properties of Axis controls |
|
uint8: 1 |
bAltEnterTogglesFullscreen |
|
|
uint8: 1 |
bAlwaysShowTouchInterface |
Should the touch input interface be shown always, or only when the platform has a touch screen? |
|
uint8: 1 |
bCaptureMouseOnLaunch |
Controls if the viewport will capture the mouse on Launch of the application |
|
uint8: 1 |
bEnableFOVScaling |
Scale the mouse based on the player camera manager's field of view. |
|
uint8: 1 |
bEnableGestureRecognizer |
Whether or not to use the gesture recognition system to convert touches in to gestures that can be bound and queried |
|
uint8: 1 |
bEnableMouseSmoothing |
Mouse smoothing control. |
|
uint8: 1 |
bF11TogglesFullscreen |
|
|
uint8: 1 |
bShowConsoleOnFourFingerTap |
Whether or not to show the console on 4 finger tap, on mobile platforms |
|
bUseAutocorrect |
If enabled, virtual keyboards will have autocorrect enabled. |
|
|
uint8: 1 |
bUseMouseForTouch |
Allow mouse to be used for touch. |
|
ConsoleKeys |
The keys which open the console. |
|
|
DefaultTouchInterface |
The default on-screen touch input interface for the game (can be null to disable the onscreen interface) |
|
|
DefaultViewportMouseCaptureMode |
The default mouse capture mode for the game viewport |
|
|
DefaultViewportMouseLockMode |
The default mouse lock state behavior when the viewport acquires capture |
|
|
float |
DoubleClickTime |
If a key is pressed twice in this amount of time it is considered a "double click" |
|
ExcludedAutocorrectCultures |
Disables autocorrect for these cultures, even if autocorrect is turned on. |
|
|
ExcludedAutocorrectDeviceModels |
Disables autocorrect for these device models, even if autocorrect is turned in. |
|
|
ExcludedAutocorrectOS |
Disables autocorrect for these operating systems, even if autocorrect is enabled. |
|
|
float |
FOVScale |
The scaling value to multiply the field of view by. |
Name | Description | |
---|---|---|
|
UInputSettings ( |
Name | Description | ||
---|---|---|---|
|
AddActionMapping ( |
Programmatically add an action mapping to the project defaults |
|
|
AddActionMapping ( |
Append new mapping to existing list |
|
|
AddAxisMapping ( |
Programmatically add an axis mapping to the project defaults |
|
|
AddAxisMapping ( |
Append new mapping to existing list |
|
|
DoesActionExist ( |
Finds unique action name based on existing action names |
|
|
DoesAxisExist ( |
Finds unique axis name based on existing action names |
|
|
DoesSpeechExist ( |
Finds unique speech name based on existing speech names |
|
|
ForceRebuildKeymaps() |
When changes are made to the default mappings, push those changes out to PlayerInput key maps |
|
|
GetActionMappingByName ( |
||
|
const TArray... |
GetActionMappings() |
Ask for all the action mappings |
|
const FName |
GetActionMappingsPropertyName() |
Get the member name for the details panel |
|
GetActionNames |
Populate a list of all defined action names |
|
|
GetAxisMappingByName ( |
Retrieve all axis mappings by a certain name. |
|
|
const TArray... |
GetAxisMappings() |
Ask for all the axis mappings |
|
const FName |
GetAxisMappingsPropertyName() |
Get the member name for the details panel |
|
GetAxisNames |
Populate a list of all defined axis names |
|
|
UClass * |
GetDefaultInputComponentClass() |
|
|
UClass * |
GetDefaultPlayerInputClass() |
Class accessors. |
|
UInputSettin... |
GetInputSettings() |
Returns the game local input settings (action mappings, axis mappings, etc...) |
|
const TArray... |
GetSpeechMappings() |
Ask for all the speech mappings |
|
GetUniqueActionName ( |
Finds unique action name based on existing action names |
|
|
GetUniqueAxisName ( |
Finds unique axis name based on existing action names |
|
|
RemoveActionMapping ( |
Programmatically remove an action mapping to the project defaults |
|
|
RemoveAxisMapping ( |
Programmatically remove an axis mapping to the project defaults |
|
|
RemoveInvalidKeys() |
||
|
SaveKeyMappings() |
Flush the current mapping values to the config file |
Name | Description | ||
---|---|---|---|
|
PostEditChangeChainProperty ( |
This alternate version of PostEditChange is called when properties inside structs are modified. |
|
|
PostInitProperties() |
Called after the C++ constructor and after the properties have been initialized, including those loaded from config. |
|
|
PostReloadConfig ( |
Called from ReloadConfig after the object has reloaded its configuration data. |