#include <Shaders.hpp>
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().