Navigation
API > API/Plugins > API/Plugins/InputEditor
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.
| Name | FEnhancedInputEditorProcessor |
| Type | class |
| Header File | /Engine/Plugins/EnhancedInput/Source/InputEditor/Public/EnhancedInputEditorProcessor.h |
| Include Path | #include "EnhancedInputEditorProcessor.h" |
Syntax
class FEnhancedInputEditorProcessor : public IInputProcessor
Implements Interfaces
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const TCHAR * GetDebugName() |
EnhancedInputEditorProcessor.h | ||
virtual bool HandleAnalogInputEvent
(
FSlateApplication& SlateApp, |
EnhancedInputEditorProcessor.h | ||
virtual bool HandleKeyDownEvent
(
FSlateApplication& SlateApp, |
EnhancedInputEditorProcessor.h | ||
virtual bool HandleKeyUpEvent
(
FSlateApplication& SlateApp, |
EnhancedInputEditorProcessor.h | ||
virtual bool HandleMouseButtonDoubleClickEvent
(
FSlateApplication& SlateApp, |
EnhancedInputEditorProcessor.h | ||
virtual bool HandleMouseButtonDownEvent
(
FSlateApplication& SlateApp, |
EnhancedInputEditorProcessor.h | ||
virtual bool HandleMouseButtonUpEvent
(
FSlateApplication& SlateApp, |
EnhancedInputEditorProcessor.h | ||
virtual bool HandleMouseMoveEvent
(
FSlateApplication& SlateApp, |
EnhancedInputEditorProcessor.h | ||
virtual bool HandleMouseWheelOrGestureEvent
(
FSlateApplication& SlateApp, |
EnhancedInputEditorProcessor.h | ||
virtual void Tick
(
const float DeltaTime, |
EnhancedInputEditorProcessor.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool InputKeyToSubsystem
(
const FInputKeyEventArgs& Params |
Tells the Enhanced Input Editor subsystem about the given key event | EnhancedInputEditorProcessor.h | |
void ProcessAccumulatedPointerInput
(
float DeltaTime |
Called on Tick to process any accumulated mouse input | EnhancedInputEditorProcessor.h | |
void UpdateCachedPointerPosition
(
const FPointerEvent& MouseEvent |
EnhancedInputEditorProcessor.h |