Navigation
API > API/Runtime > API/Runtime/ApplicationCore > API/Runtime/ApplicationCore/GenericPlatform
Inheritance Hierarchy
- FGenericApplicationMessageHandler
- FSlateApplication
References
| Module | ApplicationCore |
| Header | /Engine/Source/Runtime/ApplicationCore/Public/GenericPlatform/GenericApplicationMessageHandler.h |
| Include | #include "GenericPlatform/GenericApplicationMessageHandler.h" |
Syntax
class FGenericApplicationMessageHandler
Remarks
Interface that defines how to handle interaction with a user via hardware input and output
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | BeginReshapingWindow
(
const TSharedRef< FGenericWindow >& Window |
||
| void | FinishedReshapingWindow
(
const TSharedRef< FGenericWindow >& Window |
||
| FWindowSizeLimits | GetSizeLimitsForWindow
(
const TSharedRef< FGenericWindow >& Window |
||
| EWindowZone::Type | GetWindowZoneForPoint
(
const TSharedRef< FGenericWindow >& Window, |
||
| void | HandleDPIScaleChanged
(
const TSharedRef< FGenericWindow >& Window |
||
| bool | OnApplicationActivationChanged
(
const bool IsActive |
||
| void | |||
| bool | OnControllerAnalog
(
FGamepadKeyNames::Type KeyName, |
||
| bool | OnControllerAnalog
(
FGamepadKeyNames::Type KeyName, |
Deprecate these when engine code has been converted to handle platform user id | |
| bool | OnControllerButtonPressed
(
FGamepadKeyNames::Type KeyName, |
||
| bool | OnControllerButtonPressed
(
FGamepadKeyNames::Type KeyName, |
||
| bool | OnControllerButtonReleased
(
FGamepadKeyNames::Type KeyName, |
||
| bool | OnControllerButtonReleased
(
FGamepadKeyNames::Type KeyName, |
||
| bool | |||
| bool | OnCursorSet () |
||
| EDropEffect::Type | OnDragDrop
(
const TSharedPtr< FGenericWindow >& Window |
||
| EDropEffect::Type | OnDragEnterExternal
(
const TSharedRef< FGenericWindow >& Window, |
||
| EDropEffect::Type | OnDragEnterFiles
(
const TSharedRef< FGenericWindow >& Window, |
||
| EDropEffect::Type | OnDragEnterText
(
const TSharedRef< FGenericWindow >& Window, |
||
| void | OnDragLeave
(
const TSharedPtr< FGenericWindow >& Window |
||
| EDropEffect::Type | OnDragOver
(
const TSharedPtr< FGenericWindow >& Window |
||
| void | OnEndGesture () |
||
| void | |||
| bool | |||
| bool | |||
| bool | |||
| bool | OnMotionDetected
(
const FVector& Tilt, |
||
| bool | |||
| bool | OnMouseDoubleClick
(
const TSharedPtr< FGenericWindow >& Window, |
||
| bool | OnMouseDoubleClick
(
const TSharedPtr< FGenericWindow >& Window, |
||
| bool | OnMouseDown
(
const TSharedPtr< FGenericWindow >& Window, |
||
| bool | OnMouseDown
(
const TSharedPtr< FGenericWindow >& Window, |
||
| bool | OnMouseMove () |
||
| bool | OnMouseUp
(
const EMouseButtons::Type Button |
||
| bool | OnMouseUp
(
const EMouseButtons::Type Button, |
||
| bool | OnMouseWheel
(
const float Delta, |
||
| bool | OnMouseWheel
(
const float Delta |
||
| void | OnMovedWindow
(
const TSharedRef< FGenericWindow >& Window, |
||
| void | OnOSPaint
(
const TSharedRef< FGenericWindow >& Window |
||
| bool | OnRawMouseMove
(
const int32 X, |
||
| void | OnResizingWindow
(
const TSharedRef< FGenericWindow >& Window |
||
| bool | OnSizeChanged
(
const TSharedRef< FGenericWindow >& Window, |
||
| bool | OnTouchEnded
(
const FVector2D& Location, |
||
| bool | OnTouchEnded
(
const FVector2D& Location, |
||
| bool | OnTouchFirstMove
(
const FVector2D& Location, |
||
| bool | OnTouchFirstMove
(
const FVector2D& Location, |
||
| bool | OnTouchForceChanged
(
const FVector2D& Location, |
||
| bool | OnTouchForceChanged
(
const FVector2D& Location, |
||
| bool | OnTouchGesture
(
EGestureEvent GestureType, |
||
| bool | OnTouchMoved
(
const FVector2D& Location, |
||
| bool | OnTouchMoved
(
const FVector2D& Location, |
||
| bool | OnTouchStarted
(
const TSharedPtr< FGenericWindow >& Window, |
||
| bool | OnTouchStarted
(
const TSharedPtr< FGenericWindow >& Window, |
||
| bool | OnWindowAction
(
const TSharedRef< FGenericWindow >& Window, |
||
| bool | OnWindowActivationChanged
(
const TSharedRef< FGenericWindow >& Window, |
||
| void | OnWindowClose
(
const TSharedRef< FGenericWindow >& Window |
||
| void | SetCursorPos
(
const FVector2D& MouseCoordinate |
||
| bool | ShouldProcessUserInputMessages
(
const TSharedPtr< FGenericWindow >& PlatformWindow |
||
| void | ShouldSimulateGesture
(
EGestureEvent Gesture, |
||
| bool | Return true if this message handler expects FPlatformUserIds. | ||
| void | SignalSystemDPIChanged
(
const TSharedRef< FGenericWindow >& Window |