Navigation
API > API/Plugins > API/Plugins/CommonUI
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UCommonInputMetadata
References
Module | CommonUI |
Header | /Engine/Plugins/Runtime/CommonUI/Source/CommonUI/Public/CommonUITypes.h |
Include | #include "CommonUITypes.h" |
Syntax
UCLASS&40;Blueprintable, EditInlineNew, CollapseCategories&41;
class UCommonInputMetadata : public UObject
Remarks
Metadata CommonUI will try to acquire from Enhanced Input Mapping Contexts (IMC)
You can Inherit from this class if you have any info that may need to be parsed per platform by CommonUI. IMC's can be specified per platform, so each platform may have different Common Input Metadata
Note: We intentionally do not define any context-independant metadata. Even though some metadata should be context-independant (Like NavBarPriority below). Locking it that info to a seperate metadata type prevents any chance of future overriding. Instead, we prefer info for all metadata to be set across all instances.
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() ![]() |
bool | bIsGenericInputAction | Generic actions like accept or face button top will be subscribed to by multiple UI elements. |
![]() ![]() ![]() ![]() |
int32 | NavBarPriority | Priority in nav-bar |