Navigation
API > API/Plugins > API/Plugins/EnhancedInput
Developer settings for Enhanced Input
| Name | UEnhancedInputDeveloperSettings |
| Type | class |
| Header File | /Engine/Plugins/EnhancedInput/Source/EnhancedInput/Public/EnhancedInputDeveloperSettings.h |
| Include Path | #include "EnhancedInputDeveloperSettings.h" |
Syntax
UCLASS (MinimalAPI, Config=Input, defaultconfig, Meta=(DisplayName="Enhanced Input"))
class UEnhancedInputDeveloperSettings : public UDeveloperSettingsBackedByCVars
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UDeveloperSettings → UDeveloperSettingsBackedByCVars → UEnhancedInputDeveloperSettings
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UEnhancedInputDeveloperSettings
(
const FObjectInitializer& Initializer |
EnhancedInputDeveloperSettings.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bEnableDefaultMappingContexts | uint8 | If true, then the DefaultMappingContexts will be applied to all Enhanced Input Subsystems. | EnhancedInputDeveloperSettings.h |
|
| bEnableInputModeFiltering | uint8 | If true, then Enhanced Input will filter which Input Mapping Context mappings are processed based on the current value of the "Current Input Mode". | EnhancedInputDeveloperSettings.h |
|
| bEnableUserSettings | uint8 | If true, then an instance of the User Settings Class will be created on each Enhanced Input subsystem. | EnhancedInputDeveloperSettings.h |
|
| bEnableWorldSubsystem | uint8 | If true, then the world subsystem will be created. | EnhancedInputDeveloperSettings.h |
|
| bSendTriggeredEventsWhenInputIsFlushed | uint8 | If true, then any in progress Enhanced Input Actions will fire Cancelled and Triggered events when input is flushed (i.e. the viewport has lost focus, or UEnhancedPlayerInput::FlushPressedKeys has been called) | EnhancedInputDeveloperSettings.h |
|
| bShouldLogAllWorldSubsystemInputs | uint8 | If true then the Enhanced Input world subsystem will log all input that is being processed by it (keypresses, analog values, etc) Note: This can produce A LOT of logs, so only use this if you are debugging something. | EnhancedInputDeveloperSettings.h | |
| bShouldOnlyTriggerLastActionInChord | uint8 | If true, then only the last action in a ChordedAction trigger will be fired. | EnhancedInputDeveloperSettings.h |
|
| DefaultInputMode | FGameplayTagContainer | The default input mode which will be set when a UEnhancedPlayerInput object is created. | EnhancedInputDeveloperSettings.h |
|
| DefaultMappingContextInputModeQuery | FGameplayTagQuery | This value will be used to populate the default InputModeQuery on Input Mapping Contexts. | EnhancedInputDeveloperSettings.h |
|
| DefaultMappingContexts | TArray< FDefaultContextSetting > | Array of any input mapping contexts that you want to be applied by default to the Enhanced Input local player subsystem. | EnhancedInputDeveloperSettings.h |
|
| DefaultPlayerMappableKeyProfileClass | TSoftClassPtr< UEnhancedPlayerMappableKeyProfile > | The default class for the player mappable key profile, used to store the key mappings set by the player in the user settings. | EnhancedInputDeveloperSettings.h |
|
| DefaultWorldInputClass | TSoftClassPtr< UEnhancedPlayerInput > | The default player input class that the Enhanced Input world subsystem will use. | EnhancedInputDeveloperSettings.h |
|
| DefaultWorldSubsystemMappingContexts | TArray< FDefaultContextSetting > | Array of any input mapping contexts that you want to be applied by default to the Enhanced Input world subsystem. | EnhancedInputDeveloperSettings.h |
|
| InputSettingsSaveSlotName | FString | The default SaveGame slot name to use when loading/saving Enhanced Input user settings. | EnhancedInputDeveloperSettings.h |
|
| PlatformSettings | FPerPlatformSettings | Platform specific settings for Enhanced Input. | EnhancedInputDeveloperSettings.h |
|
| UserSettingsClass | TSoftClassPtr< UEnhancedInputUserSettings > | The class that should be used for the User Settings by each Enhanced Input subsystem. | EnhancedInputDeveloperSettings.h |
|