Navigation
API > API/Runtime > API/Runtime/Engine
| |
|
| Name |
ESubstrateBsdfFeature |
| Type |
enum |
| Header File |
/Engine/Source/Runtime/Engine/Public/Rendering/SubstrateMaterialShared.h |
| Include Path |
#include "Rendering/SubstrateMaterialShared.h" |
Syntax
enum ESubstrateBsdfFeature
{
ESubstrateBsdfFeature_None = 0u,
ESubstrateBsdfFeature_SSS = 1u<<0u,
ESubstrateBsdfFeature_MFPPluggedIn = 1u<<1u,
ESubstrateBsdfFeature_EdgeColor = 1u<<2u,
ESubstrateBsdfFeature_Fuzz = 1u<<3u,
ESubstrateBsdfFeature_SecondRoughnessOrSimpleClearCoat = 1u<<4u,
ESubstrateBsdfFeature_Anisotropy = 1u<<5u,
ESubstrateBsdfFeature_Glint = 1u<<6u,
ESubstrateBsdfFeature_SpecularProfile = 1u<<7u,
ESubstrateBsdfFeature_Eye = 1u<<8u,
ESubstrateBsdfFeature_EyeIrisNormalPluggedIn = 1u<<9u,
ESubstrateBsdfFeature_EyeIrisTangentPluggedIn = 1u<<10u,
ESubstrateBsdfFeature_Hair = 1u<<11u,
ESubstrateBsdfFeature_SingleMask = ESubstrateBsdfFeature_EdgeColor | ESubstrateBsdfFeature_Fuzz | ESubstrateBsdfFeature_SSS | ESubstrateBsdfFeature_SecondRoughnessOrSimpleClearCoat | ESubstrateBsdfFeature_MFPPluggedIn,
ESubstrateBsdfFeature_ComplexMask = ESubstrateBsdfFeature_Anisotropy | ESubstrateBsdfFeature_SpecularProfile | ESubstrateBsdfFeature_Eye | ESubstrateBsdfFeature_Hair,
ESubstrateBsdfFeature_ComplexSpecialMask = ESubstrateBsdfFeature_Glint,
}
Values
| Name |
Remarks |
| ESubstrateBsdfFeature_None |
|
| ESubstrateBsdfFeature_SSS |
|
| ESubstrateBsdfFeature_MFPPluggedIn |
|
| ESubstrateBsdfFeature_EdgeColor |
|
| ESubstrateBsdfFeature_Fuzz |
|
| ESubstrateBsdfFeature_SecondRoughnessOrSimpleClearCoat |
|
| ESubstrateBsdfFeature_Anisotropy |
|
| ESubstrateBsdfFeature_Glint |
|
| ESubstrateBsdfFeature_SpecularProfile |
|
| ESubstrateBsdfFeature_Eye |
|
| ESubstrateBsdfFeature_EyeIrisNormalPluggedIn |
|
| ESubstrateBsdfFeature_EyeIrisTangentPluggedIn |
|
| ESubstrateBsdfFeature_Hair |
|
| ESubstrateBsdfFeature_SingleMask |
Complexity masks. |
| ESubstrateBsdfFeature_ComplexMask |
|
| ESubstrateBsdfFeature_ComplexSpecialMask |
|