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

#include <DatasmithMaterialElements.h>

+ Inheritance diagram for IDatasmithExpressionInput:

Public Member Functions

const TCHARGetInputName () const
 
virtual IDatasmithMaterialExpressionGetExpression ()=0
 
virtual const IDatasmithMaterialExpressionGetExpression () const =0
 
virtual void SetExpression (IDatasmithMaterialExpression *InExpression)=0
 
virtual int32 GetOutputIndex () const =0
 
virtual void SetOutputIndex (int32 InOutputIndex)=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

◆ GetExpression() [1/2]

virtual const IDatasmithMaterialExpression * IDatasmithExpressionInput::GetExpression ( ) const
pure virtual

◆ GetExpression() [2/2]

virtual IDatasmithMaterialExpression * IDatasmithExpressionInput::GetExpression ( )
pure virtual

◆ GetInputName()

const TCHAR * IDatasmithExpressionInput::GetInputName ( ) const
inline

◆ GetOutputIndex()

virtual int32 IDatasmithExpressionInput::GetOutputIndex ( ) const
pure virtual

◆ SetExpression()

virtual void IDatasmithExpressionInput::SetExpression ( IDatasmithMaterialExpression InExpression)
pure virtual

◆ SetOutputIndex()

virtual void IDatasmithExpressionInput::SetOutputIndex ( int32  InOutputIndex)
pure virtual

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