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 | |
|---|---|---|---|
| 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 | UpdateCachedPointerPosition
(
const FPointerEvent& MouseEvent |
Overridden from IInputProcessor
| Type | Name | Description | |
|---|---|---|---|
| const TCHAR * | GetDebugName () |
Debug name for logging purposes | |
| bool | HandleAnalogInputEvent
(
FSlateApplication& SlateApp, |
Analog axis input | |
| bool | HandleKeyDownEvent
(
FSlateApplication& SlateApp, |
Key down input | |
| bool | HandleKeyUpEvent
(
FSlateApplication& SlateApp, |
Key up input | |
| bool | HandleMouseButtonDoubleClickEvent
(
FSlateApplication& SlateApp, |
Mouse button double clicked. | |
| bool | HandleMouseButtonDownEvent
(
FSlateApplication& SlateApp, |
Mouse button press | |
| bool | HandleMouseButtonUpEvent
(
FSlateApplication& SlateApp, |
Mouse button release | |
| bool | HandleMouseMoveEvent
(
FSlateApplication& SlateApp, |
Mouse movement input | |
| bool | HandleMouseWheelOrGestureEvent
(
FSlateApplication& SlateApp, |
Mouse wheel input | |
| void | Tick
(
const float DeltaTime, |