#include <Shaders.hpp>
Collaboration diagram for ven::PipelineConfigInfo:Public Member Functions | |
| PipelineConfigInfo ()=default | |
| PipelineConfigInfo (const PipelineConfigInfo &)=delete | |
| PipelineConfigInfo & | operator= (const PipelineConfigInfo &)=delete |
Public Attributes | |
| std::vector< VkVertexInputBindingDescription > | bindingDescriptions |
| std::vector< VkVertexInputAttributeDescription > | attributeDescriptions |
| VkPipelineInputAssemblyStateCreateInfo | inputAssemblyInfo {} |
| VkPipelineRasterizationStateCreateInfo | rasterizationInfo {} |
| VkPipelineMultisampleStateCreateInfo | multisampleInfo {} |
| VkPipelineColorBlendAttachmentState | colorBlendAttachment {} |
| VkPipelineColorBlendStateCreateInfo | colorBlendInfo {} |
| VkPipelineDepthStencilStateCreateInfo | depthStencilInfo {} |
| std::vector< VkDynamicState > | dynamicStateEnables |
| VkPipelineDynamicStateCreateInfo | dynamicStateInfo {} |
| VkPipelineLayout | pipelineLayout = nullptr |
| VkRenderPass | renderPass = nullptr |
| uint32_t | subpass = 0 |
Definition at line 15 of file Shaders.hpp.
|
default |
|
delete |
|
delete |
| std::vector<VkVertexInputAttributeDescription> ven::PipelineConfigInfo::attributeDescriptions |
Definition at line 21 of file Shaders.hpp.
Referenced by ven::Shaders::createGraphicsPipeline(), and ven::Shaders::defaultPipelineConfigInfo().
| std::vector<VkVertexInputBindingDescription> ven::PipelineConfigInfo::bindingDescriptions |
Definition at line 20 of file Shaders.hpp.
Referenced by ven::Shaders::createGraphicsPipeline(), and ven::Shaders::defaultPipelineConfigInfo().
| VkPipelineColorBlendAttachmentState ven::PipelineConfigInfo::colorBlendAttachment {} |
Definition at line 25 of file Shaders.hpp.
Referenced by ven::Shaders::defaultPipelineConfigInfo().
| VkPipelineColorBlendStateCreateInfo ven::PipelineConfigInfo::colorBlendInfo {} |
Definition at line 26 of file Shaders.hpp.
Referenced by ven::Shaders::createGraphicsPipeline(), and ven::Shaders::defaultPipelineConfigInfo().
| VkPipelineDepthStencilStateCreateInfo ven::PipelineConfigInfo::depthStencilInfo {} |
Definition at line 27 of file Shaders.hpp.
Referenced by ven::Shaders::createGraphicsPipeline(), and ven::Shaders::defaultPipelineConfigInfo().
| std::vector<VkDynamicState> ven::PipelineConfigInfo::dynamicStateEnables |
Definition at line 28 of file Shaders.hpp.
Referenced by ven::Shaders::defaultPipelineConfigInfo().
| VkPipelineDynamicStateCreateInfo ven::PipelineConfigInfo::dynamicStateInfo {} |
Definition at line 29 of file Shaders.hpp.
Referenced by ven::Shaders::createGraphicsPipeline(), and ven::Shaders::defaultPipelineConfigInfo().
| VkPipelineInputAssemblyStateCreateInfo ven::PipelineConfigInfo::inputAssemblyInfo {} |
Definition at line 22 of file Shaders.hpp.
Referenced by ven::Shaders::createGraphicsPipeline(), and ven::Shaders::defaultPipelineConfigInfo().
| VkPipelineMultisampleStateCreateInfo ven::PipelineConfigInfo::multisampleInfo {} |
Definition at line 24 of file Shaders.hpp.
Referenced by ven::Shaders::createGraphicsPipeline(), and ven::Shaders::defaultPipelineConfigInfo().
| VkPipelineLayout ven::PipelineConfigInfo::pipelineLayout = nullptr |
Definition at line 30 of file Shaders.hpp.
Referenced by ven::Shaders::createGraphicsPipeline().
| VkPipelineRasterizationStateCreateInfo ven::PipelineConfigInfo::rasterizationInfo {} |
Definition at line 23 of file Shaders.hpp.
Referenced by ven::Shaders::createGraphicsPipeline(), and ven::Shaders::defaultPipelineConfigInfo().
| VkRenderPass ven::PipelineConfigInfo::renderPass = nullptr |
Definition at line 31 of file Shaders.hpp.
Referenced by ven::Shaders::createGraphicsPipeline().
| uint32_t ven::PipelineConfigInfo::subpass = 0 |
Definition at line 32 of file Shaders.hpp.
Referenced by ven::Shaders::createGraphicsPipeline().