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

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

bDisableReflectionFresnelIDatasmithShaderElementstatic
bUseRealisticFresnelIDatasmithShaderElementstatic
CalculateElementHash(bool bForce)=0IDatasmithElementpure virtual
CustomSerialize(class FSnapshotProxy &Ar)DirectLink::ISceneGraphNodeinlinevirtual
CustomSerialize(class FSnapshotProxy &Ar) constDirectLink::ISceneGraphNodeinline
GetBlendMode() const =0IDatasmithShaderElementpure virtual
GetBumpAmount() const =0IDatasmithShaderElementpure virtual
GetBumpComp()=0IDatasmithShaderElementpure virtual
GetBumpComp() const =0IDatasmithShaderElementpure virtual
GetBumpTexture() const =0IDatasmithShaderElementpure virtual
GetBumpTextureSampler() const =0IDatasmithShaderElementpure virtual
GetDiffTextureSampler() const =0IDatasmithShaderElementpure virtual
GetDiffuseColor() const =0IDatasmithShaderElementpure virtual
GetDiffuseComp()=0IDatasmithShaderElementpure virtual
GetDiffuseComp() const =0IDatasmithShaderElementpure virtual
GetDiffuseTexture() const =0IDatasmithShaderElementpure virtual
GetEmitColor() const =0IDatasmithShaderElementpure virtual
GetEmitComp()=0IDatasmithShaderElementpure virtual
GetEmitComp() const =0IDatasmithShaderElementpure virtual
GetEmitPower() const =0IDatasmithShaderElementpure virtual
GetEmitTemperature() const =0IDatasmithShaderElementpure virtual
GetEmitTexture() const =0IDatasmithShaderElementpure virtual
GetEmitTextureSampler() const =0IDatasmithShaderElementpure virtual
GetIOR() const =0IDatasmithShaderElementpure virtual
GetIORk() const =0IDatasmithShaderElementpure virtual
GetIORRefra() const =0IDatasmithShaderElementpure virtual
GetIsStackedLayer() const =0IDatasmithShaderElementpure virtual
GetLabel() const =0IDatasmithElementpure virtual
GetLightOnly() const =0IDatasmithShaderElementpure virtual
GetMaskComp()=0IDatasmithShaderElementpure virtual
GetMaskComp() const =0IDatasmithShaderElementpure virtual
GetMaskTexture() const =0IDatasmithShaderElementpure virtual
GetMaskTextureSampler() const =0IDatasmithShaderElementpure virtual
GetMetal() const =0IDatasmithShaderElementpure virtual
GetMetalComp()=0IDatasmithShaderElementpure virtual
GetMetalComp() const =0IDatasmithShaderElementpure virtual
GetMetalTexture() const =0IDatasmithShaderElementpure virtual
GetMetalTextureSampler() const =0IDatasmithShaderElementpure virtual
GetName() const =0IDatasmithElementpure virtual
GetNodeId() constDirectLink::ISceneGraphNodeinline
GetNormalComp()=0IDatasmithShaderElementpure virtual
GetNormalComp() const =0IDatasmithShaderElementpure virtual
GetNormalTexture() const =0IDatasmithShaderElementpure virtual
GetNormalTextureSampler() const =0IDatasmithShaderElementpure virtual
GetReferenceProxy(int32 Index) constDirectLink::ISceneGraphNode
GetReferenceProxyCount() constDirectLink::ISceneGraphNode
GetReferenceProxyName(int32 Index) constDirectLink::ISceneGraphNode
GetRefleComp()=0IDatasmithShaderElementpure virtual
GetRefleComp() const =0IDatasmithShaderElementpure virtual
GetReflectanceColor() const =0IDatasmithShaderElementpure virtual
GetReflectanceTexture() const =0IDatasmithShaderElementpure virtual
GetRefleTextureSampler() const =0IDatasmithShaderElementpure virtual
GetRoughness() const =0IDatasmithShaderElementpure virtual
GetRoughnessComp()=0IDatasmithShaderElementpure virtual
GetRoughnessComp() const =0IDatasmithShaderElementpure virtual
GetRoughnessTexture() const =0IDatasmithShaderElementpure virtual
GetRoughTextureSampler() const =0IDatasmithShaderElementpure virtual
GetShaderUsage() const =0IDatasmithShaderElementpure virtual
GetSharedState() constDirectLink::ISceneGraphNodeinlinevirtual
GetStore() const =0DirectLink::ISceneGraphNodepure virtual
GetStore()=0DirectLink::ISceneGraphNodepure virtual
GetTransComp()=0IDatasmithShaderElementpure virtual
GetTransComp() const =0IDatasmithShaderElementpure virtual
GetTransparencyColor() const =0IDatasmithShaderElementpure virtual
GetTransparencyTexture() const =0IDatasmithShaderElementpure virtual
GetTransTextureSampler() const =0IDatasmithShaderElementpure virtual
GetTwoSided() const =0IDatasmithShaderElementpure virtual
GetUseEmissiveForDynamicAreaLighting() const =0IDatasmithShaderElementpure virtual
GetWeightColor() const =0IDatasmithShaderElementpure virtual
GetWeightComp()=0IDatasmithShaderElementpure virtual
GetWeightComp() const =0IDatasmithShaderElementpure virtual
GetWeightTexture() const =0IDatasmithShaderElementpure virtual
GetWeightTextureSampler() const =0IDatasmithShaderElementpure virtual
GetWeightValue() const =0IDatasmithShaderElementpure virtual
IsA(EDatasmithElementType Type) const =0IDatasmithElementpure virtual
MakeSharedState() constDirectLink::ISceneGraphNodeinlinevirtual
RegisterReference(ISceneGraphNode *Referenced)DirectLink::ISceneGraphNode
RegisterReferenceProxy(class IReferenceProxy &View, FName Name)DirectLink::ISceneGraphNode
SetBlendMode(EDatasmithBlendMode Value)=0IDatasmithShaderElementpure virtual
SetBumpAmount(double Value)=0IDatasmithShaderElementpure virtual
SetBumpComp(const TSharedPtr< IDatasmithCompositeTexture > &Value)=0IDatasmithShaderElementpure virtual
SetBumpTexture(const TCHAR *Value)=0IDatasmithShaderElementpure virtual
SetBumpTextureSampler(FDatasmithTextureSampler Value)=0IDatasmithShaderElementpure virtual
SetDiffTextureSampler(FDatasmithTextureSampler Value)=0IDatasmithShaderElementpure virtual
SetDiffuseColor(FLinearColor Value)=0IDatasmithShaderElementpure virtual
SetDiffuseComp(const TSharedPtr< IDatasmithCompositeTexture > &Value)=0IDatasmithShaderElementpure virtual
SetDiffuseTexture(const TCHAR *Value)=0IDatasmithShaderElementpure virtual
SetEmitColor(FLinearColor Value)=0IDatasmithShaderElementpure virtual
SetEmitComp(const TSharedPtr< IDatasmithCompositeTexture > &Value)=0IDatasmithShaderElementpure virtual
SetEmitPower(double Value)=0IDatasmithShaderElementpure virtual
SetEmitTemperature(double Value)=0IDatasmithShaderElementpure virtual
SetEmitTexture(const TCHAR *Value)=0IDatasmithShaderElementpure virtual
SetEmitTextureSampler(FDatasmithTextureSampler Value)=0IDatasmithShaderElementpure virtual
SetIOR(double Value)=0IDatasmithShaderElementpure virtual
SetIORk(double Value)=0IDatasmithShaderElementpure virtual
SetIORRefra(double Value)=0IDatasmithShaderElementpure virtual
SetIsStackedLayer(bool Value)=0IDatasmithShaderElementpure virtual
SetLabel(const TCHAR *InLabel)=0IDatasmithElementpure virtual
SetLightOnly(bool Value)=0IDatasmithShaderElementpure virtual
SetMaskComp(const TSharedPtr< IDatasmithCompositeTexture > &Value)=0IDatasmithShaderElementpure virtual
SetMaskTexture(const TCHAR *Value)=0IDatasmithShaderElementpure virtual
SetMaskTextureSampler(FDatasmithTextureSampler Value)=0IDatasmithShaderElementpure virtual
SetMetal(double Value)=0IDatasmithShaderElementpure virtual
SetMetalComp(const TSharedPtr< IDatasmithCompositeTexture > &Value)=0IDatasmithShaderElementpure virtual
SetMetalTexture(const TCHAR *Value)=0IDatasmithShaderElementpure virtual
SetMetalTextureSampler(FDatasmithTextureSampler Value)=0IDatasmithShaderElementpure virtual
SetName(const TCHAR *InName)=0IDatasmithElementpure virtual
SetNodeId(FSceneGraphId Id)DirectLink::ISceneGraphNodeinline
SetNormalComp(const TSharedPtr< IDatasmithCompositeTexture > &Value)=0IDatasmithShaderElementpure virtual
SetNormalTexture(const TCHAR *Value)=0IDatasmithShaderElementpure virtual
SetNormalTextureSampler(FDatasmithTextureSampler Value)=0IDatasmithShaderElementpure virtual
SetRefleComp(const TSharedPtr< IDatasmithCompositeTexture > &Value)=0IDatasmithShaderElementpure virtual
SetReflectanceColor(FLinearColor Value)=0IDatasmithShaderElementpure virtual
SetReflectanceTexture(const TCHAR *Value)=0IDatasmithShaderElementpure virtual
SetRefleTextureSampler(FDatasmithTextureSampler Value)=0IDatasmithShaderElementpure virtual
SetRoughness(double Value)=0IDatasmithShaderElementpure virtual
SetRoughnessComp(const TSharedPtr< IDatasmithCompositeTexture > &Value)=0IDatasmithShaderElementpure virtual
SetRoughnessTexture(const TCHAR *Value)=0IDatasmithShaderElementpure virtual
SetRoughTextureSampler(FDatasmithTextureSampler Value)=0IDatasmithShaderElementpure virtual
SetShaderUsage(EDatasmithShaderUsage InMaterialUsage)=0IDatasmithShaderElementpure virtual
SetSharedState(TSharedPtr< FSceneGraphSharedState > NewSharedState)DirectLink::ISceneGraphNode
SetTransComp(const TSharedPtr< IDatasmithCompositeTexture > &Value)=0IDatasmithShaderElementpure virtual
SetTransparencyColor(FLinearColor Value)=0IDatasmithShaderElementpure virtual
SetTransparencyTexture(const TCHAR *Value)=0IDatasmithShaderElementpure virtual
SetTransTextureSampler(FDatasmithTextureSampler Value)=0IDatasmithShaderElementpure virtual
SetTwoSided(bool Value)=0IDatasmithShaderElementpure virtual
SetUseEmissiveForDynamicAreaLighting(bool InUseEmissiveForDynamicAreaLighting)=0IDatasmithShaderElementpure virtual
SetWeightColor(FLinearColor Value)=0IDatasmithShaderElementpure virtual
SetWeightComp(const TSharedPtr< IDatasmithCompositeTexture > &Value)=0IDatasmithShaderElementpure virtual
SetWeightTexture(const TCHAR *Value)=0IDatasmithShaderElementpure virtual
SetWeightTextureSampler(FDatasmithTextureSampler Value)=0IDatasmithShaderElementpure virtual
SetWeightValue(double Value)=0IDatasmithShaderElementpure virtual
UpdateRefs(class IReferenceResolutionProvider &Resolver, const FReferenceSnapshot &NewRefs)DirectLink::ISceneGraphNode
~IDatasmithShaderElement()IDatasmithShaderElementinlinevirtual
~ISceneGraphNode()=defaultDirectLink::ISceneGraphNodevirtual