SpiecsEngine
 
Loading...
Searching...
No Matches
Spices::PipelineConfigInfo Struct Reference

This struct included all infos usd to create a VkPipeline. More...

#include <VulkanPipeline.h>

Public Member Functions

 PipelineConfigInfo ()=default
 Copy Constructor Function.
 
 PipelineConfigInfo (const PipelineConfigInfo &)=delete
 Copy Constructor Function.
 
PipelineConfigInfooperator= (const PipelineConfigInfo &)=delete
 Copy Assignment Operation.
 

Public Attributes

std::vector< VkVertexInputBindingDescription > bindingDescriptions {}
 
std::vector< VkVertexInputAttributeDescription > attributeDescriptions {}
 
VkViewport viewport {}
 
VkRect2D scissor {}
 
VkPipelineViewportStateCreateInfo viewportInfo {}
 
VkPipelineInputAssemblyStateCreateInfo inputAssemblyInfo {}
 
VkPipelineRasterizationStateCreateInfo rasterizationInfo {}
 
VkPipelineMultisampleStateCreateInfo multisampleInfo {}
 
VkPipelineColorBlendStateCreateInfo colorBlendInfo {}
 
VkPipelineDepthStencilStateCreateInfo depthStencilInfo {}
 
std::vector< VkDynamicState > dynamicStateEnables
 
VkPipelineDynamicStateCreateInfo dynamicStateInfo {}
 
VkPipelineLayout pipelineLayout {}
 
std::shared_ptr< RendererPassrenderPass
 
uint32_t subpass = 0
 

Detailed Description

This struct included all infos usd to create a VkPipeline.

Definition at line 21 of file VulkanPipeline.h.


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