Navigation
API > API/Runtime > API/Runtime/ApplicationCore
Interface that defines how to handle interaction with a user via hardware input and output
| Name | FGenericApplicationMessageHandler |
| Type | class |
| Header File | /Engine/Source/Runtime/ApplicationCore/Public/GenericPlatform/GenericApplicationMessageHandler.h |
| Include Path | #include "GenericPlatform/GenericApplicationMessageHandler.h" |
Syntax
class FGenericApplicationMessageHandler
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FGenericApplicationMessageHandler() |
GenericPlatform/GenericApplicationMessageHandler.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool BeginReshapingWindow
(
const TSharedRef< FGenericWindow >& Window |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual void FinishedReshapingWindow
(
const TSharedRef< FGenericWindow >& Window |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual FWindowSizeLimits GetSizeLimitsForWindow
(
const TSharedRef< FGenericWindow >& Window |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual EWindowZone::Type GetWindowZoneForPoint
(
const TSharedRef< FGenericWindow >& Window, |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual void HandleDPIScaleChanged
(
const TSharedRef< FGenericWindow >& Window |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool OnApplicationActivationChanged
(
const bool IsActive |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual void OnBeginGesture() |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool OnControllerAnalog
(
FGamepadKeyNames::Type KeyName, |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool OnControllerButtonPressed
(
FGamepadKeyNames::Type KeyName, |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool OnControllerButtonReleased
(
FGamepadKeyNames::Type KeyName, |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool OnConvertibleLaptopModeChanged() |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool OnCursorSet() |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual EDropEffect::Type OnDragDrop
(
const TSharedPtr< FGenericWindow >& Window |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual EDropEffect::Type OnDragEnterExternal
(
const TSharedRef< FGenericWindow >& Window, |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual EDropEffect::Type OnDragEnterFiles
(
const TSharedRef< FGenericWindow >& Window, |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual EDropEffect::Type OnDragEnterText
(
const TSharedRef< FGenericWindow >& Window, |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual void OnDragLeave
(
const TSharedPtr< FGenericWindow >& Window |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual EDropEffect::Type OnDragOver
(
const TSharedPtr< FGenericWindow >& Window |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual void OnEndGesture() |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual void OnInputLanguageChanged() |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool OnKeyChar
(
const TCHAR Character, |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool OnKeyDown
(
const int32 KeyCode, |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool OnKeyUp
(
const int32 KeyCode, |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool OnMotionDetected
(
const FVector& Tilt, |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool OnMotionDetected
(
const FVector& Tilt, |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool OnMouseDoubleClick
(
const TSharedPtr< FGenericWindow >& Window, |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool OnMouseDoubleClick
(
const TSharedPtr< FGenericWindow >& Window, |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool OnMouseDown
(
const TSharedPtr< FGenericWindow >& Window, |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool OnMouseDown
(
const TSharedPtr< FGenericWindow >& Window, |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool OnMouseMove() |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool OnMouseUp
(
const EMouseButtons::Type Button, |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool OnMouseUp
(
const EMouseButtons::Type Button |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool OnMouseWheel
(
const float Delta |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool OnMouseWheel
(
const float Delta, |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual void OnMovedWindow
(
const TSharedRef< FGenericWindow >& Window, |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual void OnOSPaint
(
const TSharedRef< FGenericWindow >& Window |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool OnRawMouseMove
(
const int32 X, |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual void OnResizingWindow
(
const TSharedRef< FGenericWindow >& Window |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool OnSizeChanged
(
const TSharedRef< FGenericWindow >& Window, |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool OnTouchEnded
(
const FVector2D& Location, |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool OnTouchEnded
(
const FVector2D& Location, |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool OnTouchFirstMove
(
const FVector2D& Location, |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool OnTouchFirstMove
(
const FVector2D& Location, |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool OnTouchForceChanged
(
const FVector2D& Location, |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool OnTouchForceChanged
(
const FVector2D& Location, |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool OnTouchGesture
(
EGestureEvent GestureType, |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool OnTouchMoved
(
const FVector2D& Location, |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool OnTouchMoved
(
const FVector2D& Location, |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool OnTouchStarted
(
const TSharedPtr< FGenericWindow >& Window, |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool OnTouchStarted
(
const TSharedPtr< FGenericWindow >& Window, |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool OnWindowAction
(
const TSharedRef< FGenericWindow >& Window, |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool OnWindowActivationChanged
(
const TSharedRef< FGenericWindow >& Window, |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual void OnWindowClose
(
const TSharedRef< FGenericWindow >& Window |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual void SetCursorPos
(
const FVector2D& MouseCoordinate |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool ShouldProcessUserInputMessages
(
const TSharedPtr< FGenericWindow >& PlatformWindow |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual void ShouldSimulateGesture
(
EGestureEvent Gesture, |
GenericPlatform/GenericApplicationMessageHandler.h | ||
virtual bool ShouldUsePlatformUserId () |
Return true if this message handler expects FPlatformUserIds. | GenericPlatform/GenericApplicationMessageHandler.h | |
virtual void SignalSystemDPIChanged
(
const TSharedRef< FGenericWindow >& Window |
GenericPlatform/GenericApplicationMessageHandler.h |