UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TAlignmentSingleWidgetSlotMixin< MixedIntoType > Class Template Reference

#include <BasicLayoutWidgetSlot.h>

+ Inheritance diagram for TAlignmentSingleWidgetSlotMixin< MixedIntoType >:

Classes

struct  FSlotArgumentsMixin
 

Public Member Functions

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)
 
MixedIntoTypeHAlign (EHorizontalAlignment InHAlignment)
 
MixedIntoTypeVAlign (EVerticalAlignment InVAlignment)
 
void SetHorizontalAlignment (EHorizontalAlignment Alignment)
 
EHorizontalAlignment GetHorizontalAlignment () const
 
void SetVerticalAlignment (EVerticalAlignment Alignment)
 
EVerticalAlignment GetVerticalAlignment () const
 

Protected Member Functions

void ConstructMixin (FSlotArgumentsMixin &&InArgs)
 

Detailed Description

template<typename MixedIntoType>
class TAlignmentSingleWidgetSlotMixin< MixedIntoType >

Mixin to add the alignment functionality to a base slot that is also a single children.

Constructor & Destructor Documentation

◆ TAlignmentSingleWidgetSlotMixin() [1/2]

template<typename MixedIntoType >
template<typename WidgetType , typename V = typename std::enable_if<std::is_base_of<SWidget, WidgetType>::value>::type>
TAlignmentSingleWidgetSlotMixin< MixedIntoType >::TAlignmentSingleWidgetSlotMixin ( WidgetType &  InParent)
inline

◆ TAlignmentSingleWidgetSlotMixin() [2/2]

template<typename MixedIntoType >
template<typename WidgetType , typename V = typename std::enable_if<std::is_base_of<SWidget, WidgetType>::value>::type>
TAlignmentSingleWidgetSlotMixin< MixedIntoType >::TAlignmentSingleWidgetSlotMixin ( WidgetType &  InParent,
const EHorizontalAlignment  InHAlign,
const EVerticalAlignment  InVAlign 
)
inline

Member Function Documentation

◆ ConstructMixin()

template<typename MixedIntoType >
void TAlignmentSingleWidgetSlotMixin< MixedIntoType >::ConstructMixin ( FSlotArgumentsMixin &&  InArgs)
inlineprotected

◆ GetHorizontalAlignment()

template<typename MixedIntoType >
EHorizontalAlignment TAlignmentSingleWidgetSlotMixin< MixedIntoType >::GetHorizontalAlignment ( ) const
inline

◆ GetVerticalAlignment()

template<typename MixedIntoType >
EVerticalAlignment TAlignmentSingleWidgetSlotMixin< MixedIntoType >::GetVerticalAlignment ( ) const
inline

◆ HAlign()

◆ SetHorizontalAlignment()

template<typename MixedIntoType >
void TAlignmentSingleWidgetSlotMixin< MixedIntoType >::SetHorizontalAlignment ( EHorizontalAlignment  Alignment)
inline

◆ SetVerticalAlignment()

template<typename MixedIntoType >
void TAlignmentSingleWidgetSlotMixin< MixedIntoType >::SetVerticalAlignment ( EVerticalAlignment  Alignment)
inline

◆ VAlign()


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