Navigation
Unreal Engine C++ API Reference > Runtime > Slate > Framework > Application
Inheritance Hierarchy
- IInputProcessor
- FAnalogCursor
References
Module | Slate |
Header | /Engine/Source/Runtime/Slate/Public/Framework/Application/IInputProcessor.h |
Include | #include "Framework/Application/IInputProcessor.h" |
Syntax
class IInputProcessor
Remarks
Interface for a Slate Input Handler
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
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 | HandleMotionDetectedEvent
(
FSlateApplication& SlateApp, |
Called when a motion-driven device has new 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, |