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

#include <SlateInvalidationWidgetList.h>

Public Member Functions

 ~FWidgetAttributeIterator ()
 
 FWidgetAttributeIterator (const FSlateInvalidationWidgetList &InWidgetList)
 
 FWidgetAttributeIterator (const FWidgetAttributeIterator &)=delete
 
FWidgetAttributeIteratoroperator= (const FWidgetAttributeIterator &)=delete
 
void PreChildRemove (const FIndexRange &Range)
 
void ReIndexed (const IProcessChildOrderInvalidationCallback::FReIndexOperation &Operation)
 
void PostResort ()
 
void ProxiesBuilt (const FIndexRange &Range)
 
void FixCurrentWidgetIndex ()
 
void Seek (FSlateInvalidationWidgetIndex SeekTo)
 
FSlateInvalidationWidgetIndex GetCurrentIndex () const
 
FSlateInvalidationWidgetSortOrder GetCurrentSortOrder () const
 
void Advance ()
 
void AdvanceToNextSibling ()
 
void AdvanceToNextParent ()
 
bool IsValid () const
 

Detailed Description

Iterator that goes over all the widgets with registered attribute.

Constructor & Destructor Documentation

◆ ~FWidgetAttributeIterator()

FSlateInvalidationWidgetList::FWidgetAttributeIterator::~FWidgetAttributeIterator ( )

◆ FWidgetAttributeIterator() [1/2]

FSlateInvalidationWidgetList::FWidgetAttributeIterator::FWidgetAttributeIterator ( const FSlateInvalidationWidgetList InWidgetList)

◆ FWidgetAttributeIterator() [2/2]

FSlateInvalidationWidgetList::FWidgetAttributeIterator::FWidgetAttributeIterator ( const FWidgetAttributeIterator )
delete

Member Function Documentation

◆ Advance()

void FSlateInvalidationWidgetList::FWidgetAttributeIterator::Advance ( )

Advance the iterator to the next valid widget index.

◆ AdvanceToNextParent()

void FSlateInvalidationWidgetList::FWidgetAttributeIterator::AdvanceToNextParent ( )

Advance the iterator to the next valid widget index that is a sibling of this widget's parent.

◆ AdvanceToNextSibling()

void FSlateInvalidationWidgetList::FWidgetAttributeIterator::AdvanceToNextSibling ( )

Advance the iterator to the next valid widget index that is a child of this widget.

◆ FixCurrentWidgetIndex()

void FSlateInvalidationWidgetList::FWidgetAttributeIterator::FixCurrentWidgetIndex ( )

◆ GetCurrentIndex()

FSlateInvalidationWidgetIndex FSlateInvalidationWidgetList::FWidgetAttributeIterator::GetCurrentIndex ( ) const
inline

Get the current widget index the iterator is pointing to.

◆ GetCurrentSortOrder()

FSlateInvalidationWidgetSortOrder FSlateInvalidationWidgetList::FWidgetAttributeIterator::GetCurrentSortOrder ( ) const
inline

Get the current widget sort order the iterator is pointing to.

◆ IsValid()

bool FSlateInvalidationWidgetList::FWidgetAttributeIterator::IsValid ( ) const
inline

Is the iterator pointing to a valid widget index.

◆ operator=()

FWidgetAttributeIterator & FSlateInvalidationWidgetList::FWidgetAttributeIterator::operator= ( const FWidgetAttributeIterator )
delete

◆ PostResort()

void FSlateInvalidationWidgetList::FWidgetAttributeIterator::PostResort ( )

◆ PreChildRemove()

void FSlateInvalidationWidgetList::FWidgetAttributeIterator::PreChildRemove ( const FIndexRange Range)

◆ ProxiesBuilt()

void FSlateInvalidationWidgetList::FWidgetAttributeIterator::ProxiesBuilt ( const FIndexRange Range)

◆ ReIndexed()

void FSlateInvalidationWidgetList::FWidgetAttributeIterator::ReIndexed ( const IProcessChildOrderInvalidationCallback::FReIndexOperation Operation)

◆ Seek()

void FSlateInvalidationWidgetList::FWidgetAttributeIterator::Seek ( FSlateInvalidationWidgetIndex  SeekTo)

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