Navigation
API > API/Plugins > API/Plugins/EnhancedInput
Inheritance Hierarchy
- UObject
- UPlayerMappableKeySettings
References
| Module | EnhancedInput |
| Header | /Engine/Plugins/EnhancedInput/Source/EnhancedInput/Public/PlayerMappableKeySettings.h |
| Include | #include "PlayerMappableKeySettings.h" |
Syntax
UCLASS (DefaultToInstanced, EditInlineNew, DisplayName="Player Mappable Key Settings")
class UPlayerMappableKeySettings : public UObject
Remarks
Hold setting information of an Action Input or a Action Key Mapping for setting screen and save purposes.
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 | |||
| EDataValidationResult | IsDataValid
(
FDataValidationContext& Context |
||
| FName | MakeMappingName
(
const FEnhancedActionKeyMapping* OwningActionKeyMapping |