UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SlateAttributePrivate::FSlateAttributeImpl Struct Reference
+ Inheritance diagram for SlateAttributePrivate::FSlateAttributeImpl:

Protected Member Functions

SLATECORE_API void ProtectedUnregisterAttribute (SWidget &Widget, ESlateAttributeType AttributeType) const
 
SLATECORE_API void ProtectedRegisterAttribute (SWidget &Widget, ESlateAttributeType AttributeType, TUniquePtr< ISlateAttributeGetter > &&Wrapper)
 
SLATECORE_API void ProtectedInvalidateWidget (SWidget &Widget, ESlateAttributeType AttributeType, EInvalidateWidgetReason InvalidationReason) const
 
SLATECORE_API bool ProtectedIsBound (const SWidget &Widget, ESlateAttributeType AttributeType) const
 
SLATECORE_API ISlateAttributeGetterProtectedFindGetter (const SWidget &Widget, ESlateAttributeType AttributeType) const
 
SLATECORE_API FDelegateHandle ProtectedFindGetterHandle (const SWidget &Widget, ESlateAttributeType AttributeType) const
 
SLATECORE_API void ProtectedUpdateNow (SWidget &Widget, ESlateAttributeType AttributeType)
 
SLATECORE_API bool ProtectedIsWidgetInDestructionPath (SWidget *Widget) const
 
SLATECORE_API bool ProtectedIsImplemented (const SWidget &Widget) const
 
SLATECORE_API void ProtectedMoveAttribute (SWidget &Widget, ESlateAttributeType AttributeType, const FSlateAttributeBase *Other)
 
SLATECORE_API void ProtectedUnregisterAttribute (ISlateAttributeContainer &Widget, ESlateAttributeType AttributeType) const
 
SLATECORE_API void ProtectedRegisterAttribute (ISlateAttributeContainer &Widget, ESlateAttributeType AttributeType, TUniquePtr< ISlateAttributeGetter > &&Wrapper)
 
SLATECORE_API void ProtectedInvalidateWidget (ISlateAttributeContainer &Widget, ESlateAttributeType AttributeType, EInvalidateWidgetReason InvalidationReason) const
 
SLATECORE_API bool ProtectedIsBound (const ISlateAttributeContainer &Widget, ESlateAttributeType AttributeType) const
 
SLATECORE_API ISlateAttributeGetterProtectedFindGetter (const ISlateAttributeContainer &Widget, ESlateAttributeType AttributeType) const
 
SLATECORE_API FDelegateHandle ProtectedFindGetterHandle (const ISlateAttributeContainer &Widget, ESlateAttributeType AttributeType) const
 
SLATECORE_API void ProtectedUpdateNow (ISlateAttributeContainer &Widget, ESlateAttributeType AttributeType)
 

Additional Inherited Members

- Static Public Member Functions inherited from FSlateAttributeBase
template<typename T >
static constexpr bool IsInvalidateWidgetReasonSupported (T Reason)
 
static constexpr bool IsInvalidateWidgetReasonSupported (EInvalidateWidgetReason Reason)
 

Member Function Documentation

◆ ProtectedFindGetter() [1/2]

ISlateAttributeGetter * SlateAttributePrivate::FSlateAttributeImpl::ProtectedFindGetter ( const ISlateAttributeContainer Widget,
ESlateAttributeType  AttributeType 
) const
protected

◆ ProtectedFindGetter() [2/2]

ISlateAttributeGetter * SlateAttributePrivate::FSlateAttributeImpl::ProtectedFindGetter ( const SWidget Widget,
ESlateAttributeType  AttributeType 
) const
protected

◆ ProtectedFindGetterHandle() [1/2]

FDelegateHandle SlateAttributePrivate::FSlateAttributeImpl::ProtectedFindGetterHandle ( const ISlateAttributeContainer Widget,
ESlateAttributeType  AttributeType 
) const
protected

◆ ProtectedFindGetterHandle() [2/2]

FDelegateHandle SlateAttributePrivate::FSlateAttributeImpl::ProtectedFindGetterHandle ( const SWidget Widget,
ESlateAttributeType  AttributeType 
) const
protected

◆ ProtectedInvalidateWidget() [1/2]

void SlateAttributePrivate::FSlateAttributeImpl::ProtectedInvalidateWidget ( ISlateAttributeContainer Widget,
ESlateAttributeType  AttributeType,
EInvalidateWidgetReason  InvalidationReason 
) const
protected

◆ ProtectedInvalidateWidget() [2/2]

void SlateAttributePrivate::FSlateAttributeImpl::ProtectedInvalidateWidget ( SWidget Widget,
ESlateAttributeType  AttributeType,
EInvalidateWidgetReason  InvalidationReason 
) const
protected

◆ ProtectedIsBound() [1/2]

bool SlateAttributePrivate::FSlateAttributeImpl::ProtectedIsBound ( const ISlateAttributeContainer Widget,
ESlateAttributeType  AttributeType 
) const
protected

◆ ProtectedIsBound() [2/2]

bool SlateAttributePrivate::FSlateAttributeImpl::ProtectedIsBound ( const SWidget Widget,
ESlateAttributeType  AttributeType 
) const
protected

◆ ProtectedIsImplemented()

bool SlateAttributePrivate::FSlateAttributeImpl::ProtectedIsImplemented ( const SWidget Widget) const
protected

◆ ProtectedIsWidgetInDestructionPath()

bool SlateAttributePrivate::FSlateAttributeImpl::ProtectedIsWidgetInDestructionPath ( SWidget Widget) const
protected

◆ ProtectedMoveAttribute()

void SlateAttributePrivate::FSlateAttributeImpl::ProtectedMoveAttribute ( SWidget Widget,
ESlateAttributeType  AttributeType,
const FSlateAttributeBase Other 
)
protected

◆ ProtectedRegisterAttribute() [1/2]

void SlateAttributePrivate::FSlateAttributeImpl::ProtectedRegisterAttribute ( ISlateAttributeContainer Widget,
ESlateAttributeType  AttributeType,
TUniquePtr< ISlateAttributeGetter > &&  Wrapper 
)
protected

◆ ProtectedRegisterAttribute() [2/2]

void SlateAttributePrivate::FSlateAttributeImpl::ProtectedRegisterAttribute ( SWidget Widget,
ESlateAttributeType  AttributeType,
TUniquePtr< ISlateAttributeGetter > &&  Wrapper 
)
protected

◆ ProtectedUnregisterAttribute() [1/2]

void SlateAttributePrivate::FSlateAttributeImpl::ProtectedUnregisterAttribute ( ISlateAttributeContainer Widget,
ESlateAttributeType  AttributeType 
) const
protected

◆ ProtectedUnregisterAttribute() [2/2]

void SlateAttributePrivate::FSlateAttributeImpl::ProtectedUnregisterAttribute ( SWidget Widget,
ESlateAttributeType  AttributeType 
) const
protected

◆ ProtectedUpdateNow() [1/2]

void SlateAttributePrivate::FSlateAttributeImpl::ProtectedUpdateNow ( ISlateAttributeContainer Widget,
ESlateAttributeType  AttributeType 
)
protected

◆ ProtectedUpdateNow() [2/2]

void SlateAttributePrivate::FSlateAttributeImpl::ProtectedUpdateNow ( SWidget Widget,
ESlateAttributeType  AttributeType 
)
protected

The documentation for this struct was generated from the following files: