Navigation
API > API/Plugins > API/Plugins/CommonInput
Derive from this class to store the Input data. It is referenced in the Common Input Settings, found in the project settings UI.
| Name | UCommonUIInputData |
| Type | class |
| Header File | /Engine/Plugins/Runtime/CommonUI/Source/CommonInput/Public/CommonInputBaseTypes.h |
| Include Path | #include "CommonInputBaseTypes.h" |
Syntax
UCLASS (MinimalAPI, Abstract, Blueprintable, ClassGroup=Input, Meta=(Category="Common Input"))
class UCommonUIInputData : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UCommonUIInputData
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DefaultBackAction | FDataTableRowHandle | CommonInputBaseTypes.h |
|
|
| DefaultClickAction | FDataTableRowHandle | CommonInputBaseTypes.h |
|
|
| DefaultHoldData | TSoftClassPtr< UCommonUIHoldData > | Newly created CommonButton widgets will use these hold values by default if bRequiresHold is true. | CommonInputBaseTypes.h |
|
| EnhancedInputBackAction | TObjectPtr< UInputAction > | CommonInputBaseTypes.h |
|
|
| EnhancedInputClickAction | TObjectPtr< UInputAction > | CommonInputBaseTypes.h |
|
Functions
Public
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool NeedsLoadForServer() |
CommonInputBaseTypes.h |