UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ITypedElementTransactedElement Class Referenceabstract

#include <TypedElementSelectionInterface.h>

Public Member Functions

virtual ~ITypedElementTransactedElement ()=default
 
TUniquePtr< ITypedElementTransactedElementClone () const
 
FTypedElementHandle GetElement () const
 
FTypedHandleTypeId GetElementType () const
 
void SetElement (const FTypedElementHandle &InElementHandle)
 
void SetElementType (const FTypedHandleTypeId InTypeId)
 
void Serialize (FArchive &InArchive)
 

Protected Member Functions

virtual TUniquePtr< ITypedElementTransactedElementCloneImpl () const =0
 
virtual FTypedElementHandle GetElementImpl () const =0
 
virtual void SetElementImpl (const FTypedElementHandle &InElementHandle)=0
 
virtual void SerializeImpl (FArchive &InArchive)=0
 

Constructor & Destructor Documentation

◆ ~ITypedElementTransactedElement()

virtual ITypedElementTransactedElement::~ITypedElementTransactedElement ( )
virtualdefault

Member Function Documentation

◆ Clone()

TUniquePtr< ITypedElementTransactedElement > ITypedElementTransactedElement::Clone ( ) const
inline

◆ CloneImpl()

virtual TUniquePtr< ITypedElementTransactedElement > ITypedElementTransactedElement::CloneImpl ( ) const
protectedpure virtual

◆ GetElement()

FTypedElementHandle ITypedElementTransactedElement::GetElement ( ) const
inline

◆ GetElementImpl()

virtual FTypedElementHandle ITypedElementTransactedElement::GetElementImpl ( ) const
protectedpure virtual

◆ GetElementType()

FTypedHandleTypeId ITypedElementTransactedElement::GetElementType ( ) const
inline

◆ Serialize()

void ITypedElementTransactedElement::Serialize ( FArchive InArchive)
inline

◆ SerializeImpl()

virtual void ITypedElementTransactedElement::SerializeImpl ( FArchive InArchive)
protectedpure virtual

◆ SetElement()

void ITypedElementTransactedElement::SetElement ( const FTypedElementHandle InElementHandle)
inline

◆ SetElementImpl()

virtual void ITypedElementTransactedElement::SetElementImpl ( const FTypedElementHandle InElementHandle)
protectedpure virtual

◆ SetElementType()

void ITypedElementTransactedElement::SetElementType ( const FTypedHandleTypeId  InTypeId)
inline

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