118 void UpdateSafeMargin();
136 mutable bool bSafeMarginNeedsUpdate;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define SLATE_ATTRIBUTE(AttrType, AttrName)
Definition DeclarativeSyntaxSupport.h:192
#define SLATE_BEGIN_ARGS(InWidgetType)
Definition DeclarativeSyntaxSupport.h:63
#define SLATE_END_ARGS()
Definition DeclarativeSyntaxSupport.h:116
#define SLATE_DEFAULT_SLOT(DeclarationType, SlotName)
Definition DeclarativeSyntaxSupport.h:444
#define SLATE_ARGUMENT(ArgType, ArgName)
Definition DeclarativeSyntaxSupport.h:208
EHorizontalAlignment
Definition SlateEnums.h:174
EVerticalAlignment
Definition SlateEnums.h:194
Definition ArrangedChildren.h:15
Definition IDelegateInstance.h:14
void Construct()
Definition SPanel.h:65
Definition SSafeZone.h:30
SLATE_API void SetTitleSafe(bool bIsTitleSafe)
Definition SSafeZone.cpp:89
virtual SLATE_API ~SSafeZone()
Definition SSafeZone.cpp:84
SLATE_API SSafeZone()
Definition SSafeZone.cpp:25
SLATE_API void SetSafeAreaScale(FMargin InSafeAreaScale)
Definition SSafeZone.cpp:180
static SLATE_API TOptional< float > GetGlobalSafeZoneScale()
Definition SSafeZone.cpp:45
virtual SLATE_API FVector2D ComputeDesiredSize(float LayoutScale) const override
Definition SSafeZone.cpp:220
SLATE_API FMargin GetSafeMargin(float InLayoutScale) const
Definition SSafeZone.cpp:169
SLATE_API void SetSidesToPad(bool InPadLeft, bool InPadRight, bool InPadTop, bool InPadBottom)
Definition SSafeZone.cpp:143
static SLATE_API void SetGlobalSafeZoneScale(TOptional< float > InScale)
Definition SSafeZone.cpp:32
virtual SLATE_API void OnArrangeChildren(const FGeometry &AllottedGeometry, FArrangedChildren &ArrangedChildren) const override
Definition SSafeZone.cpp:201
Definition Optional.h:131