struct GraphicsPipelineCreateInfo
Defined at line 73720 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
wrapper struct for struct VkGraphicsPipelineCreateInfo, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkGraphicsPipelineCreateInfo.html
Public Members
StructureType sType
const void * pNext
Flags flags
uint32_t stageCount
const PipelineShaderStageCreateInfo * pStages
const PipelineVertexInputStateCreateInfo * pVertexInputState
const PipelineInputAssemblyStateCreateInfo * pInputAssemblyState
const PipelineTessellationStateCreateInfo * pTessellationState
const PipelineViewportStateCreateInfo * pViewportState
const PipelineRasterizationStateCreateInfo * pRasterizationState
const PipelineMultisampleStateCreateInfo * pMultisampleState
const PipelineDepthStencilStateCreateInfo * pDepthStencilState
const PipelineColorBlendStateCreateInfo * pColorBlendState
const PipelineDynamicStateCreateInfo * pDynamicState
PipelineLayout layout
RenderPass renderPass
uint32_t subpass
Pipeline basePipelineHandle
int32_t basePipelineIndex
Public Methods
void GraphicsPipelineCreateInfo (PipelineCreateFlagsflags_,uint32_tstageCount_,const PipelineShaderStageCreateInfo *pStages_,const PipelineVertexInputStateCreateInfo *pVertexInputState_,const PipelineInputAssemblyStateCreateInfo *pInputAssemblyState_,const PipelineTessellationStateCreateInfo *pTessellationState_,const PipelineViewportStateCreateInfo *pViewportState_,const PipelineRasterizationStateCreateInfo *pRasterizationState_,const PipelineMultisampleStateCreateInfo *pMultisampleState_,const PipelineDepthStencilStateCreateInfo *pDepthStencilState_,const PipelineColorBlendStateCreateInfo *pColorBlendState_,const PipelineDynamicStateCreateInfo *pDynamicState_,PipelineLayoutlayout_,RenderPassrenderPass_,uint32_tsubpass_,PipelinebasePipelineHandle_,int32_tbasePipelineIndex_,const void *pNext_)
Defined at line 73728 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void GraphicsPipelineCreateInfo (const GraphicsPipelineCreateInfo & rhs)
Defined at line 73767 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void GraphicsPipelineCreateInfo (const VkGraphicsPipelineCreateInfo & rhs)
Defined at line 73769 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void GraphicsPipelineCreateInfo (PipelineCreateFlagsflags_,const ArrayProxyNoTemporaries<const PipelineShaderStageCreateInfo> &stages_,const PipelineVertexInputStateCreateInfo *pVertexInputState_,const PipelineInputAssemblyStateCreateInfo *pInputAssemblyState_,const PipelineTessellationStateCreateInfo *pTessellationState_,const PipelineViewportStateCreateInfo *pViewportState_,const PipelineRasterizationStateCreateInfo *pRasterizationState_,const PipelineMultisampleStateCreateInfo *pMultisampleState_,const PipelineDepthStencilStateCreateInfo *pDepthStencilState_,const PipelineColorBlendStateCreateInfo *pColorBlendState_,const PipelineDynamicStateCreateInfo *pDynamicState_,PipelineLayoutlayout_,RenderPassrenderPass_,uint32_tsubpass_,PipelinebasePipelineHandle_,int32_tbasePipelineIndex_,const void *pNext_)
Defined at line 73775 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & operator= (const GraphicsPipelineCreateInfo & rhs)
Defined at line 73814 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & operator= (const VkGraphicsPipelineCreateInfo & rhs)
Defined at line 73817 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setPNext (const void * pNext_)
Defined at line 73824 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo && setPNext (const void * pNext_)
Defined at line 73830 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setFlags (PipelineCreateFlags flags_)
Defined at line 73836 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo && setFlags (PipelineCreateFlags flags_)
Defined at line 73842 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setStageCount (uint32_t stageCount_)
Defined at line 73848 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo && setStageCount (uint32_t stageCount_)
Defined at line 73854 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setPStages (const PipelineShaderStageCreateInfo * pStages_)
Defined at line 73860 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo && setPStages (const PipelineShaderStageCreateInfo * pStages_)
Defined at line 73866 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setStages (const ArrayProxyNoTemporaries<const PipelineShaderStageCreateInfo> & stages_)
Defined at line 73873 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setPVertexInputState (const PipelineVertexInputStateCreateInfo * pVertexInputState_)
Defined at line 73881 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo && setPVertexInputState (const PipelineVertexInputStateCreateInfo * pVertexInputState_)
Defined at line 73888 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setPInputAssemblyState (const PipelineInputAssemblyStateCreateInfo * pInputAssemblyState_)
Defined at line 73895 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo && setPInputAssemblyState (const PipelineInputAssemblyStateCreateInfo * pInputAssemblyState_)
Defined at line 73902 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setPTessellationState (const PipelineTessellationStateCreateInfo * pTessellationState_)
Defined at line 73909 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo && setPTessellationState (const PipelineTessellationStateCreateInfo * pTessellationState_)
Defined at line 73916 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setPViewportState (const PipelineViewportStateCreateInfo * pViewportState_)
Defined at line 73923 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo && setPViewportState (const PipelineViewportStateCreateInfo * pViewportState_)
Defined at line 73929 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setPRasterizationState (const PipelineRasterizationStateCreateInfo * pRasterizationState_)
Defined at line 73935 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo && setPRasterizationState (const PipelineRasterizationStateCreateInfo * pRasterizationState_)
Defined at line 73942 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setPMultisampleState (const PipelineMultisampleStateCreateInfo * pMultisampleState_)
Defined at line 73949 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo && setPMultisampleState (const PipelineMultisampleStateCreateInfo * pMultisampleState_)
Defined at line 73956 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setPDepthStencilState (const PipelineDepthStencilStateCreateInfo * pDepthStencilState_)
Defined at line 73963 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo && setPDepthStencilState (const PipelineDepthStencilStateCreateInfo * pDepthStencilState_)
Defined at line 73970 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setPColorBlendState (const PipelineColorBlendStateCreateInfo * pColorBlendState_)
Defined at line 73977 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo && setPColorBlendState (const PipelineColorBlendStateCreateInfo * pColorBlendState_)
Defined at line 73984 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setPDynamicState (const PipelineDynamicStateCreateInfo * pDynamicState_)
Defined at line 73991 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo && setPDynamicState (const PipelineDynamicStateCreateInfo * pDynamicState_)
Defined at line 73997 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setLayout (PipelineLayout layout_)
Defined at line 74003 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo && setLayout (PipelineLayout layout_)
Defined at line 74009 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setRenderPass (RenderPass renderPass_)
Defined at line 74015 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo && setRenderPass (RenderPass renderPass_)
Defined at line 74021 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setSubpass (uint32_t subpass_)
Defined at line 74027 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo && setSubpass (uint32_t subpass_)
Defined at line 74033 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setBasePipelineHandle (Pipeline basePipelineHandle_)
Defined at line 74039 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo && setBasePipelineHandle (Pipeline basePipelineHandle_)
Defined at line 74045 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo & setBasePipelineIndex (int32_t basePipelineIndex_)
Defined at line 74051 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
GraphicsPipelineCreateInfo && setBasePipelineIndex (int32_t basePipelineIndex_)
Defined at line 74057 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkGraphicsPipelineCreateInfo & operator const VkGraphicsPipelineCreateInfo & ()
Defined at line 74064 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkGraphicsPipelineCreateInfo & operator VkGraphicsPipelineCreateInfo & ()
Defined at line 74069 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkGraphicsPipelineCreateInfo * operator const VkGraphicsPipelineCreateInfo * ()
Defined at line 74074 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkGraphicsPipelineCreateInfo * operator VkGraphicsPipelineCreateInfo * ()
Defined at line 74079 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::strong_ordering operator<=> (const GraphicsPipelineCreateInfo & )
Defined at line 74129 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp