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