7#include "Misc/Optional.h"
49 return Size != Unspecified;
68 return (Size ==
Other.Size);
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition Attribute.h:17
Definition SlateStructs.h:184
FAuto()
Definition SlateStructs.h:185
Definition SlateStructs.h:13
FOptionalSize()
Definition SlateStructs.h:17
FOptionalSize(const TOptional< float > &OptionalSize)
Definition SlateStructs.h:35
bool IsSet() const
Definition SlateStructs.h:47
float Get() const
Definition SlateStructs.h:60
bool operator==(const FOptionalSize &Other) const
Definition SlateStructs.h:66
FOptionalSize(const float SpecifiedSize)
Definition SlateStructs.h:26
Definition SlateStructs.h:96
ESizeRule SizeRule
Definition SlateStructs.h:105
TAttribute< float > Value
Definition SlateStructs.h:112
ESizeRule
Definition SlateStructs.h:98
@ SizeRule_Stretch
Definition SlateStructs.h:100
@ SizeRule_Auto
Definition SlateStructs.h:99
@ SizeRule_StretchContent
Definition SlateStructs.h:101
FSizeParam(ESizeRule InTypeOfSize, const TAttribute< float > &InValue, const TAttribute< float > &InShrinkValue)
Definition SlateStructs.h:131
TAttribute< float > ShrinkValue
Definition SlateStructs.h:120
Definition SlateStructs.h:163
FStretchContent(const TAttribute< float > &StretchAmount)
Definition SlateStructs.h:164
FStretchContent(const TAttribute< float > &GrowStretchAmount, const TAttribute< float > &ShrinkStretchAmount)
Definition SlateStructs.h:168
FStretchContent()
Definition SlateStructs.h:172
Definition SlateStructs.h:146
FStretch(const TAttribute< float > &StretchAmount)
Definition SlateStructs.h:147
FStretch()
Definition SlateStructs.h:151
Definition Optional.h:131