UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TSlateDeprecatedTAttribute< ObjectType > Struct Template Reference

#include <SlateAttribute.h>

Public Types

using FGetter = typename TAttribute< ObjectType >::FGetter
 

Public Member Functions

 TSlateDeprecatedTAttribute ()=default
 
template<typename OtherType >
 TSlateDeprecatedTAttribute (const OtherType &InInitialValue)
 
 TSlateDeprecatedTAttribute (ObjectType &&InInitialValue)
 
template<class SourceType >
 TSlateDeprecatedTAttribute (TSharedRef< SourceType > InUserObject, typename FGetter::template TConstMethodPtr< SourceType > InMethodPtr)
 
template<class SourceType >
 TSlateDeprecatedTAttribute (SourceType *InUserObject, typename FGetter::template TConstMethodPtr< SourceType > InMethodPtr)
 
bool IsSet () const
 
template<typename OtherType >
void Set (const OtherType &InNewValue)
 
const ObjectType & Get (const ObjectType &DefaultValue) const
 
const ObjectType & Get () const
 
FGetter GetBinding () const
 
void Bind (const FGetter &InGetter)
 
template<class SourceType >
void Bind (SourceType *InUserObject, typename FGetter::template TConstMethodPtr< SourceType > InMethodPtr)
 
bool IsBound () const
 
bool IdenticalTo (const TAttribute< ObjectType > &InOther) const
 

Detailed Description

template<typename ObjectType>
struct TSlateDeprecatedTAttribute< ObjectType >

A structure used to help the user identify deprecated TAttribute that are now TSlateAttribute.

Member Typedef Documentation

◆ FGetter

template<typename ObjectType >
using TSlateDeprecatedTAttribute< ObjectType >::FGetter = typename TAttribute<ObjectType>::FGetter

Constructor & Destructor Documentation

◆ TSlateDeprecatedTAttribute() [1/5]

template<typename ObjectType >
TSlateDeprecatedTAttribute< ObjectType >::TSlateDeprecatedTAttribute ( )
default

◆ TSlateDeprecatedTAttribute() [2/5]

template<typename ObjectType >
template<typename OtherType >
TSlateDeprecatedTAttribute< ObjectType >::TSlateDeprecatedTAttribute ( const OtherType InInitialValue)
inline

◆ TSlateDeprecatedTAttribute() [3/5]

template<typename ObjectType >
TSlateDeprecatedTAttribute< ObjectType >::TSlateDeprecatedTAttribute ( ObjectType &&  InInitialValue)
inline

◆ TSlateDeprecatedTAttribute() [4/5]

template<typename ObjectType >
template<class SourceType >
TSlateDeprecatedTAttribute< ObjectType >::TSlateDeprecatedTAttribute ( TSharedRef< SourceType >  InUserObject,
typename FGetter::template TConstMethodPtr< SourceType >  InMethodPtr 
)
inline

◆ TSlateDeprecatedTAttribute() [5/5]

template<typename ObjectType >
template<class SourceType >
TSlateDeprecatedTAttribute< ObjectType >::TSlateDeprecatedTAttribute ( SourceType *  InUserObject,
typename FGetter::template TConstMethodPtr< SourceType >  InMethodPtr 
)
inline

Member Function Documentation

◆ Bind() [1/2]

template<typename ObjectType >
void TSlateDeprecatedTAttribute< ObjectType >::Bind ( const FGetter InGetter)
inline

◆ Bind() [2/2]

template<typename ObjectType >
template<class SourceType >
void TSlateDeprecatedTAttribute< ObjectType >::Bind ( SourceType *  InUserObject,
typename FGetter::template TConstMethodPtr< SourceType >  InMethodPtr 
)
inline

◆ Get() [1/2]

template<typename ObjectType >
const ObjectType & TSlateDeprecatedTAttribute< ObjectType >::Get ( ) const
inline

◆ Get() [2/2]

template<typename ObjectType >
const ObjectType & TSlateDeprecatedTAttribute< ObjectType >::Get ( const ObjectType &  DefaultValue) const
inline

◆ GetBinding()

template<typename ObjectType >
FGetter TSlateDeprecatedTAttribute< ObjectType >::GetBinding ( ) const
inline

◆ IdenticalTo()

template<typename ObjectType >
bool TSlateDeprecatedTAttribute< ObjectType >::IdenticalTo ( const TAttribute< ObjectType > &  InOther) const
inline

◆ IsBound()

template<typename ObjectType >
bool TSlateDeprecatedTAttribute< ObjectType >::IsBound ( ) const
inline

◆ IsSet()

template<typename ObjectType >
bool TSlateDeprecatedTAttribute< ObjectType >::IsSet ( ) const
inline

◆ Set()

template<typename ObjectType >
template<typename OtherType >
void TSlateDeprecatedTAttribute< ObjectType >::Set ( const OtherType InNewValue)
inline

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