ReactOS 0.4.17-dev-934-g091855f
VkGraphicsPipelineCreateInfo Struct Reference

#include <vulkan.h>

Collaboration diagram for VkGraphicsPipelineCreateInfo:

Public Member Functions

VkPipelineLayout WINE_VK_ALIGN (8) layout
 
VkRenderPass WINE_VK_ALIGN (8) renderPass
 
VkPipeline WINE_VK_ALIGN (8) basePipelineHandle
 

Public Attributes

VkStructureType sType
 
const void * pNext
 
VkPipelineCreateFlags flags
 
uint32_t stageCount
 
const VkPipelineShaderStageCreateInfo * pStages
 
const VkPipelineVertexInputStateCreateInfo * pVertexInputState
 
const VkPipelineInputAssemblyStateCreateInfo * pInputAssemblyState
 
const VkPipelineTessellationStateCreateInfo * pTessellationState
 
const VkPipelineViewportStateCreateInfo * pViewportState
 
const VkPipelineRasterizationStateCreateInfo * pRasterizationState
 
const VkPipelineMultisampleStateCreateInfo * pMultisampleState
 
const VkPipelineDepthStencilStateCreateInfo * pDepthStencilState
 
const VkPipelineColorBlendStateCreateInfo * pColorBlendState
 
const VkPipelineDynamicStateCreateInfo * pDynamicState
 
uint32_t subpass
 
int32_t basePipelineIndex
 

Detailed Description

Definition at line 17592 of file vulkan.h.

Member Function Documentation

◆ WINE_VK_ALIGN() [1/3]

VkPipeline VkGraphicsPipelineCreateInfo::WINE_VK_ALIGN ( 8  )

◆ WINE_VK_ALIGN() [2/3]

VkPipelineLayout VkGraphicsPipelineCreateInfo::WINE_VK_ALIGN ( 8  )

◆ WINE_VK_ALIGN() [3/3]

VkRenderPass VkGraphicsPipelineCreateInfo::WINE_VK_ALIGN ( 8  )

Member Data Documentation

◆ basePipelineIndex

int32_t VkGraphicsPipelineCreateInfo::basePipelineIndex

Definition at line 17612 of file vulkan.h.

Referenced by d3d12_pipeline_state_get_or_create_pipeline().

◆ flags

VkPipelineCreateFlags VkGraphicsPipelineCreateInfo::flags

Definition at line 17596 of file vulkan.h.

Referenced by d3d12_pipeline_state_get_or_create_pipeline().

◆ pColorBlendState

const VkPipelineColorBlendStateCreateInfo* VkGraphicsPipelineCreateInfo::pColorBlendState

Definition at line 17606 of file vulkan.h.

Referenced by d3d12_pipeline_state_get_or_create_pipeline().

◆ pDepthStencilState

const VkPipelineDepthStencilStateCreateInfo* VkGraphicsPipelineCreateInfo::pDepthStencilState

Definition at line 17605 of file vulkan.h.

Referenced by d3d12_pipeline_state_get_or_create_pipeline().

◆ pDynamicState

const VkPipelineDynamicStateCreateInfo* VkGraphicsPipelineCreateInfo::pDynamicState

Definition at line 17607 of file vulkan.h.

Referenced by d3d12_pipeline_state_get_or_create_pipeline().

◆ pInputAssemblyState

const VkPipelineInputAssemblyStateCreateInfo* VkGraphicsPipelineCreateInfo::pInputAssemblyState

Definition at line 17600 of file vulkan.h.

Referenced by d3d12_pipeline_state_get_or_create_pipeline().

◆ pMultisampleState

const VkPipelineMultisampleStateCreateInfo* VkGraphicsPipelineCreateInfo::pMultisampleState

Definition at line 17604 of file vulkan.h.

Referenced by d3d12_pipeline_state_get_or_create_pipeline().

◆ pNext

const void* VkGraphicsPipelineCreateInfo::pNext

Definition at line 17595 of file vulkan.h.

Referenced by d3d12_pipeline_state_get_or_create_pipeline().

◆ pRasterizationState

const VkPipelineRasterizationStateCreateInfo* VkGraphicsPipelineCreateInfo::pRasterizationState

Definition at line 17603 of file vulkan.h.

Referenced by d3d12_pipeline_state_get_or_create_pipeline().

◆ pStages

const VkPipelineShaderStageCreateInfo* VkGraphicsPipelineCreateInfo::pStages

Definition at line 17598 of file vulkan.h.

Referenced by d3d12_pipeline_state_get_or_create_pipeline().

◆ pTessellationState

const VkPipelineTessellationStateCreateInfo* VkGraphicsPipelineCreateInfo::pTessellationState

Definition at line 17601 of file vulkan.h.

Referenced by d3d12_pipeline_state_get_or_create_pipeline().

◆ pVertexInputState

const VkPipelineVertexInputStateCreateInfo* VkGraphicsPipelineCreateInfo::pVertexInputState

Definition at line 17599 of file vulkan.h.

Referenced by d3d12_pipeline_state_get_or_create_pipeline().

◆ pViewportState

const VkPipelineViewportStateCreateInfo* VkGraphicsPipelineCreateInfo::pViewportState

Definition at line 17602 of file vulkan.h.

Referenced by d3d12_pipeline_state_get_or_create_pipeline().

◆ stageCount

uint32_t VkGraphicsPipelineCreateInfo::stageCount

Definition at line 17597 of file vulkan.h.

Referenced by d3d12_pipeline_state_get_or_create_pipeline().

◆ sType

VkStructureType VkGraphicsPipelineCreateInfo::sType

Definition at line 17594 of file vulkan.h.

Referenced by d3d12_pipeline_state_get_or_create_pipeline().

◆ subpass

uint32_t VkGraphicsPipelineCreateInfo::subpass

Definition at line 17610 of file vulkan.h.

Referenced by d3d12_pipeline_state_get_or_create_pipeline().


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