struct
#include <VaultedVulkan/VV_Pipelines.hpp>
CreateInfo
Contents
- Reference
Base classes
-
template<typename VulkanType, EStructureType TemplateSpecifiedStype = EStructureType::Max_Enum>struct VV::V0::VKStruct_Base<VkGraphicsPipelineCreateInfo, EStructureType::GraphicsPipeline_CreateInfo>
- Base struct for wrapping Vulkan native C API Structs.
Public types
- using RenderPass_Handle = VkRenderPass
Public variables
- EType SType
- const void* Next
- CreateFlags Flags
- ui32 StageCount
-
const ShaderStage::
CreateInfo* Stages -
const VertexInputState::
CreateInfo* VertexInputState -
const InputAssemblyState::
CreateInfo* InputAssemblyState -
const TessellationState::
CreateInfo* TessellationState -
const ViewportState::
CreateInfo* ViewportState -
const RasterizationState::
CreateInfo* RasterizationState -
const MultiSampleState::
CreateInfo* MultisampleState -
const DepthStencilState::
CreateInfo* DepthStencilState -
const ColorBlendState::
CreateInfo* ColorBlendState -
const DynamicState::
CreateInfo* DynamicState -
Pipeline::
Layout:: Handle Layout -
RenderPass_
Handle RenderPass - ui32 Subpass
-
Pipeline::
Handle BasePipelineHandle - si32 BasePipelineIndex