|
| virtual | ~FGenericApplicationMessageHandler () |
| |
| virtual bool | ShouldProcessUserInputMessages (const TSharedPtr< FGenericWindow > &PlatformWindow) const |
| |
| virtual bool | OnKeyChar (const TCHAR Character, const bool IsRepeat) |
| |
| virtual bool | OnKeyDown (const int32 KeyCode, const uint32 CharacterCode, const bool IsRepeat) |
| |
| virtual bool | OnKeyUp (const int32 KeyCode, const uint32 CharacterCode, const bool IsRepeat) |
| |
| virtual void | OnInputLanguageChanged () |
| |
| virtual bool | OnMouseDown (const TSharedPtr< FGenericWindow > &Window, const EMouseButtons::Type Button) |
| |
| virtual bool | OnMouseDown (const TSharedPtr< FGenericWindow > &Window, const EMouseButtons::Type Button, const FVector2D CursorPos) |
| |
| virtual bool | OnMouseUp (const EMouseButtons::Type Button) |
| |
| virtual bool | OnMouseUp (const EMouseButtons::Type Button, const FVector2D CursorPos) |
| |
| virtual bool | OnMouseDoubleClick (const TSharedPtr< FGenericWindow > &Window, const EMouseButtons::Type Button) |
| |
| virtual bool | OnMouseDoubleClick (const TSharedPtr< FGenericWindow > &Window, const EMouseButtons::Type Button, const FVector2D CursorPos) |
| |
| virtual bool | OnMouseWheel (const float Delta) |
| |
| virtual bool | OnMouseWheel (const float Delta, const FVector2D CursorPos) |
| |
| virtual bool | OnMouseMove () |
| |
| virtual bool | OnRawMouseMove (const int32 X, const int32 Y) |
| |
| virtual bool | OnCursorSet () |
| |
| virtual bool | ShouldUsePlatformUserId () const |
| |
| virtual bool | OnControllerAnalog (FGamepadKeyNames::Type KeyName, FPlatformUserId PlatformUserId, FInputDeviceId InputDeviceId, float AnalogValue) |
| |
| virtual bool | OnControllerButtonPressed (FGamepadKeyNames::Type KeyName, FPlatformUserId PlatformUserId, FInputDeviceId InputDeviceId, bool IsRepeat) |
| |
| virtual bool | OnControllerButtonReleased (FGamepadKeyNames::Type KeyName, FPlatformUserId PlatformUserId, FInputDeviceId InputDeviceId, bool IsRepeat) |
| |
| virtual void | OnBeginGesture () |
| |
| virtual bool | OnTouchGesture (EGestureEvent GestureType, const FVector2D &Delta, float WheelDelta, bool bIsDirectionInvertedFromDevice) |
| |
| virtual void | OnEndGesture () |
| |
| virtual bool | OnTouchStarted (const TSharedPtr< FGenericWindow > &Window, const FVector2D &Location, float Force, int32 TouchIndex, FPlatformUserId PlatformUserId, FInputDeviceId DeviceId) |
| |
| virtual bool | OnTouchMoved (const FVector2D &Location, float Force, int32 TouchIndex, FPlatformUserId PlatformUserId, FInputDeviceId DeviceID) |
| |
| virtual bool | OnTouchEnded (const FVector2D &Location, int32 TouchIndex, FPlatformUserId PlatformUserId, FInputDeviceId DeviceID) |
| |
| virtual bool | OnTouchForceChanged (const FVector2D &Location, float Force, int32 TouchIndex, FPlatformUserId PlatformUserId, FInputDeviceId DeviceID) |
| |
| virtual bool | OnTouchFirstMove (const FVector2D &Location, float Force, int32 TouchIndex, FPlatformUserId PlatformUserId, FInputDeviceId DeviceID) |
| |
| virtual void | ShouldSimulateGesture (EGestureEvent Gesture, bool bEnable) |
| |
| virtual bool | OnMotionDetected (const FVector &Tilt, const FVector &RotationRate, const FVector &Gravity, const FVector &Acceleration, FPlatformUserId PlatformUserId, FInputDeviceId InputDeviceId) |
| |
| virtual bool | OnSizeChanged (const TSharedRef< FGenericWindow > &Window, const int32 Width, const int32 Height, bool bWasMinimized=false) |
| |
| virtual void | OnOSPaint (const TSharedRef< FGenericWindow > &Window) |
| |
| virtual FWindowSizeLimits | GetSizeLimitsForWindow (const TSharedRef< FGenericWindow > &Window) const |
| |
| virtual void | OnResizingWindow (const TSharedRef< FGenericWindow > &Window) |
| |
| virtual bool | BeginReshapingWindow (const TSharedRef< FGenericWindow > &Window) |
| |
| virtual void | FinishedReshapingWindow (const TSharedRef< FGenericWindow > &Window) |
| |
| virtual void | HandleDPIScaleChanged (const TSharedRef< FGenericWindow > &Window) |
| |
| virtual void | SignalSystemDPIChanged (const TSharedRef< FGenericWindow > &Window) |
| |
| virtual void | OnMovedWindow (const TSharedRef< FGenericWindow > &Window, const int32 X, const int32 Y) |
| |
| virtual bool | OnWindowActivationChanged (const TSharedRef< FGenericWindow > &Window, const EWindowActivation ActivationType) |
| |
| virtual bool | OnApplicationActivationChanged (const bool IsActive) |
| |
| virtual bool | OnConvertibleLaptopModeChanged () |
| |
| virtual EWindowZone::Type | GetWindowZoneForPoint (const TSharedRef< FGenericWindow > &Window, const int32 X, const int32 Y) |
| |
| virtual void | OnWindowClose (const TSharedRef< FGenericWindow > &Window) |
| |
| virtual EDropEffect::Type | OnDragEnterText (const TSharedRef< FGenericWindow > &Window, const FString &Text) |
| |
| virtual EDropEffect::Type | OnDragEnterFiles (const TSharedRef< FGenericWindow > &Window, const TArray< FString > &Files) |
| |
| virtual EDropEffect::Type | OnDragEnterExternal (const TSharedRef< FGenericWindow > &Window, const FString &Text, const TArray< FString > &Files) |
| |
| virtual EDropEffect::Type | OnDragOver (const TSharedPtr< FGenericWindow > &Window) |
| |
| virtual void | OnDragLeave (const TSharedPtr< FGenericWindow > &Window) |
| |
| virtual EDropEffect::Type | OnDragDrop (const TSharedPtr< FGenericWindow > &Window) |
| |
| virtual bool | OnWindowAction (const TSharedRef< FGenericWindow > &Window, const EWindowAction::Type InActionType) |
| |
| virtual void | SetCursorPos (const FVector2D &MouseCoordinate) |
| |
| virtual bool | OnTouchStarted (const TSharedPtr< FGenericWindow > &Window, const FVector2D &Location, float Force, int32 TouchIndex, int32 ControllerId) |
| |
| virtual bool | OnTouchMoved (const FVector2D &Location, float Force, int32 TouchIndex, int32 ControllerId) |
| |
| virtual bool | OnTouchEnded (const FVector2D &Location, int32 TouchIndex, int32 ControllerId) |
| |
| virtual bool | OnTouchForceChanged (const FVector2D &Location, float Force, int32 TouchIndex, int32 ControllerId) |
| |
| virtual bool | OnTouchFirstMove (const FVector2D &Location, float Force, int32 TouchIndex, int32 ControllerId) |
| |
| virtual bool | OnMotionDetected (const FVector &Tilt, const FVector &RotationRate, const FVector &Gravity, const FVector &Acceleration, int32 ControllerId) |
| |
Interface that defines how to handle interaction with a user via hardware input and output