Class VkGraphicsPipelineCreateInfo

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class VkGraphicsPipelineCreateInfo extends Struct<VkGraphicsPipelineCreateInfo> implements NativeResource
struct VkGraphicsPipelineCreateInfo {
    VkStructureType sType;
    void const * pNext;
    VkPipelineCreateFlags flags;
    uint32_t stageCount;
    VkPipelineShaderStageCreateInfo const * pStages;
    VkPipelineVertexInputStateCreateInfo const * pVertexInputState;
    VkPipelineInputAssemblyStateCreateInfo const * pInputAssemblyState;
    VkPipelineTessellationStateCreateInfo const * pTessellationState;
    VkPipelineViewportStateCreateInfo const * pViewportState;
    VkPipelineRasterizationStateCreateInfo const * pRasterizationState;
    VkPipelineMultisampleStateCreateInfo const * pMultisampleState;
    VkPipelineDepthStencilStateCreateInfo const * pDepthStencilState;
    VkPipelineColorBlendStateCreateInfo const * pColorBlendState;
    VkPipelineDynamicStateCreateInfo const * pDynamicState;
    VkPipelineLayout layout;
    VkRenderPass renderPass;
    uint32_t subpass;
    VkPipeline basePipelineHandle;
    int32_t basePipelineIndex;
}