Navigation
Unreal Engine C++ API Reference > Runtime > SlateCore > Types > Attributes
Inheritance Hierarchy
- FSlateAttributeBase
- FSlateAttributeImpl
- TSlateAttributeBase
- TSlateManagedAttribute
- SWidget::TSlateManagedAttribute
- SWidget::TSlateManagedAttribute< FText, InInvalidationReasonValue >
- TSlateManagedAttribute< FText, EInvalidateWidgetReason::None >
References
Module | SlateCore |
Header | /Engine/Source/Runtime/SlateCore/Public/Types/Attributes/SlateAttributeManaged.inl |
Include | #include "Types/Attributes/SlateAttributeManaged.inl" |
Syntax
template<typename InObjectType, typename InInvalidationReasonPredicate, typename InComparePredicate>
struct TSlateManagedAttribute : protected SlateAttributePrivate::TSlateAttributeBase< SWidget, InObjectType, InInvalidationReasonPredicate, InComparePredicate, ESlateAttributeType::Managed >
Specializations
TSlateManagedAttribute< FText, EInvalidateWidgetReason::None >
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
|||
![]() |
TSlateManagedAttribute
(
TSharedRef< SWidget > Widget, ) |
||
![]() |
TSlateManagedAttribute
(
TSharedRef< SWidget > Widget, |
||
![]() |
TSlateManagedAttribute
(
TSharedRef< SWidget > Widget, ) |
||
![]() |
TSlateManagedAttribute
(
const TSlateManagedAttribute& |
||
![]() |
TSlateManagedAttribute
(
TSlateManagedAttribute&& Other |
||
![]() |
TSlateManagedAttribute
(
TSharedRef< SWidget > Widget |
||
![]() |
TSlateManagedAttribute
(
TSharedRef< SWidget > Widget, |
||
![]() |
|||
![]() |
TSlateManagedAttribute
(
TSharedRef< SWidget > Widget, |
||
![]() |
TSlateManagedAttribute
(
TSharedRef< SWidget > Widget, ) |
||
![]() |
TSlateManagedAttribute
(
TSharedRef< SWidget > Widget, |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | Assign
(
const TAttribute< ObjectType >& OtherAttribute |
|
![]() |
void | Assign
(
TAttribute< ObjectType >&& OtherAttribute |
|
![]() |
void | Assign
(
const TAttribute< ObjectType >& OtherAttribute, |
|
![]() |
void | ||
![]() |
void | Assign
(
TAttribute< ObjectType >&& OtherAttribute, |
|
![]() |
void | ||
![]() |
void | ||
![]() |
void | ||
![]() ![]() |
const ObjectType & | Get () |
|
![]() ![]() |
EInvalidateWidgetReason | GetInvalidationReason
(
const SWidget& Widget |
|
![]() ![]() |
bool | IdenticalTo
(
const TAttribute< ObjectType >& Other |
|
![]() ![]() |
bool | IdenticalTo
(
const TSlateManagedAttribute& Other |
|
![]() ![]() |
bool | IdenticalTo
(
const SWidget& Widget, |
|
![]() ![]() |
bool | IsBound () |
|
![]() |
void | Set
(
const ObjectType& NewValue |
|
![]() |
void | ||
![]() |
void | Unbind () |
|
![]() |
void | UpdateNow () |
Operators
Type | Name | Description | |
---|---|---|---|
![]() |
TSlateManagedAttribute & | operator=
(
const TSlateManagedAttribute& |
|
![]() |
TSlateManagedAttribute & | operator=
(
TSlateManagedAttribute&& Other |
Typedefs
Name | Description |
---|---|
FGetter | |
ObjectType | |
Super |