Navigation
API > API/Plugins > API/Plugins/CommonInput
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UCommonInputBaseControllerData
References
| Module | CommonInput |
| Header | /Engine/Plugins/Runtime/CommonUI/Source/CommonInput/Public/CommonInputBaseTypes.h |
| Include | #include "CommonInputBaseTypes.h" |
Syntax
UCLASS&40;Abstract, Blueprintable, ClassGroup&61;Input, Meta&61;&40;Category&61;"Common Input"&41;&41;
class UCommonInputBaseControllerData : public UObject
Remarks
Derive from this class to store the Input data. It is referenced in the Common Input Settings, found in the project settings UI.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSoftObjectPtr< UTexture2D > | ControllerButtonMaskTexture | ||
| TSoftObjectPtr< UTexture2D > | ControllerTexture | ||
| FText | GamepadCategory | ||
| FText | GamepadDisplayName | ||
| TArray< FInputDeviceIdentifierPair > | GamepadHardwareIdMapping | ||
| FName | GamepadName | ||
| FText | GamepadPlatformName | ||
| TArray< FCommonInputKeyBrushConfiguration > | InputBrushDataMap | ||
| TArray< FCommonInputKeySetBrushConfiguration > | InputBrushKeySets | ||
| ECommonInputType | InputType |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const TArray< FName > & | |||
| bool | TryGetInputBrush
(
FSlateBrush& OutBrush, |
||
| bool | TryGetInputBrush
(
FSlateBrush& OutBrush, |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| bool | Called during saving to determine the load flags to save with the object. | ||
| void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. | |
| void | PreSave
(
FObjectPreSaveContext SaveContext |
Presave function. |