Navigation
| Name | CommonInput |
| Type | Runtime |
| Part of Plugins | Common UI Plugin |
| Location | /Engine/Plugins/Runtime/CommonUI/Source/CommonInput/ |
| Module Build Rules | CommonInput.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FCommonInputBase | |
| FCommonInputPreprocessor | Helper class that is designed to fire before any UI has a chance to process input so that we can properly set the current input type of the application. |
| FGamepadChangeDetectedEvent | |
| FInputMethodChangedDelegate | |
| UCommonInputActionDomain | Describes an input-event handling domain. |
| UCommonInputActionDomainTable | An ordered array of ActionDomains. |
| UCommonInputBaseControllerData | Derive from this class to store the Input data. |
| UCommonInputPlatformSettings | |
| UCommonInputSettings | |
| UCommonInputSubsystem | |
| UCommonUIHoldData | Defines values for hold behavior per input type: for mouse Press and Hold, for gamepad focused Press and Hold, for touch Press and Hold. |
| UCommonUIInputData | Derive from this class to store the Input data. |
Structs
| Name | Remarks |
|---|---|
| FCommonInputDefaults | |
| FCommonInputKeyBrushConfiguration | |
| FCommonInputKeySetBrushConfiguration | |
| FCommonInputPlatformBaseData | DEPRECATED Legacy! |
| FInputDeviceIdentifierPair | |
| FInputHoldData | Data values needed for Hold interaction per input type. |
Interfaces
| Name | Remarks |
|---|---|
| ICommonInputActionDomainMetaData | Slate meta data to store the owning Action Domain |
| ICommonInputModule | Interface for the input state system. |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FPlatformInputSupportOverrideDelegate | TMulticastDelegate_ThreeParams< void, ULocalPlayer *, ECommonInputType, bool & > | CommonInputSubsystem.h |
Enums
Public
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const TCHAR * LexToString
(
ECommonInputMode Value |
CommonInputModeTypes.h |