Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Experimental/CommonUI/Source/CommonInput/Public/CommonInputSubsystem.h |
Include |
#include "CommonInputSubsystem.h" |
UCLASS(DisplayName="CommonInput")
class UCommonInputSubsystem : public ULocalPlayerSubsystem
Name | Description | ||
---|---|---|---|
|
OnInputMethodChangedNative |
Name | Description | |
---|---|---|
|
UCommonInputSubsystem() |
Name | Description | ||
---|---|---|---|
|
AddOrRemoveInputTypeLock ( |
||
|
BroadcastInputMethodChanged() |
||
|
UCommonInput... |
Get ( |
|
|
const FName |
GetCurrentGamepadName() |
|
|
ECommonInput... |
GetCurrentInputType() |
The current input type based on the last input received on the device. |
|
ECommonInput... |
GetDefaultInputType() |
The default input type for the current platform. |
|
GetInputTypeFilter ( |
||
|
GetIsGamepadSimulatedClick() |
Getter |
|
|
FGamepadChan... |
GetOnGamepadChangeDetected() |
|
|
FPlatformInp... |
GetOnPlatformInputSupportOverride() |
Gets the delegate that allows external systems to override which input methods are supported on this current platform. |
|
IsInputMethodActive ( |
||
|
IsMobileGamepadKey ( |
Returns true if the specified key can be present on both a mobile device and mobile gamepads |
|
|
IsUsingPointerInput() |
||
|
ECommonInput... |
LockInput ( |
|
|
PlatformSupportsHardwareCursor() |
Returns true if the current platform supports a hardware cursor |
|
|
SetCurrentInputType ( |
||
|
SetCursorPosition |
||
|
SetGamepadInputType ( |
||
|
SetInputTypeFilter ( |
||
|
SetIsGamepadSimulatedClick ( |
Setter |
|
|
ShouldShowInputKeys() |
Should display indicators for the current input device on screen. |
|
|
UpdateCursorPosition ( |
Name | Description | ||
---|---|---|---|
|
Deinitialize() |
Implement this for deinitialization of instances of the system |
|
|
Initialize ( |
Implement this for initialization of instances of the system |
Name |
Description |
|
---|---|---|
|
FInputMethodChangedEvent |
Name |
Description |
---|---|
OnPlatformInputSupportOverride |
The delegate that allows external systems to override which input methods are supported on this current platform. |