Navigation
API > API/Plugins > API/Plugins/CommonInput
Inheritance Hierarchy
- UPlatformSettings
- UCommonInputPlatformSettings
References
| Module | CommonInput |
| Header | /Engine/Plugins/Runtime/CommonUI/Source/CommonInput/Public/CommonInputBaseTypes.h |
| Include | #include "CommonInputBaseTypes.h" |
Syntax
UCLASS (Config=Game, defaultconfig)
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 | |||
| void | |||
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
||
| void | PostLoad () |
||
| bool | SupportsInputType
(
ECommonInputType InputType |
||
| bool | TryGetInputBrush
(
FSlateBrush& OutBrush, |
||
| bool | TryGetInputBrush
(
FSlateBrush& OutBrush, |