UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Editor::DataStorage::Private::TProperty< PropertyType > Class Template Reference

#include <TypedElementAttributeBindingProperty.h>

Public Member Functions

template<TDataColumnOrDynamicDataColumnTemplate ObjectType>
void Bind (PropertyType ObjectType::*Variable)
 
template<typename InputType , TDataColumnOrDynamicDataColumnTemplate ObjectType>
void Bind (InputType ObjectType::*Variable, TFunction< PropertyType(const InputType &)> Converter)
 
template<TDataColumnOrDynamicDataColumnTemplate ObjectType>
PropertyType & Get (ObjectType &Object) const
 
template<TDataColumnOrDynamicDataColumnTemplate ObjectType>
const PropertyType & Get (const ObjectType &Object) const
 
PropertyType & Get (void *Object, TWeakObjectPtr< const UScriptStruct > Type) const
 
const PropertyType & Get (const void *Object, TWeakObjectPtr< const UScriptStruct > Type) const
 
TWeakObjectPtr< const UScriptStructGetObjectTypeInfo () const
 
bool IsBound () const
 

Member Function Documentation

◆ Bind() [1/2]

template<typename PropertyType >
template<typename InputType , TDataColumnOrDynamicDataColumnTemplate ObjectType>
void TProperty< PropertyType >::Bind ( InputType ObjectType::*  Variable,
TFunction< PropertyType(const InputType &)>  Converter 
)

◆ Bind() [2/2]

template<typename PropertyType >
template<TDataColumnOrDynamicDataColumnTemplate ObjectType>
void TProperty< PropertyType >::Bind ( PropertyType ObjectType::*  Variable)

◆ Get() [1/4]

template<typename PropertyType >
template<TDataColumnOrDynamicDataColumnTemplate ObjectType>
const PropertyType & TProperty< PropertyType >::Get ( const ObjectType &  Object) const

◆ Get() [2/4]

template<typename PropertyType >
const PropertyType & TProperty< PropertyType >::Get ( const void Object,
TWeakObjectPtr< const UScriptStruct Type 
) const

◆ Get() [3/4]

template<typename PropertyType >
template<TDataColumnOrDynamicDataColumnTemplate ObjectType>
PropertyType & TProperty< PropertyType >::Get ( ObjectType &  Object) const

◆ Get() [4/4]

template<typename PropertyType >
PropertyType & TProperty< PropertyType >::Get ( void Object,
TWeakObjectPtr< const UScriptStruct Type 
) const

◆ GetObjectTypeInfo()

template<typename PropertyType >
TWeakObjectPtr< const UScriptStruct > TProperty< PropertyType >::GetObjectTypeInfo ( ) const

◆ IsBound()

template<typename PropertyType >
bool TProperty< PropertyType >::IsBound ( ) const

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