[][src]Enum rhyoea::VkStructureType

#[repr(u32)]
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,
    CopyDescriptorSet,
    FramebufferCreateInfo,
    RenderPassCreateInfo,
    CommandPoolCreateInfo,
    CommandBufferAllocateInfo,
    CommandBufferInheritanceInfo,
    CommandBufferBeginInfo,
    RenderPassBeginInfo,
    BufferMemoryBarrier,
    ImageMemoryBarrier,
    MemoryBarrier,
    LoaderInstanceCreateInfo,
    LoaderDeviceCreateInfo,
    PhysicalDeviceSubgroupProperties,
    BindBufferMemoryInfo,
    BindImageMemoryInfo,
    PhysicalDevice16BITStorageFeatures,
    MemoryDedicatedRequirements,
    MemoryDedicatedAllocateInfo,
    MemoryAllocateFlagsInfo,
    DeviceGroupRenderPassBeginInfo,
    DeviceGroupCommandBufferBeginInfo,
    DeviceGroupSubmitInfo,
    DeviceGroupBindSparseInfo,
    BindBufferMemoryDeviceGroupInfo,
    BindImageMemoryDeviceGroupInfo,
    PhysicalDeviceGroupProperties,
    DeviceGroupDeviceCreateInfo,
    BufferMemoryRequirementsInfo2,
    ImageMemoryRequirementsInfo2,
    ImageSparseMemoryRequirementsInfo2,
    MemoryRequirements2,
    SparseImageMemoryRequirements2,
    PhysicalDeviceFeatures2,
    PhysicalDeviceProperties2,
    FormatProperties2,
    ImageFormatProperties2,
    PhysicalDeviceImageFormatInfo2,
    QueueFamilyProperties2,
    PhysicalDeviceMemoryProperties2,
    SparseImageFormatProperties2,
    PhysicalDeviceSparseImageFormatInfo2,
    PhysicalDevicePointClippingProperties,
    RenderPassInputAttachmentAspectCreateInfo,
    ImageViewUsageCreateInfo,
    PipelineTessellationDomainOriginStateCreateInfo,
    RenderPassMultiviewCreateInfo,
    PhysicalDeviceMultiviewFeatures,
    PhysicalDeviceMultiviewProperties,
    PhysicalDeviceVariablePointerFeatures,
    ProtectedSubmitInfo,
    PhysicalDeviceProtectedMemoryFeatures,
    PhysicalDeviceProtectedMemoryProperties,
    DeviceQueueInfo2,
    SamplerYcbcrConversionCreateInfo,
    SamplerYcbcrConversionInfo,
    BindImagePlaneMemoryInfo,
    ImagePlaneMemoryRequirementsInfo,
    PhysicalDeviceSamplerYcbcrConversionFeatures,
    SamplerYcbcrConversionImageFormatProperties,
    DescriptorUpdateTemplateCreateInfo,
    PhysicalDeviceExternalImageFormatInfo,
    ExternalImageFormatProperties,
    PhysicalDeviceExternalBufferInfo,
    ExternalBufferProperties,
    PhysicalDeviceIdProperties,
    ExternalMemoryBufferCreateInfo,
    ExternalMemoryImageCreateInfo,
    ExportMemoryAllocateInfo,
    PhysicalDeviceExternalFenceInfo,
    ExternalFenceProperties,
    ExportFenceCreateInfo,
    ExportSemaphoreCreateInfo,
    PhysicalDeviceExternalSemaphoreInfo,
    ExternalSemaphoreProperties,
    PhysicalDeviceMaintenance3Properties,
    DescriptorSetLayoutSupport,
    PhysicalDeviceShaderDrawParameterFeatures,
    SwapchainCreateInfoKhr,
    PresentInfoKhr,
    DeviceGroupPresentCapabilitiesKhr,
    ImageSwapchainCreateInfoKhr,
    BindImageMemorySwapchainInfoKhr,
    AcquireNextImageInfoKhr,
    DeviceGroupPresentInfoKhr,
    DeviceGroupSwapchainCreateInfoKhr,
    DisplayModeCreateInfoKhr,
    DisplaySurfaceCreateInfoKhr,
    DisplayPresentInfoKhr,
    XlibSurfaceCreateInfoKhr,
    XcbSurfaceCreateInfoKhr,
    WaylandSurfaceCreateInfoKhr,
    MirSurfaceCreateInfoKhr,
    AndroidSurfaceCreateInfoKhr,
    Win32SurfaceCreateInfoKhr,
    DebugReportCallbackCreateInfoExt,
    PipelineRasterizationStateRasterizationOrderAmd,
    DebugMarkerObjectNameInfoExt,
    DebugMarkerObjectTagInfoExt,
    DebugMarkerMarkerInfoExt,
    DedicatedAllocationImageCreateInfoNv,
    DedicatedAllocationBufferCreateInfoNv,
    DedicatedAllocationMemoryAllocateInfoNv,
    TextureLodGatherFormatPropertiesAmd,
    ExternalMemoryImageCreateInfoNv,
    ExportMemoryAllocateInfoNv,
    ImportMemoryWin32HandleInfoNv,
    ExportMemoryWin32HandleInfoNv,
    Win32KeyedMutexAcquireReleaseInfoNv,
    ValidationFlagsExt,
    ViSurfaceCreateInfoNn,
    ImportMemoryWin32HandleInfoKhr,
    ExportMemoryWin32HandleInfoKhr,
    MemoryWin32HandlePropertiesKhr,
    MemoryGetWin32HandleInfoKhr,
    ImportMemoryFdInfoKhr,
    MemoryFdPropertiesKhr,
    MemoryGetFdInfoKhr,
    Win32KeyedMutexAcquireReleaseInfoKhr,
    ImportSemaphoreWin32HandleInfoKhr,
    ExportSemaphoreWin32HandleInfoKhr,
    D3D12FenceSubmitInfoKhr,
    SemaphoreGetWin32HandleInfoKhr,
    ImportSemaphoreFdInfoKhr,
    SemaphoreGetFdInfoKhr,
    PhysicalDevicePushDescriptorPropertiesKhr,
    CommandBufferInheritanceConditionalRenderingInfoExt,
    PhysicalDeviceConditionalRenderingFeaturesExt,
    ConditionalRenderingBeginInfoExt,
    PresentRegionsKhr,
    ObjectTableCreateInfoNvx,
    IndirectCommandsLayoutCreateInfoNvx,
    CmdProcessCommandsInfoNvx,
    CmdReserveSpaceForCommandsInfoNvx,
    DeviceGeneratedCommandsLimitsNvx,
    DeviceGeneratedCommandsFeaturesNvx,
    PipelineViewportWScalingStateCreateInfoNv,
    SurfaceCapabilities2Ext,
    DisplayPowerInfoExt,
    DeviceEventInfoExt,
    DisplayEventInfoExt,
    SwapchainCounterCreateInfoExt,
    PresentTimesInfoGoogle,
    PhysicalDeviceMultiviewPerViewAttributesPropertiesNvx,
    PipelineViewportSwizzleStateCreateInfoNv,
    PhysicalDeviceDiscardRectanglePropertiesExt,
    PipelineDiscardRectangleStateCreateInfoExt,
    PhysicalDeviceConservativeRasterizationPropertiesExt,
    PipelineRasterizationConservativeStateCreateInfoExt,
    HdrMetadataExt,
    AttachmentDescription2Khr,
    AttachmentReference2Khr,
    SubpassDescription2Khr,
    SubpassDependency2Khr,
    RenderPassCreateInfo2Khr,
    SubpassBeginInfoKhr,
    SubpassEndInfoKhr,
    SharedPresentSurfaceCapabilitiesKhr,
    ImportFenceWin32HandleInfoKhr,
    ExportFenceWin32HandleInfoKhr,
    FenceGetWin32HandleInfoKhr,
    ImportFenceFdInfoKhr,
    FenceGetFdInfoKhr,
    PhysicalDeviceSurfaceInfo2Khr,
    SurfaceCapabilities2Khr,
    SurfaceFormat2Khr,
    DisplayProperties2Khr,
    DisplayPlaneProperties2Khr,
    DisplayModeProperties2Khr,
    DisplayPlaneInfo2Khr,
    DisplayPlaneCapabilities2Khr,
    IosSurfaceCreateInfoMvk,
    MacosSurfaceCreateInfoMvk,
    DebugUtilsObjectNameInfoExt,
    DebugUtilsObjectTagInfoExt,
    DebugUtilsLabelExt,
    DebugUtilsMessengerCallbackDataExt,
    DebugUtilsMessengerCreateInfoExt,
    AndroidHardwareBufferUsageAndroid,
    AndroidHardwareBufferPropertiesAndroid,
    AndroidHardwareBufferFormatPropertiesAndroid,
    ImportAndroidHardwareBufferInfoAndroid,
    MemoryGetAndroidHardwareBufferInfoAndroid,
    ExternalFormatAndroid,
    PhysicalDeviceSamplerFilterMinmaxPropertiesExt,
    SamplerReductionModeCreateInfoExt,
    SampleLocationsInfoExt,
    RenderPassSampleLocationsBeginInfoExt,
    PipelineSampleLocationsStateCreateInfoExt,
    PhysicalDeviceSampleLocationsPropertiesExt,
    MultisamplePropertiesExt,
    ImageFormatListCreateInfoKhr,
    PhysicalDeviceBlendOperationAdvancedFeaturesExt,
    PhysicalDeviceBlendOperationAdvancedPropertiesExt,
    PipelineColorBlendAdvancedStateCreateInfoExt,
    PipelineCoverageToColorStateCreateInfoNv,
    PipelineCoverageModulationStateCreateInfoNv,
    ValidationCacheCreateInfoExt,
    ShaderModuleValidationCacheCreateInfoExt,
    DescriptorSetLayoutBindingFlagsCreateInfoExt,
    PhysicalDeviceDescriptorIndexingFeaturesExt,
    PhysicalDeviceDescriptorIndexingPropertiesExt,
    DescriptorSetVariableDescriptorCountAllocateInfoExt,
    DescriptorSetVariableDescriptorCountLayoutSupportExt,
    DeviceQueueGlobalPriorityCreateInfoExt,
    PhysicalDevice8bitStorageFeaturesKhr,
    ImportMemoryHostPointerInfoExt,
    MemoryHostPointerPropertiesExt,
    PhysicalDeviceExternalMemoryHostPropertiesExt,
    PhysicalDeviceShaderCorePropertiesAmd,
    PhysicalDeviceVertexAttributeDivisorPropertiesExt,
    PipelineVertexInputDivisorStateCreateInfoExt,
    CheckpointDataNv,
    QueueFamilyCheckpointPropertiesNv,
}

Structure types supported by the Vulkan API

Variants

ApplicationInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

InstanceCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DeviceQueueCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DeviceCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

SubmitInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

MemoryAllocateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

MappedMemoryRange

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

BindSparseInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

FenceCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

SemaphoreCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

EventCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

QueryPoolCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

BufferCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

BufferViewCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ImageCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ImageViewCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ShaderModuleCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PipelineCacheCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PipelineShaderStageCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PipelineVertexInputStateCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PipelineInputAssemblyStateCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PipelineTessellationStateCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PipelineViewportStateCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PipelineRasterizationStateCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PipelineMultisampleStateCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PipelineDepthStencilStateCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PipelineColorBlendStateCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PipelineDynamicStateCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

GraphicsPipelineCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ComputePipelineCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PipelineLayoutCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

SamplerCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DescriptorSetLayoutCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DescriptorPoolCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DescriptorSetAllocateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

WriteDescriptorSet

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

CopyDescriptorSet

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

FramebufferCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

RenderPassCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

CommandPoolCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

CommandBufferAllocateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

CommandBufferInheritanceInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

CommandBufferBeginInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

RenderPassBeginInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

BufferMemoryBarrier

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ImageMemoryBarrier

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

MemoryBarrier

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

LoaderInstanceCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

LoaderDeviceCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDeviceSubgroupProperties

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

BindBufferMemoryInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

BindImageMemoryInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDevice16BITStorageFeatures

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

MemoryDedicatedRequirements

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

MemoryDedicatedAllocateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

MemoryAllocateFlagsInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DeviceGroupRenderPassBeginInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DeviceGroupCommandBufferBeginInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DeviceGroupSubmitInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DeviceGroupBindSparseInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

BindBufferMemoryDeviceGroupInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

BindImageMemoryDeviceGroupInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDeviceGroupProperties

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DeviceGroupDeviceCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

BufferMemoryRequirementsInfo2

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ImageMemoryRequirementsInfo2

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ImageSparseMemoryRequirementsInfo2

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

MemoryRequirements2

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

SparseImageMemoryRequirements2

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDeviceFeatures2

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDeviceProperties2

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

FormatProperties2

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ImageFormatProperties2

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDeviceImageFormatInfo2

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

QueueFamilyProperties2

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDeviceMemoryProperties2

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

SparseImageFormatProperties2

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDeviceSparseImageFormatInfo2

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDevicePointClippingProperties

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

RenderPassInputAttachmentAspectCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ImageViewUsageCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PipelineTessellationDomainOriginStateCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

RenderPassMultiviewCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDeviceMultiviewFeatures

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDeviceMultiviewProperties

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDeviceVariablePointerFeatures

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ProtectedSubmitInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDeviceProtectedMemoryFeatures

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDeviceProtectedMemoryProperties

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DeviceQueueInfo2

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

SamplerYcbcrConversionCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

SamplerYcbcrConversionInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

BindImagePlaneMemoryInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ImagePlaneMemoryRequirementsInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDeviceSamplerYcbcrConversionFeatures

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

SamplerYcbcrConversionImageFormatProperties

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DescriptorUpdateTemplateCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDeviceExternalImageFormatInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ExternalImageFormatProperties

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDeviceExternalBufferInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ExternalBufferProperties

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDeviceIdProperties

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ExternalMemoryBufferCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ExternalMemoryImageCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ExportMemoryAllocateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDeviceExternalFenceInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ExternalFenceProperties

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ExportFenceCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ExportSemaphoreCreateInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDeviceExternalSemaphoreInfo

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ExternalSemaphoreProperties

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDeviceMaintenance3Properties

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DescriptorSetLayoutSupport

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDeviceShaderDrawParameterFeatures

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

SwapchainCreateInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PresentInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DeviceGroupPresentCapabilitiesKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ImageSwapchainCreateInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

BindImageMemorySwapchainInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

AcquireNextImageInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DeviceGroupPresentInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DeviceGroupSwapchainCreateInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DisplayModeCreateInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DisplaySurfaceCreateInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DisplayPresentInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

XlibSurfaceCreateInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

XcbSurfaceCreateInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

WaylandSurfaceCreateInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

MirSurfaceCreateInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

AndroidSurfaceCreateInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

Win32SurfaceCreateInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DebugReportCallbackCreateInfoExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PipelineRasterizationStateRasterizationOrderAmd

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DebugMarkerObjectNameInfoExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DebugMarkerObjectTagInfoExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DebugMarkerMarkerInfoExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DedicatedAllocationImageCreateInfoNv

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DedicatedAllocationBufferCreateInfoNv

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DedicatedAllocationMemoryAllocateInfoNv

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

TextureLodGatherFormatPropertiesAmd

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ExternalMemoryImageCreateInfoNv

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ExportMemoryAllocateInfoNv

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ImportMemoryWin32HandleInfoNv

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ExportMemoryWin32HandleInfoNv

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

Win32KeyedMutexAcquireReleaseInfoNv

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ValidationFlagsExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ViSurfaceCreateInfoNn

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ImportMemoryWin32HandleInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ExportMemoryWin32HandleInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

MemoryWin32HandlePropertiesKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

MemoryGetWin32HandleInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ImportMemoryFdInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

MemoryFdPropertiesKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

MemoryGetFdInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

Win32KeyedMutexAcquireReleaseInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ImportSemaphoreWin32HandleInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ExportSemaphoreWin32HandleInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

D3D12FenceSubmitInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

SemaphoreGetWin32HandleInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ImportSemaphoreFdInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

SemaphoreGetFdInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDevicePushDescriptorPropertiesKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

CommandBufferInheritanceConditionalRenderingInfoExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDeviceConditionalRenderingFeaturesExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ConditionalRenderingBeginInfoExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PresentRegionsKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ObjectTableCreateInfoNvx

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

IndirectCommandsLayoutCreateInfoNvx

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

CmdProcessCommandsInfoNvx

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

CmdReserveSpaceForCommandsInfoNvx

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DeviceGeneratedCommandsLimitsNvx

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DeviceGeneratedCommandsFeaturesNvx

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PipelineViewportWScalingStateCreateInfoNv

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

SurfaceCapabilities2Ext

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DisplayPowerInfoExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DeviceEventInfoExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DisplayEventInfoExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

SwapchainCounterCreateInfoExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PresentTimesInfoGoogle

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDeviceMultiviewPerViewAttributesPropertiesNvx

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PipelineViewportSwizzleStateCreateInfoNv

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDeviceDiscardRectanglePropertiesExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PipelineDiscardRectangleStateCreateInfoExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDeviceConservativeRasterizationPropertiesExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PipelineRasterizationConservativeStateCreateInfoExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

HdrMetadataExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

AttachmentDescription2Khr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

AttachmentReference2Khr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

SubpassDescription2Khr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

SubpassDependency2Khr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

RenderPassCreateInfo2Khr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

SubpassBeginInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

SubpassEndInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

SharedPresentSurfaceCapabilitiesKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ImportFenceWin32HandleInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ExportFenceWin32HandleInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

FenceGetWin32HandleInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ImportFenceFdInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

FenceGetFdInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDeviceSurfaceInfo2Khr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

SurfaceCapabilities2Khr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

SurfaceFormat2Khr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DisplayProperties2Khr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DisplayPlaneProperties2Khr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DisplayModeProperties2Khr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DisplayPlaneInfo2Khr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DisplayPlaneCapabilities2Khr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

IosSurfaceCreateInfoMvk

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

MacosSurfaceCreateInfoMvk

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DebugUtilsObjectNameInfoExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DebugUtilsObjectTagInfoExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DebugUtilsLabelExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DebugUtilsMessengerCallbackDataExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DebugUtilsMessengerCreateInfoExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

AndroidHardwareBufferUsageAndroid

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

AndroidHardwareBufferPropertiesAndroid

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

AndroidHardwareBufferFormatPropertiesAndroid

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ImportAndroidHardwareBufferInfoAndroid

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

MemoryGetAndroidHardwareBufferInfoAndroid

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ExternalFormatAndroid

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDeviceSamplerFilterMinmaxPropertiesExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

SamplerReductionModeCreateInfoExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

SampleLocationsInfoExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

RenderPassSampleLocationsBeginInfoExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PipelineSampleLocationsStateCreateInfoExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDeviceSampleLocationsPropertiesExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

MultisamplePropertiesExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ImageFormatListCreateInfoKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDeviceBlendOperationAdvancedFeaturesExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDeviceBlendOperationAdvancedPropertiesExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PipelineColorBlendAdvancedStateCreateInfoExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PipelineCoverageToColorStateCreateInfoNv

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PipelineCoverageModulationStateCreateInfoNv

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ValidationCacheCreateInfoExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ShaderModuleValidationCacheCreateInfoExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DescriptorSetLayoutBindingFlagsCreateInfoExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDeviceDescriptorIndexingFeaturesExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDeviceDescriptorIndexingPropertiesExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DescriptorSetVariableDescriptorCountAllocateInfoExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DescriptorSetVariableDescriptorCountLayoutSupportExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

DeviceQueueGlobalPriorityCreateInfoExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDevice8bitStorageFeaturesKhr

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

ImportMemoryHostPointerInfoExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

MemoryHostPointerPropertiesExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDeviceExternalMemoryHostPropertiesExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDeviceShaderCorePropertiesAmd

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PhysicalDeviceVertexAttributeDivisorPropertiesExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

PipelineVertexInputDivisorStateCreateInfoExt

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

CheckpointDataNv

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

QueueFamilyCheckpointPropertiesNv

[https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/.html]

Trait Implementations

impl Clone for VkStructureType[src]

impl Copy for VkStructureType[src]

impl Debug for VkStructureType[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = !

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]