| Structure | Description |
---|
| AccelerationStructureKHR | A non-dispatchable handle owned by a VkDevice. |
| AccelerationStructureNV | A non-dispatchable handle owned by a VkDevice. |
| AllocationCallbacks | |
| AndroidSurfaceCreateInfoKHR | |
| ApplicationInfo | |
| AttachmentDescription | |
| AttachmentDescription2 | |
| AttachmentDescriptionStencilLayout | |
| AttachmentReference | |
| AttachmentReference2 | |
| AttachmentReferenceStencilLayout | |
| BaseInStructure | |
| BaseOutStructure | |
| BindBufferMemoryDeviceGroupInfo | |
| BindBufferMemoryInfo | |
| BindImageMemoryDeviceGroupInfo | |
| BindImageMemoryInfo | |
| BindImagePlaneMemoryInfo | |
| BindSparseInfo | |
| BlitImageInfo2 | |
| Bool32 |
A boolean value stored in a 4-byte unsigned integer.
|
| Buffer | A non-dispatchable handle owned by a VkDevice. |
| BufferCollectionFUCHSIA | A non-dispatchable handle owned by a VkDevice. |
| BufferCopy | |
| BufferCopy2 | |
| BufferCreateInfo | |
| BufferDeviceAddressInfo | |
| BufferImageCopy | |
| BufferImageCopy2 | |
| BufferMemoryBarrier | |
| BufferMemoryBarrier2 | |
| BufferMemoryRequirementsInfo2 | |
| BufferOpaqueCaptureAddressCreateInfo | |
| BufferView | A non-dispatchable handle owned by a VkDevice. |
| BufferViewCreateInfo | |
| ClearAttachment | |
| ClearColorValue | |
| ClearDepthStencilValue | |
| ClearRect | |
| ClearValue | |
| CommandBuffer | A dispatchable handle owned by a VkCommandPool. |
| CommandBufferAllocateInfo | |
| CommandBufferBeginInfo | |
| CommandBufferInheritanceInfo | |
| CommandBufferInheritanceRenderingInfo | |
| CommandBufferSubmitInfo | |
| CommandPool | A non-dispatchable handle owned by a VkDevice. |
| CommandPoolCreateInfo | |
| ComponentMapping | |
| ComputePipelineCreateInfo | |
| ConformanceVersion | |
| CopyBufferInfo2 | |
| CopyBufferToImageInfo2 | |
| CopyDescriptorSet | |
| CopyImageInfo2 | |
| CopyImageToBufferInfo2 | |
| CuFunctionNVX | A non-dispatchable handle owned by a VkDevice. |
| CuModuleNVX | A non-dispatchable handle owned by a VkDevice. |
| D3D12FenceSubmitInfoKHR | |
| DebugMarkerMarkerInfoEXT | |
| DebugMarkerObjectNameInfoEXT | |
| DebugMarkerObjectTagInfoEXT | |
| DebugReportCallbackCreateInfoEXT | |
| DebugReportCallbackEXT | A non-dispatchable handle owned by a VkInstance. |
| DebugUtilsLabelEXT | |
| DebugUtilsMessengerCallbackDataEXT | |
| DebugUtilsMessengerCreateInfoEXT | |
| DebugUtilsMessengerEXT | A non-dispatchable handle owned by a VkInstance. |
| DebugUtilsObjectNameInfoEXT | |
| DebugUtilsObjectTagInfoEXT | |
| DeferredOperationKHR | A non-dispatchable handle owned by a VkDevice. |
| DependencyInfo | |
| DescriptorBufferInfo | |
| DescriptorImageInfo | |
| DescriptorPool | A non-dispatchable handle owned by a VkDevice. |
| DescriptorPoolCreateInfo | |
| DescriptorPoolInlineUniformBlockCreateInfo | |
| DescriptorPoolSize | |
| DescriptorSet | A non-dispatchable handle owned by a VkDescriptorPool. |
| DescriptorSetAllocateInfo | |
| DescriptorSetLayout | A non-dispatchable handle owned by a VkDevice. |
| DescriptorSetLayoutBinding | |
| DescriptorSetLayoutBindingFlagsCreateInfo | |
| DescriptorSetLayoutCreateInfo | |
| DescriptorSetLayoutSupport | |
| DescriptorSetVariableDescriptorCountAllocateInfo | |
| DescriptorSetVariableDescriptorCountLayoutSupport | |
| DescriptorUpdateTemplate | A non-dispatchable handle owned by a VkDevice. |
| DescriptorUpdateTemplateCreateInfo | |
| DescriptorUpdateTemplateEntry | |
| Device | A dispatchable handle owned by a VkPhysicalDevice. |
| DeviceBufferMemoryRequirements | |
| DeviceCreateInfo | |
| DeviceGroupBindSparseInfo | |
| DeviceGroupCommandBufferBeginInfo | |
| DeviceGroupDeviceCreateInfo | |
| DeviceGroupRenderPassBeginInfo | |
| DeviceGroupSubmitInfo | |
| DeviceImageMemoryRequirements | |
| DeviceMemory | A non-dispatchable handle owned by a VkDevice. |
| DeviceMemoryOpaqueCaptureAddressInfo | |
| DevicePrivateDataCreateInfo | |
| DeviceQueueCreateInfo | |
| DeviceQueueInfo2 | |
| DirectFBSurfaceCreateInfoEXT | |
| DispatchIndirectCommand | |
| DisplayKHR | A non-dispatchable handle owned by a VkPhysicalDevice. |
| DisplayModeCreateInfoKHR | |
| DisplayModeKHR | A non-dispatchable handle owned by a VkDisplayKHR. |
| DisplayModeParametersKHR | |
| DisplayModePropertiesKHR | |
| DisplayPlaneCapabilitiesKHR | |
| DisplayPlanePropertiesKHR | |
| DisplayPresentInfoKHR | |
| DisplayPropertiesKHR | |
| DisplaySurfaceCreateInfoKHR | |
| DrawIndexedIndirectCommand | |
| DrawIndirectCommand | |
| Event | A non-dispatchable handle owned by a VkDevice. |
| EventCreateInfo | |
| ExportFenceCreateInfo | |
| ExportMemoryAllocateInfo | |
| ExportMemoryWin32HandleInfoKHR | |
| ExportSemaphoreCreateInfo | |
| ExportSemaphoreCreateInfoKHR | |
| ExportSemaphoreWin32HandleInfoKHR | |
| ExtensionProperties | |
| Extent2D | |
| Extent3D | |
| ExternalBufferProperties | |
| ExternalBufferPropertiesKHR | |
| ExternalFenceProperties | |
| ExternalImageFormatProperties | |
| ExternalImageFormatPropertiesKHR | |
| ExternalMemoryBufferCreateInfo | |
| ExternalMemoryImageCreateInfo | |
| ExternalMemoryProperties | |
| ExternalMemoryPropertiesKHR | |
| ExternalSemaphoreProperties | |
| ExternalSemaphorePropertiesKHR | |
| Fence | A non-dispatchable handle owned by a VkDevice. |
| FenceCreateInfo | |
| FormatProperties | |
| FormatProperties2 | |
| FormatProperties2KHR | |
| FormatProperties3 | |
| Framebuffer | A non-dispatchable handle owned by a VkDevice. |
| FramebufferAttachmentImageInfo | |
| FramebufferAttachmentsCreateInfo | |
| FramebufferCreateInfo | |
| GraphicsPipelineCreateInfo | |
| Image | A non-dispatchable handle owned by a VkDevice. |
| ImageBlit | |
| ImageBlit2 | |
| ImageCopy | |
| ImageCopy2 | |
| ImageCreateInfo | |
| ImageFormatListCreateInfo | |
| ImageFormatProperties | |
| ImageFormatProperties2 | |
| ImageFormatProperties2KHR | |
| ImageMemoryBarrier | |
| ImageMemoryBarrier2 | |
| ImageMemoryRequirementsInfo2 | |
| ImagePlaneMemoryRequirementsInfo | |
| ImageResolve | |
| ImageResolve2 | |
| ImageSparseMemoryRequirementsInfo2 | |
| ImageStencilUsageCreateInfo | |
| ImageSubresource | |
| ImageSubresourceLayers | |
| ImageSubresourceRange | |
| ImageView | A non-dispatchable handle owned by a VkDevice. |
| ImageViewCreateInfo | |
| ImageViewUsageCreateInfo | |
| ImportMemoryFdInfoKHR | |
| ImportMemoryHostPointerInfoEXT | |
| ImportMemoryWin32HandleInfoKHR | |
| ImportSemaphoreFdInfoKHR | |
| ImportSemaphoreWin32HandleInfoKHR | |
| IndirectCommandsLayoutNV | A non-dispatchable handle owned by a VkDevice. |
| InputAttachmentAspectReference | |
| Instance | |
| InstanceCreateInfo | |
| IOSSurfaceCreateInfoMVK | |
| LayerProperties | |
| MappedMemoryRange | |
| MemoryAllocateFlagsInfo | |
| MemoryAllocateInfo | |
| MemoryBarrier | |
| MemoryBarrier2 | |
| MemoryDedicatedAllocateInfo | |
| MemoryDedicatedRequirements | |
| MemoryFdPropertiesKHR | |
| MemoryGetFdInfoKHR | |
| MemoryGetWin32HandleInfoKHR | |
| MemoryHeap | |
| MemoryHostPointerPropertiesEXT | |
| MemoryOpaqueCaptureAddressAllocateInfo | |
| MemoryRequirements | |
| MemoryRequirements2 | |
| MemoryType | |
| MemoryWin32HandlePropertiesKHR | |
| MetalSurfaceCreateInfoEXT | |
| Offset2D | |
| Offset3D | |
| PerformanceConfigurationINTEL | A non-dispatchable handle owned by a VkDevice. |
| PhysicalDevice | A dispatchable handle owned by a VkInstance. |
| PhysicalDevice16BitStorageFeatures | |
| PhysicalDevice8BitStorageFeatures | |
| PhysicalDeviceBufferDeviceAddressFeatures | |
| PhysicalDeviceDepthStencilResolveProperties | |
| PhysicalDeviceDescriptorIndexingFeatures | |
| PhysicalDeviceDescriptorIndexingProperties | |
| PhysicalDeviceDriverProperties | |
| PhysicalDeviceDynamicRenderingFeatures | |
| PhysicalDeviceExternalBufferInfo | |
| PhysicalDeviceExternalBufferInfoKHR | |
| PhysicalDeviceExternalFenceInfo | |
| PhysicalDeviceExternalImageFormatInfo | |
| PhysicalDeviceExternalImageFormatInfoKHR | |
| PhysicalDeviceExternalMemoryHostPropertiesEXT | |
| PhysicalDeviceExternalSemaphoreInfo | |
| PhysicalDeviceExternalSemaphoreInfoKHR | |
| PhysicalDeviceFeatures | |
| PhysicalDeviceFeatures2 | |
| PhysicalDeviceFeatures2KHR | |
| PhysicalDeviceFloatControlsProperties | |
| PhysicalDeviceGroupProperties | |
| PhysicalDeviceHostQueryResetFeatures | |
| PhysicalDeviceIDProperties | |
| PhysicalDeviceImageFormatInfo2 | |
| PhysicalDeviceImageFormatInfo2KHR | |
| PhysicalDeviceImagelessFramebufferFeatures | |
| PhysicalDeviceImageRobustnessFeatures | |
| PhysicalDeviceInlineUniformBlockFeatures | |
| PhysicalDeviceInlineUniformBlockProperties | |
| PhysicalDeviceLimits | |
| PhysicalDeviceLineRasterizationFeaturesEXT | |
| PhysicalDeviceLineRasterizationPropertiesEXT | |
| PhysicalDeviceMaintenance3Properties | |
| PhysicalDeviceMaintenance4Features | |
| PhysicalDeviceMaintenance4Properties | |
| PhysicalDeviceMemoryProperties | |
| PhysicalDeviceMemoryProperties2 | |
| PhysicalDeviceMemoryProperties2KHR | |
| PhysicalDeviceMultiviewFeatures | |
| PhysicalDeviceMultiviewProperties | |
| PhysicalDevicePipelineCreationCacheControlFeatures | |
| PhysicalDevicePointClippingProperties | |
| PhysicalDevicePrivateDataFeatures | |
| PhysicalDeviceProperties | |
| PhysicalDeviceProperties2 | |
| PhysicalDeviceProperties2KHR | |
| PhysicalDeviceProtectedMemoryFeatures | |
| PhysicalDeviceProtectedMemoryProperties | |
| PhysicalDeviceSamplerFilterMinmaxProperties | |
| PhysicalDeviceSamplerYcbcrConversionFeatures | |
| PhysicalDeviceScalarBlockLayoutFeatures | |
| PhysicalDeviceSeparateDepthStencilLayoutsFeatures | |
| PhysicalDeviceShaderAtomicInt64Features | |
| PhysicalDeviceShaderDemoteToHelperInvocationFeatures | |
| PhysicalDeviceShaderDrawParameterFeatures | |
| PhysicalDeviceShaderDrawParametersFeatures | |
| PhysicalDeviceShaderFloat16Int8Features | |
| PhysicalDeviceShaderIntegerDotProductFeatures | |
| PhysicalDeviceShaderIntegerDotProductProperties | |
| PhysicalDeviceShaderSubgroupExtendedTypesFeatures | |
| PhysicalDeviceShaderTerminateInvocationFeatures | |
| PhysicalDeviceSparseImageFormatInfo2 | |
| PhysicalDeviceSparseImageFormatInfo2KHR | |
| PhysicalDeviceSparseProperties | |
| PhysicalDeviceSubgroupProperties | |
| PhysicalDeviceSubgroupSizeControlFeatures | |
| PhysicalDeviceSubgroupSizeControlProperties | |
| PhysicalDeviceSynchronization2Features | |
| PhysicalDeviceTexelBufferAlignmentProperties | |
| PhysicalDeviceTextureCompressionASTCHDRFeatures | |
| PhysicalDeviceTimelineSemaphoreFeatures | |
| PhysicalDeviceTimelineSemaphoreProperties | |
| PhysicalDeviceToolProperties | |
| PhysicalDeviceUniformBufferStandardLayoutFeatures | |
| PhysicalDeviceVariablePointerFeatures | |
| PhysicalDeviceVariablePointersFeatures | |
| PhysicalDeviceVulkan11Features | |
| PhysicalDeviceVulkan11Properties | |
| PhysicalDeviceVulkan12Features | |
| PhysicalDeviceVulkan12Properties | |
| PhysicalDeviceVulkan13Features | |
| PhysicalDeviceVulkan13Properties | |
| PhysicalDeviceVulkanMemoryModelFeatures | |
| PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures | |
| Pipeline | A non-dispatchable handle owned by a VkDevice. |
| PipelineCache | A non-dispatchable handle owned by a VkDevice. |
| PipelineCacheCreateInfo | |
| PipelineCacheHeaderVersionOne | |
| PipelineColorBlendAttachmentState | |
| PipelineColorBlendStateCreateInfo | |
| PipelineCreationFeedback | |
| PipelineCreationFeedbackCreateInfo | |
| PipelineDepthStencilStateCreateInfo | |
| PipelineDynamicStateCreateInfo | |
| PipelineInputAssemblyStateCreateInfo | |
| PipelineLayout | A non-dispatchable handle owned by a VkDevice. |
| PipelineLayoutCreateInfo | |
| PipelineMultisampleStateCreateInfo | |
| PipelineRasterizationLineStateCreateInfoEXT | |
| PipelineRasterizationStateCreateInfo | |
| PipelineRenderingCreateInfo | |
| PipelineShaderStageCreateInfo | |
| PipelineShaderStageRequiredSubgroupSizeCreateInfo | |
| PipelineTessellationDomainOriginStateCreateInfo | |
| PipelineTessellationStateCreateInfo | |
| PipelineVertexInputStateCreateInfo | |
| PipelineViewportStateCreateInfo | |
| PresentInfoKHR | |
| PrivateDataSlot | A non-dispatchable handle owned by a VkDevice. |
| PrivateDataSlotCreateInfo | |
| ProtectedSubmitInfo | |
| PushConstantRange | |
| QueryPool | A non-dispatchable handle owned by a VkDevice. |
| QueryPoolCreateInfo | |
| Queue | A dispatchable handle owned by a VkDevice. |
| QueueFamilyProperties | |
| QueueFamilyProperties2 | |
| QueueFamilyProperties2KHR | |
| Rect2D | |
| RenderingAttachmentInfo | |
| RenderingInfo | |
| RenderPass | A non-dispatchable handle owned by a VkDevice. |
| RenderPassAttachmentBeginInfo | |
| RenderPassBeginInfo | |
| RenderPassCreateInfo | |
| RenderPassCreateInfo2 | |
| RenderPassInputAttachmentAspectCreateInfo | |
| RenderPassMultiviewCreateInfo | |
| ResolveImageInfo2 | |
| Sampler | A non-dispatchable handle owned by a VkDevice. |
| SamplerCreateInfo | |
| SamplerReductionModeCreateInfo | |
| SamplerYcbcrConversion | A non-dispatchable handle owned by a VkDevice. |
| SamplerYcbcrConversionCreateInfo | |
| SamplerYcbcrConversionImageFormatProperties | |
| SamplerYcbcrConversionInfo | |
| Semaphore | A non-dispatchable handle owned by a VkDevice. |
| SemaphoreCreateInfo | |
| SemaphoreGetFdInfoKHR | |
| SemaphoreGetWin32HandleInfoKHR | |
| SemaphoreSignalInfo | |
| SemaphoreSubmitInfo | |
| SemaphoreTypeCreateInfo | |
| SemaphoreWaitInfo | |
| ShaderModule | A non-dispatchable handle owned by a VkDevice. |
| ShaderModuleCreateInfo | |
| SparseBufferMemoryBindInfo | |
| SparseImageFormatProperties | |
| SparseImageFormatProperties2 | |
| SparseImageFormatProperties2KHR | |
| SparseImageMemoryBind | |
| SparseImageMemoryBindInfo | |
| SparseImageMemoryRequirements | |
| SparseImageMemoryRequirements2 | |
| SparseImageOpaqueMemoryBindInfo | |
| SparseMemoryBind | |
| SpecializationInfo | |
| SpecializationMapEntry | |
| StencilOpState | |
| SubmitInfo | |
| SubmitInfo2 | |
| SubpassBeginInfo | |
| SubpassDependency | |
| SubpassDependency2 | |
| SubpassDescription | |
| SubpassDescription2 | |
| SubpassDescriptionDepthStencilResolve | |
| SubpassEndInfo | |
| SubresourceLayout | |
| SurfaceCapabilitiesKHR | |
| SurfaceFormatKHR | |
| SurfaceKHR | A non-dispatchable handle owned by a VkInstance. |
| SwapchainCreateInfoKHR | |
| SwapchainKHR | A non-dispatchable handle owned by a VkSurfaceKHR. |
| TimelineSemaphoreSubmitInfo | |
| ValidationCacheEXT | A non-dispatchable handle owned by a VkDevice. |
| ValidationFeaturesEXT | |
| Version32 | |
| VertexInputAttributeDescription | |
| VertexInputBindingDescription | |
| VideoSessionKHR | A non-dispatchable handle owned by a VkDevice. |
| VideoSessionParametersKHR | A non-dispatchable handle owned by a VkVideoSessionKHR. |
| Viewport | |
| VkDescriptorUpdateTemplateKHR | A non-dispatchable handle owned by a VkDevice. |
| VkPrivateDataSlotEXT | A non-dispatchable handle owned by a VkDevice. |
| VkSamplerYcbcrConversionKHR | A non-dispatchable handle owned by a VkDevice. |
| WaylandSurfaceCreateInfoKHR | |
| Win32SurfaceCreateInfoKHR | |
| WriteDescriptorSet | |
| WriteDescriptorSetInlineUniformBlock | |
| XcbSurfaceCreateInfoKHR | |
| XlibSurfaceCreateInfoKHR | |