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. |