|
| | ~FMacApplication () |
| |
| virtual void | SetMessageHandler (const TSharedRef< class FGenericApplicationMessageHandler > &InMessageHandler) override |
| |
| virtual void | PollGameDeviceState (const float TimeDelta) override |
| |
| virtual void | PumpMessages (const float TimeDelta) override |
| |
| virtual void | ProcessDeferredEvents (const float TimeDelta) override |
| |
| virtual TSharedRef< FGenericWindow > | MakeWindow () override |
| |
| virtual void | InitializeWindow (const TSharedRef< FGenericWindow > &Window, const TSharedRef< FGenericWindowDefinition > &InDefinition, const TSharedPtr< FGenericWindow > &InParent, const bool bShowImmediately) override |
| |
| virtual FModifierKeysState | GetModifierKeys () const override |
| |
| virtual bool | IsCursorDirectlyOverSlateWindow () const override |
| |
| virtual TSharedPtr< FGenericWindow > | GetWindowUnderCursor () override |
| |
| virtual void | SetHighPrecisionMouseMode (const bool Enable, const TSharedPtr< FGenericWindow > &InWindow) override |
| |
| virtual bool | IsUsingHighPrecisionMouseMode () const override |
| |
| virtual bool | IsUsingTrackpad () const override |
| |
| virtual bool | IsGamepadAttached () const override |
| |
| virtual FPlatformRect | GetWorkArea (const FPlatformRect &CurrentWindow) const override |
| |
| virtual EWindowTitleAlignment::Type | GetWindowTitleAlignment () const override |
| |
| virtual EWindowTransparency | GetWindowTransparencySupport () const override |
| |
| virtual ITextInputMethodSystem * | GetTextInputMethodSystem () override |
| |
| void | ResendLastEvent () |
| |
| void | CloseWindow (TSharedRef< FMacWindow > Window) |
| |
| void | DeferEvent (NSObject *Object) |
| |
| bool | IsProcessingDeferredEvents () const |
| |
| TSharedPtr< FMacWindow > | FindWindowByNSWindow (FCocoaWindow *WindowHandle) |
| |
| void | OnWindowWillResize (TSharedRef< FMacWindow > Window) |
| |
| void | InvalidateTextLayout (FCocoaWindow *Window) |
| |
| void | ResetModifierKeys () |
| |
| bool | IsWorkspaceSessionActive () const |
| |
| void | SystemModalMode (bool const bInSystemModalMode) |
| |
| const TArray< TSharedRef< FMacWindow > > & | GetAllWindows () const |
| |
| FCriticalSection & | GetWindowsArrayMutex () |
| |
| void | OnCursorLock () |
| |
| void | IgnoreMouseMoveDelta () |
| |
| void | SetIsRightClickEmulationEnabled (bool bEnabled) |
| |
| void | OnWindowDidResize (TSharedRef< FMacWindow > Window, bool bRestoreMouseCursorLocking=false) |
| |
| void | OnWindowChangedScreen (TSharedRef< FMacWindow > Window) |
| |
| void | OnWindowOrderedFront (TSharedRef< FMacWindow > Window) |
| |
| void | OnWindowActivationChanged (const TSharedRef< FMacWindow > &Window, const EWindowActivation ActivationType) |
| |
| bool | IsDisplayReconfiguring () const |
| |
| virtual IInputInterface * | GetInputInterface () override |
| |
| virtual void | SetForceFeedbackChannelValue (int32 ControllerId, FForceFeedbackChannelType ChannelType, float Value) override |
| |
| virtual void | SetForceFeedbackChannelValues (int32 ControllerId, const FForceFeedbackValues &Values) override |
| |
| virtual 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 void | SetCapture (const TSharedPtr< FGenericWindow > &InWindow) |
| |
| virtual void * | GetCapture (void) const |
| |
| virtual bool | IsMinimized () const |
| |
| virtual bool | IsMouseAttached () 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 void | DestroyApplication () |
| |
| 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 () |
| |
| virtual | ~IInputInterface () |
| |
| virtual void | SetDeviceProperty (int32 ControllerId, const FInputDeviceProperty *Property) |
| |
Mac-specific application implementation.