struct GraphicsPipelineCreateInfo
Defined at line 43205 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
Public Members
StructureType sType
const void * pNext
Flags flags
uint32_t stageCount
const vk::PipelineShaderStageCreateInfo * pStages
const vk::PipelineVertexInputStateCreateInfo * pVertexInputState
const vk::PipelineInputAssemblyStateCreateInfo * pInputAssemblyState
const vk::PipelineTessellationStateCreateInfo * pTessellationState
const vk::PipelineViewportStateCreateInfo * pViewportState
const vk::PipelineRasterizationStateCreateInfo * pRasterizationState
const vk::PipelineMultisampleStateCreateInfo * pMultisampleState
const vk::PipelineDepthStencilStateCreateInfo * pDepthStencilState
const vk::PipelineColorBlendStateCreateInfo * pColorBlendState
const vk::PipelineDynamicStateCreateInfo * pDynamicState
PipelineLayout layout
RenderPass renderPass
uint32_t subpass
Pipeline basePipelineHandle
int32_t basePipelineIndex
Public Methods
void GraphicsPipelineCreateInfo (vk::PipelineCreateFlags flags_, uint32_t stageCount_, const vk::PipelineShaderStageCreateInfo * pStages_, const vk::PipelineVertexInputStateCreateInfo * pVertexInputState_, const vk::PipelineInputAssemblyStateCreateInfo * pInputAssemblyState_, const vk::PipelineTessellationStateCreateInfo * pTessellationState_, const vk::PipelineViewportStateCreateInfo * pViewportState_, const vk::PipelineRasterizationStateCreateInfo * pRasterizationState_, const vk::PipelineMultisampleStateCreateInfo * pMultisampleState_, const vk::PipelineDepthStencilStateCreateInfo * pDepthStencilState_, const vk::PipelineColorBlendStateCreateInfo * pColorBlendState_, const vk::PipelineDynamicStateCreateInfo * pDynamicState_, vk::PipelineLayout layout_, vk::RenderPass renderPass_, uint32_t subpass_, vk::Pipeline basePipelineHandle_, int32_t basePipelineIndex_, const void * pNext_)
Defined at line 43213 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void GraphicsPipelineCreateInfo (const GraphicsPipelineCreateInfo & rhs)
Defined at line 43252 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void GraphicsPipelineCreateInfo (const VkGraphicsPipelineCreateInfo & rhs)
Defined at line 43254 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void GraphicsPipelineCreateInfo (vk::PipelineCreateFlags flags_, const vk::ArrayProxyNoTemporaries<const vk::PipelineShaderStageCreateInfo> & stages_, const vk::PipelineVertexInputStateCreateInfo * pVertexInputState_, const vk::PipelineInputAssemblyStateCreateInfo * pInputAssemblyState_, const vk::PipelineTessellationStateCreateInfo * pTessellationState_, const vk::PipelineViewportStateCreateInfo * pViewportState_, const vk::PipelineRasterizationStateCreateInfo * pRasterizationState_, const vk::PipelineMultisampleStateCreateInfo * pMultisampleState_, const vk::PipelineDepthStencilStateCreateInfo * pDepthStencilState_, const vk::PipelineColorBlendStateCreateInfo * pColorBlendState_, const vk::PipelineDynamicStateCreateInfo * pDynamicState_, vk::PipelineLayout layout_, vk::RenderPass renderPass_, uint32_t subpass_, vk::Pipeline basePipelineHandle_, int32_t basePipelineIndex_, const void * pNext_)
Defined at line 43260 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & operator= (const GraphicsPipelineCreateInfo & rhs)
Defined at line 43299 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & operator= (const VkGraphicsPipelineCreateInfo & rhs)
Defined at line 43302 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setPNext (const void * pNext_)
Defined at line 43309 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setFlags (vk::PipelineCreateFlags flags_)
Defined at line 43315 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setStageCount (uint32_t stageCount_)
Defined at line 43321 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setPStages (const vk::PipelineShaderStageCreateInfo * pStages_)
Defined at line 43327 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setStages (const vk::ArrayProxyNoTemporaries<const vk::PipelineShaderStageCreateInfo> & stages_)
Defined at line 43334 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setPVertexInputState (const vk::PipelineVertexInputStateCreateInfo * pVertexInputState_)
Defined at line 43343 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setPInputAssemblyState (const vk::PipelineInputAssemblyStateCreateInfo * pInputAssemblyState_)
Defined at line 43350 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setPTessellationState (const vk::PipelineTessellationStateCreateInfo * pTessellationState_)
Defined at line 43357 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setPViewportState (const vk::PipelineViewportStateCreateInfo * pViewportState_)
Defined at line 43364 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setPRasterizationState (const vk::PipelineRasterizationStateCreateInfo * pRasterizationState_)
Defined at line 43371 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setPMultisampleState (const vk::PipelineMultisampleStateCreateInfo * pMultisampleState_)
Defined at line 43378 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setPDepthStencilState (const vk::PipelineDepthStencilStateCreateInfo * pDepthStencilState_)
Defined at line 43385 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setPColorBlendState (const vk::PipelineColorBlendStateCreateInfo * pColorBlendState_)
Defined at line 43392 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setPDynamicState (const vk::PipelineDynamicStateCreateInfo * pDynamicState_)
Defined at line 43399 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setLayout (vk::PipelineLayout layout_)
Defined at line 43406 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setRenderPass (vk::RenderPass renderPass_)
Defined at line 43412 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setSubpass (uint32_t subpass_)
Defined at line 43418 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setBasePipelineHandle (vk::Pipeline basePipelineHandle_)
Defined at line 43424 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setBasePipelineIndex (int32_t basePipelineIndex_)
Defined at line 43430 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkGraphicsPipelineCreateInfo & operator const VkGraphicsPipelineCreateInfo & ()
Defined at line 43437 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkGraphicsPipelineCreateInfo & operator VkGraphicsPipelineCreateInfo & ()
Defined at line 43442 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::strong_ordering operator<=> (const GraphicsPipelineCreateInfo & )
Defined at line 43496 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp