| ESubstrateBsdfFeatureSubstrateMaterialBsdfFeatures |
|
Substrate feature used across the material (Aniso, SSS, Fuzz, ...) |
Rendering/SubstrateMaterialShared.h |
|
| FMemoryImageStringSubstrateMaterialDescription |
|
Note we use LAYOUT_FIELD_EDITORONLY for bools because LAYOUT_BITFIELD_EDITORONLY was causing issues when serialising the structure. |
Rendering/SubstrateMaterialShared.h |
|
| FSubstrateOperatorOperators |
|
|
Rendering/SubstrateMaterialShared.h |
|
| int8RootOperatorIndex |
|
|
Rendering/SubstrateMaterialShared.h |
|
| uint8bIsThin |
|
Indicate that the material is considered a thin surface instead of a volume filled up with matter |
Rendering/SubstrateMaterialShared.h |
|
| uint8bMaterialOutOfBudgetHasBeenSimplified |
|
The byte per pixel count supported by the platform the material has been compiled against |
Rendering/SubstrateMaterialShared.h |
|
| uint8bMaterialUsesLegacyGBufferDataPassThrough |
|
True if the blendable GBuffer is used by Substrate and the Front material pin is not plugged in: in this case we can passthough substrate and use legacy base pass material shader. |
Rendering/SubstrateMaterialShared.h |
|
| uint8MaterialType |
|
Indicate the final material type |
Rendering/SubstrateMaterialShared.h |
|
| uint8PlatformBytePerPixel |
|
The byte count per pixel supported by the platform the material has been compiled against |
Rendering/SubstrateMaterialShared.h |
|
| uint8PlatformClosurePixel |
|
The closure count per pixel supported by the platform the material has been compiled against |
Rendering/SubstrateMaterialShared.h |
|
| uint8RequestedBytePerPixel |
|
Material requested byte count per pixel |
Rendering/SubstrateMaterialShared.h |
|
| uint8RequestedClosurePerPixel |
|
Material requested closure count per pixel |
Rendering/SubstrateMaterialShared.h |
|
| uint8SharedLocalBasesCount |
|
The number of local normal/tangent bases |
Rendering/SubstrateMaterialShared.h |
|
| uint8SubstrateClosureCount |
|
Substrate closure count, at compile time (0-7) |
Rendering/SubstrateMaterialShared.h |
|
| uint8SubstrateMaterialType |
|
Substrate material type, at compile time (Possible values from SUBSTRATE_MATERIAL_TYPE_XXX: simple/single/complex/complex special) |
Rendering/SubstrateMaterialShared.h |
|
| uint8SubstrateUintPerPixel |
|
Substrate uint per pixel, at compile time (0-255) |
Rendering/SubstrateMaterialShared.h |
|