Navigation
API > API/Plugins > API/Plugins/InputEditor
Inheritance Hierarchy
- IInputProcessor
- FEnhancedInputEditorProcessor
References
| Module | InputEditor |
| Header | /Engine/Plugins/EnhancedInput/Source/InputEditor/Public/EnhancedInputEditorProcessor.h |
| Include | #include "EnhancedInputEditorProcessor.h" |
Syntax
class FEnhancedInputEditorProcessor : public IInputProcessor
Remarks
The Enhanced Input Editor Processor is used to pass InputKey events to the Enhanced Input Editor Subsystem.
It will not steal input, and all the functions here will return "False" so that other Input Processors still run with all their normal considerations.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FVector2D | CachedCursorDelta | The value of the mouse cursor from the most recent mouse event | |
| FIntPoint | NumCursorSamplesThisFrame | The number of cursor samples that happened this frame. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const TCHAR * | GetDebugName () |
||
| bool | HandleAnalogInputEvent
(
FSlateApplication& SlateApp, |
||
| bool | HandleKeyDownEvent
(
FSlateApplication& SlateApp, |
||
| bool | HandleKeyUpEvent
(
FSlateApplication& SlateApp, |
||
| bool | HandleMouseButtonDoubleClickEvent
(
FSlateApplication& SlateApp, |
||
| bool | HandleMouseButtonDownEvent
(
FSlateApplication& SlateApp, |
||
| bool | HandleMouseButtonUpEvent
(
FSlateApplication& SlateApp, |
||
| bool | HandleMouseMoveEvent
(
FSlateApplication& SlateApp, |
||
| bool | HandleMouseWheelOrGestureEvent
(
FSlateApplication& SlateApp, |
||
| bool | InputKeyToSubsystem
(
const FInputKeyParams& Params |
Tells the Enhanced Input Editor subsystem about the given key event | |
| void | ProcessAccumulatedPointerInput
(
float DeltaTime |
Called on Tick to process any accumulated mouse input | |
| void | Tick
(
const float DeltaTime, |
||
| void | UpdateCachedPointerPosition
(
const FPointerEvent& MouseEvent |