UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SUniformGridPanel::FSlot Struct Reference

#include <SUniformGridPanel.h>

+ Inheritance diagram for SUniformGridPanel::FSlot:

Public Member Functions

 SLATE_SLOT_BEGIN_ARGS_OneMixin (FSlot, TSlotBase< FSlot >, TAlignmentWidgetSlotMixin< FSlot >) FSlot(int32 InColumn
 
int32 TAlignmentWidgetSlotMixin (HAlign_Fill, VAlign_Fill)
 
int32 Column (InColumn)
 
int32 Row (InRow)
 
void Construct (const FChildren &SlotOwner, FSlotArguments &&InArgs)
 
void SetColumn (int32 InColumn)
 
int32 GetColumn () const
 
int32 GetRow () const
 
void SetRow (int32 InRow)
 
- Public Member Functions inherited from TSlotBase< FSlot >
FSlot & operator[] (TSharedRef< SWidget > &&InChildWidget)
 
FSlot & operator[] (const TSharedRef< SWidget > &InChildWidget)
 
FSlot & Expose (FSlot *&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
 
- Public Member Functions inherited from FSlotBase
SLATECORE_API FSlotBase ()
 
SLATECORE_API FSlotBase (const FChildren &InParent)
 
SLATECORE_API FSlotBase (const TSharedRef< SWidget > &InWidget)
 
FSlotBaseoperator= (const FSlotBase &)=delete
 
 FSlotBase (const FSlotBase &)=delete
 
virtual SLATECORE_API ~FSlotBase ()
 
const FChildrenGetOwner () const
 
SLATECORE_API SWidgetGetOwnerWidget () 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< SWidgetDetachWidget ()
 
SLATECORE_API void Invalidate (EInvalidateWidgetReason InvalidateReason)
 
- Public Member Functions inherited from TAlignmentWidgetSlotMixin< FSlot >
 TAlignmentWidgetSlotMixin ()
 
 TAlignmentWidgetSlotMixin (const EHorizontalAlignment InHAlign, const EVerticalAlignment InVAlign)
 
void SetHorizontalAlignment (EHorizontalAlignment Alignment)
 
EHorizontalAlignment GetHorizontalAlignment () const
 
void SetVerticalAlignment (EVerticalAlignment Alignment)
 
EVerticalAlignment GetVerticalAlignment () const
 

Public Attributes

int32 InRow: TSlotBase<FSlot>()
 

Additional Inherited Members

- Public Types inherited from TSlotBase< FSlot >
enum  EConstructSlotIsFChildren
 
- Protected Member Functions inherited from FSlotBase
template<typename TargetValueType , typename SourceValueType >
bool SetAttribute (TAttribute< TargetValueType > &TargetValue, const TAttribute< SourceValueType > &SourceValue, EInvalidateWidgetReason BaseInvalidationReason)
 
- Protected Member Functions inherited from TAlignmentWidgetSlotMixin< FSlot >
void ConstructMixin (const FChildren &SlotOwner, FSlotArgumentsMixin &&InArgs)
 

Detailed Description

Stores the per-child info for this panel type

Member Function Documentation

◆ Column()

int32 SUniformGridPanel::FSlot::Column ( InColumn  )

◆ Construct()

void SUniformGridPanel::FSlot::Construct ( const FChildren SlotOwner,
FSlotArguments &&  InArgs 
)
inline

◆ GetColumn()

int32 SUniformGridPanel::FSlot::GetColumn ( ) const
inline

◆ GetRow()

int32 SUniformGridPanel::FSlot::GetRow ( ) const
inline

◆ Row()

int32 SUniformGridPanel::FSlot::Row ( InRow  )
inline

◆ SetColumn()

void SUniformGridPanel::FSlot::SetColumn ( int32  InColumn)
inline

◆ SetRow()

void SUniformGridPanel::FSlot::SetRow ( int32  InRow)
inline

◆ SLATE_SLOT_BEGIN_ARGS_OneMixin()

SUniformGridPanel::FSlot::SLATE_SLOT_BEGIN_ARGS_OneMixin ( FSlot  ,
TSlotBase< FSlot ,
TAlignmentWidgetSlotMixin< FSlot  
)

◆ TAlignmentWidgetSlotMixin()

int32 SUniformGridPanel::FSlot::TAlignmentWidgetSlotMixin ( HAlign_Fill  ,
VAlign_Fill   
)

Member Data Documentation

◆ InRow

int32 SUniformGridPanel::FSlot::InRow

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