Navigation
API > API/Plugins > API/Plugins/EnhancedInput
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UDeveloperSettings
- UDeveloperSettingsBackedByCVars
- UEnhancedInputDeveloperSettings
References
| Module | EnhancedInput |
| Header | /Engine/Plugins/EnhancedInput/Source/EnhancedInput/Public/EnhancedInputDeveloperSettings.h |
| Include | #include "EnhancedInputDeveloperSettings.h" |
Syntax
UCLASS&40;Config&61;Input, defaultconfig, Meta&61;&40;DisplayName&61;"Enhanced Input"&41;&41;
class UEnhancedInputDeveloperSettings : public UDeveloperSettingsBackedByCVars
Remarks
Developer settings for Enhanced Input
Variables
| Type | Name | Description | |
|---|---|---|---|
| uint8: 1 | bEnableDefaultMappingContexts | If true, then the DefaultMappingContexts will be applied to all Enhanced Input Subsystems. | |
| uint8: 1 | bEnableUserSettings | If true, then an instance of the User Settings Class will be created on each Enhanced Input subsystem. | |
| uint8: 1 | bEnableWorldSubsystem | If true, then the world subsystem will be created. | |
| uint8: 1 | bLogOnDeprecatedConfigUsed | If true, then a warning will be logged when a UPlayerMappableInputConfig that has been marked as deprecated is used. | |
| uint8: 1 | bSendTriggeredEventsWhenInputIsFlushed | 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) | |
| uint8: 1 | bShouldLogAllWorldSubsystemInputs | 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. | |
| uint8: 1 | bShouldOnlyTriggerLastActionInChord | If true, then only the last action in a ChordedAction trigger will be fired. | |
| TArray< FDefaultContextSetting > | DefaultMappingContexts | Array of any input mapping contexts that you want to be applied by default to the Enhanced Input local player subsystem. | |
| TSoftClassPtr< UEnhancedPlayerMappableKeyProfile > | DefaultPlayerMappableKeyProfileClass | The default class for the player mappable key profile, used to store the key mappings set by the player in the user settings. | |
| TSoftClassPtr< UEnhancedPlayerInput > | DefaultWorldInputClass | The default player input class that the Enhanced Input world subsystem will use. | |
| TArray< FDefaultContextSetting > | DefaultWorldSubsystemMappingContexts | Array of any input mapping contexts that you want to be applied by default to the Enhanced Input world subsystem. | |
| FPerPlatformSettings | PlatformSettings | Platform specific settings for Enhanced Input. | |
| TSoftClassPtr< UEnhancedInputUserSettings > | UserSettingsClass | The class that should be used for the User Settings by each Enhanced Input subsystem. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UEnhancedInputDeveloperSettings
(
const FObjectInitializer& Initializer |