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

#include <SlateAttribute.h>

+ Inheritance diagram for FSlateAttributeBase:

Static Public Member Functions

template<typename T >
static constexpr bool IsInvalidateWidgetReasonSupported (T Reason)
 
static constexpr bool IsInvalidateWidgetReasonSupported (EInvalidateWidgetReason Reason)
 

Detailed Description

Base struct of all SlateAttribute type.

Member Function Documentation

◆ IsInvalidateWidgetReasonSupported() [1/2]

static constexpr bool FSlateAttributeBase::IsInvalidateWidgetReasonSupported ( EInvalidateWidgetReason  Reason)
inlinestaticconstexpr

◆ IsInvalidateWidgetReasonSupported() [2/2]

template<typename T >
static constexpr bool FSlateAttributeBase::IsInvalidateWidgetReasonSupported ( Reason)
inlinestaticconstexpr

Not all invalidation is supported by SlateAttribute. ChildOrder: The update of SlateAttribute is done in the SlatePrepass. We can't add or remove children in SlatePrepass. AttributeRegistration: In FastPath, the SlateAttribute are updated in a loop. The iterator can't be modified while we are looping.


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