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

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

AddMaterialExpression(const EDatasmithMaterialExpressionType ExpressionType)=0IDatasmithUEPbrMaterialElementpure virtual
AddMaterialExpression()IDatasmithUEPbrMaterialElementinline
AddMaterialExpression()IDatasmithUEPbrMaterialElementinline
AddMaterialExpression()IDatasmithUEPbrMaterialElementinline
AddMaterialExpression()IDatasmithUEPbrMaterialElementinline
AddMaterialExpression()IDatasmithUEPbrMaterialElementinline
AddMaterialExpression()IDatasmithUEPbrMaterialElementinline
AddMaterialExpression()IDatasmithUEPbrMaterialElementinline
AddMaterialExpression()IDatasmithUEPbrMaterialElementinline
AddMaterialExpression()IDatasmithUEPbrMaterialElementinline
AddMaterialExpression()IDatasmithUEPbrMaterialElementinline
CalculateElementHash(bool bForce)=0IDatasmithElementpure virtual
CustomSerialize(class FSnapshotProxy &Ar)DirectLink::ISceneGraphNodeinlinevirtual
CustomSerialize(class FSnapshotProxy &Ar) constDirectLink::ISceneGraphNodeinline
GetAmbientOcclusion()=0IDatasmithUEPbrMaterialElementpure virtual
GetBaseColor()=0IDatasmithUEPbrMaterialElementpure virtual
GetBlendMode() const =0IDatasmithUEPbrMaterialElementpure virtual
GetClearCoat()=0IDatasmithUEPbrMaterialElementpure virtual
GetClearCoatRoughness()=0IDatasmithUEPbrMaterialElementpure virtual
GetEmissiveColor()=0IDatasmithUEPbrMaterialElementpure virtual
GetExpression(int32 Index)=0IDatasmithUEPbrMaterialElementpure virtual
GetExpressionIndex(const IDatasmithMaterialExpression *Expression) const =0IDatasmithUEPbrMaterialElementpure virtual
GetExpressionsCount() const =0IDatasmithUEPbrMaterialElementpure virtual
GetIsThinSurface() const =0IDatasmithUEPbrMaterialElementpure virtual
GetLabel() const =0IDatasmithElementpure virtual
GetMaterialAttributes()=0IDatasmithUEPbrMaterialElementpure virtual
GetMaterialFunctionOnly() const =0IDatasmithUEPbrMaterialElementpure virtual
GetMetallic()=0IDatasmithUEPbrMaterialElementpure virtual
GetName() const =0IDatasmithElementpure virtual
GetNodeId() constDirectLink::ISceneGraphNodeinline
GetNormal()=0IDatasmithUEPbrMaterialElementpure virtual
GetOpacity()=0IDatasmithUEPbrMaterialElementpure virtual
GetOpacityMaskClipValue() const =0IDatasmithUEPbrMaterialElementpure virtual
GetParentLabel() const =0IDatasmithUEPbrMaterialElementpure virtual
GetReferenceProxy(int32 Index) constDirectLink::ISceneGraphNode
GetReferenceProxyCount() constDirectLink::ISceneGraphNode
GetReferenceProxyName(int32 Index) constDirectLink::ISceneGraphNode
GetRefraction()=0IDatasmithUEPbrMaterialElementpure virtual
GetRoughness()=0IDatasmithUEPbrMaterialElementpure virtual
GetShadingModel() const =0IDatasmithUEPbrMaterialElementpure virtual
GetSharedState() constDirectLink::ISceneGraphNodeinlinevirtual
GetSpecular()=0IDatasmithUEPbrMaterialElementpure virtual
GetStore() const =0DirectLink::ISceneGraphNodepure virtual
GetStore()=0DirectLink::ISceneGraphNodepure virtual
GetTranslucencyLightingMode() const =0IDatasmithUEPbrMaterialElementpure virtual
GetTwoSided() const =0IDatasmithUEPbrMaterialElementpure virtual
GetUseMaterialAttributes() const =0IDatasmithUEPbrMaterialElementpure virtual
GetWorldPositionOffset()=0IDatasmithUEPbrMaterialElementpure virtual
IsA(EDatasmithElementType Type) const =0IDatasmithElementpure virtual
MakeSharedState() constDirectLink::ISceneGraphNodeinlinevirtual
RegisterReference(ISceneGraphNode *Referenced)DirectLink::ISceneGraphNode
RegisterReferenceProxy(class IReferenceProxy &View, FName Name)DirectLink::ISceneGraphNode
ResetExpressionGraph(bool bRemoveAllExpressions)=0IDatasmithUEPbrMaterialElementpure virtual
SetBlendMode(int InBlendMode)=0IDatasmithUEPbrMaterialElementpure virtual
SetIsThinSurface(bool bIsThinSurface)=0IDatasmithUEPbrMaterialElementpure virtual
SetLabel(const TCHAR *InLabel)=0IDatasmithElementpure virtual
SetMaterialFunctionOnly(bool bInMaterialFunctionOnly)=0IDatasmithUEPbrMaterialElementpure virtual
SetName(const TCHAR *InName)=0IDatasmithElementpure virtual
SetNodeId(FSceneGraphId Id)DirectLink::ISceneGraphNodeinline
SetOpacityMaskClipValue(float InClipValue)=0IDatasmithUEPbrMaterialElementpure virtual
SetParentLabel(const TCHAR *InParentLabel)=0IDatasmithUEPbrMaterialElementpure virtual
SetShadingModel(const EDatasmithShadingModel InShadingModel)=0IDatasmithUEPbrMaterialElementpure virtual
SetSharedState(TSharedPtr< FSceneGraphSharedState > NewSharedState)DirectLink::ISceneGraphNode
SetTranslucencyLightingMode(int InMode)=0IDatasmithUEPbrMaterialElementpure virtual
SetTwoSided(bool bTwoSided)=0IDatasmithUEPbrMaterialElementpure virtual
SetUseMaterialAttributes(bool bInUseMaterialAttributes)=0IDatasmithUEPbrMaterialElementpure virtual
UpdateRefs(class IReferenceResolutionProvider &Resolver, const FReferenceSnapshot &NewRefs)DirectLink::ISceneGraphNode
~ISceneGraphNode()=defaultDirectLink::ISceneGraphNodevirtual