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

#include <IDatasmithSceneElements.h>

+ Inheritance diagram for IDatasmithKeyValueProperty:

Public Member Functions

virtual ~IDatasmithKeyValueProperty ()
 
virtual EDatasmithKeyValuePropertyType GetPropertyType () const =0
 
virtual void SetPropertyType (EDatasmithKeyValuePropertyType InType)=0
 
virtual const TCHARGetValue () const =0
 
virtual void SetValue (const TCHAR *Value)=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
 

Constructor & Destructor Documentation

◆ ~IDatasmithKeyValueProperty()

virtual IDatasmithKeyValueProperty::~IDatasmithKeyValueProperty ( )
inlinevirtual

Member Function Documentation

◆ GetPropertyType()

virtual EDatasmithKeyValuePropertyType IDatasmithKeyValueProperty::GetPropertyType ( ) const
pure virtual

Get the type of this property

Implemented in FDatasmithKeyValuePropertyImpl.

◆ GetValue()

virtual const TCHAR * IDatasmithKeyValueProperty::GetValue ( ) const
pure virtual

Get the value of this property

Implemented in FDatasmithKeyValuePropertyImpl.

◆ SetPropertyType()

virtual void IDatasmithKeyValueProperty::SetPropertyType ( EDatasmithKeyValuePropertyType  InType)
pure virtual

Set the type of this property

Implemented in FDatasmithKeyValuePropertyImpl.

◆ SetValue()

virtual void IDatasmithKeyValueProperty::SetValue ( const TCHAR Value)
pure virtual

Sets the value of this property

Implemented in FDatasmithKeyValuePropertyImpl.


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