Rendering | |
[FlagsAttribute] public enum RenderingItemFlags
| Member name | Value | Description |
|---|---|---|
| None | 0 | None |
| IsHidden | 1 | IsHidden |
| IsBackFaceMaterial | 2 | IsBackFaceMaterial |
| NonStandardPipelineLayout | 16 | This flag is set when a non-standard PipelineLayout is used. When Pipeline is changed, Vulkan unbinds all DescriptorSets. This flag informs the rendering code, that DescriptorSets needs to be bind again. |
| NoMatricesDescriptorSets | 32 | NoMatricesDescriptorSets must be set when MatricesDescriptorSets is not set otherwise a warning is logged and rendering of the item is skipped |
| NoMaterialDescriptorSets | 64 | NoMaterialDescriptorSets must be set when MaterialDescriptorSets is not set otherwise a warning is logged and rendering of the item is skipped |
| NoVertexBuffer | 128 | NoVertexBuffer must be set when we want to render a RenderingItem that does not have VertexBuffer set. |