#include <SlateInvalidationWidgetList.h>
◆ InvalidationWidgetType
◆ FSlateInvalidationWidgetList()
◆ BuildWidgetList()
Build the widget list from the root widget.
◆ CreateWidgetAttributeIterator()
◆ CreateWidgetVolatileUpdateIterator()
◆ DecrementIndex()
Decrement a widget index to the next entry in the WidgetList.
◆ Empty()
| void FSlateInvalidationWidgetList::Empty |
( |
| ) |
|
◆ FindNextSibling()
Find the next widget index that share the same parent. Return Invalid if there is no sibling.
◆ FirstIndex()
Returns the first index from the WidgetList.
◆ ForEachInvalidationWidget() [1/3]
Performs an operation on all InvalidationWidget in the list bellow the provided (WidgetIndex not including it).
◆ ForEachInvalidationWidget() [2/3]
| void FSlateInvalidationWidgetList::ForEachInvalidationWidget |
( |
Predicate |
Pred | ) |
|
|
inline |
Performs an operation on all InvalidationWidget in the list.
◆ ForEachInvalidationWidget() [3/3]
| void FSlateInvalidationWidgetList::ForEachInvalidationWidget |
( |
Predicate |
Pred | ) |
const |
|
inline |
Performs an operation on all InvalidationWidget in the list.
◆ ForEachWidget() [1/2]
| void FSlateInvalidationWidgetList::ForEachWidget |
( |
Predicate |
Pred | ) |
|
|
inline |
Performs an operation on all SWidget in the list.
◆ ForEachWidget() [2/2]
| void FSlateInvalidationWidgetList::ForEachWidget |
( |
Predicate |
Pred | ) |
const |
|
inline |
Performs an operation on all SWidget in the list.
◆ GetRoot() [1/2]
Get the root the widget list was built with.
◆ GetRoot() [2/2]
Get the root the widget list was built with.
◆ HasVolatileUpdateFlags()
◆ IncrementIndex()
Increment a widget index to the next entry in the WidgetList.
◆ IsEmpty()
| bool FSlateInvalidationWidgetList::IsEmpty |
( |
| ) |
const |
|
inline |
Returns true if there is not element in the WidgetList.
◆ IsValidIndex()
Tests if index is in the WidgetList range.
◆ LastIndex()
Returns the last index from the WidgetList.
◆ operator[]() [1/2]
Returns reference to element at give index.
◆ operator[]() [2/2]
Returns reference to element at give index.
◆ ProcessAttributeRegistrationInvalidation()
Test, then adds or removes from the registered attribute list.
◆ ProcessChildOrderInvalidation()
Process widget that have a ChildOrder invalidation.
- Note
- the Invalidation may break the reference. You shouldn't use the InvalidationWidget after this point.
- Returns
- true if the WidgetIndex is still valid.
◆ ProcessVolatileUpdateInvalidation()
Test, then adds or removes from the volatile update list.
◆ Reset()
| void FSlateInvalidationWidgetList::Reset |
( |
| ) |
|
Empties the WidgetList, but doesn't change the memory allocations.
◆ ShouldBeAdded() [1/2]
◆ ShouldBeAdded() [2/2]
◆ ShouldBeAddedToAttributeList() [1/2]
| static bool FSlateInvalidationWidgetList::ShouldBeAddedToAttributeList |
( |
const SWidget & |
Widget | ) |
|
|
inlinestatic |
◆ ShouldBeAddedToAttributeList() [2/2]
◆ ShouldBeAddedToVolatileUpdateList() [1/2]
| static bool FSlateInvalidationWidgetList::ShouldBeAddedToVolatileUpdateList |
( |
const SWidget & |
Widget | ) |
|
|
inlinestatic |
◆ ShouldBeAddedToVolatileUpdateList() [2/2]
◆ ShouldDoRecursion() [1/2]
| bool FSlateInvalidationWidgetList::ShouldDoRecursion |
( |
const SWidget & |
Widget | ) |
const |
|
inline |
◆ ShouldDoRecursion() [2/2]
◆ FSlateInvalidationWidgetSortOrder
The documentation for this class was generated from the following files: