1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
#[doc = "<s>Vulkan Manual Page</s> · Constant"] #[doc(alias = "VK_EXT_DESCRIPTOR_INDEXING_SPEC_VERSION")] pub const EXT_DESCRIPTOR_INDEXING_SPEC_VERSION: u32 = 2; #[doc = "<s>Vulkan Manual Page</s> · Constant"] #[doc(alias = "VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME")] pub const EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME: *const std::os::raw::c_char = crate::cstr!("VK_EXT_descriptor_indexing"); #[doc = "[Vulkan Manual Page](https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDescriptorBindingFlagsEXT.html) · Alias"] #[doc(alias = "VkDescriptorBindingFlagsEXT")] #[allow(non_camel_case_types)] pub type DescriptorBindingFlagsEXT = crate::vk1_2::DescriptorBindingFlags; #[doc = "[Vulkan Manual Page](https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDescriptorBindingFlagBitsEXT.html) · Alias"] #[doc(alias = "VkDescriptorBindingFlagBitsEXT")] #[allow(non_camel_case_types)] pub type DescriptorBindingFlagBitsEXT = crate::vk1_2::DescriptorBindingFlagBits; #[doc = "[Vulkan Manual Page](https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceDescriptorIndexingFeaturesEXT.html) · Alias"] #[doc(alias = "VkPhysicalDeviceDescriptorIndexingFeaturesEXT")] #[allow(non_camel_case_types)] pub type PhysicalDeviceDescriptorIndexingFeaturesEXT = crate::vk1_2::PhysicalDeviceDescriptorIndexingFeatures; #[doc = "[Vulkan Manual Page](https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceDescriptorIndexingFeaturesEXT.html) · Alias"] #[doc(alias = "VkPhysicalDeviceDescriptorIndexingFeaturesEXT")] #[allow(non_camel_case_types)] pub type PhysicalDeviceDescriptorIndexingFeaturesEXTBuilder<'a> = crate::vk1_2::PhysicalDeviceDescriptorIndexingFeaturesBuilder<'a>; #[doc = "[Vulkan Manual Page](https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceDescriptorIndexingPropertiesEXT.html) · Alias"] #[doc(alias = "VkPhysicalDeviceDescriptorIndexingPropertiesEXT")] #[allow(non_camel_case_types)] pub type PhysicalDeviceDescriptorIndexingPropertiesEXT = crate::vk1_2::PhysicalDeviceDescriptorIndexingProperties; #[doc = "[Vulkan Manual Page](https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkPhysicalDeviceDescriptorIndexingPropertiesEXT.html) · Alias"] #[doc(alias = "VkPhysicalDeviceDescriptorIndexingPropertiesEXT")] #[allow(non_camel_case_types)] pub type PhysicalDeviceDescriptorIndexingPropertiesEXTBuilder<'a> = crate::vk1_2::PhysicalDeviceDescriptorIndexingPropertiesBuilder<'a>; #[doc = "[Vulkan Manual Page](https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDescriptorSetLayoutBindingFlagsCreateInfoEXT.html) · Alias"] #[doc(alias = "VkDescriptorSetLayoutBindingFlagsCreateInfoEXT")] #[allow(non_camel_case_types)] pub type DescriptorSetLayoutBindingFlagsCreateInfoEXT = crate::vk1_2::DescriptorSetLayoutBindingFlagsCreateInfo; #[doc = "[Vulkan Manual Page](https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDescriptorSetLayoutBindingFlagsCreateInfoEXT.html) · Alias"] #[doc(alias = "VkDescriptorSetLayoutBindingFlagsCreateInfoEXT")] #[allow(non_camel_case_types)] pub type DescriptorSetLayoutBindingFlagsCreateInfoEXTBuilder<'a> = crate::vk1_2::DescriptorSetLayoutBindingFlagsCreateInfoBuilder<'a>; #[doc = "[Vulkan Manual Page](https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDescriptorSetVariableDescriptorCountAllocateInfoEXT.html) · Alias"] #[doc(alias = "VkDescriptorSetVariableDescriptorCountAllocateInfoEXT")] #[allow(non_camel_case_types)] pub type DescriptorSetVariableDescriptorCountAllocateInfoEXT = crate::vk1_2::DescriptorSetVariableDescriptorCountAllocateInfo; #[doc = "[Vulkan Manual Page](https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDescriptorSetVariableDescriptorCountAllocateInfoEXT.html) · Alias"] #[doc(alias = "VkDescriptorSetVariableDescriptorCountAllocateInfoEXT")] #[allow(non_camel_case_types)] pub type DescriptorSetVariableDescriptorCountAllocateInfoEXTBuilder<'a> = crate::vk1_2::DescriptorSetVariableDescriptorCountAllocateInfoBuilder<'a>; #[doc = "[Vulkan Manual Page](https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDescriptorSetVariableDescriptorCountLayoutSupportEXT.html) · Alias"] #[doc(alias = "VkDescriptorSetVariableDescriptorCountLayoutSupportEXT")] #[allow(non_camel_case_types)] pub type DescriptorSetVariableDescriptorCountLayoutSupportEXT = crate::vk1_2::DescriptorSetVariableDescriptorCountLayoutSupport; #[doc = "[Vulkan Manual Page](https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkDescriptorSetVariableDescriptorCountLayoutSupportEXT.html) · Alias"] #[doc(alias = "VkDescriptorSetVariableDescriptorCountLayoutSupportEXT")] #[allow(non_camel_case_types)] pub type DescriptorSetVariableDescriptorCountLayoutSupportEXTBuilder<'a> = crate::vk1_2::DescriptorSetVariableDescriptorCountLayoutSupportBuilder<'a>;