UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TSingleWidgetChildrenWithSlot< SlotType >::FSlotArguments Struct Reference

#include <Children.h>

+ Inheritance diagram for TSingleWidgetChildrenWithSlot< SlotType >::FSlotArguments:

Public Member Functions

 FSlotArguments ()
 
SlotType::FSlotArguments & operator[] (const TSharedRef< SWidget > &InChildWidget)
 

Public Attributes

friend TSingleWidgetChildrenWithSlot
 

Additional Inherited Members

- Protected Member Functions inherited from TSlotBase< SlotType >::FSlotArguments
 FSlotArguments (EConstructSlotIsFChildren)
 
 FSlotArguments (TUniquePtr< SlotType > InSlot)
 
 FSlotArguments (const FSlotArguments &)=delete
 
FSlotArgumentsoperator= (const FSlotArguments &)=delete
 
 FSlotArguments (FSlotArguments &&)=default
 
FSlotArgumentsoperator= (FSlotArguments &&)=default
 
SlotType::FSlotArguments & operator[] (TSharedRef< SWidget > &&InChildWidget)
 
SlotType::FSlotArguments & operator[] (const TSharedRef< SWidget > &InChildWidget)
 
SlotType::FSlotArguments & Expose (SlotType *&OutVarToInit)
 
void AttachWidget (const TSharedRef< SWidget > &InChildWidget)
 
const TSharedPtr< SWidget > & GetAttachedWidget () const
 
SlotType * GetSlot () const
 
TUniquePtr< SlotType > StealSlot ()
 
SlotType::FSlotArguments & Me ()
 

Constructor & Destructor Documentation

◆ FSlotArguments()

template<typename SlotType >
TSingleWidgetChildrenWithSlot< SlotType >::FSlotArguments::FSlotArguments ( )
inline

Member Function Documentation

◆ operator[]()

template<typename SlotType >
SlotType::FSlotArguments & TSingleWidgetChildrenWithSlot< SlotType >::FSlotArguments::operator[] ( const TSharedRef< SWidget > &  InChildWidget)
inline

Member Data Documentation

◆ TSingleWidgetChildrenWithSlot

template<typename SlotType >
friend TSingleWidgetChildrenWithSlot< SlotType >::FSlotArguments::TSingleWidgetChildrenWithSlot

The documentation for this struct was generated from the following file: