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 | UCommonInputBaseControllerData |
| 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 UCommonInputBaseControllerData : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UCommonInputBaseControllerData
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ControllerButtonMaskTexture | TSoftObjectPtr< UTexture2D > | CommonInputBaseTypes.h |
|
|
| ControllerTexture | TSoftObjectPtr< UTexture2D > | CommonInputBaseTypes.h |
|
|
| GamepadCategory | FText | CommonInputBaseTypes.h |
|
|
| GamepadDisplayName | FText | CommonInputBaseTypes.h |
|
|
| GamepadHardwareIdMapping | TArray< FInputDeviceIdentifierPair > | CommonInputBaseTypes.h |
|
|
| GamepadName | FName | CommonInputBaseTypes.h |
|
|
| GamepadPlatformName | FText | CommonInputBaseTypes.h |
|
|
| InputBrushDataMap | TArray< FCommonInputKeyBrushConfiguration > | CommonInputBaseTypes.h |
|
|
| InputBrushKeySets | TArray< FCommonInputKeySetBrushConfiguration > | CommonInputBaseTypes.h |
|
|
| InputType | ECommonInputType | CommonInputBaseTypes.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| SetButtonImageHeightTo | int32 | CommonInputBaseTypes.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool TryGetInputBrush
(
FSlateBrush& OutBrush, |
CommonInputBaseTypes.h | ||
virtual bool TryGetInputBrush
(
FSlateBrush& OutBrush, |
CommonInputBaseTypes.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool NeedsLoadForServer() |
CommonInputBaseTypes.h | ||
virtual void PostLoad() |
CommonInputBaseTypes.h | ||
virtual void PreSave
(
FObjectPreSaveContext ObjectSaveContext |
CommonInputBaseTypes.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| CommonInputBaseTypes.h |