![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SlateAttributeDescriptor.h>
Public Types | |
| using | Arg1Type = const class SWidget & |
| using | FGetter = TDelegate< EInvalidateWidgetReason(Arg1Type), FNotThreadSafeNotCheckedDelegateUserPolicy > |
Public Member Functions | |
| FInvalidateWidgetReasonAttribute (const FInvalidateWidgetReasonAttribute &)=default | |
| FInvalidateWidgetReasonAttribute (FInvalidateWidgetReasonAttribute &&)=default | |
| FInvalidateWidgetReasonAttribute & | operator= (const FInvalidateWidgetReasonAttribute &)=default |
| FInvalidateWidgetReasonAttribute & | operator= (FInvalidateWidgetReasonAttribute &&)=default |
| FInvalidateWidgetReasonAttribute (EInvalidateWidgetReason InReason) | |
| template<typename... PayloadTypes> | |
| FInvalidateWidgetReasonAttribute (TIdentity_T< typename FGetter::template TFuncPtr< PayloadTypes... > > InFuncPtr, PayloadTypes &&... InputPayload) | |
| template<typename LambdaType , typename... PayloadTypes> | |
| FInvalidateWidgetReasonAttribute (LambdaType &&InCallable, PayloadTypes &&... InputPayload) | |
| bool | IsBound () const |
| EInvalidateWidgetReason | Get (const SWidget &Widget) const |
Public Attributes | |
| friend | FSlateAttributeDescriptor |
A EInvalidationWidgetReason Attribute It can be explicitly initialize or can be a callback static function or lambda that returns the EInvalidationReason. The signature of the function takes a const SWidget& as argument.
| using FSlateAttributeDescriptor::FInvalidateWidgetReasonAttribute::Arg1Type = const class SWidget& |
| using FSlateAttributeDescriptor::FInvalidateWidgetReasonAttribute::FGetter = TDelegate<EInvalidateWidgetReason(Arg1Type), FNotThreadSafeNotCheckedDelegateUserPolicy> |
|
default |
|
default |
|
inlineexplicit |
Default constructor.
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inline |
|
default |
|
default |
| friend FSlateAttributeDescriptor::FInvalidateWidgetReasonAttribute::FSlateAttributeDescriptor |