Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Rendering
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/Rendering/StrataMaterialShared.h |
| Include | #include "Rendering/StrataMaterialShared.h" |
Syntax
struct FStrataMaterialCompilationOutput
Variables
| Type | Name | Description | |
|---|---|---|---|
| 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) |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| const FTypeLayoutDesc & | |||
| FTypeLayoutDesc & |
Classes
| Type | Name | Description | |
|---|---|---|---|
| InternalLinkType | |||
| InternalLinkType< COUNTER-CounterBase > |
Typedefs
| Name | Description |
|---|---|
| DerivedType | |
| InternalBaseType |
Constants
| Name | Description |
|---|---|
| CounterBase | |
| InterfaceType |