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

#include <SlateInvalidationWidgetSortOrder.h>

Public Member Functions

 FSlateInvalidationWidgetSortOrder ()=default
 
 FSlateInvalidationWidgetSortOrder (const FSlateInvalidationWidgetList &List, FSlateInvalidationWidgetIndex Index)
 
bool operator< (const FSlateInvalidationWidgetSortOrder Other) const
 
bool operator<= (const FSlateInvalidationWidgetSortOrder Other) const
 
bool operator> (const FSlateInvalidationWidgetSortOrder Other) const
 
bool operator>= (const FSlateInvalidationWidgetSortOrder Other) const
 
bool operator== (const FSlateInvalidationWidgetSortOrder Other) const
 
bool operator!= (const FSlateInvalidationWidgetSortOrder Other) const
 

Static Public Member Functions

static FSlateInvalidationWidgetSortOrder LimitMax ()
 
static FSlateInvalidationWidgetSortOrder LimitMin ()
 

Detailed Description

SlateInvalidationWidgetIndex cannot be used to sort the widget since the ArrayIndex may not be in the expected order. (See the array as a double linked list). SlateInvalidationWidgetSortOrder builds a unique number that represents the order of the widget. The number is padded in a way to keep the order but not necessarily sequential. It is valid until the next SlateInvalidationRoot::ProcessInvalidation()

Constructor & Destructor Documentation

◆ FSlateInvalidationWidgetSortOrder() [1/2]

FSlateInvalidationWidgetSortOrder::FSlateInvalidationWidgetSortOrder ( )
default

◆ FSlateInvalidationWidgetSortOrder() [2/2]

FSlateInvalidationWidgetSortOrder::FSlateInvalidationWidgetSortOrder ( const FSlateInvalidationWidgetList List,
FSlateInvalidationWidgetIndex  Index 
)

Member Function Documentation

◆ LimitMax()

FSlateInvalidationWidgetSortOrder FSlateInvalidationWidgetSortOrder::LimitMax ( )
static

◆ LimitMin()

FSlateInvalidationWidgetSortOrder FSlateInvalidationWidgetSortOrder::LimitMin ( )
static

◆ operator!=()

bool FSlateInvalidationWidgetSortOrder::operator!= ( const FSlateInvalidationWidgetSortOrder  Other) const
inline

◆ operator<()

bool FSlateInvalidationWidgetSortOrder::operator< ( const FSlateInvalidationWidgetSortOrder  Other) const
inline

◆ operator<=()

bool FSlateInvalidationWidgetSortOrder::operator<= ( const FSlateInvalidationWidgetSortOrder  Other) const
inline

◆ operator==()

bool FSlateInvalidationWidgetSortOrder::operator== ( const FSlateInvalidationWidgetSortOrder  Other) const
inline

◆ operator>()

bool FSlateInvalidationWidgetSortOrder::operator> ( const FSlateInvalidationWidgetSortOrder  Other) const
inline

◆ operator>=()

bool FSlateInvalidationWidgetSortOrder::operator>= ( const FSlateInvalidationWidgetSortOrder  Other) const
inline

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