Click or drag to resize
Ab4d.SharpEngine logo

RenderingItemFlags Enumeration

RenderingItemFlags enum is used to define the flags in the RenderingItem

Namespace: Ab4d.SharpEngine.Common
Assembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 1.0.8740+deb2991acfe86a95cca780cd4f82bcae2805c1a5
Syntax
C#
[FlagsAttribute]
public enum RenderingItemFlags
Members
Member nameValueDescription
None0 None
IsHidden1 IsHidden
IsBackFaceMaterial2 IsBackFaceMaterial
NonStandardPipelineLayout16 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.
NoMatricesDescriptorSets32 NoMatricesDescriptorSets must be set when MatricesDescriptorSets is not set otherwise a warning is logged and rendering of the item is skipped
NoMaterialDescriptorSets64 NoMaterialDescriptorSets must be set when MaterialDescriptorSets is not set otherwise a warning is logged and rendering of the item is skipped
NoVertexBuffer128 NoVertexBuffer must be set when we want to render a RenderingItem that does not have VertexBuffer set.
See Also