|
| | SLATE_SLOT_BEGIN_ARGS_OneMixin (TSlot, TBasicLayoutWidgetSlot< SlotType >, TResizingWidgetSlotMixin< SlotType >) protected |
| |
| void | Construct (const FChildren &SlotOwner, FSlotArguments &&InArgs) |
| |
| | TBasicLayoutWidgetSlot () |
| |
| | TBasicLayoutWidgetSlot (FChildren &InOwner) |
| |
| | TBasicLayoutWidgetSlot (const EHorizontalAlignment InHAlign, const EVerticalAlignment InVAlign) |
| |
| | TBasicLayoutWidgetSlot (FChildren &InOwner, const EHorizontalAlignment InHAlign, const EVerticalAlignment InVAlign) |
| |
| | SLATE_SLOT_BEGIN_ARGS_TwoMixins (TBasicLayoutWidgetSlot, TSlotBase< SlotType >, TPaddingWidgetSlotMixin< SlotType >, TAlignmentWidgetSlotMixin< SlotType >) void Construct(const FChildren &SlotOwner |
| |
| | TPaddingWidgetSlotMixin (SlotOwner, MoveTemp(InArgs)) |
| |
| | TAlignmentWidgetSlotMixin (SlotOwner, MoveTemp(InArgs)) |
| |
| virtual | ~TWidgetSlotWithAttributeSupport () |
| |
| void | Construct (const FChildren &SlotOwner, typename Super::FSlotArguments &&InArgs) |
| |
| void | RequestSortAttribute () |
| |
| virtual SWidget & | GetContainerWidget () const override |
| |
| virtual FName | GetContainerName () const override |
| |
| virtual uint32 | GetContainerSortOrder () const override |
| |
| SlotType & | operator[] (TSharedRef< SWidget > &&InChildWidget) |
| |
| SlotType & | operator[] (const TSharedRef< SWidget > &InChildWidget) |
| |
| SlotType & | Expose (SlotType *&OutVarToInit) |
| |
| void | Construct (const FChildren &SlotOwner, FSlotArguments &&InArgs) |
| |
| SLATECORE_API | FSlotBase () |
| |
| SLATECORE_API | FSlotBase (const FChildren &InParent) |
| |
| SLATECORE_API | FSlotBase (const TSharedRef< SWidget > &InWidget) |
| |
| | FSlotBase (const FSlotBase &)=delete |
| |
| SLATECORE_API | FSlotBase () |
| |
| SLATECORE_API | FSlotBase (const FChildren &InParent) |
| |
| SLATECORE_API | FSlotBase (const TSharedRef< SWidget > &InWidget) |
| |
| FSlotBase & | operator= (const FSlotBase &)=delete |
| |
| | FSlotBase (const FSlotBase &)=delete |
| |
| virtual SLATECORE_API | ~FSlotBase () |
| |
| const FChildren * | GetOwner () const |
| |
| SLATECORE_API SWidget * | GetOwnerWidget () const |
| |
| SLATECORE_API void | SetOwner (const FChildren &Children) |
| |
| void | AttachWidget (TSharedRef< SWidget > &&InWidget) |
| |
| void | AttachWidget (const TSharedRef< SWidget > &InWidget) |
| |
| const TSharedRef< SWidget > & | GetWidget () const |
| |
| SLATECORE_API const TSharedPtr< SWidget > | DetachWidget () |
| |
| SLATECORE_API void | Invalidate (EInvalidateWidgetReason InvalidateReason) |
| |
| | TPaddingWidgetSlotMixin () |
| |
| | TPaddingWidgetSlotMixin (const FMargin &Margin) |
| |
| void | SetPadding (TAttribute< FMargin > InPadding) |
| |
| FMargin | GetPadding () const |
| |
| | TAlignmentWidgetSlotMixin () |
| |
| | TAlignmentWidgetSlotMixin (const EHorizontalAlignment InHAlign, const EVerticalAlignment InVAlign) |
| |
| void | SetHorizontalAlignment (EHorizontalAlignment Alignment) |
| |
| EHorizontalAlignment | GetHorizontalAlignment () const |
| |
| void | SetVerticalAlignment (EVerticalAlignment Alignment) |
| |
| EVerticalAlignment | GetVerticalAlignment () const |
| |
| | TResizingWidgetSlotMixin () |
| |
| FSizeParam::ESizeRule | GetSizeRule () const |
| |
| float | GetSizeValue () const |
| |
| float | GetShrinkSizeValue () const |
| |
| void | SetSizeParam (FSizeParam InSizeParam) |
| |
| void | SetSizeToAuto () |
| |
| void | SetSizeToStretch (TAttribute< float > InStretchCoefficient) |
| |
| void | SetSizeToStretchContent (TAttribute< float > InStretchCoefficient, TAttribute< float > InShrinkStretchCoefficient=TAttribute< float >()) |
| |
| float | GetMinSize () const |
| |
| void | SetMinSize (TAttribute< float > InMinSize) |
| |
| float | GetMaxSize () const |
| |
| void | SetMaxSize (TAttribute< float > InMaxSize) |
| |
template<
typename SlotType>
class SBoxPanel::TSlot< SlotType >
A BoxPanel contains one BoxPanel child and describes how that child should be arranged on the screen.