 |
uint8 |
bIsThin |
Indicate that the material is considered a thin surface instead of a volume filled up with matter |
 |
uint8 |
bMaterialOutOfBudgetHasBeenSimplified |
The byte per pixel count supported by the platform the material has been compiled against |
 |
uint8: 1 |
bUsesComplexSpecialRenderPath |
If Glints or SpecularLUT are used, we need to go the special more expenssive render path |
 |
uint8 |
MaterialType |
Indicate the final material type |
 |
FStrataOperator[24] |
Operators |
|
 |
uint8 |
PlatformBytePixePixel |
The byte count per pixel supported by the platform the material has been compiled against |
 |
uint8 |
RequestedBytePixePixel |
Material requested byte count per pixel |
 |
uint8 |
RootOperatorIndex |
|
 |
uint8 |
SharedLocalBasesCount |
The number of local normal/tangent bases |
 |
uint8 |
StrataBSDFCount |
Strata BSDF count, at compile time (0-7) |
 |
FMemoryImageString |
StrataMaterialDescription |
Note we use LAYOUT_FIELD_EDITORONLY for bools because LAYOUT_BITFIELD_EDITORONLY was causing issues when serialising the structure. |
 |
uint8 |
StrataMaterialType |
Strata material type, at compile time (0:simple, 1:single, 2: complex) |
 |
uint8 |
StrataUintPerPixel |
Strata uint per pixel, at compile time (0-255) |