Skip to content

KDGpu::GraphicsPipelineOptions

#include <graphics_pipeline_options.h>

Public Attributes

Name
std::string_view label
std::vector< ShaderStage > shaderStages
Handle< PipelineLayout_t > layout
VertexOptions vertex
std::vector< RenderTargetOptions > renderTargets
DepthStencilOptions depthStencil
PrimitiveOptions primitive
MultisampleOptions multisample
uint32_t viewCount
DynamicStateOptions dynamicState
Handle< RenderPass_t > renderPass
uint32_t subpassIndex

Public Attributes Documentation

variable label

1
std::string_view label;

variable shaderStages

1
std::vector< ShaderStage > shaderStages;

variable layout

1
Handle< PipelineLayout_t > layout;

variable vertex

1
VertexOptions vertex;

variable renderTargets

1
std::vector< RenderTargetOptions > renderTargets;

variable depthStencil

1
DepthStencilOptions depthStencil;

variable primitive

1
PrimitiveOptions primitive;

variable multisample

1
MultisampleOptions multisample;

variable viewCount

1
uint32_t viewCount { 1 };

variable dynamicState

1
DynamicStateOptions dynamicState;

variable renderPass

1
Handle< RenderPass_t > renderPass;

variable subpassIndex

1
uint32_t subpassIndex { 0 };

Updated on 2024-09-08 at 00:13:08 +0000