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

#include <DatasmithVariantElements.h>

+ Inheritance diagram for IDatasmithActorBindingElement:

Public Member Functions

virtual void SetActor (TSharedPtr< IDatasmithActorElement > Actor)=0
 
virtual TSharedPtr< IDatasmithActorElementGetActor () const =0
 
virtual void AddPropertyCapture (const TSharedRef< IDatasmithBasePropertyCaptureElement > &Prop)=0
 
virtual int32 GetPropertyCapturesCount () const =0
 
virtual TSharedPtr< IDatasmithBasePropertyCaptureElementGetPropertyCapture (int32 Index)=0
 
virtual void RemovePropertyCapture (const TSharedRef< IDatasmithBasePropertyCaptureElement > &Prop)=0
 
- Public Member Functions inherited from IDatasmithBaseVariantElement
virtual bool IsSubType (const EDatasmithElementVariantSubType VariantSubType) const =0
 
- Public Member Functions inherited from IDatasmithElement
virtual bool IsA (EDatasmithElementType Type) const =0
 
virtual const TCHARGetName () const =0
 
virtual void SetName (const TCHAR *InName)=0
 
virtual const TCHARGetLabel () const =0
 
virtual void SetLabel (const TCHAR *InLabel)=0
 
virtual FMD5Hash CalculateElementHash (bool bForce)=0
 

Member Function Documentation

◆ AddPropertyCapture()

virtual void IDatasmithActorBindingElement::AddPropertyCapture ( const TSharedRef< IDatasmithBasePropertyCaptureElement > &  Prop)
pure virtual

◆ GetActor()

virtual TSharedPtr< IDatasmithActorElement > IDatasmithActorBindingElement::GetActor ( ) const
pure virtual

◆ GetPropertyCapture()

virtual TSharedPtr< IDatasmithBasePropertyCaptureElement > IDatasmithActorBindingElement::GetPropertyCapture ( int32  Index)
pure virtual

◆ GetPropertyCapturesCount()

virtual int32 IDatasmithActorBindingElement::GetPropertyCapturesCount ( ) const
pure virtual

◆ RemovePropertyCapture()

virtual void IDatasmithActorBindingElement::RemovePropertyCapture ( const TSharedRef< IDatasmithBasePropertyCaptureElement > &  Prop)
pure virtual

◆ SetActor()

virtual void IDatasmithActorBindingElement::SetActor ( TSharedPtr< IDatasmithActorElement Actor)
pure virtual

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