Trait TypedVulkanStructure

Source
pub unsafe trait TypedVulkanStructure: VulkanStructure + Sized {
    const TYPE: VkStructureType;

    // Provided method
    fn try_from_generic(g: &GenericVulkanStructure) -> Option<&Self> { ... }
}

Required Associated Constants§

Source

const TYPE: VkStructureType

sType of this structure

Provided Methods§

Source

fn try_from_generic(g: &GenericVulkanStructure) -> Option<&Self>

Cast structure ref only if sType matches

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<S: TypedVulkanStructure + ?Sized> TypedVulkanStructure for &mut S

Source§

const TYPE: VkStructureType = S::TYPE

Source§

impl<S: TypedVulkanStructure + ?Sized> TypedVulkanStructure for Box<S>

Source§

const TYPE: VkStructureType = S::TYPE

Implementors§

Source§

impl TypedVulkanStructure for SurfaceFullScreenExclusiveInfo<'_>

Source§

const TYPE: VkStructureType = 1_000_255_000i32

Source§

impl TypedVulkanStructure for VkAcquireNextImageInfoKHR

Available on crate features VK_KHR_device_group and VK_KHR_swapchain only.
Source§

const TYPE: VkStructureType = 1_000_060_010i32

Source§

impl TypedVulkanStructure for VkAndroidSurfaceCreateInfoKHR

Available on crate feature VK_KHR_android_surface only.
Source§

const TYPE: VkStructureType = 1_000_008_000i32

Source§

impl TypedVulkanStructure for VkApplicationInfo

Source§

impl TypedVulkanStructure for VkAttachmentDescription2KHR

Available on crate feature VK_KHR_create_renderpass2 only.
Source§

const TYPE: VkStructureType = 1_000_109_000i32

Source§

impl TypedVulkanStructure for VkAttachmentReference2KHR

Available on crate feature VK_KHR_create_renderpass2 only.
Source§

const TYPE: VkStructureType = 1_000_109_001i32

Source§

impl TypedVulkanStructure for VkBindBufferMemoryDeviceGroupInfoKHR

Available on crate features VK_KHR_device_group and VK_KHR_bind_memory2 only.
Source§

const TYPE: VkStructureType = 1_000_060_013i32

Source§

impl TypedVulkanStructure for VkBindBufferMemoryInfoKHR

Available on crate feature VK_KHR_bind_memory2 only.
Source§

const TYPE: VkStructureType = 1_000_157_000i32

Source§

impl TypedVulkanStructure for VkBindDescriptorSetsInfoKHR

Available on crate feature VK_KHR_maintenance6 only.
Source§

const TYPE: VkStructureType = 1_000_545_003i32

Source§

impl TypedVulkanStructure for VkBindImageMemoryDeviceGroupInfoKHR

Available on crate features VK_KHR_device_group and VK_KHR_bind_memory2 only.
Source§

const TYPE: VkStructureType = 1_000_060_014i32

Source§

impl TypedVulkanStructure for VkBindImageMemoryInfoKHR

Available on crate feature VK_KHR_bind_memory2 only.
Source§

const TYPE: VkStructureType = 1_000_157_001i32

Source§

impl TypedVulkanStructure for VkBindImageMemorySwapchainInfoKHR

Available on crate features VK_KHR_device_group and VK_KHR_swapchain only.
Source§

const TYPE: VkStructureType = 1_000_060_009i32

Source§

impl TypedVulkanStructure for VkBindImagePlaneMemoryInfoKHR

Available on crate feature VK_KHR_sampler_ycbcr_conversion only.
Source§

const TYPE: VkStructureType = 1_000_156_002i32

Source§

impl TypedVulkanStructure for VkBindMemoryStatusKHR

Available on crate feature VK_KHR_maintenance6 only.
Source§

const TYPE: VkStructureType = 1_000_545_002i32

Source§

impl TypedVulkanStructure for VkBindSparseInfo

Source§

impl TypedVulkanStructure for VkBlitImageInfo2KHR

Available on crate feature VK_KHR_copy_commands2 only.
Source§

const TYPE: VkStructureType = 1_000_337_004i32

Source§

impl TypedVulkanStructure for VkBufferCaptureDescriptorDataInfoEXT

Available on crate feature VK_EXT_descriptor_buffer only.
Source§

const TYPE: VkStructureType = 1_000_316_005i32

Source§

impl TypedVulkanStructure for VkBufferCopy2KHR

Available on crate feature VK_KHR_copy_commands2 only.
Source§

const TYPE: VkStructureType = 1_000_337_006i32

Source§

impl TypedVulkanStructure for VkBufferCreateInfo

Source§

impl TypedVulkanStructure for VkBufferDeviceAddressInfoKHR

Available on crate feature VK_KHR_buffer_device_address only.
Source§

const TYPE: VkStructureType = 1_000_244_001i32

Source§

impl TypedVulkanStructure for VkBufferImageCopy2KHR

Available on crate feature VK_KHR_copy_commands2 only.
Source§

const TYPE: VkStructureType = 1_000_337_009i32

Source§

impl TypedVulkanStructure for VkBufferMemoryBarrier2KHR

Available on crate feature VK_KHR_synchronization2 only.
Source§

const TYPE: VkStructureType = 1_000_314_001i32

Source§

impl TypedVulkanStructure for VkBufferMemoryBarrier

Source§

impl TypedVulkanStructure for VkBufferMemoryRequirementsInfo2KHR

Available on crate feature VK_KHR_get_memory_requirements2 only.
Source§

const TYPE: VkStructureType = 1_000_146_000i32

Source§

impl TypedVulkanStructure for VkBufferOpaqueCaptureAddressCreateInfoKHR

Available on crate feature VK_KHR_buffer_device_address only.
Source§

const TYPE: VkStructureType = 1_000_257_002i32

Source§

impl TypedVulkanStructure for VkBufferUsageFlags2CreateInfoKHR

Available on crate feature VK_KHR_maintenance5 only.
Source§

const TYPE: VkStructureType = 1_000_470_006i32

Source§

impl TypedVulkanStructure for VkBufferViewCreateInfo

Source§

impl TypedVulkanStructure for VkCmdProcessCommandsInfoNVX

Available on crate feature VK_NVX_device_generated_commands only.
Source§

const TYPE: VkStructureType = 1_000_086_002i32

Source§

impl TypedVulkanStructure for VkCmdReserveSpaceForCommandsInfoNVX

Available on crate feature VK_NVX_device_generated_commands only.
Source§

const TYPE: VkStructureType = 1_000_086_003i32

Source§

impl TypedVulkanStructure for VkCommandBufferAllocateInfo

Source§

impl TypedVulkanStructure for VkCommandBufferBeginInfo

Source§

impl TypedVulkanStructure for VkCommandBufferInheritanceInfo

Source§

impl TypedVulkanStructure for VkCommandBufferInheritanceRenderingInfoKHR

Available on crate feature VK_KHR_dynamic_rendering only.
Source§

const TYPE: VkStructureType = 1_000_044_004i32

Source§

impl TypedVulkanStructure for VkCommandBufferSubmitInfoKHR

Available on crate feature VK_KHR_synchronization2 only.
Source§

const TYPE: VkStructureType = 1_000_314_006i32

Source§

impl TypedVulkanStructure for VkCommandPoolCreateInfo

Source§

impl TypedVulkanStructure for VkComputePipelineCreateInfo

Source§

impl TypedVulkanStructure for VkCopyBufferInfo2KHR

Available on crate feature VK_KHR_copy_commands2 only.
Source§

const TYPE: VkStructureType = 1_000_337_000i32

Source§

impl TypedVulkanStructure for VkCopyBufferToImageInfo2KHR

Available on crate feature VK_KHR_copy_commands2 only.
Source§

const TYPE: VkStructureType = 1_000_337_002i32

Source§

impl TypedVulkanStructure for VkCopyDescriptorSet

Source§

impl TypedVulkanStructure for VkCopyImageInfo2KHR

Available on crate feature VK_KHR_copy_commands2 only.
Source§

const TYPE: VkStructureType = 1_000_337_001i32

Source§

impl TypedVulkanStructure for VkCopyImageToBufferInfo2KHR

Available on crate feature VK_KHR_copy_commands2 only.
Source§

const TYPE: VkStructureType = 1_000_337_003i32

Source§

impl TypedVulkanStructure for VkCopyImageToImageInfoEXT

Available on crate feature VK_EXT_host_image_copy only.
Source§

const TYPE: VkStructureType = 1_000_270_007i32

Source§

impl TypedVulkanStructure for VkCopyImageToMemoryInfoEXT

Available on crate feature VK_EXT_host_image_copy only.
Source§

const TYPE: VkStructureType = 1_000_270_004i32

Source§

impl TypedVulkanStructure for VkCopyMemoryToImageInfoEXT

Available on crate feature VK_EXT_host_image_copy only.
Source§

const TYPE: VkStructureType = 1_000_270_005i32

Source§

impl TypedVulkanStructure for VkDebugMarkerMarkerInfoEXT

Available on crate feature VK_EXT_debug_marker only.
Source§

const TYPE: VkStructureType = 1_000_022_002i32

Source§

impl TypedVulkanStructure for VkDebugMarkerObjectNameInfoEXT

Available on crate feature VK_EXT_debug_marker only.
Source§

const TYPE: VkStructureType = 1_000_022_000i32

Source§

impl TypedVulkanStructure for VkDebugMarkerObjectTagInfoEXT

Available on crate feature VK_EXT_debug_marker only.
Source§

const TYPE: VkStructureType = 1_000_022_001i32

Source§

impl TypedVulkanStructure for VkDebugReportCallbackCreateInfoEXT

Available on crate feature VK_EXT_debug_report only.
Source§

const TYPE: VkStructureType = 1_000_011_000i32

Source§

impl TypedVulkanStructure for VkDebugUtilsLabelEXT

Available on crate feature VK_EXT_debug_utils only.
Source§

const TYPE: VkStructureType = 1_000_128_002i32

Source§

impl TypedVulkanStructure for VkDebugUtilsMessengerCallbackDataEXT

Available on crate feature VK_EXT_debug_utils only.
Source§

const TYPE: VkStructureType = 1_000_128_003i32

Source§

impl TypedVulkanStructure for VkDebugUtilsMessengerCreateInfoEXT

Available on crate feature VK_EXT_debug_utils only.
Source§

const TYPE: VkStructureType = 1_000_128_004i32

Source§

impl TypedVulkanStructure for VkDebugUtilsObjectNameInfoEXT

Available on crate feature VK_EXT_debug_utils only.
Source§

const TYPE: VkStructureType = 1_000_128_000i32

Source§

impl TypedVulkanStructure for VkDebugUtilsObjectTagInfoEXT

Available on crate feature VK_EXT_debug_utils only.
Source§

const TYPE: VkStructureType = 1_000_128_001i32

Source§

impl TypedVulkanStructure for VkDependencyInfoKHR

Available on crate feature VK_KHR_synchronization2 only.
Source§

const TYPE: VkStructureType = 1_000_314_003i32

Source§

impl TypedVulkanStructure for VkDescriptorGetInfoEXT

Available on crate feature VK_EXT_descriptor_buffer only.
Source§

const TYPE: VkStructureType = 1_000_316_004i32

Source§

impl TypedVulkanStructure for VkDescriptorPoolCreateInfo

Source§

impl TypedVulkanStructure for VkDescriptorSetAllocateInfo

Source§

impl TypedVulkanStructure for VkDescriptorSetLayoutBindingFlagsCreateInfoEXT

Available on crate feature VK_EXT_descriptor_indexing only.
Source§

const TYPE: VkStructureType = 1_000_161_000i32

Source§

impl TypedVulkanStructure for VkDescriptorSetLayoutCreateInfo

Source§

impl TypedVulkanStructure for VkDescriptorSetVariableDescriptorCountAllocateInfoEXT

Available on crate feature VK_EXT_descriptor_indexing only.
Source§

const TYPE: VkStructureType = 1_000_161_003i32

Source§

impl TypedVulkanStructure for VkDescriptorUpdateTemplateCreateInfoKHR

Available on crate feature VK_KHR_descriptor_update_template only.
Source§

const TYPE: VkStructureType = 1_000_085_000i32

Source§

impl TypedVulkanStructure for VkDeviceBufferMemoryRequirementsKHR

Available on crate feature VK_KHR_maintenance4 only.
Source§

const TYPE: VkStructureType = 1_000_413_002i32

Source§

impl TypedVulkanStructure for VkDeviceCreateInfo

Source§

impl TypedVulkanStructure for VkDeviceEventInfoEXT

Available on crate feature VK_EXT_display_control only.
Source§

const TYPE: VkStructureType = 1_000_091_001i32

Source§

impl TypedVulkanStructure for VkDeviceGeneratedCommandsFeaturesNVX

Available on crate feature VK_NVX_device_generated_commands only.
Source§

const TYPE: VkStructureType = 1_000_086_005i32

Source§

impl TypedVulkanStructure for VkDeviceGeneratedCommandsLimitsNVX

Available on crate feature VK_NVX_device_generated_commands only.
Source§

const TYPE: VkStructureType = 1_000_086_004i32

Source§

impl TypedVulkanStructure for VkDeviceGroupBindSparseInfoKHR

Available on crate feature VK_KHR_device_group only.
Source§

const TYPE: VkStructureType = 1_000_060_006i32

Source§

impl TypedVulkanStructure for VkDeviceGroupCommandBufferBeginInfoKHR

Available on crate feature VK_KHR_device_group only.
Source§

const TYPE: VkStructureType = 1_000_060_004i32

Source§

impl TypedVulkanStructure for VkDeviceGroupCreateInfoKHR

Available on crate feature VK_KHR_device_group_creation only.
Source§

const TYPE: VkStructureType = 1_000_070_001i32

Source§

impl TypedVulkanStructure for VkDeviceGroupPresentInfoKHR

Available on crate features VK_KHR_device_group and VK_KHR_swapchain only.
Source§

const TYPE: VkStructureType = 1_000_060_011i32

Source§

impl TypedVulkanStructure for VkDeviceGroupRenderPassBeginInfoKHR

Available on crate feature VK_KHR_device_group only.
Source§

const TYPE: VkStructureType = 1_000_060_003i32

Source§

impl TypedVulkanStructure for VkDeviceGroupSubmitInfoKHR

Available on crate feature VK_KHR_device_group only.
Source§

const TYPE: VkStructureType = 1_000_060_005i32

Source§

impl TypedVulkanStructure for VkDeviceGroupSwapchainCreateInfoKHR

Available on crate features VK_KHR_device_group and VK_KHR_swapchain only.
Source§

const TYPE: VkStructureType = 1_000_060_012i32

Source§

impl TypedVulkanStructure for VkDeviceImageMemoryRequirementsKHR

Available on crate feature VK_KHR_maintenance4 only.
Source§

const TYPE: VkStructureType = 1_000_413_003i32

Source§

impl TypedVulkanStructure for VkDeviceImageSubresourceInfoKHR

Available on crate feature VK_KHR_maintenance5 only.
Source§

const TYPE: VkStructureType = 1_000_470_004i32

Source§

impl TypedVulkanStructure for VkDeviceMemoryOpaqueCaptureAddressInfoKHR

Available on crate feature VK_KHR_buffer_device_address only.
Source§

const TYPE: VkStructureType = 1_000_257_004i32

Source§

impl TypedVulkanStructure for VkDeviceQueueCreateInfo

Source§

impl TypedVulkanStructure for VkDeviceQueueGlobalPriorityCreateInfoEXT

Available on crate feature VK_EXT_global_priority only.
Source§

const TYPE: VkStructureType = 1_000_174_000i32

Source§

impl TypedVulkanStructure for VkDeviceQueueGlobalPriorityCreateInfoKHR

Available on crate feature VK_KHR_global_priority only.
Source§

const TYPE: VkStructureType = 1_000_174_000i32

Source§

impl TypedVulkanStructure for VkDisplayEventInfoEXT

Available on crate feature VK_EXT_display_control only.
Source§

const TYPE: VkStructureType = 1_000_091_002i32

Source§

impl TypedVulkanStructure for VkDisplayModeCreateInfoKHR

Available on crate feature VK_KHR_display only.
Source§

const TYPE: VkStructureType = 1_000_002_000i32

Source§

impl TypedVulkanStructure for VkDisplayPowerInfoEXT

Available on crate feature VK_EXT_display_control only.
Source§

const TYPE: VkStructureType = 1_000_091_000i32

Source§

impl TypedVulkanStructure for VkDisplayPresentInfoKHR

Available on crate feature VK_KHR_display_swapchain only.
Source§

const TYPE: VkStructureType = 1_000_003_000i32

Source§

impl TypedVulkanStructure for VkDisplaySurfaceCreateInfoKHR

Available on crate feature VK_KHR_display only.
Source§

const TYPE: VkStructureType = 1_000_002_001i32

Source§

impl TypedVulkanStructure for VkEventCreateInfo

Source§

impl TypedVulkanStructure for VkExportMetalBufferInfoEXT

Available on crate feature VK_EXT_metal_objects only.
Source§

const TYPE: VkStructureType = 1_000_311_004i32

Source§

impl TypedVulkanStructure for VkExportMetalCommandQueueInfoEXT

Available on crate feature VK_EXT_metal_objects only.
Source§

const TYPE: VkStructureType = 1_000_311_003i32

Source§

impl TypedVulkanStructure for VkExportMetalDeviceInfoEXT

Available on crate feature VK_EXT_metal_objects only.
Source§

const TYPE: VkStructureType = 1_000_311_002i32

Source§

impl TypedVulkanStructure for VkExportMetalIOSurfaceInfoEXT

Available on crate feature VK_EXT_metal_objects only.
Source§

const TYPE: VkStructureType = 1_000_311_008i32

Source§

impl TypedVulkanStructure for VkExportMetalObjectCreateInfoEXT

Available on crate feature VK_EXT_metal_objects only.
Source§

const TYPE: VkStructureType = 1_000_311_000i32

Source§

impl TypedVulkanStructure for VkExportMetalObjectsInfoEXT

Available on crate feature VK_EXT_metal_objects only.
Source§

const TYPE: VkStructureType = 1_000_311_001i32

Source§

impl TypedVulkanStructure for VkExportMetalSharedEventInfoEXT

Available on crate feature VK_EXT_metal_objects only.
Source§

const TYPE: VkStructureType = 1_000_311_010i32

Source§

impl TypedVulkanStructure for VkExportMetalTextureInfoEXT

Available on crate feature VK_EXT_metal_objects only.
Source§

const TYPE: VkStructureType = 1_000_311_006i32

Source§

impl TypedVulkanStructure for VkExportSemaphoreCreateInfoKHR

Available on crate feature VK_KHR_external_semaphore only.
Source§

const TYPE: VkStructureType = 1_000_077_000i32

Source§

impl TypedVulkanStructure for VkExternalMemoryBufferCreateInfoKHR

Available on crate feature VK_KHR_external_memory only.
Source§

const TYPE: VkStructureType = 1_000_072_000i32

Source§

impl TypedVulkanStructure for VkExternalMemoryImageCreateInfoKHR

Available on crate feature VK_KHR_external_memory only.
Source§

const TYPE: VkStructureType = 1_000_072_001i32

Source§

impl TypedVulkanStructure for VkFenceCreateInfo

Source§

impl TypedVulkanStructure for VkFenceGetFdInfoKHR

Available on crate feature VK_KHR_external_fence_fd only.
Source§

const TYPE: VkStructureType = 1_000_115_001i32

Source§

impl TypedVulkanStructure for VkFramebufferCreateInfo

Source§

impl TypedVulkanStructure for VkGraphicsPipelineCreateInfo

Source§

impl TypedVulkanStructure for VkHdrMetadataEXT

Available on crate feature VK_EXT_hdr_metadata only.
Source§

const TYPE: VkStructureType = 1_000_105_000i32

Source§

impl TypedVulkanStructure for VkHostImageLayoutTransitionInfoEXT

Available on crate feature VK_EXT_host_image_copy only.
Source§

const TYPE: VkStructureType = 1_000_270_006i32

Source§

impl TypedVulkanStructure for VkIOSSurfaceCreateInfoMVK

Available on crate feature VK_MVK_ios_surface only.
Source§

const TYPE: VkStructureType = 1_000_122_000i32

Source§

impl TypedVulkanStructure for VkImageBlit2KHR

Available on crate feature VK_KHR_copy_commands2 only.
Source§

const TYPE: VkStructureType = 1_000_337_008i32

Source§

impl TypedVulkanStructure for VkImageCaptureDescriptorDataInfoEXT

Available on crate feature VK_EXT_descriptor_buffer only.
Source§

const TYPE: VkStructureType = 1_000_316_006i32

Source§

impl TypedVulkanStructure for VkImageCopy2KHR

Available on crate feature VK_KHR_copy_commands2 only.
Source§

const TYPE: VkStructureType = 1_000_337_007i32

Source§

impl TypedVulkanStructure for VkImageCreateInfo

Source§

impl TypedVulkanStructure for VkImageDrmFormatModifierExplicitCreateInfoEXT

Available on crate feature VK_EXT_image_drm_format_modifier only.
Source§

const TYPE: VkStructureType = 1_000_158_004i32

Source§

impl TypedVulkanStructure for VkImageDrmFormatModifierListCreateInfoEXT

Available on crate feature VK_EXT_image_drm_format_modifier only.
Source§

const TYPE: VkStructureType = 1_000_158_003i32

Source§

impl TypedVulkanStructure for VkImageFormatListCreateInfoKHR

Available on crate feature VK_KHR_image_format_list only.
Source§

const TYPE: VkStructureType = 1_000_147_000i32

Source§

impl TypedVulkanStructure for VkImageMemoryBarrier2KHR

Available on crate feature VK_KHR_synchronization2 only.
Source§

const TYPE: VkStructureType = 1_000_314_002i32

Source§

impl TypedVulkanStructure for VkImageMemoryBarrier

Source§

impl TypedVulkanStructure for VkImageMemoryRequirementsInfo2KHR

Available on crate feature VK_KHR_get_memory_requirements2 only.
Source§

const TYPE: VkStructureType = 1_000_146_001i32

Source§

impl TypedVulkanStructure for VkImagePlaneMemoryRequirementsInfoKHR

Available on crate feature VK_KHR_sampler_ycbcr_conversion only.
Source§

const TYPE: VkStructureType = 1_000_156_002i32

Source§

impl TypedVulkanStructure for VkImageResolve2KHR

Available on crate feature VK_KHR_copy_commands2 only.
Source§

const TYPE: VkStructureType = 1_000_337_010i32

Source§

impl TypedVulkanStructure for VkImageSparseMemoryRequirementsInfo2KHR

Available on crate feature VK_KHR_get_memory_requirements2 only.
Source§

const TYPE: VkStructureType = 1_000_146_002i32

Source§

impl TypedVulkanStructure for VkImageSubresource2KHR

Available on crate feature VK_KHR_maintenance5 only.
Source§

const TYPE: VkStructureType = 1_000_338_003i32

Source§

impl TypedVulkanStructure for VkImageSwapchainCreateInfoKHR

Available on crate features VK_KHR_device_group and VK_KHR_swapchain only.
Source§

const TYPE: VkStructureType = 1_000_060_008i32

Source§

impl TypedVulkanStructure for VkImageToMemoryCopyEXT

Available on crate feature VK_EXT_host_image_copy only.
Source§

const TYPE: VkStructureType = 1_000_270_003i32

Source§

impl TypedVulkanStructure for VkImageViewCaptureDescriptorDataInfoEXT

Available on crate feature VK_EXT_descriptor_buffer only.
Source§

const TYPE: VkStructureType = 1_000_316_007i32

Source§

impl TypedVulkanStructure for VkImageViewCreateInfo

Source§

impl TypedVulkanStructure for VkImageViewUsageCreateInfoKHR

Available on crate feature VK_KHR_maintenance2 only.
Source§

const TYPE: VkStructureType = 1_000_117_002i32

Source§

impl TypedVulkanStructure for VkImportFenceFdInfoKHR

Available on crate feature VK_KHR_external_fence_fd only.
Source§

const TYPE: VkStructureType = 1_000_115_000i32

Source§

impl TypedVulkanStructure for VkImportMemoryFdInfoKHR

Available on crate feature VK_KHR_external_memory_fd only.
Source§

const TYPE: VkStructureType = 1_000_074_000i32

Source§

impl TypedVulkanStructure for VkImportMemoryHostPointerInfoEXT

Available on crate feature VK_EXT_external_memory_host only.
Source§

const TYPE: VkStructureType = 1_000_178_000i32

Source§

impl TypedVulkanStructure for VkImportMetalBufferInfoEXT

Available on crate feature VK_EXT_metal_objects only.
Source§

const TYPE: VkStructureType = 1_000_311_005i32

Source§

impl TypedVulkanStructure for VkImportMetalIOSurfaceInfoEXT

Available on crate feature VK_EXT_metal_objects only.
Source§

const TYPE: VkStructureType = 1_000_311_009i32

Source§

impl TypedVulkanStructure for VkImportMetalSharedEventInfoEXT

Available on crate feature VK_EXT_metal_objects only.
Source§

const TYPE: VkStructureType = 1_000_311_011i32

Source§

impl TypedVulkanStructure for VkImportMetalTextureInfoEXT

Available on crate feature VK_EXT_metal_objects only.
Source§

const TYPE: VkStructureType = 1_000_311_007i32

Source§

impl TypedVulkanStructure for VkImportSemaphoreFdInfoKHR

Available on crate feature VK_KHR_external_semaphore_fd only.
Source§

const TYPE: VkStructureType = 1_000_079_000i32

Source§

impl TypedVulkanStructure for VkIndirectCommandsLayoutCreateInfoNVX

Available on crate feature VK_NVX_device_generated_commands only.
Source§

const TYPE: VkStructureType = 1_000_086_001i32

Source§

impl TypedVulkanStructure for VkInstanceCreateInfo

Source§

impl TypedVulkanStructure for VkMacOSSurfaceCreateInfoMVK

Available on crate feature VK_MVK_macos_surface only.
Source§

const TYPE: VkStructureType = 1_000_123_000i32

Source§

impl TypedVulkanStructure for VkMappedMemoryRange

Source§

impl TypedVulkanStructure for VkMemoryAllocateFlagsInfoKHR

Available on crate feature VK_KHR_device_group only.
Source§

const TYPE: VkStructureType = 1_000_060_000i32

Source§

impl TypedVulkanStructure for VkMemoryAllocateInfo

Source§

impl TypedVulkanStructure for VkMemoryBarrier2KHR

Available on crate feature VK_KHR_synchronization2 only.
Source§

const TYPE: VkStructureType = 1_000_314_000i32

Source§

impl TypedVulkanStructure for VkMemoryBarrier

Source§

impl TypedVulkanStructure for VkMemoryDedicatedAllocateInfoKHR

Available on crate feature VK_KHR_dedicated_allocation only.
Source§

const TYPE: VkStructureType = 1_000_127_001i32

Source§

impl TypedVulkanStructure for VkMemoryGetFdInfoKHR

Available on crate feature VK_KHR_external_memory_fd only.
Source§

const TYPE: VkStructureType = 1_000_074_002i32

Source§

impl TypedVulkanStructure for VkMemoryMapInfoKHR

Available on crate feature VK_KHR_map_memory2 only.
Source§

const TYPE: VkStructureType = 1_000_271_000i32

Source§

impl TypedVulkanStructure for VkMemoryOpaqueCaptureAddressAllocateInfoKHR

Available on crate feature VK_KHR_buffer_device_address only.
Source§

const TYPE: VkStructureType = 1_000_257_003i32

Source§

impl TypedVulkanStructure for VkMemoryToImageCopyEXT

Available on crate feature VK_EXT_host_image_copy only.
Source§

const TYPE: VkStructureType = 1_000_270_002i32

Source§

impl TypedVulkanStructure for VkMemoryUnmapInfoKHR

Available on crate feature VK_KHR_map_memory2 only.
Source§

const TYPE: VkStructureType = 1_000_271_001i32

Source§

impl TypedVulkanStructure for VkMetalSurfaceCreateInfoEXT

Available on crate feature VK_EXT_metal_surface only.
Source§

const TYPE: VkStructureType = 1_000_217_000i32

Source§

impl TypedVulkanStructure for VkObjectTableCreateInfoNVX

Available on crate feature VK_NVX_device_generated_commands only.
Source§

const TYPE: VkStructureType = 1_000_086_000i32

Source§

impl TypedVulkanStructure for VkOpaqueCaptureDescriptorDataCreateInfoEXT

Available on crate feature VK_EXT_descriptor_buffer only.
Source§

const TYPE: VkStructureType = 1_000_316_010i32

Source§

impl TypedVulkanStructure for VkPhysicalDevice16BitStorageFeaturesKHR

Available on crate feature VK_KHR_16bit_storage only.
Source§

const TYPE: VkStructureType = 1_000_083_000i32

Source§

impl TypedVulkanStructure for VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT

Available on crate feature VK_EXT_blend_operation_advanced only.
Source§

const TYPE: VkStructureType = 1_000_148_000i32

Source§

impl TypedVulkanStructure for VkPhysicalDeviceBufferDeviceAddressFeaturesKHR

Available on crate feature VK_KHR_buffer_device_address only.
Source§

const TYPE: VkStructureType = 1_000_257_000i32

Source§

impl TypedVulkanStructure for VkPhysicalDeviceDescriptorBufferFeaturesEXT

Available on crate feature VK_EXT_descriptor_buffer only.
Source§

const TYPE: VkStructureType = 1_000_316_002i32

Source§

impl TypedVulkanStructure for VkPhysicalDeviceDescriptorIndexingFeaturesEXT

Available on crate feature VK_EXT_descriptor_indexing only.
Source§

const TYPE: VkStructureType = 1_000_161_001i32

Source§

impl TypedVulkanStructure for VkPhysicalDeviceDynamicRenderingFeaturesKHR

Available on crate feature VK_KHR_dynamic_rendering only.
Source§

const TYPE: VkStructureType = 1_000_044_003i32

Source§

impl TypedVulkanStructure for VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR

Available on crate feature VK_KHR_dynamic_rendering_local_read only.
Source§

const TYPE: VkStructureType = 1_000_232_000i32

Source§

impl TypedVulkanStructure for VkPhysicalDeviceExternalBufferInfoKHR

Available on crate feature VK_KHR_external_memory_capabilities only.
Source§

const TYPE: VkStructureType = 1_000_071_002i32

Source§

impl TypedVulkanStructure for VkPhysicalDeviceExternalFenceInfoKHR

Available on crate feature VK_KHR_external_fence_capabilities only.
Source§

const TYPE: VkStructureType = 1_000_112_000i32

Source§

impl TypedVulkanStructure for VkPhysicalDeviceExternalImageFormatInfoKHR

Available on crate feature VK_KHR_external_memory_capabilities only.
Source§

const TYPE: VkStructureType = 1_000_071_000i32

Source§

impl TypedVulkanStructure for VkPhysicalDeviceExternalSemaphoreInfoKHR

Available on crate feature VK_KHR_external_semaphore_capabilities only.
Source§

const TYPE: VkStructureType = 1_000_076_000i32

Source§

impl TypedVulkanStructure for VkPhysicalDeviceFeatures2KHR

Available on crate feature VK_KHR_get_physical_device_properties2 only.
Source§

const TYPE: VkStructureType = 1_000_059_000i32

Source§

impl TypedVulkanStructure for VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR

Available on crate feature VK_KHR_global_priority only.
Source§

const TYPE: VkStructureType = 1_000_388_000i32

Source§

impl TypedVulkanStructure for VkPhysicalDeviceHostImageCopyFeaturesEXT

Available on crate feature VK_EXT_host_image_copy only.
Source§

const TYPE: VkStructureType = 1_000_270_000i32

Source§

impl TypedVulkanStructure for VkPhysicalDeviceImageDrmFormatModifierInfoEXT

Available on crate feature VK_EXT_image_drm_format_modifier only.
Source§

const TYPE: VkStructureType = 1_000_158_002i32

Source§

impl TypedVulkanStructure for VkPhysicalDeviceImageFormatInfo2KHR

Available on crate feature VK_KHR_get_physical_device_properties2 only.
Source§

const TYPE: VkStructureType = 1_000_059_004i32

Source§

impl TypedVulkanStructure for VkPhysicalDeviceIndexTypeUint8FeaturesKHR

Available on crate feature VK_KHR_index_type_uint8 only.
Source§

const TYPE: VkStructureType = 1_000_265_000i32

Source§

impl TypedVulkanStructure for VkPhysicalDeviceMaintenance4FeaturesKHR

Available on crate feature VK_KHR_maintenance4 only.
Source§

const TYPE: VkStructureType = 1_000_413_000i32

Source§

impl TypedVulkanStructure for VkPhysicalDeviceMaintenance5FeaturesKHR

Available on crate feature VK_KHR_maintenance5 only.
Source§

const TYPE: VkStructureType = 1_000_470_000i32

Source§

impl TypedVulkanStructure for VkPhysicalDeviceMaintenance6FeaturesKHR

Available on crate feature VK_KHR_maintenance6 only.
Source§

const TYPE: VkStructureType = 1_000_545_000i32

Source§

impl TypedVulkanStructure for VkPhysicalDeviceMultiviewFeaturesKHR

Available on crate feature VK_KHR_multiview only.
Source§

const TYPE: VkStructureType = 1_000_053_001i32

Source§

impl TypedVulkanStructure for VkPhysicalDevicePipelineProtectedAccessFeaturesEXT

Available on crate feature VK_EXT_pipeline_protected_access only.
Source§

const TYPE: VkStructureType = 1_000_466_000i32

Source§

impl TypedVulkanStructure for VkPhysicalDevicePipelineRobustnessFeaturesEXT

Available on crate feature VK_EXT_pipeline_robustness only.
Source§

const TYPE: VkStructureType = 1_000_068_001i32

Source§

impl TypedVulkanStructure for VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR

Available on crate feature VK_KHR_sampler_ycbcr_conversion only.
Source§

const TYPE: VkStructureType = 1_000_156_004i32

Source§

impl TypedVulkanStructure for VkPhysicalDeviceShaderExpectAssumeFeaturesKHR

Available on crate feature VK_KHR_shader_expect_assume only.
Source§

const TYPE: VkStructureType = 1_000_544_000i32

Source§

impl TypedVulkanStructure for VkPhysicalDeviceShaderFloatControls2FeaturesKHR

Available on crate feature VK_KHR_shader_float_controls2 only.
Source§

const TYPE: VkStructureType = 1_000_528_000i32

Source§

impl TypedVulkanStructure for VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR

Available on crate feature VK_KHR_shader_subgroup_rotate only.
Source§

const TYPE: VkStructureType = 1_000_416_000i32

Source§

impl TypedVulkanStructure for VkPhysicalDeviceSparseImageFormatInfo2KHR

Available on crate feature VK_KHR_get_physical_device_properties2 only.
Source§

const TYPE: VkStructureType = 1_000_059_008i32

Source§

impl TypedVulkanStructure for VkPhysicalDeviceSurfaceInfo2KHR

Available on crate feature VK_KHR_get_surface_capabilities2 only.
Source§

const TYPE: VkStructureType = 1_000_119_000i32

Source§

impl TypedVulkanStructure for VkPhysicalDeviceSynchronization2FeaturesKHR

Available on crate feature VK_KHR_synchronization2 only.
Source§

const TYPE: VkStructureType = 1_000_314_007i32

Source§

impl TypedVulkanStructure for VkPhysicalDeviceVariablePointersFeaturesKHR

Available on crate feature VK_KHR_variable_pointers only.
Source§

const TYPE: VkStructureType = 1_000_120_000i32

Source§

impl TypedVulkanStructure for VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR

Available on crate feature VK_KHR_vertex_attribute_divisor only.
Source§

const TYPE: VkStructureType = 1_000_190_002i32

Source§

impl TypedVulkanStructure for VkPipelineCacheCreateInfo

Source§

impl TypedVulkanStructure for VkPipelineColorBlendAdvancedStateCreateInfoEXT

Available on crate feature VK_EXT_blend_operation_advanced only.
Source§

const TYPE: VkStructureType = 1_000_148_002i32

Source§

impl TypedVulkanStructure for VkPipelineColorBlendStateCreateInfo

Source§

impl TypedVulkanStructure for VkPipelineCoverageModulationStateCreateInfoNV

Available on crate feature VK_NV_framebuffer_mixed_samples only.
Source§

const TYPE: VkStructureType = 1_000_152_000i32

Source§

impl TypedVulkanStructure for VkPipelineCoverageToColorStateCreateInfoNV

Available on crate feature VK_NV_fragment_coverage_to_color only.
Source§

const TYPE: VkStructureType = 1_000_149_000i32

Source§

impl TypedVulkanStructure for VkPipelineCreateFlags2CreateInfoKHR

Available on crate feature VK_KHR_maintenance5 only.
Source§

const TYPE: VkStructureType = 1_000_470_005i32

Source§

impl TypedVulkanStructure for VkPipelineDepthStencilStateCreateInfo

Source§

impl TypedVulkanStructure for VkPipelineDiscardRectangleStateCreateInfoEXT

Available on crate feature VK_EXT_discard_rectangles only.
Source§

const TYPE: VkStructureType = 1_000_099_001i32

Source§

impl TypedVulkanStructure for VkPipelineDynamicStateCreateInfo

Source§

impl TypedVulkanStructure for VkPipelineInputAssemblyStateCreateInfo

Source§

impl TypedVulkanStructure for VkPipelineLayoutCreateInfo

Source§

impl TypedVulkanStructure for VkPipelineMultisampleStateCreateInfo

Source§

impl TypedVulkanStructure for VkPipelineRasterizationConservativeStateCreateInfoEXT

Available on crate feature VK_EXT_conservative_rasterization only.
Source§

const TYPE: VkStructureType = 1_000_101_001i32

Source§

impl TypedVulkanStructure for VkPipelineRasterizationLineStateCreateInfoKHR

Available on crate feature VK_KHR_line_rasterization only.
Source§

const TYPE: VkStructureType = 1_000_259_001i32

Source§

impl TypedVulkanStructure for VkPipelineRasterizationStateCreateInfo

Source§

impl TypedVulkanStructure for VkPipelineRasterizationStateRasterizationOrderAMD

Available on crate feature VK_AMD_rasterization_order only.
Source§

const TYPE: VkStructureType = 1_000_018_000i32

Source§

impl TypedVulkanStructure for VkPipelineRenderingCreateInfoKHR

Available on crate feature VK_KHR_dynamic_rendering only.
Source§

const TYPE: VkStructureType = 1_000_044_002i32

Source§

impl TypedVulkanStructure for VkPipelineRobustnessCreateInfoEXT

Available on crate feature VK_EXT_pipeline_robustness only.
Source§

const TYPE: VkStructureType = 1_000_068_000i32

Source§

impl TypedVulkanStructure for VkPipelineSampleLocationsStateCreateInfoEXT

Available on crate feature VK_EXT_sample_locations only.
Source§

const TYPE: VkStructureType = 1_000_143_002i32

Source§

impl TypedVulkanStructure for VkPipelineShaderStageCreateInfo

Source§

impl TypedVulkanStructure for VkPipelineTessellationDomainOriginStateCreateInfoKHR

Available on crate feature VK_KHR_maintenance2 only.
Source§

const TYPE: VkStructureType = 1_000_117_003i32

Source§

impl TypedVulkanStructure for VkPipelineTessellationStateCreateInfo

Source§

impl TypedVulkanStructure for VkPipelineVertexInputDivisorStateCreateInfoEXT

Available on crate feature VK_EXT_vertex_attribute_divisor only.
Source§

const TYPE: VkStructureType = 1_000_190_001i32

Source§

impl TypedVulkanStructure for VkPipelineVertexInputDivisorStateCreateInfoKHR

Available on crate feature VK_KHR_vertex_attribute_divisor only.
Source§

const TYPE: VkStructureType = 1_000_190_001i32

Source§

impl TypedVulkanStructure for VkPipelineVertexInputStateCreateInfo

Source§

impl TypedVulkanStructure for VkPipelineViewportStateCreateInfo

Source§

impl TypedVulkanStructure for VkPipelineViewportSwizzleStateCreateInfoNV

Available on crate feature VK_NV_viewport_swizzle only.
Source§

const TYPE: VkStructureType = 1_000_098_000i32

Source§

impl TypedVulkanStructure for VkPipelineViewportWScalingStateCreateInfoNV

Available on crate feature VK_NV_clip_space_w_scaling only.
Source§

const TYPE: VkStructureType = 1_000_087_000i32

Source§

impl TypedVulkanStructure for VkPresentInfoKHR

Available on crate feature VK_KHR_swapchain only.
Source§

const TYPE: VkStructureType = 1_000_001_001i32

Source§

impl TypedVulkanStructure for VkPresentRegionsKHR

Available on crate feature VK_KHR_incremental_present only.
Source§

const TYPE: VkStructureType = 1_000_084_000i32

Source§

impl TypedVulkanStructure for VkPresentTimesInfoGOOGLE

Available on crate feature VK_GOOGLE_display_timing only.
Source§

const TYPE: VkStructureType = 1_000_092_000i32

Source§

impl TypedVulkanStructure for VkPushConstantsInfoKHR

Available on crate feature VK_KHR_maintenance6 only.
Source§

const TYPE: VkStructureType = 1_000_545_004i32

Source§

impl TypedVulkanStructure for VkPushDescriptorSetInfoKHR

Available on crate feature VK_KHR_maintenance6 only.
Source§

const TYPE: VkStructureType = 1_000_545_005i32

Source§

impl TypedVulkanStructure for VkPushDescriptorSetWithTemplateInfoKHR

Available on crate feature VK_KHR_maintenance6 only.
Source§

const TYPE: VkStructureType = 1_000_545_006i32

Source§

impl TypedVulkanStructure for VkQueryPoolCreateInfo

Source§

impl TypedVulkanStructure for VkRenderPassBeginInfo

Source§

impl TypedVulkanStructure for VkRenderPassCreateInfo2KHR

Available on crate feature VK_KHR_create_renderpass2 only.
Source§

const TYPE: VkStructureType = 1_000_109_004i32

Source§

impl TypedVulkanStructure for VkRenderPassCreateInfo

Source§

impl TypedVulkanStructure for VkRenderPassInputAttachmentAspectCreateInfoKHR

Available on crate feature VK_KHR_maintenance2 only.
Source§

const TYPE: VkStructureType = 1_000_117_001i32

Source§

impl TypedVulkanStructure for VkRenderPassMultiviewCreateInfoKHR

Available on crate feature VK_KHR_multiview only.
Source§

const TYPE: VkStructureType = 1_000_053_000i32

Source§

impl TypedVulkanStructure for VkRenderPassSampleLocationsBeginInfoEXT

Available on crate feature VK_EXT_sample_locations only.
Source§

const TYPE: VkStructureType = 1_000_143_001i32

Source§

impl TypedVulkanStructure for VkRenderingAreaInfoKHR

Available on crate feature VK_KHR_maintenance5 only.
Source§

const TYPE: VkStructureType = 1_000_470_003i32

Source§

impl TypedVulkanStructure for VkRenderingAttachmentInfoKHR

Available on crate feature VK_KHR_dynamic_rendering only.
Source§

const TYPE: VkStructureType = 1_000_044_001i32

Source§

impl TypedVulkanStructure for VkRenderingAttachmentLocationInfoKHR

Available on crate feature VK_KHR_dynamic_rendering_local_read only.
Source§

const TYPE: VkStructureType = 1_000_232_001i32

Source§

impl TypedVulkanStructure for VkRenderingInfoKHR

Available on crate feature VK_KHR_dynamic_rendering only.
Source§

const TYPE: VkStructureType = 1_000_044_000i32

Source§

impl TypedVulkanStructure for VkRenderingInputAttachmentIndexInfoKHR

Available on crate feature VK_KHR_dynamic_rendering_local_read only.
Source§

const TYPE: VkStructureType = 1_000_232_002i32

Source§

impl TypedVulkanStructure for VkResolveImageInfo2KHR

Available on crate feature VK_KHR_copy_commands2 only.
Source§

const TYPE: VkStructureType = 1_000_337_005i32

Source§

impl TypedVulkanStructure for VkSampleLocationsInfoEXT

Available on crate feature VK_EXT_sample_locations only.
Source§

const TYPE: VkStructureType = 1_000_143_000i32

Source§

impl TypedVulkanStructure for VkSamplerCaptureDescriptorDataInfoEXT

Available on crate feature VK_EXT_descriptor_buffer only.
Source§

const TYPE: VkStructureType = 1_000_316_008i32

Source§

impl TypedVulkanStructure for VkSamplerCreateInfo

Source§

impl TypedVulkanStructure for VkSamplerReductionModeCreateInfoEXT

Available on crate feature VK_EXT_sampler_filter_minmax only.
Source§

const TYPE: VkStructureType = 1_000_130_001i32

Source§

impl TypedVulkanStructure for VkSamplerYcbcrConversionCreateInfoKHR

Available on crate feature VK_KHR_sampler_ycbcr_conversion only.
Source§

const TYPE: VkStructureType = 1_000_156_000i32

Source§

impl TypedVulkanStructure for VkSamplerYcbcrConversionInfoKHR

Available on crate feature VK_KHR_sampler_ycbcr_conversion only.
Source§

const TYPE: VkStructureType = 1_000_156_001i32

Source§

impl TypedVulkanStructure for VkSemaphoreCreateInfo

Source§

impl TypedVulkanStructure for VkSemaphoreGetFdInfoKHR

Available on crate feature VK_KHR_external_semaphore_fd only.
Source§

const TYPE: VkStructureType = 1_000_079_001i32

Source§

impl TypedVulkanStructure for VkSemaphoreSubmitInfoKHR

Available on crate feature VK_KHR_synchronization2 only.
Source§

const TYPE: VkStructureType = 1_000_314_005i32

Source§

impl TypedVulkanStructure for VkShaderModuleCreateInfo

Source§

impl TypedVulkanStructure for VkShaderModuleValidationCacheCreateInfoEXT

Available on crate feature VK_EXT_validation_cache only.
Source§

const TYPE: VkStructureType = 1_000_160_001i32

Source§

impl TypedVulkanStructure for VkSubmitInfo2KHR

Available on crate feature VK_KHR_synchronization2 only.
Source§

const TYPE: VkStructureType = 1_000_314_004i32

Source§

impl TypedVulkanStructure for VkSubmitInfo

Source§

impl TypedVulkanStructure for VkSubpassBeginInfoKHR

Available on crate feature VK_KHR_create_renderpass2 only.
Source§

const TYPE: VkStructureType = 1_000_109_005i32

Source§

impl TypedVulkanStructure for VkSubpassDependency2KHR

Available on crate feature VK_KHR_create_renderpass2 only.
Source§

const TYPE: VkStructureType = 1_000_109_003i32

Source§

impl TypedVulkanStructure for VkSubpassDescription2KHR

Available on crate feature VK_KHR_create_renderpass2 only.
Source§

const TYPE: VkStructureType = 1_000_109_002i32

Source§

impl TypedVulkanStructure for VkSubpassDescriptionDepthStencilResolveKHR

Available on crate feature VK_KHR_depth_stencil_resolve only.
Source§

const TYPE: VkStructureType = 1_000_199_001i32

Source§

impl TypedVulkanStructure for VkSubpassEndInfoKHR

Available on crate feature VK_KHR_create_renderpass2 only.
Source§

const TYPE: VkStructureType = 1_000_109_006i32

Source§

impl TypedVulkanStructure for VkSurfaceFullScreenExclusiveInfoEXT

Available on crate feature VK_EXT_full_screen_exclusive only.
Source§

const TYPE: VkStructureType = 1_000_255_000i32

Source§

impl TypedVulkanStructure for VkSwapchainCounterCreateInfoEXT

Available on crate feature VK_EXT_display_control only.
Source§

const TYPE: VkStructureType = 1_000_091_003i32

Source§

impl TypedVulkanStructure for VkSwapchainCreateInfoKHR

Available on crate feature VK_KHR_swapchain only.
Source§

const TYPE: VkStructureType = 1_000_001_000i32

Source§

impl TypedVulkanStructure for VkValidationCacheCreateInfoEXT

Available on crate feature VK_EXT_validation_cache only.
Source§

const TYPE: VkStructureType = 1_000_160_000i32

Source§

impl TypedVulkanStructure for VkValidationFlagsEXT

Available on crate feature VK_EXT_validation_flags only.
Source§

const TYPE: VkStructureType = 1_000_061_000i32

Source§

impl TypedVulkanStructure for VkViSurfaceCreateInfoNN

Available on crate feature VK_NN_vi_surface only.
Source§

const TYPE: VkStructureType = 1_000_062_000i32

Source§

impl TypedVulkanStructure for VkVkExportMemoryAllocateInfoKHR

Available on crate feature VK_KHR_external_memory only.
Source§

const TYPE: VkStructureType = 1_000_072_002i32

Source§

impl TypedVulkanStructure for VkWaylandSurfaceCreateInfoKHR

Available on crate feature VK_KHR_wayland_surface only.
Source§

const TYPE: VkStructureType = 1_000_006_000i32

Source§

impl TypedVulkanStructure for VkWriteDescriptorSet

Source§

impl TypedVulkanStructure for VkXcbSurfaceCreateInfoKHR

Available on crate feature VK_KHR_xcb_surface only.
Source§

const TYPE: VkStructureType = 1_000_005_000i32

Source§

impl TypedVulkanStructure for VkXlibSurfaceCreateInfoKHR

Available on crate feature VK_KHR_xlib_surface only.
Source§

const TYPE: VkStructureType = 1_000_004_000i32