116 virtual void Remove()
override;
134 , DesktopPosition_Attribute(
FVector2D::ZeroVector)
135 , WidthOverride_Attribute()
136 , HeightOverride_Attribute()
137 , Scale_Attribute(1.0f)
138 , Clamp_Attribute(
false)
139 , ClampBuffer_Attribute(
FVector2D::ZeroVector)
159 if (InArgs._DesktopPosition.IsSet())
163 if (InArgs._WidthOverride.IsSet())
167 if (InArgs._HeightOverride.IsSet())
171 if (InArgs._Scale.IsSet())
175 if (InArgs._ClampToWindow.IsSet())
179 if (InArgs._ClampBuffer.IsSet())
950#if WITH_ACCESSIBILITY
964 SLATECORE_API virtual bool ComputeVolatility()
const override;
1414 WorldId =
Window->SwitchWorlds( WorldId );
1422 Window->SwitchWorlds( WorldId );
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
#define ensure( InExpression)
Definition AssertionMacros.h:464
@ INDEX_NONE
Definition CoreMiscDefines.h:150
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define SLATE_STYLE_ARGUMENT(ArgType, ArgName)
Definition DeclarativeSyntaxSupport.h:280
#define SLATE_ATTRIBUTE(AttrType, AttrName)
Definition DeclarativeSyntaxSupport.h:192
#define SLATE_SLOT_BEGIN_ARGS(SlotType, SlotParentType)
Definition DeclarativeSyntaxSupport.h:361
#define SLATE_END_ARGS()
Definition DeclarativeSyntaxSupport.h:116
#define SLATE_SLOT_END_ARGS()
Definition DeclarativeSyntaxSupport.h:386
#define SLATE_DEFAULT_SLOT(DeclarationType, SlotName)
Definition DeclarativeSyntaxSupport.h:444
#define SLATE_ARGUMENT(ArgType, ArgName)
Definition DeclarativeSyntaxSupport.h:208
#define DECLARE_DELEGATE_RetVal_OneParam(ReturnValueType, DelegateName, Param1Type)
Definition DelegateCombinations.h:54
#define DECLARE_DELEGATE(DelegateName)
Definition DelegateCombinations.h:20
#define DECLARE_DELEGATE_OneParam(DelegateName, Param1Type)
Definition DelegateCombinations.h:48
#define DECLARE_MULTICAST_DELEGATE(DelegateName)
Definition DelegateCombinations.h:23
#define DECLARE_MULTICAST_DELEGATE_OneParam(DelegateName, Param1Type)
Definition DelegateCombinations.h:49
return true
Definition ExternalRpcRegistry.cpp:601
EWindowTransparency
Definition GenericWindowDefinition.h:35
EWindowType
Definition GenericWindowDefinition.h:17
EWindowActivationPolicy
Definition GenericWindowDefinition.h:51
#define NSLOCTEXT(InNamespace, InKey, InTextLiteral)
Definition Internationalization.h:300
EAutoCenter
Definition SWindow.h:69
ESizingRule
Definition SWindow.h:83
EActiveTimerReturnType
Definition SlateEnums.h:329
EHorizontalAlignment
Definition SlateEnums.h:174
UE_INTRINSIC_CAST UE_REWRITE constexpr std::remove_reference_t< T > && MoveTemp(T &&Obj) noexcept
Definition UnrealTemplate.h:520
Definition ActiveTimerHandle.h:12
Definition ChildrenBase.h:27
Definition CoreStyle.h:15
Definition CursorReply.h:16
virtual APPLICATIONCORE_API void SetText(const TCHAR *const Text)
Definition GenericWindow.cpp:168
virtual APPLICATIONCORE_API EWindowMode::Type GetWindowMode() const
Definition GenericWindow.cpp:84
Definition HittestGrid.h:30
Definition PaintArgs.h:23
Definition SlateInvalidationRoot.h:77
Definition SlateRect.h:26
Definition DrawElements.h:220
Definition SlateApplicationBase.h:57
Definition SBoxPanel.h:326
bool bInitiallyMinimized
Definition SWindow.h:1159
SLATECORE_API FScopedWidgetSlotArguments AddPopupLayerSlot()
Definition SWindow.cpp:1342
SLATECORE_API bool HasActiveChildren() const
Definition SWindow.cpp:677
SLATECORE_API bool HasMaximizeBox() const
Definition SWindow.cpp:1627
TWeakPtr< SWidget > WidgetToFocusOnActivate
Definition SWindow.h:1279
void SetAcceptsInput(bool bEnabled)
Definition SWindow.h:807
SLATECORE_API bool HasMinimizeBox() const
Definition SWindow.cpp:1633
SLATECORE_API int32 PaintWindow(double CurrentTime, float DeltaTime, FSlateWindowElementList &OutDrawElements, const FWidgetStyle &InWidgetStyle, bool bParentEnabled)
Definition SWindow.cpp:2117
bool bIsModalWindow
Definition SWindow.h:1186
SVerticalBox::FSlot * ContentSlot
Definition SWindow.h:1275
bool bCreateTitleBar
Definition SWindow.h:1142
virtual SLATECORE_API bool CustomPrepass(float LayoutScaleMultiplier) override
Definition SWindow.cpp:1132
EWindowType GetType() const
Definition SWindow.h:437
SLATECORE_API void SetFullWindowOverlayContent(TSharedPtr< SWidget > InContent)
Definition SWindow.cpp:2206
bool bHasCloseButton
Definition SWindow.h:1174
SLATECORE_API void BeginFullWindowOverlayTransition()
Definition SWindow.cpp:2275
SLATECORE_API void RemovePopupLayerSlot(const TSharedRef< SWidget > &WidgetToRemove)
Definition SWindow.cpp:1349
EWindowMode::Type GetWindowMode() const
Definition SWindow.h:749
SLATECORE_API void NotifyWindowBeingDestroyed()
Definition SWindow.cpp:1402
SLATECORE_API bool IsMorphingSize() const
Definition SWindow.cpp:1076
bool bHasMinimizeButton
Definition SWindow.h:1177
SLATECORE_API void InitialMaximize()
Definition SWindow.cpp:1516
void UnsetViewport(TSharedRef< ISlateViewport > ViewportRef)
Definition SWindow.h:1067
SLATECORE_API EVisibility GetWindowVisibility() const
Definition SWindow.cpp:1144
EWindowZone::Type WindowZone
Definition SWindow.h:1271
static SLATECORE_API TSharedRef< SWindow > MakeNotificationWindow()
Definition SWindow.cpp:420
int32 ExpectedMaxWidth
Definition SWindow.h:1353
TSharedPtr< ISlateViewport > GetViewport()
Definition SWindow.h:1075
SLATECORE_API float GetOpacity() const
Definition SWindow.cpp:1549
SLATECORE_API void HACK_ForceToFront()
Definition SWindow.cpp:1202
SLATECORE_API void SetNativeWindow(TSharedRef< FGenericWindow > InNativeWindow)
Definition SWindow.cpp:1268
UE::Slate::FDeprecateVector2DResult Size
Definition SWindow.h:1221
SLATECORE_API FGeometry GetWindowGeometryInScreen() const
Definition SWindow.cpp:802
UE::Slate::FDeprecateVector2DResult InitialDesiredScreenPosition
Definition SWindow.h:1209
SLATECORE_API void EnableWindow(bool bEnable)
Definition SWindow.cpp:1474
SLATECORE_API void UpdateMorphTargetPosition(const UE::Slate::FDeprecateVector2DParameter &TargetPosition)
Definition SWindow.cpp:1161
bool bVirtualWindow
Definition SWindow.h:1171
SLATECORE_API bool IsMorphing() const
Definition SWindow.cpp:1071
SLATECORE_API FSlateRect GetClientRectInScreen() const
Definition SWindow.cpp:869
SLATECORE_API bool RemoveDescendantWindow(const TSharedRef< SWindow > &DescendantToRemove)
Definition SWindow.cpp:1889
virtual SLATECORE_API FString ToString() const override
Definition SWindow.cpp:1561
SLATECORE_API UE::Slate::FDeprecateVector2DResult GetWindowSizeFromClientSize(UE::Slate::FDeprecateVector2DParameter InClientSize, TOptional< float > DPIScale=TOptional< float >())
Definition SWindow.cpp:193
FOnWindowActivated OnWindowActivated
Definition SWindow.h:1308
bool bHasMaximizeButton
Definition SWindow.h:1180
SLATECORE_API void SetSizeLimits(const FWindowSizeLimits &InSizeLimits)
Definition SWindow.cpp:716
FOnSwitchWorldHack OnWorldSwitchHack
Definition SWindow.h:1344
SLATECORE_API bool HasOverlay() const
Definition SWindow.cpp:1305
SLATECORE_API FSlateLayoutTransform GetLocalToWindowTransform() const
Definition SWindow.cpp:826
SLATECORE_API void SetContent(TSharedRef< SWidget > InContent)
Definition SWindow.cpp:1274
UE::Slate::FDeprecateVector2DResult ScreenPosition
Definition SWindow.h:1215
virtual SLATECORE_API bool Advanced_IsInvalidationRoot() const override
Definition SWindow.cpp:1114
SLATECORE_API FOptionalSize GetTitleBarSize() const
Definition SWindow.cpp:2192
void SetWidgetToFocusOnActivate(TSharedPtr< SWidget > InWidget)
Definition SWindow.h:787
SLATECORE_API void SetOnWindowClosed(const FOnWindowClosed &InDelegate)
Definition SWindow.cpp:1361
SLATECORE_API TSharedPtr< SWindow > GetParentWindow() const
Definition SWindow.cpp:1872
bool bIsMirrorWindow
Definition SWindow.h:1189
SLATECORE_API bool RemoveOverlaySlot(const TSharedRef< SWidget > &InContent)
Definition SWindow.cpp:1321
SLATECORE_API UE::Slate::FDeprecateVector2DResult GetClientSizeInScreen() const
Definition SWindow.cpp:886
TSharedPtr< IWindowTitleBar > TitleBar
Definition SWindow.h:1362
virtual SLATECORE_API FCursorReply OnCursorQuery(const FGeometry &MyGeometry, const FPointerEvent &CursorEvent) const override
Definition SWindow.cpp:1638
SLATECORE_API int32 GetCornerRadius()
Definition SWindow.cpp:1771
SLATECORE_API void AddChildWindow(const TSharedRef< SWindow > &ChildWindow)
Definition SWindow.cpp:1856
SLATECORE_API bool AppearsInTaskbar() const
Definition SWindow.cpp:1355
static SLATECORE_API TSharedRef< SWindow > MakeStyledCursorDecorator(const FWindowStyle &InStyle)
Definition SWindow.cpp:482
EWindowType Type
Definition SWindow.h:1118
bool IsMirrorWindow()
Definition SWindow.h:905
SLATECORE_API void InitialMinimize()
Definition SWindow.cpp:1524
bool IsModalWindow()
Definition SWindow.h:873
virtual SLATECORE_API bool SupportsKeyboardFocus() const override
Definition SWindow.cpp:1776
SLATECORE_API void ReshapeWindow(UE::Slate::FDeprecateVector2DParameter NewPosition, UE::Slate::FDeprecateVector2DParameter NewSize)
Definition SWindow.cpp:953
FOnWindowDeactivated OnWindowDeactivated
Definition SWindow.h:1312
SLATECORE_API void EndFullWindowOverlayTransition()
Definition SWindow.cpp:2281
SLATECORE_API FSlateLayoutTransform GetLocalToScreenTransform() const
Definition SWindow.cpp:821
TSharedPtr< FGenericWindow > NativeWindow
Definition SWindow.h:1302
ESizingRule SizingRule
Definition SWindow.h:1133
FOnWindowDeactivatedEvent WindowDeactivatedEvent
Definition SWindow.h:1313
SLATECORE_API bool AcceptsInput() const
Definition SWindow.cpp:1573
SLATECORE_API void SetWindowBackground(const FSlateBrush *InWindowBackground)
Definition SWindow.cpp:2301
SLATECORE_API void DrawAttention(const FWindowDrawAttentionParameters &Parameters)
Definition SWindow.cpp:1186
void SetViewport(TSharedRef< ISlateViewport > ViewportRef)
Definition SWindow.h:1062
SLATECORE_API FSlateRect GetNonMaximizedRectInScreen() const
Definition SWindow.cpp:842
bool GetIsHDR() const
Definition SWindow.h:889
SLATECORE_API TSharedRef< SWidget > GetContent()
Definition SWindow.cpp:1293
FMargin LayoutBorder
Definition SWindow.h:1365
void SetIsHDR(bool bHDR)
Definition SWindow.h:884
bool bShouldShowWindowContentDuringOverlay
Definition SWindow.h:1350
bool bSizeWillChangeOften
Definition SWindow.h:1153
void SetViewportScaleUIOverride(float InViewportScaleUIOverride)
Definition SWindow.h:891
SLATECORE_API void UpdateWindowContentVisibility()
Definition SWindow.cpp:2310
TAttribute< FText > CloseButtonToolTipText
Definition SWindow.h:1124
SLATECORE_API void SetNativeWindowButtonsVisibility(bool bVisible)
Definition SWindow.cpp:2287
TSharedPtr< class SPopupLayer > PopupLayer
Definition SWindow.h:1332
SLATECORE_API EActiveTimerReturnType TriggerPlayMorphSequence(double InCurrentTime, float InDeltaTime)
Definition SWindow.cpp:2295
UE::Slate::FDeprecateVector2DResult PreFullscreenPosition
Definition SWindow.h:1218
SLATECORE_API FSlateRect GetRectInScreen() const
Definition SWindow.cpp:859
int32 FocusUserIndex
Definition SWindow.h:1359
TWeakPtr< ISlateViewport > Viewport
Definition SWindow.h:1227
SLATECORE_API void Restore()
Definition SWindow.cpp:1755
bool ShouldPreserveAspectRatio() const
Definition SWindow.h:830
SLATECORE_API bool HasCloseBox() const
Definition SWindow.cpp:1621
virtual SLATECORE_API int32 PaintSlowPath(const FSlateInvalidationContext &InvalidationContext) override
Definition SWindow.cpp:2094
bool IsViewportSizeDrivenByWindow() const
Definition SWindow.h:1041
SLATECORE_API bool IsWindowMinimized() const
Definition SWindow.cpp:1504
SLATECORE_API EWindowTransparency GetTransparencySupport() const
Definition SWindow.cpp:1554
float TitleBarSize
Definition SWindow.h:1237
SLATECORE_API bool IsRegularWindow() const
Definition SWindow.cpp:1596
UE::Slate::FDeprecateVector2DResult MoveResizeStart
Definition SWindow.h:936
TSharedPtr< IWindowTitleBar > GetTitleBar() const
Definition SWindow.h:915
FRequestDestroyWindowOverride RequestDestroyWindowOverride
Definition SWindow.h:1323
TWeakPtr< SWindow > ParentWindowPtr
Definition SWindow.h:1338
bool bDragAnywhere
Definition SWindow.h:1127
bool bManualManageDPI
Definition SWindow.h:1197
SLATECORE_API int32 SwitchWorlds(int32 WorldId) const
Definition SWindow.cpp:1912
SLATECORE_API void SetCachedSize(UE::Slate::FDeprecateVector2DParameter NewSize)
Definition SWindow.cpp:1055
void SetTitleBar(const TSharedPtr< IWindowTitleBar > InTitleBar)
Definition SWindow.h:910
TAttribute< FText > Title
Definition SWindow.h:1121
bool bIsDrawingEnabled
Definition SWindow.h:1371
FSlateRect MoveResizeRect
Definition SWindow.h:937
SLATE_BEGIN_ARGS(SWindow)
Definition SWindow.h:247
SLATECORE_API void Construct(const FArguments &InArgs)
Definition SWindow.cpp:235
virtual SLATECORE_API const FSlateInvalidationRoot * Advanced_AsInvalidationRoot() const override
Definition SWindow.cpp:1119
SLATECORE_API FGeometry GetWindowGeometryInWindow() const
Definition SWindow.cpp:811
UE::Slate::FDeprecateVector2DResult ViewportSize
Definition SWindow.h:1224
SLATECORE_API void MoveWindowTo(UE::Slate::FDeprecateVector2DParameter NewPosition)
Definition SWindow.cpp:932
void SetAsModalWindow()
Definition SWindow.h:866
SLATECORE_API TSharedPtr< FGenericWindow > GetNativeWindow()
Definition SWindow.cpp:1210
SLATECORE_API FSlateRect GetClippingRectangleInWindow() const
Definition SWindow.cpp:891
FOnWindowActivatedEvent & GetOnWindowActivatedEvent()
Definition SWindow.h:706
SLATECORE_API bool IsTopmostWindow() const
Definition SWindow.cpp:1602
int32 GetExpectedMaxWidth() const
Definition SWindow.h:836
virtual SLATECORE_API bool OnIsActiveChanged(const FWindowActivateEvent &ActivateEvent)
Definition SWindow.cpp:1668
float GetViewportScaleUIOverride() const
Definition SWindow.h:901
SLATECORE_API TSharedPtr< SWindow > GetTopmostAncestor()
Definition SWindow.cpp:1878
SLATECORE_API bool IsScreenspaceMouseWithin(UE::Slate::FDeprecateVector2DParameter ScreenspaceMouseCoordinate) const
Definition SWindow.cpp:1608
SLATECORE_API void Resize(UE::Slate::FDeprecateVector2DParameter NewClientSize)
Definition SWindow.cpp:995
SLATECORE_API void StartMorph()
Definition SWindow.cpp:1101
EAutoCenter AutoCenterRule
Definition SWindow.h:1136
TSharedPtr< SWidget > FullWindowOverlayWidget
Definition SWindow.h:1335
float ViewportScaleUIOverride
Definition SWindow.h:1234
bool bAcceptsInput
Definition SWindow.h:1203
FOnWindowClosed OnWindowClosed
Definition SWindow.h:1316
TSharedPtr< SWidget > TitleArea
Definition SWindow.h:1274
SLATECORE_API SOverlay::FScopedWidgetSlotArguments AddOverlaySlot(const int32 ZOrder=INDEX_NONE)
Definition SWindow.cpp:1310
bool bIsTopmostWindow
Definition SWindow.h:1148
EWindowActivationPolicy WindowActivationPolicy
Definition SWindow.h:1206
SLATECORE_API UE::Slate::FDeprecateVector2DResult GetDesiredSizeDesktopPixels() const
Definition SWindow.cpp:2198
SLATECORE_API void SetRequestDestroyWindowOverride(const FRequestDestroyWindowOverride &InDelegate)
Definition SWindow.cpp:1373
SLATECORE_API bool IsVisible() const
Definition SWindow.cpp:1489
UE::Slate::FDeprecateVector2DResult GetViewportSize() const
Definition SWindow.h:1049
SLATECORE_API void RequestDestroyWindow()
Definition SWindow.cpp:1379
SLATECORE_API bool IsActive() const
Definition SWindow.cpp:672
SLATECORE_API void SetSizingRule(ESizingRule InSizingRule)
Definition SWindow.cpp:1590
SLATECORE_API void SetDPIScaleFactor(const float Factor)
Definition SWindow.cpp:1230
bool IsDrawingEnabled() const
Definition SWindow.h:944
SLATECORE_API bool IsAutosized() const
Definition SWindow.cpp:1585
FOnWindowDeactivatedEvent & GetOnWindowDeactivatedEvent()
Definition SWindow.h:709
TArray< TSharedRef< SWindow > > ChildWindows
Definition SWindow.h:1341
bool bIsPopupWindow
Definition SWindow.h:1145
FText GetTitle() const
Definition SWindow.h:447
FOnWindowMoved OnWindowMoved
Definition SWindow.h:1320
TUniquePtr< FHittestGrid > HittestGrid
Definition SWindow.h:1305
SLATECORE_API void MorphToPosition(const FCurveSequence &Sequence, const float TargetOpacity, const UE::Slate::FDeprecateVector2DParameter &TargetPosition)
Definition SWindow.cpp:1082
SLATECORE_API void SetWindowMode(EWindowMode::Type WindowMode)
Definition SWindow.cpp:2230
SLATECORE_API UE::Slate::FDeprecateVector2DResult GetPositionInScreen() const
Definition SWindow.cpp:832
SLATECORE_API float GetDPIScaleFactor() const
Definition SWindow.cpp:1220
FWindowSizeLimits SizeLimits
Definition SWindow.h:1299
SLATECORE_API FWindowSizeLimits GetSizeLimits() const
Definition SWindow.cpp:711
SLATECORE_API void SetOnWorldSwitchHack(FOnSwitchWorldHack &InOnWorldSwitchHack)
Definition SWindow.cpp:1907
bool HasOSWindowBorder() const
Definition SWindow.h:848
SLATECORE_API FHittestGrid & GetHittestGrid()
Definition SWindow.cpp:706
SLATECORE_API bool IsUserSized() const
Definition SWindow.cpp:1580
SLATECORE_API void Minimize()
Definition SWindow.cpp:1763
SLATECORE_API FMargin GetNonMaximizedWindowBorderSize() const
Definition SWindow.cpp:922
SLATECORE_API void HideWindow()
Definition SWindow.cpp:1466
SLATECORE_API void UpdateMorphTargetShape(const FSlateRect &TargetShape)
Definition SWindow.cpp:1156
int32 ExpectedMaxHeight
Definition SWindow.h:1356
bool bShouldPreserveAspectRatio
Definition SWindow.h:1192
bool IsVirtualWindow() const
Definition SWindow.h:903
void SetIndependentViewportSize(const UE::Slate::FDeprecateVector2DParameter &VP)
Definition SWindow.h:1057
bool bHasSizingFrame
Definition SWindow.h:1183
void SetViewportSizeDrivenByWindow(bool bDrivenByWindow)
Definition SWindow.h:1026
SLATECORE_API bool IsWindowMaximized() const
Definition SWindow.cpp:1494
SLATECORE_API void ConstructWindowInternals()
Definition SWindow.cpp:537
SLATECORE_API FSlateRect GetMorphTargetShape() const
Definition SWindow.cpp:1173
SLATECORE_API TAttribute< FText > GetWindowCloseButtonToolTipText() const
Definition SWindow.cpp:1151
UE::Slate::FDeprecateVector2DResult InitialDesiredSize
Definition SWindow.h:1212
virtual SLATECORE_API TSharedRef< SWidget > MakeWindowTitleBar(const TSharedRef< SWindow > &Window, const TSharedPtr< SWidget > &CenterContent, EHorizontalAlignment CenterContentAlignment)
Definition SWindow.cpp:506
SLATECORE_API void SetOpacity(const float InOpacity)
Definition SWindow.cpp:1537
FOnWindowClosedEvent & GetOnWindowClosedEvent()
Definition SWindow.h:715
TWeakPtr< SWidget > WidgetFocusedOnDeactivate
Definition SWindow.h:1283
int32 GetExpectedMaxHeight() const
Definition SWindow.h:842
static SLATECORE_API TSharedRef< SWindow > MakeToolTipWindow()
Definition SWindow.cpp:445
bool bFocusWhenFirstShown
Definition SWindow.h:1165
SLATECORE_API bool HasFullWindowOverlayContent() const
Definition SWindow.cpp:2270
void SetMirrorWindow(bool bSetMirrorWindow)
Definition SWindow.h:879
bool IsManualManageDPIChanges() const
Definition SWindow.h:598
void ResetViewportScaleUIOverride()
Definition SWindow.h:896
SLATECORE_API FMargin GetWindowBorderSize(bool bIncTitleBar=false) const
Definition SWindow.cpp:898
SLATECORE_API const TArray< TSharedRef< SWindow > > & GetChildWindows() const
Definition SWindow.cpp:1846
SLATECORE_API void ProcessWindowInvalidation()
Definition SWindow.cpp:1124
SLATECORE_API EWindowZone::Type GetCurrentWindowZone(UE::Slate::FDeprecateVector2DParameter LocalMousePosition)
Definition SWindow.cpp:1923
SLATECORE_API UE::Slate::FDeprecateVector2DResult GetInitialDesiredPositionInScreen() const
Definition SWindow.cpp:797
static SLATECORE_API UE::Slate::FDeprecateVector2DResult ComputeWindowSizeForContent(UE::Slate::FDeprecateVector2DParameter ContentSize)
Definition SWindow.cpp:498
bool bAllowFastUpdate
Definition SWindow.h:1200
SLATECORE_API void Maximize()
Definition SWindow.cpp:1747
float Opacity
Definition SWindow.h:1130
bool bHasOSWindowBorder
Definition SWindow.h:1168
SLATECORE_API EWindowActivationPolicy ActivationPolicy() const
Definition SWindow.cpp:1567
bool SizeWillChangeOften() const
Definition SWindow.h:825
FOnWindowActivatedEvent WindowActivatedEvent
Definition SWindow.h:1309
SLATECORE_API void SetCachedScreenPosition(UE::Slate::FDeprecateVector2DParameter NewPosition)
Definition SWindow.cpp:1046
SLATECORE_API void SetManualManageDPIChanges(const bool bManualDPI)
Definition SWindow.cpp:1238
static SLATECORE_API TSharedRef< SWindow > MakeCursorDecorator()
Definition SWindow.cpp:467
virtual SLATECORE_API TSharedRef< SWidget > GetRootWidget() override
Definition SWindow.cpp:2089
SLATECORE_API FSlateRect GetFullScreenInfo() const
Definition SWindow.cpp:1028
SLATECORE_API bool IsDescendantOf(const TSharedPtr< SWindow > &ParentWindow) const
Definition SWindow.cpp:1248
SLATECORE_API UE::Slate::FDeprecateVector2DResult GetMorphTargetPosition() const
Definition SWindow.cpp:1167
EWindowTransparency TransparencySupport
Definition SWindow.h:1139
SLATECORE_API void MorphToShape(const FCurveSequence &Sequence, const float TargetOpacity, const FSlateRect &TargetShape)
Definition SWindow.cpp:1092
SLATECORE_API UE::Slate::FDeprecateVector2DResult GetInitialDesiredSizeInScreen() const
Definition SWindow.cpp:792
TSharedPtr< SOverlay > WindowOverlay
Definition SWindow.h:1326
SLATECORE_API void FlashWindow()
Definition SWindow.cpp:1178
virtual SLATECORE_API TSharedPtr< FPopupLayer > OnVisualizePopup(const TSharedRef< SWidget > &PopupContent) override
Definition SWindow.cpp:1331
SLATECORE_API void SetAllowFastUpdate(bool bInAllowFastUpdate)
Definition SWindow.cpp:721
virtual SLATECORE_API EHorizontalAlignment GetTitleAlignment()
Definition SWindow.cpp:517
SLATECORE_API void ShowWindow()
Definition SWindow.cpp:1422
SLATECORE_API UE::Slate::FDeprecateVector2DResult GetSizeInScreen() const
Definition SWindow.cpp:837
struct SWindow::FMorpher Morpher
SLATECORE_API bool HasSizingFrame() const
Definition SWindow.cpp:1615
bool bHasEverBeenShown
Definition SWindow.h:1162
virtual bool Advanced_IsWindow() const override
Definition SWindow.h:946
SLATECORE_API void SetOnWindowMoved(const FOnWindowMoved &InDelegate)
Definition SWindow.cpp:1367
SLATECORE_API bool HasActiveParent() const
Definition SWindow.cpp:690
SLATECORE_API void DestroyWindowImmediately()
Definition SWindow.cpp:1392
bool bInitiallyMaximized
Definition SWindow.h:1156
FOnWindowClosedEvent WindowClosedEvent
Definition SWindow.h:1317
bool bIsHDR
Definition SWindow.h:1195
bool IsFocusedInitially() const
Definition SWindow.h:980
TWeakPtr< SWidget > GetWidgetFocusedOnDeactivate()
Definition SWindow.h:795
FMargin UserResizeBorder
Definition SWindow.h:1368
void SetTitle(const FText &InTitle)
Definition SWindow.h:457
EWindowZone::Type MoveResizeZone
Definition SWindow.h:935
SLATECORE_API void BringToFront(bool bForce=false)
Definition SWindow.cpp:1194
Definition Attribute.h:17
const ObjectType & Get() const
Definition Attribute.h:241
Definition Children.h:461
Definition SharedPointer.h:692
UE_FORCEINLINE_HINT const bool IsValid() const
Definition SharedPointer.h:1085
Definition SharedPointer.h:153
Definition SlotBase.h:122
void Construct(const FChildren &SlotOwner, FSlotArguments &&InArgs)
Definition SlotBase.h:212
Definition UniquePtr.h:107
Definition SharedPointer.h:1295
UE_FORCEINLINE_HINT TSharedPtr< ObjectType, Mode > Pin() const &
Definition SharedPointer.h:1512
UE_FORCEINLINE_HINT void Reset()
Definition SharedPointer.h:1544
Type
Definition GenericWindow.h:17
Type
Definition GenericApplicationMessageHandler.h:87
constexpr float DefaultTitleBarSize
Definition SWindow.h:97
Definition SScissorRectBox.cpp:10
FDeprecateSlateVector2D FDeprecateVector2DResult
Definition SlateVector2.h:469
Definition AdvancedWidgetsModule.cpp:13
@ false
Definition radaudio_common.h:23
Definition Visibility.h:12
Definition CurveSequence.h:26
Definition SlateStructs.h:13
Definition SWindow.h:1438
FScopedSwitchWorldHack(const FWidgetPath &WidgetPath)
Definition SWindow.h:1439
~FScopedSwitchWorldHack()
Definition SWindow.h:1441
FScopedSwitchWorldHack(TSharedPtr< SWindow > InWindow)
Definition SWindow.h:1440
Definition SlateBrush.h:239
Definition SlateInvalidationRoot.h:29
Definition GenericWindow.h:80
Definition GenericApplicationMessageHandler.h:151
Definition SlateTypes.h:2137
EWindowTransparency Value
Definition SWindow.h:105
FWindowTransparency(EWindowTransparency In)
Definition SWindow.h:103
Definition SWindow.h:1241
bool bIsAnimatingWindowSize
Definition SWindow.h:1266
FSlateRect TargetMorphShape
Definition SWindow.h:1257
float StartingOpacity
Definition SWindow.h:1250
bool bIsActive
Definition SWindow.h:1263
FCurveSequence Sequence
Definition SWindow.h:1260
FMorpher()
Definition SWindow.h:1242
float TargetOpacity
Definition SWindow.h:1252
FSlateRect StartingMorphShape
Definition SWindow.h:1255
Definition Optional.h:131
static CORE_API const TVector2< float > ZeroVector
Definition Vector2D.h:63
Definition SlateVector2.h:485