Choose your operating system:
Windows
macOS
Linux
| ISceneGraphNode
|
Module |
|
Header |
/Engine/Source/Runtime/Datasmith/DatasmithCore/Public/IDatasmithSceneElements.h |
Include |
#include "IDatasmithSceneElements.h" |
class IDatasmithShaderElement : public IDatasmithElement
Name | Description | |
---|---|---|
|
~IDatasmithShaderElement() |
Name | Description | ||
---|---|---|---|
|
EDatasmithBl... |
GetBlendMode() |
Get the blending mode. It only has effect on multilayered materials and all the layers but layer 0. |
|
double |
GetBumpAmount() |
Get the bump/normal amount |
|
const TShare... |
GetBumpComp() |
Get the bumpmapping compound map |
|
TSharedPtr< ... |
GetBumpComp() |
Get the bumpmapping compound map |
|
const TCHAR ... |
GetBumpTexture() |
Get the bumpmapping filename |
|
FDatasmithTe... |
GetBumpTextureSampler() |
Get the bumpmapping UV coordinates |
|
FDatasmithTe... |
GetDiffTextureSampler() |
Get the diffuse UV coordinates |
|
GetDiffuseColor() |
Get the diffuse color in linear space |
|
|
const TShare... |
GetDiffuseComp() |
Get the diffuse compound map |
|
TSharedPtr< ... |
GetDiffuseComp() |
Get the diffuse compound map |
|
const TCHAR ... |
GetDiffuseTexture() |
Get the diffuse filename |
|
GetEmitColor() |
Get the emittance color in linear space |
|
|
const TShare... |
GetEmitComp() |
Get the emittance compound map |
|
TSharedPtr< ... |
GetEmitComp() |
Get the emittance compound map |
|
double |
GetEmitPower() |
Get the emittance power in lumens |
|
double |
GetEmitTemperature() |
Get the emittance temperature color |
|
const TCHAR ... |
GetEmitTexture() |
Get the emittance filename |
|
FDatasmithTe... |
GetEmitTextureSampler() |
Get the emittance UV coordinates |
|
double |
GetIOR() |
Get the Ior N value, usually Ior K is set to 0 so this will control the entire reflection fresnel effect |
|
double |
GetIORk() |
Get the Ior K effect, this is used for more advanced representations of the reflection fresnel effect |
|
double |
GetIORRefra() |
Get the InIndex of Refraction value |
|
GetIsStackedLayer() |
Get the if this layer is weighted as a stack. |
|
|
GetLightOnly() |
Gets material is used as lighting only. |
|
|
const TShare... |
GetMaskComp() |
Get the opacity mask compound map |
|
TSharedPtr< ... |
GetMaskComp() |
Get the opacity mask compound map |
|
const TCHAR ... |
GetMaskTexture() |
Get the opacity mask filename |
|
FDatasmithTe... |
GetMaskTextureSampler() |
Get the opacity mask UV coordinates |
|
double |
GetMetal() |
Get the metalness value |
|
const TShare... |
GetMetalComp() |
Get the metalness compound map |
|
TSharedPtr< ... |
GetMetalComp() |
Get the metalness compound map |
|
const TCHAR ... |
GetMetalTexture() |
Get the metalness filename |
|
FDatasmithTe... |
GetMetalTextureSampler() |
Get the metalness UV coordinates |
|
TSharedPtr< ... |
GetNormalComp() |
Get the normalmapping compound map |
|
const TShare... |
GetNormalComp() |
Get the normalmapping compound map |
|
const TCHAR ... |
GetNormalTexture() |
Get the normalmapping filename |
|
FDatasmithTe... |
GetNormalTextureSampler() |
Get the normalmapping UV coordinates |
|
TSharedPtr< ... |
GetRefleComp() |
Get the reflectance compound map |
|
const TShare... |
GetRefleComp() |
Get the reflectance compound map |
|
GetReflectanceColor() |
Get the reflectance color in linear space |
|
|
const TCHAR ... |
GetReflectanceTexture() |
Get the reflectance filename |
|
FDatasmithTe... |
GetRefleTextureSampler() |
Get the reflectance UV coordinates |
|
double |
GetRoughness() |
Get the roughness color in linear space |
|
const TShare... |
GetRoughnessComp() |
Get the roughness compound map |
|
TSharedPtr< ... |
GetRoughnessComp() |
Get the roughness compound map |
|
const TCHAR ... |
GetRoughnessTexture() |
Get the roughness filename |
|
FDatasmithTe... |
GetRoughTextureSampler() |
Get the roughness UV coordinates |
|
const EDatas... |
GetShaderUsage() |
Get the domain of this shader |
|
TSharedPtr< ... |
GetTransComp() |
Get the transparency compound map |
|
const TShare... |
GetTransComp() |
Get the transparency compound map |
|
GetTransparencyColor() |
Get the transparency color in linear space |
|
|
const TCHAR ... |
GetTransparencyTexture() |
Get the transparency filename |
|
FDatasmithTe... |
GetTransTextureSampler() |
Get the transparency UV coordinates |
|
GetTwoSided() |
Get the two sided material attribute |
|
|
const bool |
GetUseEmissiveForDynamicAreaLighting() |
Set use Emissive for dynamic area lighting |
|
GetWeightColor() |
Get the weight color in linear space. |
|
|
const TShare... |
GetWeightComp() |
Get the weight compound map Weight color, texture and value are only used for multilayered materials. |
|
TSharedPtr< ... |
GetWeightComp() |
Get the weight compound map Weight color, texture and value are only used for multilayered materials. |
|
const TCHAR ... |
GetWeightTexture() |
Get the weight filename Weight color, texture and value are only used for multilayered materials. |
|
FDatasmithTe... |
GetWeightTextureSampler() |
Get the weight UV coordinates Weight color, texture and value are only used for multilayered materials. |
|
double |
GetWeightValue() |
Get the weight power value Weight color, texture and value are only used for multilayered materials. |
|
SetBlendMode ( |
Set the blending mode. It only has effect on multilayered materials and all the layers but layer 0. |
|
|
SetBumpAmount ( |
Set the bump/normal amount |
|
|
SetBumpComp ( |
Set the bumpmapping compound map |
|
|
SetBumpTexture ( |
Set the bumpmapping filename |
|
|
SetBumpTextureSampler ( |
Set the bumpmapping UV coordinates |
|
|
SetDiffTextureSampler ( |
Set the diffuse UV coordinates |
|
|
SetDiffuseColor ( |
Set the diffuse color in linear space |
|
|
SetDiffuseComp ( |
Set the diffuse compound map |
|
|
SetDiffuseTexture ( |
Set the diffuse filename |
|
|
SetEmitColor ( |
Set the emittance color in linear space |
|
|
SetEmitComp ( |
Set the emittance compound map |
|
|
SetEmitPower ( |
Set the emittance power in lumens |
|
|
SetEmitTemperature ( |
Set the emittance temperature color |
|
|
SetEmitTexture ( |
Set the emittance filename |
|
|
SetEmitTextureSampler ( |
Set the emittance UV coordinates |
|
|
SetIOR ( |
Set the Ior N value, usually Ior K is set to 0 so this will control the entire reflection fresnel effect |
|
|
SetIORk ( |
Set the Ior K effect, this is used for more advanced representations of the reflection fresnel effect |
|
|
SetIORRefra ( |
Set the InIndex of Refraction value |
|
|
SetIsStackedLayer ( |
Set the if this layer is weighted as a stack. |
|
|
SetLightOnly ( |
Sets material is used as lighting only. |
|
|
SetMaskComp ( |
Set the opacity mask compound map |
|
|
SetMaskTexture ( |
Set the opacity mask filename |
|
|
SetMaskTextureSampler ( |
Set the opacity mask UV coordinates |
|
|
SetMetal ( |
Set the metalness value |
|
|
SetMetalComp ( |
Set the metalness compound map |
|
|
SetMetalTexture ( |
Set the metalness filename |
|
|
SetMetalTextureSampler ( |
Set the metalness UV coordinates |
|
|
SetNormalComp ( |
Set the normalmapping compound map |
|
|
SetNormalTexture ( |
Set the normalmapping filename |
|
|
SetNormalTextureSampler ( |
Set the normalmapping UV coordinates |
|
|
SetRefleComp ( |
Set the reflectance compound map |
|
|
SetReflectanceColor ( |
Set the reflectance color in linear space |
|
|
SetReflectanceTexture ( |
Set the reflectance filename |
|
|
SetRefleTextureSampler ( |
Set the reflectance UV coordinates |
|
|
SetRoughness ( |
Set the roughness color in linear space |
|
|
SetRoughnessComp ( |
Set the roughness compound map |
|
|
SetRoughnessTexture ( |
Set the roughness filename |
|
|
SetRoughTextureSampler ( |
Set the roughness UV coordinates |
|
|
SetShaderUsage ( |
Set the domain of this shader |
|
|
SetTransComp ( |
Set the transparency compound map |
|
|
SetTransparencyColor ( |
Set the transparency color in linear space |
|
|
SetTransparencyTexture ( |
Set the transparency filename |
|
|
SetTransTextureSampler ( |
Set the transparency UV coordinates |
|
|
SetTwoSided ( |
Set the two sided material attribute |
|
|
SetUseEmissiveForDynamicAreaLighting ( |
Get use Emissive for dynamic area lighting |
|
|
SetWeightColor ( |
Set the weight color in linear space. |
|
|
SetWeightComp ( |
Set the weight compound map Weight color, texture and value are only used for multilayered materials. |
|
|
SetWeightTexture ( |
Set the weight filename Weight color, texture and value are only used for multilayered materials. |
|
|
SetWeightTextureSampler ( |
Set the weight UV coordinates Weight color, texture and value are only used for multilayered materials. |
|
|
SetWeightValue ( |
Set the weight power value Weight color, texture and value are only used for multilayered materials. |
Name |
Description |
---|---|
bDisableReflectionFresnel |
If it is set to true no fresnel effect is applied on reflection and just a constant effect is assigned to the reflection slot |
bUseRealisticFresnel |
Realistic fresnel creates a pretty more complex node tree based on the actual fresnel equation. |