|
| void | PostPumpMessages () |
| |
| void | ProcessRawMouseInput (const RAWMOUSE &Mouse, RawMouseInputResult &OutResult) |
| |
| void | ProcessWorkerInputs () |
| |
| void | CacheCursorInfo () |
| |
| virtual APPLICATIONCORE_API | ~FWindowsApplication () |
| |
| APPLICATIONCORE_API void | DeferDragDropOperation (const FDeferredWindowsDragDropOperation &DeferredDragDropOperation) |
| |
| APPLICATIONCORE_API TSharedPtr< FTaskbarList > | GetTaskbarList () |
| |
| APPLICATIONCORE_API HRESULT | OnOLEDragEnter (const HWND HWnd, const FDragDropOLEData &OLEData, ::DWORD KeyState, POINTL CursorPosition, ::DWORD *CursorEffect) |
| |
| APPLICATIONCORE_API HRESULT | OnOLEDragOver (const HWND HWnd, ::DWORD KeyState, POINTL CursorPosition, ::DWORD *CursorEffect) |
| |
| APPLICATIONCORE_API HRESULT | OnOLEDragOut (const HWND HWnd) |
| |
| APPLICATIONCORE_API HRESULT | OnOLEDrop (const HWND HWnd, const FDragDropOLEData &OLEData, ::DWORD KeyState, POINTL CursorPosition, ::DWORD *CursorEffect) |
| |
| virtual APPLICATIONCORE_API void | AddMessageHandler (IWindowsMessageHandler &InMessageHandler) |
| |
| virtual APPLICATIONCORE_API void | RemoveMessageHandler (IWindowsMessageHandler &InMessageHandler) |
| |
| virtual APPLICATIONCORE_API void | SetMessageHandler (const TSharedRef< class FGenericApplicationMessageHandler > &InMessageHandler) override |
| |
| virtual APPLICATIONCORE_API void | PollGameDeviceState (const float TimeDelta) override |
| |
| virtual APPLICATIONCORE_API void | PumpMessages (const float TimeDelta) override |
| |
| virtual APPLICATIONCORE_API void | ProcessDeferredEvents (const float TimeDelta) override |
| |
| virtual APPLICATIONCORE_API TSharedRef< FGenericWindow > | MakeWindow () override |
| |
| virtual APPLICATIONCORE_API void | InitializeWindow (const TSharedRef< FGenericWindow > &Window, const TSharedRef< FGenericWindowDefinition > &InDefinition, const TSharedPtr< FGenericWindow > &InParent, const bool bShowImmediately) override |
| |
| virtual APPLICATIONCORE_API void | SetCapture (const TSharedPtr< FGenericWindow > &InWindow) override |
| |
| virtual APPLICATIONCORE_API void * | GetCapture (void) const override |
| |
| virtual bool | IsMinimized () const override |
| |
| virtual APPLICATIONCORE_API void | SetHighPrecisionMouseMode (const bool Enable, const TSharedPtr< FGenericWindow > &InWindow) override |
| |
| void | UpdateHighPrecisionMouseMode () |
| |
| virtual bool | IsUsingHighPrecisionMouseMode () const override |
| |
| virtual bool | IsMouseAttached () const override |
| |
| virtual APPLICATIONCORE_API bool | IsGamepadAttached () const override |
| |
| virtual APPLICATIONCORE_API FModifierKeysState | GetModifierKeys () const override |
| |
| virtual APPLICATIONCORE_API bool | IsCursorDirectlyOverSlateWindow () const override |
| |
| bool | GetCursorPosition (POINT &OutSursorPos) |
| |
| void | ForceUpdateAsyncCursor () |
| |
| virtual APPLICATIONCORE_API FPlatformRect | GetWorkArea (const FPlatformRect &CurrentWindow) const override |
| |
| virtual APPLICATIONCORE_API void | GetInitialDisplayMetrics (FDisplayMetrics &OutDisplayMetrics) const override |
| |
| virtual APPLICATIONCORE_API EWindowTitleAlignment::Type | GetWindowTitleAlignment () const override |
| |
| virtual APPLICATIONCORE_API EWindowTransparency | GetWindowTransparencySupport () const override |
| |
| virtual APPLICATIONCORE_API void | DestroyApplication () override |
| |
| virtual IInputInterface * | GetInputInterface () override |
| |
| virtual ITextInputMethodSystem * | GetTextInputMethodSystem () override |
| |
| virtual APPLICATIONCORE_API void | AddExternalInputDevice (TSharedPtr< class IInputDevice > InputDevice) |
| |
| virtual APPLICATIONCORE_API void | FinishedInputThisFrame () override |
| |
| virtual APPLICATIONCORE_API void | SetForceFeedbackChannelValue (int32 ControllerId, FForceFeedbackChannelType ChannelType, float Value) override |
| |
| virtual APPLICATIONCORE_API void | SetForceFeedbackChannelValues (int32 ControllerId, const FForceFeedbackValues &Values) override |
| |
| virtual APPLICATIONCORE_API void | SetHapticFeedbackValues (int32 ControllerId, int32 Hand, const FHapticFeedbackValues &Values) override |
| |
| virtual void | SetLightColor (int32 ControllerId, FColor Color) override |
| |
| virtual void | ResetLightColor (int32 ControllerId) override |
| |
| virtual APPLICATIONCORE_API void | SetDeviceProperty (int32 ControllerId, const FInputDeviceProperty *Property) override |
| |
| APPLICATIONCORE_API bool | SupportsForceMaxTouchpadSensitivity () |
| |
| APPLICATIONCORE_API void | ApplyForceMaxTouchpadSensitivity () |
| |
| APPLICATIONCORE_API void | RemoveForceMaxTouchpadSensitivity () |
| |
| APPLICATIONCORE_API EForceMaxTouchpadSensitivityRestorationValues | GetForceMaxTouchpadSensitivityRestorationValue () |
| |
| | DECLARE_MULTICAST_DELEGATE_OneParam (FOnConsoleCommandAdded, const FString &) |
| |
| APPLICATIONCORE_API | GenericApplication (const TSharedPtr< ICursor > &InCursor) |
| |
| virtual APPLICATIONCORE_API | ~GenericApplication () |
| |
| TSharedRef< FGenericApplicationMessageHandler > | GetMessageHandler () |
| |
| virtual void | Tick (const float TimeDelta) |
| |
| virtual TSharedPtr< FGenericWindow > | GetWindowUnderCursor () |
| |
| virtual bool | IsUsingTrackpad () const |
| |
| virtual void | RegisterConsoleCommandListener (const FOnConsoleCommandListener &InListener) |
| |
| virtual void | AddPendingConsoleCommand (const FString &InCommand) |
| |
| virtual bool | TryCalculatePopupWindowPosition (const FPlatformRect &InAnchor, const FVector2D &InSize, const FVector2D &ProposedPlacement, const EPopUpOrientation::Type Orientation, FVector2D *const CalculatedPopUpPosition) const |
| |
| | DECLARE_EVENT_OneParam (GenericApplication, FOnDisplayMetricsChanged, const FDisplayMetrics &) |
| |
| FOnDisplayMetricsChanged & | OnDisplayMetricsChanged () |
| |
| | DECLARE_EVENT_OneParam (FSlateApplication, FVirtualKeyboardShownEvent, FPlatformRect) |
| |
| FVirtualKeyboardShownEvent & | OnVirtualKeyboardShown () |
| |
| | DECLARE_EVENT (FSlateApplication, FVirtualKeyboardHiddenEvent) |
| |
| FVirtualKeyboardHiddenEvent & | OnVirtualKeyboardHidden () |
| |
| | DECLARE_EVENT (FSlateApplication, FOnClipboardContentChanged) |
| |
| FOnClipboardContentChanged & | OnClipboardContentChanged () |
| |
| virtual void | SendAnalytics (IAnalyticsProvider *Provider) |
| |
| virtual bool | SupportsSystemHelp () const |
| |
| virtual void | ShowSystemHelp () |
| |
| virtual bool | ApplicationLicenseValid (FPlatformUserId PlatformUser=PLATFORMUSERID_NONE) |
| |
| virtual bool | IsAllowedToRender () const |
| |
| virtual | ~IInputInterface () |
| |
Windows-specific application implementation.