Navigation
API > API/Plugins > API/Plugins/CommonInput
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UPlatformSettings
- UCommonInputPlatformSettings
References
| Module | CommonInput |
| Header | /Engine/Plugins/Runtime/CommonUI/Source/CommonInput/Public/CommonInputBaseTypes.h |
| Include | #include "CommonInputBaseTypes.h" |
Syntax
UCLASS&40;Config&61;Game, defaultconfig&41;
class UCommonInputPlatformSettings : public UPlatformSettings
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bCanChangeGamepadType | ||
| bool | bSupportsGamepad | ||
| bool | bSupportsMouseAndKeyboard | ||
| bool | bSupportsTouch | ||
| TArray< TSoftClassPtr< UCommonInputBaseControllerData > > | ControllerData | ||
| TArray< TSubclassOf< UCommonInputBaseControllerData > > | ControllerDataClasses | ||
| FName | DefaultGamepadName | ||
| ECommonInputType | DefaultInputType |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | |||
| UCommonInputPlatformSettings * | Get () |
||
| FName | GetBestGamepadNameForHardware
(
FName CurrentGamepadName, |
||
| TArray< TSoftClassPtr< UCommonInputBaseControllerData > > | |||
| const FName | |||
| ECommonInputType | |||
| void | |||
| bool | SupportsInputType
(
ECommonInputType InputType |
||
| bool | TryGetInputBrush
(
FSlateBrush& OutBrush, |
||
| bool | TryGetInputBrush
(
FSlateBrush& OutBrush, |
Overridden from UPlatformSettings
| Type | Name | Description | |
|---|---|---|---|
| void |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally | |
| void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. |