Choose your operating system:
Windows
macOS
Linux
| FSlateAttributeBase
|
Module |
|
Header |
/Engine/Source/Runtime/SlateCore/Public/Widgets/SWidget.h |
Include |
#include "Widgets/SWidget.h" |
template<typename InObjectType, EInvalidateWidgetReason InInvalidationReasonValue, typename InComparePredicate>
struct TSlateAttribute : public SlateAttributePrivate::TSlateMemberAttribute< InObjectType, std::conditional< InInvalidationReasonValue==EInvalidateWidgetReason::None,::SlateAttributePrivate::FSlateAttributeNoInvalidationReason, TSlateAttributeInvalidationReason< InInvalidationReasonValue > >::type, InComparePredicate >
A SlateAttribute that is member variable of a SWidget. : TSlateAttribute<int32> MyAttribute1; TSlateAttribute<int32, EInvalidateWidgetReason::Paint> MyAttribute2; TSlateAttribute<int32, EInvalidateWidgetReason::Paint, TSlateAttributeComparePredicate<>> MyAttribute3;