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. |