UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FDatasmithMaterialExpressionCustomImpl Member List

This is the complete list of members for FDatasmithMaterialExpressionCustomImpl, including all inherited members.

AddAdditionalDefine(const TCHAR *Define) overrideFDatasmithMaterialExpressionCustomImplinlinevirtual
AddIncludeFilePath(const TCHAR *Path) overrideFDatasmithMaterialExpressionCustomImplinlinevirtual
ArgNamesFDatasmithMaterialExpressionCustomImplprotected
AsShared()TSharedFromThis< ObjectType, Mode >inline
AsShared() constTSharedFromThis< ObjectType, Mode >inline
AsSharedSubobject(SubobjectType *SubobjectPtr) constTSharedFromThis< ObjectType, Mode >inline
AsWeak()TSharedFromThis< ObjectType, Mode >inline
AsWeak() constTSharedFromThis< ObjectType, Mode >inline
AsWeakSubobject(SubobjectType *SubobjectPtr) constTSharedFromThis< ObjectType, Mode >inline
CalculateElementHash(bool bForce) overrideFDatasmithMaterialExpressionCustomImplinlinevirtual
CodeFDatasmithMaterialExpressionCustomImplprotected
ComputeHash()FDatasmithMaterialExpressionImpl< IDatasmithMaterialExpressionCustom >inlineprotected
ConnectExpression(IDatasmithExpressionInput &ExpressionInput) overrideFDatasmithMaterialExpressionImpl< IDatasmithMaterialExpressionCustom >inlinevirtual
ConnectExpression(IDatasmithExpressionInput &ExpressionInput, int32 OutputIndex) overrideFDatasmithMaterialExpressionImpl< IDatasmithMaterialExpressionCustom >inlinevirtual
DefaultOutputIndexFDatasmithMaterialExpressionImpl< IDatasmithMaterialExpressionCustom >protected
DefinesFDatasmithMaterialExpressionCustomImplprotected
DescriptionFDatasmithMaterialExpressionCustomImplprotected
DoesSharedInstanceExist() constTSharedFromThis< ObjectType, Mode >inline
ElementHashFDatasmithElementImpl< InterfaceType >protected
FDatasmithElementImpl(const TCHAR *InName, EDatasmithElementType InType, uint64 InSubType=0)FDatasmithElementImpl< InterfaceType >inline
FDatasmithMaterialExpressionCustomImpl()FDatasmithMaterialExpressionCustomImpl
FDatasmithMaterialExpressionImpl(EDatasmithMaterialExpressionType InSubType)FDatasmithMaterialExpressionImpl< IDatasmithMaterialExpressionCustom >explicit
GetAdditionalDefine(int32 Index) const overrideFDatasmithMaterialExpressionCustomImplinlinevirtual
GetAdditionalDefineCount() const overrideFDatasmithMaterialExpressionCustomImplinlinevirtual
GetArgumentName(int32 Index) const overrideFDatasmithMaterialExpressionCustomImplinlinevirtual
GetArgumentNameCount() const overrideFDatasmithMaterialExpressionCustomImplinlinevirtual
GetCode() const overrideFDatasmithMaterialExpressionCustomImplinlinevirtual
GetDefaultOutputIndex() const overrideFDatasmithMaterialExpressionImpl< IDatasmithMaterialExpressionCustom >inlinevirtual
GetDescription() const overrideFDatasmithMaterialExpressionCustomImplinlinevirtual
GetElementType() constFDatasmithElementImpl< InterfaceType >inlineprotected
GetExpressionType() const overrideFDatasmithMaterialExpressionImpl< IDatasmithMaterialExpressionCustom >inlinevirtual
GetIncludeFilePath(int32 Index) const overrideFDatasmithMaterialExpressionCustomImplinlinevirtual
GetIncludeFilePathCount() const overrideFDatasmithMaterialExpressionCustomImplinlinevirtual
GetInput(int32 Index) overrideFDatasmithMaterialExpressionCustomImplvirtual
GetInput(int32 Index) const overrideFDatasmithMaterialExpressionCustomImplinlinevirtual
GetInputCount() const overrideFDatasmithMaterialExpressionCustomImplinlinevirtual
GetLabel() const overrideFDatasmithElementImpl< InterfaceType >inlinevirtual
GetName() const overrideFDatasmithElementImpl< InterfaceType >inlinevirtual
GetOutputType() const overrideFDatasmithMaterialExpressionCustomImplinlinevirtual
GetStore() const overrideFDatasmithElementImpl< InterfaceType >inlinevirtual
GetStore() overrideFDatasmithElementImpl< InterfaceType >inlinevirtual
GetSubType() constFDatasmithElementImpl< InterfaceType >inlineprotected
IncludeFilePathsFDatasmithMaterialExpressionCustomImplprotected
InputsFDatasmithMaterialExpressionCustomImplprotected
IsA(EDatasmithElementType InType) const overrideFDatasmithElementImpl< InterfaceType >inlinevirtual
IsSubType(const EDatasmithMaterialExpressionType ExpressionType) const overrideFDatasmithMaterialExpressionImpl< IDatasmithMaterialExpressionCustom >inlinevirtual
IsSubTypeInternal(uint64 InSubType) const overrideFDatasmithMaterialExpressionImpl< IDatasmithMaterialExpressionCustom >inlinevirtual
LabelFDatasmithElementImpl< InterfaceType >protected
MakeSharedState() const overrideFDatasmithElementImpl< InterfaceType >inlinevirtual
NameFDatasmithElementImpl< InterfaceType >protected
operator=(TSharedFromThis const &)TSharedFromThis< ObjectType, Mode >inlineprotected
OutputsFDatasmithMaterialExpressionImpl< IDatasmithMaterialExpressionCustom >protected
OutputTypeFDatasmithMaterialExpressionCustomImplprotected
ResetExpression() overrideFDatasmithMaterialExpressionImpl< IDatasmithMaterialExpressionCustom >virtual
ResetExpressionImpl() overrideFDatasmithMaterialExpressionCustomImplinlinevirtual
SetArgumentName(int32 ArgIndex, const TCHAR *ArgName) overrideFDatasmithMaterialExpressionCustomImplvirtual
SetCode(const TCHAR *InCode) overrideFDatasmithMaterialExpressionCustomImplinlinevirtual
SetDefaultOutputIndex(int32 InDefaultOutputIndex) overrideFDatasmithMaterialExpressionImpl< IDatasmithMaterialExpressionCustom >inlinevirtual
SetDescription(const TCHAR *InDescription) overrideFDatasmithMaterialExpressionCustomImplinlinevirtual
SetLabel(const TCHAR *InLabel) overrideFDatasmithElementImpl< InterfaceType >inlinevirtual
SetName(const TCHAR *InName) overrideFDatasmithElementImpl< InterfaceType >inlinevirtual
SetOutputType(EDatasmithShaderDataType InOutputType) overrideFDatasmithMaterialExpressionCustomImplinlinevirtual
SharedThis(OtherType *ThisPtr)TSharedFromThis< ObjectType, Mode >inlineprotectedstatic
SharedThis(const OtherType *ThisPtr)TSharedFromThis< ObjectType, Mode >inlineprotectedstatic
StoreFDatasmithElementImpl< InterfaceType >protected
SubtypeFDatasmithElementImpl< InterfaceType >protected
TSharedFromThis()TSharedFromThis< ObjectType, Mode >inlineprotected
TSharedFromThis(TSharedFromThis const &)TSharedFromThis< ObjectType, Mode >inlineprotected
TypeFDatasmithElementImpl< InterfaceType >protected
UpdateWeakReferenceInternal(TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) constTSharedFromThis< ObjectType, Mode >inline
UpdateWeakReferenceInternal(TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) constTSharedFromThis< ObjectType, Mode >inline
~FDatasmithElementImpl()FDatasmithElementImpl< InterfaceType >inlinevirtual
~FDatasmithMaterialExpressionImpl()=defaultFDatasmithMaterialExpressionImpl< IDatasmithMaterialExpressionCustom >virtual
~TSharedFromThis()TSharedFromThis< ObjectType, Mode >inlineprotected