|
| | DECLARE_MULTICAST_DELEGATE_OneParam (FOnConsoleCommandAdded, const FString &) |
| |
| APPLICATIONCORE_API | GenericApplication (const TSharedPtr< ICursor > &InCursor) |
| |
| virtual APPLICATIONCORE_API | ~GenericApplication () |
| |
| virtual void | SetMessageHandler (const TSharedRef< FGenericApplicationMessageHandler > &InMessageHandler) |
| |
| TSharedRef< FGenericApplicationMessageHandler > | GetMessageHandler () |
| |
| virtual void | PollGameDeviceState (const float TimeDelta) |
| |
| virtual void | PumpMessages (const float TimeDelta) |
| |
| virtual void | ProcessDeferredEvents (const float TimeDelta) |
| |
| virtual void | Tick (const float TimeDelta) |
| |
| virtual TSharedRef< FGenericWindow > | MakeWindow () |
| |
| virtual void | InitializeWindow (const TSharedRef< FGenericWindow > &Window, const TSharedRef< FGenericWindowDefinition > &InDefinition, const TSharedPtr< FGenericWindow > &InParent, const bool bShowImmediately) |
| |
| virtual void | SetCapture (const TSharedPtr< FGenericWindow > &InWindow) |
| |
| virtual void * | GetCapture (void) const |
| |
| virtual FModifierKeysState | GetModifierKeys () const |
| |
| virtual bool | IsCursorDirectlyOverSlateWindow () const |
| |
| virtual TSharedPtr< FGenericWindow > | GetWindowUnderCursor () |
| |
| virtual bool | IsMinimized () const |
| |
| virtual void | SetHighPrecisionMouseMode (const bool Enable, const TSharedPtr< FGenericWindow > &InWindow) |
| |
| virtual bool | IsUsingHighPrecisionMouseMode () const |
| |
| virtual bool | IsUsingTrackpad () const |
| |
| virtual bool | IsMouseAttached () const |
| |
| virtual bool | IsGamepadAttached () const |
| |
| virtual void | RegisterConsoleCommandListener (const FOnConsoleCommandListener &InListener) |
| |
| virtual void | AddPendingConsoleCommand (const FString &InCommand) |
| |
| virtual FPlatformRect | GetWorkArea (const FPlatformRect &CurrentWindow) const |
| |
| 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 () |
| |
| virtual void | GetInitialDisplayMetrics (FDisplayMetrics &OutDisplayMetrics) const |
| |
| | DECLARE_EVENT_OneParam (FSlateApplication, FVirtualKeyboardShownEvent, FPlatformRect) |
| |
| FVirtualKeyboardShownEvent & | OnVirtualKeyboardShown () |
| |
| | DECLARE_EVENT (FSlateApplication, FVirtualKeyboardHiddenEvent) |
| |
| FVirtualKeyboardHiddenEvent & | OnVirtualKeyboardHidden () |
| |
| | DECLARE_EVENT (FSlateApplication, FOnClipboardContentChanged) |
| |
| FOnClipboardContentChanged & | OnClipboardContentChanged () |
| |
| virtual EWindowTitleAlignment::Type | GetWindowTitleAlignment () const |
| |
| virtual EWindowTransparency | GetWindowTransparencySupport () const |
| |
| virtual void | DestroyApplication () |
| |
| virtual IInputInterface * | GetInputInterface () |
| |
| virtual ITextInputMethodSystem * | GetTextInputMethodSystem () |
| |
| virtual void | SendAnalytics (IAnalyticsProvider *Provider) |
| |
| virtual bool | SupportsSystemHelp () const |
| |
| virtual void | ShowSystemHelp () |
| |
| virtual bool | ApplicationLicenseValid (FPlatformUserId PlatformUser=PLATFORMUSERID_NONE) |
| |
| virtual bool | IsAllowedToRender () const |
| |
| virtual void | FinishedInputThisFrame () |
| |
Generic platform application interface