PipelineConfigInfo

Configuration information for creating a graphics pipeline.

Fields

BindingDescriptions (VertexInputBindingDescription[]): An array of binding descriptions for vertex input.

AttributeDescriptions (VertexInputAttributeDescription[]): An array of attribute descriptions for vertex input.

ViewportInfo (PipelineViewportStateCreateInfo): Configuration information for viewport state.

InputAssemblyInfo (PipelineInputAssemblyStateCreateInfo): Configuration information for input assembly state.

RasterizationInfo (PipelineRasterizationStateCreateInfo): Configuration information for rasterization state.

MultisampleInfo (PipelineMultisampleStateCreateInfo): Configuration information for multisample state.

ColorBlendAttachment (PipelineColorBlendAttachmentState): Configuration for the color blend attachment state.

ColorBlendInfo (PipelineColorBlendStateCreateInfo): Configuration information for color blend state.

DepthStencilInfo (PipelineDepthStencilStateCreateInfo): Configuration information for depth and stencil state.

PipelineLayout (PipelineLayout): The pipeline layout to be used.

RenderPass (RenderPass): The render pass to be used.

Subpass (uint): The subpass index.