|
| using | SlotPaddingInvalidationType = typename std::conditional< InPaddingInvalidationReason==EInvalidateWidgetReason::None, ::SlateAttributePrivate::FSlateAttributeNoInvalidationReason, TSlateAttributeInvalidationReason< InPaddingInvalidationReason > >::type |
| |
| using | SlotPaddingAttributeType = SlateAttributePrivate::TSlateMemberAttribute< FMargin, SlotPaddingInvalidationType, TSlateAttributeComparePredicate<> > |
| |
| using | SlotPaddingAttributeRefType = SlateAttributePrivate::TSlateMemberAttributeRef< SlotPaddingAttributeType > |
| |
| template<typename WidgetType , typename V = typename std::enable_if<std::is_base_of<SWidget, WidgetType>::value>::type> |
| | TSingleWidgetChildrenWithBasicLayoutSlot (WidgetType *InOwner) |
| |
| template<typename WidgetType , typename V = typename std::enable_if<std::is_base_of<SWidget, WidgetType>::value>::type> |
| | TSingleWidgetChildrenWithBasicLayoutSlot (WidgetType *InOwner, const EHorizontalAlignment InHAlign, const EVerticalAlignment InVAlign) |
| |
| | TSingleWidgetChildrenWithBasicLayoutSlot (std::nullptr_t)=delete |
| |
| | TSingleWidgetChildrenWithBasicLayoutSlot (std::nullptr_t, const EHorizontalAlignment InHAlign, const EVerticalAlignment InVAlign)=delete |
| |
| | SLATE_SLOT_BEGIN_ARGS_TwoMixins (TSingleWidgetChildrenWithBasicLayoutSlot, ParentType, PaddingMixinType, AlignmentMixinType) void Construct(FSlotArguments &&InArgs) |
| |
| | TSingleWidgetChildrenWithSlot (SWidget *InOwner) |
| |
| | TSingleWidgetChildrenWithSlot (SWidget *InOwner, FName InName) |
| |
| | TSingleWidgetChildrenWithSlot (std::nullptr_t)=delete |
| |
| virtual int32 | Num () const override |
| |
| virtual TSharedRef< SWidget > | GetChildAt (int32 ChildIndex) override |
| |
| virtual TSharedRef< const SWidget > | GetChildAt (int32 ChildIndex) const override |
| |
| void | Construct (FSlotArguments &&InArgs) |
| |
| TSlotBase< SlotType > & | AsSlot () |
| |
| const TSlotBase< SlotType > & | AsSlot () const |
| |
| SlotType & | operator[] (const TSharedRef< SWidget > &InChildWidget) |
| |
| SlotType & | Expose (SlotType *&OutVarToInit) |
| |
| | FChildren (SWidget *InOwner) |
| |
| | FChildren (SWidget *InOwner, FName InName) |
| |
| | FChildren (std::nullptr_t)=delete |
| |
| void * | operator new (size_t)=delete |
| |
| void * | operator new[] (size_t)=delete |
| |
| SWidget & | GetOwner () const |
| |
| template<typename Predicate > |
| void | ForEachWidget (Predicate &&Pred) |
| |
| template<typename Predicate > |
| void | ForEachWidget (Predicate &&Pred) const |
| |
| virtual int32 | NumSlot () const |
| |
| virtual bool | SupportSlotWithSlateAttribute () const |
| |
| FName | GetName () const |
| |
| template<typename WidgetType , typename V = typename std::enable_if<std::is_base_of<SWidget, WidgetType>::value>::type> |
| | TPaddingSingleWidgetSlotMixin (WidgetType &InParent) |
| |
| template<typename WidgetType , typename V = typename std::enable_if<std::is_base_of<SWidget, WidgetType>::value>::type> |
| | TPaddingSingleWidgetSlotMixin (WidgetType &InParent, const FMargin &Margin) |
| |
| MixedIntoType & | Padding (TAttribute< FMargin > InPadding) |
| |
| MixedIntoType & | Padding (float Uniform) |
| |
| MixedIntoType & | Padding (float Horizontal, float Vertical) |
| |
| MixedIntoType & | Padding (float Left, float Top, float Right, float Bottom) |
| |
| void | SetPadding (TAttribute< FMargin > InPadding) |
| |
| FMargin | GetPadding () const |
| |
| template<typename WidgetType , typename V = typename std::enable_if<std::is_base_of<SWidget, WidgetType>::value>::type> |
| SlotPaddingAttributeRefType | GetSlotPaddingAttribute () const |
| |
| template<typename WidgetType , typename V = typename std::enable_if<std::is_base_of<SWidget, WidgetType>::value>::type> |
| | TAlignmentSingleWidgetSlotMixin (WidgetType &InParent) |
| |
| template<typename WidgetType , typename V = typename std::enable_if<std::is_base_of<SWidget, WidgetType>::value>::type> |
| | TAlignmentSingleWidgetSlotMixin (WidgetType &InParent, const EHorizontalAlignment InHAlign, const EVerticalAlignment InVAlign) |
| |
| MixedIntoType & | HAlign (EHorizontalAlignment InHAlignment) |
| |
| MixedIntoType & | VAlign (EVerticalAlignment InVAlignment) |
| |
| void | SetHorizontalAlignment (EHorizontalAlignment Alignment) |
| |
| EHorizontalAlignment | GetHorizontalAlignment () const |
| |
| void | SetVerticalAlignment (EVerticalAlignment Alignment) |
| |
| EVerticalAlignment | GetVerticalAlignment () const |
| |
| enum | ECopyConstruct { CopyConstruct
} |
| |
| enum | ERefConstruct { ReferenceConstruct
} |
| |
| enum | EConstructSlotIsFChildren { ConstructSlotIsFChildren
} |
| |
| virtual | ~FChildren () |
| |
| void | Debug_TestDestroyTag () const |
| |
| 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 |
| |
| template<typename TargetValueType , typename SourceValueType > |
| bool | SetAttribute (TAttribute< TargetValueType > &TargetValue, const TAttribute< SourceValueType > &SourceValue, EInvalidateWidgetReason BaseInvalidationReason) |
| |
| 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) |
| |
| void | ConstructMixin (FSlotArgumentsMixin &&InArgs) |
| |
| void | ConstructMixin (FSlotArgumentsMixin &&InArgs) |
| |
| SlotPaddingAttributeType | SlotPaddingAttribute |
| |