VkCV Framework  0.0.1
CV Vulkan framework
vkcv::GraphicsPipelineConfig Struct Reference
Collaboration diagram for vkcv::GraphicsPipelineConfig:

Public Attributes

ShaderProgram m_ShaderProgram
 
uint32_t m_Width
 
uint32_t m_Height
 
PassHandle m_PassHandle
 
VertexLayout m_VertexLayout
 
std::vector< vk::DescriptorSetLayout > m_DescriptorLayouts
 
bool m_UseDynamicViewport
 
bool m_UseConservativeRasterization = false
 
PrimitiveTopology m_PrimitiveTopology = PrimitiveTopology::TriangleList
 
BlendMode m_blendMode = BlendMode::None
 
bool m_EnableDepthClamping = false
 
Multisampling m_multisampling = Multisampling::None
 
CullMode m_culling = CullMode::None
 
DepthTest m_depthTest = DepthTest::LessEqual
 
bool m_depthWrite = true
 
bool m_alphaToCoverage = false
 

Detailed Description


The documentation for this struct was generated from the following file: