#[repr(C)]
pub enum VkStructureType {
ApplicationInfo,
InstanceCreateInfo,
DeviceQueueCreateInfo,
DeviceCreateInfo,
SubmitInfo,
MemoryAllocateInfo,
MappedMemoryRange,
BindSparseInfo,
FenceCreateInfo,
SemaphoreCreateInfo,
EventCreateInfo,
QueryPoolCreateInfo,
BufferCreateInfo,
BufferViewCreateInfo,
ImageCreateInfo,
ImageViewCreateInfo,
ShaderModuleCreateInfo,
PipelineCacheCreateInfo,
PipelineShaderStageCreateInfo,
PipelineVertexInputStateCreateInfo,
PipelineInputAssemblyStateCreateInfo,
PipelineTessellationStateCreateInfo,
PipelineViewportStateCreateInfo,
PipelineRasterizationStateCreateInfo,
PipelineMultisampleStateCreateInfo,
PipelineDepthStencilStateCreateInfo,
PipelineColorBlendStateCreateInfo,
PipelineDynamicStateCreateInfo,
GraphicsPipelineCreateInfo,
ComputePipelineCreateInfo,
PipelineLayoutCreateInfo,
SamplerCreateInfo,
DescriptorSetLayoutCreateInfo,
DescriptorPoolCreateInfo,
DescriptorSetAllocateInfo,
WriteDescriptorSet,
FramebufferCreateInfo,
RenderPassCreateInfo,
CommandPoolCreateInfo,
CommandBufferAllocateInfo,
CommandBufferInheritanceInfo,
CommandBufferBeginInfo,
RenderPassBeginInfo,
BufferMemoryBarrier,
ImageMemoryBarrier,
MemoryBarrier,
LoaderInstanceCreateInfo,
LoaderDeviceCreateInfo,
SwapchainCreateInfo,
SurfaceCreateInfoXcb,
SurfaceCreateInfoWindows,
SurfaceCreateInfoAndroid,
}
CommandPoolCreateInfo
CommandBufferAllocateInfo
CommandBufferInheritanceInfo
CommandBufferBeginInfo
SurfaceCreateInfoAndroid
Formats the value using the given formatter.