![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SlateAttributeDescriptor.h>
Classes | |
| struct | FAttributeEntry |
Public Member Functions | |
| FContainerInitializer ()=delete | |
| FContainerInitializer (const FContainerInitializer &)=delete | |
| FContainerInitializer & | operator= (const FContainerInitializer &)=delete |
| SLATECORE_API FAttributeEntry | AddContainedAttribute (FName AttributeName, OffsetType Offset, const FInvalidateWidgetReasonAttribute &ReasonGetter) |
| SLATECORE_API FAttributeEntry | AddContainedAttribute (FName AttributeName, OffsetType Offset, FInvalidateWidgetReasonAttribute &&ReasonGetter) |
| SLATECORE_API void | OverrideInvalidationReason (FName AttributeName, const FInvalidateWidgetReasonAttribute &Reason) |
| SLATECORE_API void | OverrideInvalidationReason (FName AttributeName, FInvalidateWidgetReasonAttribute &&Reason) |
| SLATECORE_API void | OverrideOnValueChanged (FName AttributeName, ECallbackOverrideType OverrideType, FAttributeValueChangedDelegate Callback) |
Internal class to initialize the SlateAttributeDescriptor::FContainer attributes (Add attributes or modify existing attributes).
|
delete |
|
delete |
| FSlateAttributeDescriptor::FContainerInitializer::FAttributeEntry FSlateAttributeDescriptor::FContainerInitializer::AddContainedAttribute | ( | FName | AttributeName, |
| OffsetType | Offset, | ||
| const FInvalidateWidgetReasonAttribute & | ReasonGetter | ||
| ) |
| FSlateAttributeDescriptor::FContainerInitializer::FAttributeEntry FSlateAttributeDescriptor::FContainerInitializer::AddContainedAttribute | ( | FName | AttributeName, |
| OffsetType | Offset, | ||
| FInvalidateWidgetReasonAttribute && | ReasonGetter | ||
| ) |
|
delete |
| void FSlateAttributeDescriptor::FContainerInitializer::OverrideInvalidationReason | ( | FName | AttributeName, |
| const FInvalidateWidgetReasonAttribute & | Reason | ||
| ) |
Change the InvalidationReason of an attribute defined in a base class.
| void FSlateAttributeDescriptor::FContainerInitializer::OverrideInvalidationReason | ( | FName | AttributeName, |
| FInvalidateWidgetReasonAttribute && | Reason | ||
| ) |
Change the InvalidationReason of an attribute defined in a base class.
| void FSlateAttributeDescriptor::FContainerInitializer::OverrideOnValueChanged | ( | FName | AttributeName, |
| ECallbackOverrideType | OverrideType, | ||
| FAttributeValueChangedDelegate | Callback | ||
| ) |
Change the FAttributeValueChangedDelegate of an attribute defined in a base class.