Navigation
API > API/Runtime > API/Runtime/SlateCore > API/Runtime/SlateCore/SWidget
| |
|
| Name |
ECachedInvalidationResult |
| Type |
enum |
| Header File |
/Engine/Source/Runtime/SlateCore/Public/Widgets/SWidget.h |
| Include Path |
#include "Widgets/SWidget.h" |
Syntax
enum ECachedInvalidationResult
{
NeedsRefresh,
Refreshing,
SupportsInvalidation,
ClassNotSupportingInvalidation,
ChildrenNotSupportingInvalidation,
InvalidParent,
}
Values
| Name |
Remarks |
| NeedsRefresh |
The last result has been invalidated and needs to be refreshed. |
| Refreshing |
Used internally in SupportsInvalidationRecursive to avoid refreshing the same widget multiple times. |
| SupportsInvalidation |
This widget and all its descendants support invalidation and have a valid parent. |
| ClassNotSupportingInvalidation |
The class of this widget does not support invalidation. This result never changes. |
| ChildrenNotSupportingInvalidation |
Descendants of this widget are not supporting invalidation or have invalid parents. |
| InvalidParent |
This widget currently has an invalid parent, meaning it is a child of widget A but its Parent points to another Widget B (or null). |