Navigation
API > API/Plugins > API/Plugins/EnhancedInput
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UPlayerMappableKeySettings
References
| Module | EnhancedInput |
| Header | /Engine/Plugins/EnhancedInput/Source/EnhancedInput/Public/PlayerMappableKeySettings.h |
| Include | #include "PlayerMappableKeySettings.h" |
Syntax
UCLASS&40;DefaultToInstanced, EditInlineNew,
DisplayName&61;"Player Mappable Key Settings &40;Experimental&41;"&41;
class UPlayerMappableKeySettings : public UObject
Remarks
Hold setting information of an Action Input or a Action Key Mapping for setting screen and save purposes. Experimental: Do not count on long term support for this structure.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FText | DisplayCategory | The category that this player mapping is in | |
| FText | DisplayName | The localized display name of this key mapping. Use this when displaying the mappings to a user. | |
| TObjectPtr< UObject > | Metadata | Metadata that can used to store any other related items to this key mapping such as icons, ability assets, etc. | |
| FName | Name | A unique name for this player mapping to be saved with. | |
| FGameplayTagContainer | SupportedKeyProfiles | If this key mapping should only be added when a specific key profile is equipped, then set those here. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const TArray< FName > & | Get the known mapping names that are current in use. | ||
| FName | |||
| FName | MakeMappingName
(
const FEnhancedActionKeyMapping* OwningActionKeyMapping |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| EDataValidationResult | IsDataValid
(
FDataValidationContext& Context |
Generic function to validate objects during changelist validations, etc. |