![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SlateAttributeDescriptor.h>
Classes | |
| struct | FAttributeEntry |
Public Member Functions | |
| SLATECORE_API | ~FInitializer () |
| SLATECORE_API FAttributeEntry | AddMemberAttribute (FName AttributeName, OffsetType Offset, const FInvalidateWidgetReasonAttribute &ReasonGetter) |
| SLATECORE_API FAttributeEntry | AddMemberAttribute (FName AttributeName, OffsetType Offset, FInvalidateWidgetReasonAttribute &&ReasonGetter) |
| SLATECORE_API FContainerInitializer | AddContainer (FName ContainerName, OffsetType Offset) |
| 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) |
| SLATECORE_API void | SetAffectVisibility (FName AttributeName, bool bAffectVisibility) |
Internal class to initialize the SlateAttributeDescriptor (Add attributes or modify existing attributes).
| FSlateAttributeDescriptor::FInitializer::~FInitializer | ( | ) |
| FSlateAttributeDescriptor::FContainerInitializer FSlateAttributeDescriptor::FInitializer::AddContainer | ( | FName | ContainerName, |
| OffsetType | Offset | ||
| ) |
| FSlateAttributeDescriptor::FInitializer::FAttributeEntry FSlateAttributeDescriptor::FInitializer::AddMemberAttribute | ( | FName | AttributeName, |
| OffsetType | Offset, | ||
| const FInvalidateWidgetReasonAttribute & | ReasonGetter | ||
| ) |
| FSlateAttributeDescriptor::FInitializer::FAttributeEntry FSlateAttributeDescriptor::FInitializer::AddMemberAttribute | ( | FName | AttributeName, |
| OffsetType | Offset, | ||
| FInvalidateWidgetReasonAttribute && | ReasonGetter | ||
| ) |
| void FSlateAttributeDescriptor::FInitializer::OverrideInvalidationReason | ( | FName | AttributeName, |
| const FInvalidateWidgetReasonAttribute & | Reason | ||
| ) |
Change the InvalidationReason of an attribute defined in a base class.
| void FSlateAttributeDescriptor::FInitializer::OverrideInvalidationReason | ( | FName | AttributeName, |
| FInvalidateWidgetReasonAttribute && | Reason | ||
| ) |
Change the InvalidationReason of an attribute defined in a base class.
| void FSlateAttributeDescriptor::FInitializer::OverrideOnValueChanged | ( | FName | AttributeName, |
| ECallbackOverrideType | OverrideType, | ||
| FAttributeValueChangedDelegate | Callback | ||
| ) |
Change the FAttributeValueChangedDelegate of an attribute defined in a base class.
| void FSlateAttributeDescriptor::FInitializer::SetAffectVisibility | ( | FName | AttributeName, |
| bool | bAffectVisibility | ||
| ) |
Change the update type of an attribute defined in a base class.