|
| virtual APPLICATIONCORE_API | ~FNullApplication () |
| |
| virtual APPLICATIONCORE_API void | DestroyApplication () override |
| |
| virtual APPLICATIONCORE_API bool | Exec_Dev (UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar) override |
| |
| APPLICATIONCORE_API TSharedPtr< FNullWindow > | FindWindowByPtr (FGenericWindow *WindowToFind) |
| |
| APPLICATIONCORE_API void | ActivateWindow (const TSharedPtr< FNullWindow > &Window) |
| |
| 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 |
| |
| APPLICATIONCORE_API void | DestroyWindow (TSharedRef< FNullWindow > WindowToRemove) |
| |
| virtual APPLICATIONCORE_API void | SetCapture (const TSharedPtr< FGenericWindow > &InWindow) override |
| |
| virtual APPLICATIONCORE_API void * | GetCapture (void) const override |
| |
| virtual APPLICATIONCORE_API void | SetHighPrecisionMouseMode (const bool Enable, const TSharedPtr< FGenericWindow > &InWindow) override |
| |
| virtual bool | IsUsingHighPrecisionMouseMode () const override |
| |
| virtual APPLICATIONCORE_API bool | IsGamepadAttached () const override |
| |
| virtual APPLICATIONCORE_API FModifierKeysState | GetModifierKeys () const override |
| |
| virtual APPLICATIONCORE_API FPlatformRect | GetWorkArea (const FPlatformRect &CurrentWindow) const override |
| |
| APPLICATIONCORE_API void | SetWorkArea (const FPlatformRect &NewWorkArea) |
| |
| virtual EWindowTransparency | GetWindowTransparencySupport () const override |
| |
| virtual APPLICATIONCORE_API bool | IsCursorDirectlyOverSlateWindow () const override |
| |
| virtual APPLICATIONCORE_API TSharedPtr< FGenericWindow > | GetWindowUnderCursor () override |
| |
| virtual bool | IsMouseAttached () const override |
| |
| virtual IInputInterface * | GetInputInterface () 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 |
| |
| | 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 bool | IsMinimized () const |
| |
| 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 () |
| |
| 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 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 () |
| |
| CORE_API | FSelfRegisteringExec () |
| |
| virtual CORE_API | ~FSelfRegisteringExec () |
| |
| virtual CORE_API | ~FExec () |
| |
| virtual CORE_API bool | Exec (UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar) |
| |
| virtual | ~IInputInterface () |
| |
| virtual void | SetDeviceProperty (int32 ControllerId, const FInputDeviceProperty *Property) |
| |
An implementation of GenericApplication specifically for use when rendering off screen. This application has no platform backing so instead keeps track of its associated NullWindows itself.