Navigation
API > API/Plugins > API/Plugins/CommonInput
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.
| Name | FCommonInputPreprocessor |
| Type | class |
| Header File | /Engine/Plugins/Runtime/CommonUI/Source/CommonInput/Public/CommonInputPreprocessor.h |
| Include Path | #include "CommonInputPreprocessor.h" |
Syntax
class FCommonInputPreprocessor : public IInputProcessor
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCommonInputPreprocessor
(
UCommonInputSubsystem& InCommonInputSubsystem |
CommonInputPreprocessor.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnGamepadChangeDetected | FGamepadChangeDetectedEvent | CommonInputPreprocessor.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsInputMethodBlocked
(
ECommonInputType InputType |
CommonInputPreprocessor.h | ||
void SetInputTypeFilter
(
ECommonInputType InputType, |
CommonInputPreprocessor.h |
Overridden from IInputProcessor
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const TCHAR * GetDebugName() |
CommonInputPreprocessor.h | ||
virtual bool HandleAnalogInputEvent
(
FSlateApplication& SlateApp, |
CommonInputPreprocessor.h | ||
virtual bool HandleKeyDownEvent
(
FSlateApplication& SlateApp, |
CommonInputPreprocessor.h | ||
virtual bool HandleMouseButtonDoubleClickEvent
(
FSlateApplication& SlateApp, |
CommonInputPreprocessor.h | ||
virtual bool HandleMouseButtonDownEvent
(
FSlateApplication& SlateApp, |
CommonInputPreprocessor.h | ||
virtual bool HandleMouseMoveEvent
(
FSlateApplication& SlateApp, |
CommonInputPreprocessor.h | ||
virtual bool HandleMouseWheelOrGestureEvent
(
FSlateApplication& SlateApp, |
CommonInputPreprocessor.h | ||
virtual void Tick
(
const float DeltaTime, |
CommonInputPreprocessor.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ECommonInputType GetInputType
(
const FKey& Key |
CommonInputPreprocessor.h | ||
ECommonInputType GetInputType
(
const FPointerEvent& PointerEvent |
CommonInputPreprocessor.h | ||
bool IsRelevantInput
(
FSlateApplication& SlateApp, |
CommonInputPreprocessor.h | ||
void RefreshCurrentInputMethod
(
ECommonInputType InputMethod |
CommonInputPreprocessor.h |