Navigation
API > API/Runtime > API/Runtime/SlateCore > API/Runtime/SlateCore/FSlateAttributeDescriptor > API/Runtime/SlateCore/FSlateAttributeDescriptor/FInitializer > API/Runtime/SlateCore/FSlateAttributeDescriptor/FInitializer/TNestedAttribute-
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TNestedAttributeEntry & OnValueChanged
(
TNestedAttributeValueChangedDelegate< PointerToAttributeOwnerType > Callback |
Notified when the attribute value changed. | Types/SlateAttributeDescriptor.h | |
TNestedAttributeEntry & OnValueChanged
(
TNestedAttributeValueChangedDelegateTyped< PointerToAttributeOwnerType > Callback |
Types/SlateAttributeDescriptor.h |
OnValueChanged(TNestedAttributeValueChangedDelegate< PointerToAttributeOwnerType >)
Description
Notified when the attribute value changed. It's preferable that you delay any action to the Tick or Paint function. You are not allowed to make changes that would affect the SWidget ChildOrder or its Visibility. It will not be called when the SWidget is in its construction phase.
| Name | OnValueChanged |
| Type | function |
| Header File | /Engine/Source/Runtime/SlateCore/Public/Types/SlateAttributeDescriptor.h |
| Include Path | #include "Types/SlateAttributeDescriptor.h" |
TNestedAttributeEntry & OnValueChanged
(
TNestedAttributeValueChangedDelegate< PointerToAttributeOwnerType > Callback
)
See Also
- SWidget::IsConstructed
OnValueChanged(TNestedAttributeValueChangedDelegateTyped< PointerToAttributeOwnerType >)
| Name | OnValueChanged |
| Type | function |
| Header File | /Engine/Source/Runtime/SlateCore/Public/Types/SlateAttributeDescriptor.h |
| Include Path | #include "Types/SlateAttributeDescriptor.h" |
TNestedAttributeEntry & OnValueChanged
(
TNestedAttributeValueChangedDelegateTyped< PointerToAttributeOwnerType > Callback
)