UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FSlateApplicationBase Member List

This is the complete list of members for FSlateApplicationBase, including all inherited members.

ActiveTimerCSFSlateApplicationBaseprotected
AddWindow(TSharedRef< SWindow > InSlateWindow, const bool bShowImmediately=true)=0FSlateApplicationBasepure virtual
AnyMenusVisible() const =0FSlateApplicationBasepure virtual
ArrangeWindowToFrontVirtual(TArray< TSharedRef< SWindow > > &Windows, const TSharedRef< SWindow > &WindowToBringToFront)=0FSlateApplicationBasepure virtual
bAnyActiveTimersPendingFSlateApplicationBaseprotected
bIsSlateAsleepFSlateApplicationBaseprotected
CachedDebugTitleSafeRatioFSlateApplicationBaseprotected
CachedDisplayMetricsFSlateApplicationBaseprotected
CalculateTooltipWindowPosition(const FSlateRect &InAnchorRect, const UE::Slate::FDeprecateVector2DParameter &InSize, bool bAutoAdjustForDPIScale, EPopupCursorOverlapMode CursorOverlapMode=EPopupCursorOverlapMode::PreventOverlap) const =0FSlateApplicationBasepure virtual
CurrentBaseApplicationFSlateApplicationBaseprotectedstatic
CursorPointerIndexFSlateApplicationBasestatic
CursorUserIndexFSlateApplicationBasestatic
CustomSafeZoneRatioFSlateApplicationBaseprotected
CustomSafeZoneStateFSlateApplicationBaseprotected
DECLARE_EVENT_OneParam(FSlateApplicationBase, FOnInvalidateAllWidgets, bool)FSlateApplicationBase
DECLARE_EVENT_OneParam(FSlateApplicationBase, FOnGlobalInvalidationToggled, bool)FSlateApplicationBase
DoesWidgetHaveMouseCapture(const TSharedPtr< const SWidget > Widget) const =0FSlateApplicationBaseprotectedpure virtual
DoesWidgetHaveMouseCaptureByUser(const TSharedPtr< const SWidget > Widget, int32 UserIndex, TOptional< int32 > PointerIndex) const =0FSlateApplicationBaseprotectedpure virtual
ECustomSafeZoneState enum nameFSlateApplicationBaseprotected
FHitTestingFSlateApplicationBasefriend
FindPathToWidget(TSharedRef< const SWidget > InWidget, FWidgetPath &OutWidgetPath, EVisibility VisibilityFilter=EVisibility::Visible)=0FSlateApplicationBasepure virtual
FindWidgetWindow(TSharedRef< const SWidget > InWidget) const =0FSlateApplicationBasepure virtual
FSlateApplicationBase()FSlateApplicationBase
Get()FSlateApplicationBaseinlinestatic
GetActiveTopLevelRegularWindow() const =0FSlateApplicationBasepure virtual
GetActiveTopLevelWindow() const =0FSlateApplicationBasepure virtual
GetAppIcon() const =0FSlateApplicationBasepure virtual
GetAppIconSmall() const =0FSlateApplicationBasepure virtual
GetApplicationScale() const =0FSlateApplicationBasepure virtual
GetCachedDisplayMetrics(FDisplayMetrics &OutDisplayMetrics) constFSlateApplicationBase
GetCurrentDebugContextWidget() const =0FSlateApplicationBasepure virtual
GetCurrentTime() const =0FSlateApplicationBasepure virtual
GetCursorPos() const =0FSlateApplicationBasepure virtual
GetCursorSize() const =0FSlateApplicationBasepure virtual
GetCustomSafeZone() constFSlateApplicationBaseinline
GetDisplayMetrics(FDisplayMetrics &OutDisplayMetrics)FSlateApplicationBase
GetHitTesting() constFSlateApplicationBase
GetKeyboardFocusedWidget() const =0FSlateApplicationBasepure virtual
GetLastCursorPos() const =0FSlateApplicationBasepure virtual
GetMouseCaptorImpl() const =0FSlateApplicationBaseprotectedpure virtual
GetNavigationActionForKey(const FKey &InKey) const =0FSlateApplicationBasepure virtual
GetNavigationActionFromKey(const FKeyEvent &InKeyEvent) const =0FSlateApplicationBasepure virtual
GetNavigationDirectionFromAnalog(const FAnalogInputEvent &InAnalogEvent)=0FSlateApplicationBasepure virtual
GetNavigationDirectionFromKey(const FKeyEvent &InKeyEvent) const =0FSlateApplicationBasepure virtual
GetPlatformApplication() constFSlateApplicationBaseinlinevirtual
GetPlatformApplication()FSlateApplicationBaseinline
GetPlatformCursor()FSlateApplicationBaseinline
GetPreferredWorkArea() const =0FSlateApplicationBasepure virtual
GetRenderer() constFSlateApplicationBaseinline
GetSafeZoneRatio(FMargin &SafeZoneRatio)FSlateApplicationBaseprotected
GetSafeZoneSize(FMargin &SafeZone, const UE::Slate::FDeprecateVector2DParameter &OverrideSize)FSlateApplicationBase
GetSoftwareCursorAvailable() const =0FSlateApplicationBasepure virtual
GetSoftwareCursorVis() const =0FSlateApplicationBasepure virtual
GetTopLevelWindows() const =0FSlateApplicationBasepure virtual
GetUserFocusedWidget(uint32 UserIndex) const =0FSlateApplicationBasepure virtual
GetWindowTransparencySupport() const =0FSlateApplicationBasepure virtual
HasAnyMouseCaptor() const =0FSlateApplicationBasepure virtual
HasAnyUserFocus(const TSharedPtr< const SWidget > Widget) const =0FSlateApplicationBaseprotectedpure virtual
HasFocusedDescendants(const TSharedRef< const SWidget > &Widget) const =0FSlateApplicationBasepure virtual
HasUserFocus(const TSharedPtr< const SWidget > Widget, int32 UserIndex) const =0FSlateApplicationBaseprotectedpure virtual
HasUserFocusedDescendants(const TSharedRef< const SWidget > &Widget, int32 UserIndex) const =0FSlateApplicationBasepure virtual
HasUserMouseCapture(int32 UserIndex) const =0FSlateApplicationBasepure virtual
HitTestingFSlateApplicationBaseprotected
InvalidateAllWidgets(bool bClearResourcesImmediately) constFSlateApplicationBase
IsActive() const =0FSlateApplicationBasepure virtual
IsCustomSafeZoneSet() constFSlateApplicationBase
IsExternalUIOpened()=0FSlateApplicationBasepure virtual
IsInitialized()FSlateApplicationBaseinlinestatic
IsSlateAsleep()FSlateApplicationBase
IsWidgetDirectlyHovered(const TSharedPtr< const SWidget > Widget) const =0FSlateApplicationBaseprotectedpure virtual
IsWindowHousingInteractiveTooltip(const TSharedRef< const SWindow > &WindowToTest) const =0FSlateApplicationBasepure virtual
LocateWidgetInWindow(UE::Slate::FDeprecateVector2DParameter ScreenspaceMouseCoordinate, const TSharedRef< SWindow > &Window, bool bIgnoreEnabledStatus, int32 UserIndex) const =0FSlateApplicationBaseprotectedpure virtual
LocateWindowUnderMouse(UE::Slate::FDeprecateVector2DParameter ScreenspaceMouseCoordinate, const TArray< TSharedRef< SWindow > > &Windows, bool bIgnoreEnabledStatus=false, int32 UserIndex=INDEX_NONE)=0FSlateApplicationBasepure virtual
MakeImage(const TAttribute< const FSlateBrush * > &Image, const TAttribute< FSlateColor > &Color, const TAttribute< EVisibility > &Visibility) const =0FSlateApplicationBasepure virtual
MakeToolTip(const TAttribute< FText > &ToolTipText)=0FSlateApplicationBasepure virtual
MakeToolTip(const FText &ToolTipText)=0FSlateApplicationBasepure virtual
MakeWindowTitleBar(const FWindowTitleBarArgs &InArgs, TSharedPtr< IWindowTitleBar > &OutTitleBar) const =0FSlateApplicationBasepure virtual
OnGlobalInvalidationToggled()FSlateApplicationBaseinline
OnGlobalInvalidationToggledEventFSlateApplicationBaseprotected
OnInvalidateAllWidgets()FSlateApplicationBaseinline
OnInvalidateAllWidgetsEventFSlateApplicationBaseprotected
PlatformApplicationFSlateApplicationBaseprotectedstatic
RendererFSlateApplicationBaseprotected
RequestDestroyWindow(TSharedRef< SWindow > WindowToDestroy)=0FSlateApplicationBasepure virtual
ResetCustomSafeZone()FSlateApplicationBase
SetAllUserFocus(const FWidgetPath &InFocusPath, const EFocusCause InCause)=0FSlateApplicationBasepure virtual
SetAllUserFocusAllowingDescendantFocus(const FWidgetPath &InFocusPath, const EFocusCause InCause)=0FSlateApplicationBasepure virtual
SetCustomSafeZone(const FMargin &InSafeZone)FSlateApplicationBase
SetKeyboardFocus(const FWidgetPath &InFocusPath, const EFocusCause InCause)=0FSlateApplicationBasepure virtual
SetUserFocus(const uint32 InUserIndex, const FWidgetPath &InFocusPath, const EFocusCause InCause)=0FSlateApplicationBasepure virtual
SetUserFocusAllowingDescendantFocus(const uint32 InUserIndex, const FWidgetPath &InFocusPath, const EFocusCause InCause)=0FSlateApplicationBasepure virtual
ShowUserFocus(const TSharedPtr< const SWidget > Widget) const =0FSlateApplicationBaseprotectedpure virtual
SlateAppPrimaryPlatformUserFSlateApplicationBasestatic
SWidgetFSlateApplicationBasefriend
ToggleGlobalInvalidation(bool bIsGlobalInvalidationEnabled)FSlateApplicationBase
UpdateAnyActiveTimersArePending()FSlateApplicationBaseprotected
UpdateCustomSafeZone(const FMargin &NewSafeZoneRatio, bool bShouldRecacheMetrics)FSlateApplicationBaseprotected
~FSlateApplicationBase()FSlateApplicationBaseinlinevirtual