Navigation
API > API/Plugins > API/Plugins/CommonInput
Inheritance Hierarchy
- UObject
- UCommonInputBaseControllerData
References
| Module | CommonInput |
| Header | /Engine/Plugins/Runtime/CommonUI/Source/CommonInput/Public/CommonInputBaseTypes.h |
| Include | #include "CommonInputBaseTypes.h" |
Syntax
UCLASS (Abstract, Blueprintable, ClassGroup=Input, Meta=(Category="Common Input"))
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 | |||
| void | PostLoad () |
||
| void | PreSave
(
FObjectPreSaveContext ObjectSaveContext |
||
| bool | TryGetInputBrush
(
FSlateBrush& OutBrush, |
||
| bool | TryGetInputBrush
(
FSlateBrush& OutBrush, |