• Home
  • Raw
  • Download

Lines Matching defs:Target

580     type Target = Offset2D;  typedef
581 fn deref(&self) -> &Self::Target { in deref()
586 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
628 type Target = Offset3D; typedef
629 fn deref(&self) -> &Self::Target { in deref()
634 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
679 type Target = Extent2D; typedef
680 fn deref(&self) -> &Self::Target { in deref()
685 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
727 type Target = Extent3D; typedef
728 fn deref(&self) -> &Self::Target { in deref()
733 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
782 type Target = Viewport; typedef
783 fn deref(&self) -> &Self::Target { in deref()
788 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
845 type Target = Rect2D; typedef
846 fn deref(&self) -> &Self::Target { in deref()
851 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
893 type Target = ClearRect; typedef
894 fn deref(&self) -> &Self::Target { in deref()
899 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
946 type Target = ComponentMapping; typedef
947 fn deref(&self) -> &Self::Target { in deref()
952 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
1040 type Target = PhysicalDeviceProperties; typedef
1041 fn deref(&self) -> &Self::Target { in deref()
1046 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
1133 type Target = ExtensionProperties; typedef
1134 fn deref(&self) -> &Self::Target { in deref()
1139 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
1206 type Target = LayerProperties; typedef
1207 fn deref(&self) -> &Self::Target { in deref()
1212 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
1279 type Target = ApplicationInfo; typedef
1280 fn deref(&self) -> &Self::Target { in deref()
1285 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
1378 type Target = AllocationCallbacks; typedef
1379 fn deref(&self) -> &Self::Target { in deref()
1384 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
1461 type Target = DeviceQueueCreateInfo; typedef
1462 fn deref(&self) -> &Self::Target { in deref()
1467 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
1552 type Target = DeviceCreateInfo; typedef
1553 fn deref(&self) -> &Self::Target { in deref()
1558 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
1649 type Target = InstanceCreateInfo; typedef
1650 fn deref(&self) -> &Self::Target { in deref()
1655 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
1722 type Target = QueueFamilyProperties; typedef
1723 fn deref(&self) -> &Self::Target { in deref()
1728 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
1792 type Target = PhysicalDeviceMemoryProperties; typedef
1793 fn deref(&self) -> &Self::Target { in deref()
1798 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
1860 type Target = MemoryAllocateInfo; typedef
1861 fn deref(&self) -> &Self::Target { in deref()
1866 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
1922 type Target = MemoryRequirements; typedef
1923 fn deref(&self) -> &Self::Target { in deref()
1928 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
1974 type Target = SparseImageFormatProperties; typedef
1975 fn deref(&self) -> &Self::Target { in deref()
1980 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
2028 type Target = SparseImageMemoryRequirements; typedef
2029 fn deref(&self) -> &Self::Target { in deref()
2034 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
2087 type Target = MemoryType; typedef
2088 fn deref(&self) -> &Self::Target { in deref()
2093 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
2134 type Target = MemoryHeap; typedef
2135 fn deref(&self) -> &Self::Target { in deref()
2140 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
2195 type Target = MappedMemoryRange; typedef
2196 fn deref(&self) -> &Self::Target { in deref()
2201 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
2247 type Target = FormatProperties; typedef
2248 fn deref(&self) -> &Self::Target { in deref()
2253 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
2301 type Target = ImageFormatProperties; typedef
2302 fn deref(&self) -> &Self::Target { in deref()
2307 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
2361 type Target = DescriptorBufferInfo; typedef
2362 fn deref(&self) -> &Self::Target { in deref()
2367 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
2413 type Target = DescriptorImageInfo; typedef
2414 fn deref(&self) -> &Self::Target { in deref()
2419 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
2489 type Target = WriteDescriptorSet; typedef
2490 fn deref(&self) -> &Self::Target { in deref()
2495 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
2595 type Target = CopyDescriptorSet; typedef
2596 fn deref(&self) -> &Self::Target { in deref()
2601 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
2683 type Target = BufferCreateInfo; typedef
2684 fn deref(&self) -> &Self::Target { in deref()
2689 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
2775 type Target = BufferViewCreateInfo; typedef
2776 fn deref(&self) -> &Self::Target { in deref()
2781 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
2835 type Target = ImageSubresource; typedef
2836 fn deref(&self) -> &Self::Target { in deref()
2841 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
2888 type Target = ImageSubresourceLayers; typedef
2889 fn deref(&self) -> &Self::Target { in deref()
2894 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
2946 type Target = ImageSubresourceRange; typedef
2947 fn deref(&self) -> &Self::Target { in deref()
2952 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
3017 type Target = MemoryBarrier; typedef
3018 fn deref(&self) -> &Self::Target { in deref()
3023 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
3086 type Target = BufferMemoryBarrier; typedef
3087 fn deref(&self) -> &Self::Target { in deref()
3092 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
3178 type Target = ImageMemoryBarrier; typedef
3179 fn deref(&self) -> &Self::Target { in deref()
3184 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
3298 type Target = ImageCreateInfo; typedef
3299 fn deref(&self) -> &Self::Target { in deref()
3304 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
3403 type Target = SubresourceLayout; typedef
3404 fn deref(&self) -> &Self::Target { in deref()
3409 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
3483 type Target = ImageViewCreateInfo; typedef
3484 fn deref(&self) -> &Self::Target { in deref()
3489 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
3561 type Target = BufferCopy; typedef
3562 fn deref(&self) -> &Self::Target { in deref()
3567 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
3615 type Target = SparseMemoryBind; typedef
3616 fn deref(&self) -> &Self::Target { in deref()
3621 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
3678 type Target = SparseImageMemoryBind; typedef
3679 fn deref(&self) -> &Self::Target { in deref()
3684 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
3751 type Target = SparseBufferMemoryBindInfo; typedef
3752 fn deref(&self) -> &Self::Target { in deref()
3757 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
3809 type Target = SparseImageOpaqueMemoryBindInfo; typedef
3810 fn deref(&self) -> &Self::Target { in deref()
3815 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
3867 type Target = SparseImageMemoryBindInfo; typedef
3868 fn deref(&self) -> &Self::Target { in deref()
3873 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
3944 type Target = BindSparseInfo; typedef
3945 fn deref(&self) -> &Self::Target { in deref()
3950 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
4028 type Target = ImageCopy; typedef
4029 fn deref(&self) -> &Self::Target { in deref()
4034 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
4099 type Target = ImageBlit; typedef
4100 fn deref(&self) -> &Self::Target { in deref()
4105 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
4158 type Target = BufferImageCopy; typedef
4159 fn deref(&self) -> &Self::Target { in deref()
4164 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
4224 type Target = ImageResolve; typedef
4225 fn deref(&self) -> &Self::Target { in deref()
4230 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
4298 type Target = ShaderModuleCreateInfo; typedef
4299 fn deref(&self) -> &Self::Target { in deref()
4304 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
4374 type Target = DescriptorSetLayoutBinding; typedef
4375 fn deref(&self) -> &Self::Target { in deref()
4380 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
4449 type Target = DescriptorSetLayoutCreateInfo; typedef
4450 fn deref(&self) -> &Self::Target { in deref()
4455 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
4511 type Target = DescriptorPoolSize; typedef
4512 fn deref(&self) -> &Self::Target { in deref()
4517 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
4575 type Target = DescriptorPoolCreateInfo; typedef
4576 fn deref(&self) -> &Self::Target { in deref()
4581 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
4656 type Target = DescriptorSetAllocateInfo; typedef
4657 fn deref(&self) -> &Self::Target { in deref()
4662 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
4719 type Target = SpecializationMapEntry; typedef
4720 fn deref(&self) -> &Self::Target { in deref()
4725 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
4782 type Target = SpecializationInfo; typedef
4783 fn deref(&self) -> &Self::Target { in deref()
4788 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
4850 type Target = PipelineShaderStageCreateInfo; typedef
4851 fn deref(&self) -> &Self::Target { in deref()
4856 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
4942 type Target = ComputePipelineCreateInfo; typedef
4943 fn deref(&self) -> &Self::Target { in deref()
4948 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
5016 type Target = VertexInputBindingDescription; typedef
5017 fn deref(&self) -> &Self::Target { in deref()
5022 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
5069 type Target = VertexInputAttributeDescription; typedef
5070 fn deref(&self) -> &Self::Target { in deref()
5075 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
5143 type Target = PipelineVertexInputStateCreateInfo; typedef
5144 fn deref(&self) -> &Self::Target { in deref()
5149 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
5233 type Target = PipelineInputAssemblyStateCreateInfo; typedef
5234 fn deref(&self) -> &Self::Target { in deref()
5239 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
5297 type Target = PipelineTessellationStateCreateInfo; typedef
5298 fn deref(&self) -> &Self::Target { in deref()
5303 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
5380 type Target = PipelineViewportStateCreateInfo; typedef
5381 fn deref(&self) -> &Self::Target { in deref()
5386 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
5486 type Target = PipelineRasterizationStateCreateInfo; typedef
5487 fn deref(&self) -> &Self::Target { in deref()
5492 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
5609 type Target = PipelineMultisampleStateCreateInfo; typedef
5610 fn deref(&self) -> &Self::Target { in deref()
5615 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
5708 type Target = PipelineColorBlendAttachmentState; typedef
5709 fn deref(&self) -> &Self::Target { in deref()
5714 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
5800 type Target = PipelineColorBlendStateCreateInfo; typedef
5801 fn deref(&self) -> &Self::Target { in deref()
5806 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
5891 type Target = PipelineDynamicStateCreateInfo; typedef
5892 fn deref(&self) -> &Self::Target { in deref()
5897 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
5944 type Target = StencilOpState; typedef
5945 fn deref(&self) -> &Self::Target { in deref()
5950 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
6039 type Target = PipelineDepthStencilStateCreateInfo; typedef
6040 fn deref(&self) -> &Self::Target { in deref()
6045 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
6161 type Target = GraphicsPipelineCreateInfo; typedef
6162 fn deref(&self) -> &Self::Target { in deref()
6167 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
6314 type Target = PipelineCacheCreateInfo; typedef
6315 fn deref(&self) -> &Self::Target { in deref()
6320 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
6376 type Target = PipelineCacheHeaderVersionOne; typedef
6377 fn deref(&self) -> &Self::Target { in deref()
6382 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
6436 type Target = PushConstantRange; typedef
6437 fn deref(&self) -> &Self::Target { in deref()
6442 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
6505 type Target = PipelineLayoutCreateInfo; typedef
6506 fn deref(&self) -> &Self::Target { in deref()
6511 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
6599 type Target = SamplerCreateInfo; typedef
6600 fn deref(&self) -> &Self::Target { in deref()
6605 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
6728 type Target = CommandPoolCreateInfo; typedef
6729 fn deref(&self) -> &Self::Target { in deref()
6734 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
6789 type Target = CommandBufferAllocateInfo; typedef
6790 fn deref(&self) -> &Self::Target { in deref()
6795 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
6861 type Target = CommandBufferInheritanceInfo; typedef
6862 fn deref(&self) -> &Self::Target { in deref()
6867 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
6951 type Target = CommandBufferBeginInfo; typedef
6952 fn deref(&self) -> &Self::Target { in deref()
6957 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
7044 type Target = RenderPassBeginInfo; typedef
7045 fn deref(&self) -> &Self::Target { in deref()
7050 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
7127 type Target = ClearDepthStencilValue; typedef
7128 fn deref(&self) -> &Self::Target { in deref()
7133 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
7196 type Target = ClearAttachment; typedef
7197 fn deref(&self) -> &Self::Target { in deref()
7202 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
7254 type Target = AttachmentDescription; typedef
7255 fn deref(&self) -> &Self::Target { in deref()
7260 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
7329 type Target = AttachmentReference; typedef
7330 fn deref(&self) -> &Self::Target { in deref()
7335 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
7400 type Target = SubpassDescription; typedef
7401 fn deref(&self) -> &Self::Target { in deref()
7406 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
7479 type Target = SubpassDependency; typedef
7480 fn deref(&self) -> &Self::Target { in deref()
7485 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
7569 type Target = RenderPassCreateInfo; typedef
7570 fn deref(&self) -> &Self::Target { in deref()
7575 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
7651 type Target = EventCreateInfo; typedef
7652 fn deref(&self) -> &Self::Target { in deref()
7657 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
7705 type Target = FenceCreateInfo; typedef
7706 fn deref(&self) -> &Self::Target { in deref()
7711 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
7815 type Target = PhysicalDeviceFeatures; typedef
7816 fn deref(&self) -> &Self::Target { in deref()
7821 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
8115 type Target = PhysicalDeviceSparseProperties; typedef
8116 fn deref(&self) -> &Self::Target { in deref()
8121 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
8400 type Target = PhysicalDeviceLimits; typedef
8401 fn deref(&self) -> &Self::Target { in deref()
8406 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
9015 type Target = SemaphoreCreateInfo; typedef
9016 fn deref(&self) -> &Self::Target { in deref()
9021 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
9089 type Target = QueryPoolCreateInfo; typedef
9090 fn deref(&self) -> &Self::Target { in deref()
9095 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
9181 type Target = FramebufferCreateInfo; typedef
9182 fn deref(&self) -> &Self::Target { in deref()
9187 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
9261 type Target = DrawIndirectCommand; typedef
9262 fn deref(&self) -> &Self::Target { in deref()
9267 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
9319 type Target = DrawIndexedIndirectCommand; typedef
9320 fn deref(&self) -> &Self::Target { in deref()
9325 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
9379 type Target = DispatchIndirectCommand; typedef
9380 fn deref(&self) -> &Self::Target { in deref()
9385 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
9430 type Target = MultiDrawInfoEXT; typedef
9431 fn deref(&self) -> &Self::Target { in deref()
9436 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
9478 type Target = MultiDrawIndexedInfoEXT; typedef
9479 fn deref(&self) -> &Self::Target { in deref()
9484 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
9552 type Target = SubmitInfo; typedef
9553 fn deref(&self) -> &Self::Target { in deref()
9558 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
9643 type Target = DisplayPropertiesKHR; typedef
9644 fn deref(&self) -> &Self::Target { in deref()
9649 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
9710 type Target = DisplayPlanePropertiesKHR; typedef
9711 fn deref(&self) -> &Self::Target { in deref()
9716 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
9757 type Target = DisplayModeParametersKHR; typedef
9758 fn deref(&self) -> &Self::Target { in deref()
9763 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
9804 type Target = DisplayModePropertiesKHR; typedef
9805 fn deref(&self) -> &Self::Target { in deref()
9810 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
9863 type Target = DisplayModeCreateInfoKHR; typedef
9864 fn deref(&self) -> &Self::Target { in deref()
9869 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
9917 type Target = DisplayPlaneCapabilitiesKHR; typedef
9918 fn deref(&self) -> &Self::Target { in deref()
9923 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
10016 type Target = DisplaySurfaceCreateInfoKHR; typedef
10017 fn deref(&self) -> &Self::Target { in deref()
10022 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
10103 type Target = DisplayPresentInfoKHR; typedef
10104 fn deref(&self) -> &Self::Target { in deref()
10109 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
10162 type Target = SurfaceCapabilitiesKHR; typedef
10163 fn deref(&self) -> &Self::Target { in deref()
10168 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
10256 type Target = AndroidSurfaceCreateInfoKHR; typedef
10257 fn deref(&self) -> &Self::Target { in deref()
10262 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
10315 type Target = ViSurfaceCreateInfoNN; typedef
10316 fn deref(&self) -> &Self::Target { in deref()
10321 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
10376 type Target = WaylandSurfaceCreateInfoKHR; typedef
10377 fn deref(&self) -> &Self::Target { in deref()
10382 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
10441 type Target = Win32SurfaceCreateInfoKHR; typedef
10442 fn deref(&self) -> &Self::Target { in deref()
10447 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
10506 type Target = XlibSurfaceCreateInfoKHR; typedef
10507 fn deref(&self) -> &Self::Target { in deref()
10512 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
10571 type Target = XcbSurfaceCreateInfoKHR; typedef
10572 fn deref(&self) -> &Self::Target { in deref()
10577 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
10636 type Target = DirectFBSurfaceCreateInfoEXT; typedef
10637 fn deref(&self) -> &Self::Target { in deref()
10642 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
10699 type Target = ImagePipeSurfaceCreateInfoFUCHSIA; typedef
10700 fn deref(&self) -> &Self::Target { in deref()
10705 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
10758 type Target = StreamDescriptorSurfaceCreateInfoGGP; typedef
10759 fn deref(&self) -> &Self::Target { in deref()
10764 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
10819 type Target = ScreenSurfaceCreateInfoQNX; typedef
10820 fn deref(&self) -> &Self::Target { in deref()
10825 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
10870 type Target = SurfaceFormatKHR; typedef
10871 fn deref(&self) -> &Self::Target { in deref()
10876 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
10958 type Target = SwapchainCreateInfoKHR; typedef
10959 fn deref(&self) -> &Self::Target { in deref()
10964 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
11093 type Target = PresentInfoKHR; typedef
11094 fn deref(&self) -> &Self::Target { in deref()
11099 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
11193 type Target = DebugReportCallbackCreateInfoEXT; typedef
11194 fn deref(&self) -> &Self::Target { in deref()
11199 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
11258 type Target = ValidationFlagsEXT; typedef
11259 fn deref(&self) -> &Self::Target { in deref()
11264 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
11323 type Target = ValidationFeaturesEXT; typedef
11324 fn deref(&self) -> &Self::Target { in deref()
11329 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
11396 type Target = PipelineRasterizationStateRasterizationOrderAMD; typedef
11397 fn deref(&self) -> &Self::Target { in deref()
11402 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
11453 type Target = DebugMarkerObjectNameInfoEXT; typedef
11454 fn deref(&self) -> &Self::Target { in deref()
11459 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
11522 type Target = DebugMarkerObjectTagInfoEXT; typedef
11523 fn deref(&self) -> &Self::Target { in deref()
11528 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
11590 type Target = DebugMarkerMarkerInfoEXT; typedef
11591 fn deref(&self) -> &Self::Target { in deref()
11596 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
11649 type Target = DedicatedAllocationImageCreateInfoNV; typedef
11650 fn deref(&self) -> &Self::Target { in deref()
11655 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
11704 type Target = DedicatedAllocationBufferCreateInfoNV; typedef
11705 fn deref(&self) -> &Self::Target { in deref()
11710 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
11761 type Target = DedicatedAllocationMemoryAllocateInfoNV; typedef
11762 fn deref(&self) -> &Self::Target { in deref()
11767 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
11810 type Target = ExternalImageFormatPropertiesNV; typedef
11811 fn deref(&self) -> &Self::Target { in deref()
11816 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
11889 type Target = ExternalMemoryImageCreateInfoNV; typedef
11890 fn deref(&self) -> &Self::Target { in deref()
11895 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
11944 type Target = ExportMemoryAllocateInfoNV; typedef
11945 fn deref(&self) -> &Self::Target { in deref()
11950 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
12001 type Target = ImportMemoryWin32HandleInfoNV; typedef
12002 fn deref(&self) -> &Self::Target { in deref()
12007 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
12062 type Target = ExportMemoryWin32HandleInfoNV; typedef
12063 fn deref(&self) -> &Self::Target { in deref()
12068 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
12135 type Target = Win32KeyedMutexAcquireReleaseInfoNV; typedef
12136 fn deref(&self) -> &Self::Target { in deref()
12141 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
12216 type Target = PhysicalDeviceDeviceGeneratedCommandsFeaturesNV; typedef
12217 fn deref(&self) -> &Self::Target { in deref()
12222 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
12271 type Target = DevicePrivateDataCreateInfoEXT; typedef
12272 fn deref(&self) -> &Self::Target { in deref()
12277 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
12324 type Target = PrivateDataSlotCreateInfoEXT; typedef
12325 fn deref(&self) -> &Self::Target { in deref()
12330 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
12381 type Target = PhysicalDevicePrivateDataFeaturesEXT; typedef
12382 fn deref(&self) -> &Self::Target { in deref()
12387 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
12455 type Target = PhysicalDeviceDeviceGeneratedCommandsPropertiesNV; typedef
12456 fn deref(&self) -> &Self::Target { in deref()
12461 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
12566 type Target = PhysicalDeviceMultiDrawPropertiesEXT; typedef
12567 fn deref(&self) -> &Self::Target { in deref()
12572 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
12625 type Target = GraphicsShaderGroupCreateInfoNV; typedef
12626 fn deref(&self) -> &Self::Target { in deref()
12631 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
12704 type Target = GraphicsPipelineShaderGroupsCreateInfoNV; typedef
12705 fn deref(&self) -> &Self::Target { in deref()
12710 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
12752 type Target = BindShaderGroupIndirectCommandNV; typedef
12753 fn deref(&self) -> &Self::Target { in deref()
12758 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
12796 type Target = BindIndexBufferIndirectCommandNV; typedef
12797 fn deref(&self) -> &Self::Target { in deref()
12802 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
12848 type Target = BindVertexBufferIndirectCommandNV; typedef
12849 fn deref(&self) -> &Self::Target { in deref()
12854 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
12898 type Target = SetStateFlagsIndirectCommandNV; typedef
12899 fn deref(&self) -> &Self::Target { in deref()
12904 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
12941 type Target = IndirectCommandsStreamNV; typedef
12942 fn deref(&self) -> &Self::Target { in deref()
12947 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
13022 type Target = IndirectCommandsLayoutTokenNV; typedef
13023 fn deref(&self) -> &Self::Target { in deref()
13028 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
13137 type Target = IndirectCommandsLayoutCreateInfoNV; typedef
13138 fn deref(&self) -> &Self::Target { in deref()
13143 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
13228 type Target = GeneratedCommandsInfoNV; typedef
13229 fn deref(&self) -> &Self::Target { in deref()
13234 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
13335 type Target = GeneratedCommandsMemoryRequirementsInfoNV; typedef
13336 fn deref(&self) -> &Self::Target { in deref()
13341 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
13406 type Target = PhysicalDeviceFeatures2; typedef
13407 fn deref(&self) -> &Self::Target { in deref()
13412 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
13474 type Target = PhysicalDeviceProperties2; typedef
13475 fn deref(&self) -> &Self::Target { in deref()
13480 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
13542 type Target = FormatProperties2; typedef
13543 fn deref(&self) -> &Self::Target { in deref()
13548 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
13610 type Target = ImageFormatProperties2; typedef
13611 fn deref(&self) -> &Self::Target { in deref()
13616 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
13689 type Target = PhysicalDeviceImageFormatInfo2; typedef
13690 fn deref(&self) -> &Self::Target { in deref()
13695 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
13773 type Target = QueueFamilyProperties2; typedef
13774 fn deref(&self) -> &Self::Target { in deref()
13779 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
13844 type Target = PhysicalDeviceMemoryProperties2; typedef
13845 fn deref(&self) -> &Self::Target { in deref()
13850 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
13911 type Target = SparseImageFormatProperties2; typedef
13912 fn deref(&self) -> &Self::Target { in deref()
13917 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
13972 type Target = PhysicalDeviceSparseImageFormatInfo2; typedef
13973 fn deref(&self) -> &Self::Target { in deref()
13978 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
14046 type Target = PhysicalDevicePushDescriptorPropertiesKHR; typedef
14047 fn deref(&self) -> &Self::Target { in deref()
14052 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
14091 type Target = ConformanceVersion; typedef
14092 fn deref(&self) -> &Self::Target { in deref()
14097 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
14180 type Target = PhysicalDeviceDriverProperties; typedef
14181 fn deref(&self) -> &Self::Target { in deref()
14186 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
14249 type Target = PresentRegionsKHR; typedef
14250 fn deref(&self) -> &Self::Target { in deref()
14255 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
14301 type Target = PresentRegionKHR; typedef
14302 fn deref(&self) -> &Self::Target { in deref()
14307 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
14346 type Target = RectLayerKHR; typedef
14347 fn deref(&self) -> &Self::Target { in deref()
14352 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
14413 type Target = PhysicalDeviceVariablePointersFeatures; typedef
14414 fn deref(&self) -> &Self::Target { in deref()
14419 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
14464 type Target = ExternalMemoryProperties; typedef
14465 fn deref(&self) -> &Self::Target { in deref()
14470 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
14539 type Target = PhysicalDeviceExternalImageFormatInfo; typedef
14540 fn deref(&self) -> &Self::Target { in deref()
14545 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
14594 type Target = ExternalImageFormatProperties; typedef
14595 fn deref(&self) -> &Self::Target { in deref()
14600 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
14654 type Target = PhysicalDeviceExternalBufferInfo; typedef
14655 fn deref(&self) -> &Self::Target { in deref()
14660 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
14715 type Target = ExternalBufferProperties; typedef
14716 fn deref(&self) -> &Self::Target { in deref()
14721 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
14781 type Target = PhysicalDeviceIDProperties; typedef
14782 fn deref(&self) -> &Self::Target { in deref()
14787 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
14852 type Target = ExternalMemoryImageCreateInfo; typedef
14853 fn deref(&self) -> &Self::Target { in deref()
14858 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
14907 type Target = ExternalMemoryBufferCreateInfo; typedef
14908 fn deref(&self) -> &Self::Target { in deref()
14913 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
14962 type Target = ExportMemoryAllocateInfo; typedef
14963 fn deref(&self) -> &Self::Target { in deref()
14968 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
15021 type Target = ImportMemoryWin32HandleInfoKHR; typedef
15022 fn deref(&self) -> &Self::Target { in deref()
15027 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
15088 type Target = ExportMemoryWin32HandleInfoKHR; typedef
15089 fn deref(&self) -> &Self::Target { in deref()
15094 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
15153 type Target = ImportMemoryZirconHandleInfoFUCHSIA; typedef
15154 fn deref(&self) -> &Self::Target { in deref()
15159 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
15210 type Target = MemoryZirconHandlePropertiesFUCHSIA; typedef
15211 fn deref(&self) -> &Self::Target { in deref()
15216 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
15265 type Target = MemoryGetZirconHandleInfoFUCHSIA; typedef
15266 fn deref(&self) -> &Self::Target { in deref()
15271 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
15322 type Target = MemoryWin32HandlePropertiesKHR; typedef
15323 fn deref(&self) -> &Self::Target { in deref()
15328 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
15377 type Target = MemoryGetWin32HandleInfoKHR; typedef
15378 fn deref(&self) -> &Self::Target { in deref()
15383 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
15438 type Target = ImportMemoryFdInfoKHR; typedef
15439 fn deref(&self) -> &Self::Target { in deref()
15444 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
15495 type Target = MemoryFdPropertiesKHR; typedef
15496 fn deref(&self) -> &Self::Target { in deref()
15501 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
15550 type Target = MemoryGetFdInfoKHR; typedef
15551 fn deref(&self) -> &Self::Target { in deref()
15556 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
15623 type Target = Win32KeyedMutexAcquireReleaseInfoKHR; typedef
15624 fn deref(&self) -> &Self::Target { in deref()
15629 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
15698 type Target = PhysicalDeviceExternalSemaphoreInfo; typedef
15699 fn deref(&self) -> &Self::Target { in deref()
15704 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
15772 type Target = ExternalSemaphoreProperties; typedef
15773 fn deref(&self) -> &Self::Target { in deref()
15778 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
15844 type Target = ExportSemaphoreCreateInfo; typedef
15845 fn deref(&self) -> &Self::Target { in deref()
15850 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
15905 type Target = ImportSemaphoreWin32HandleInfoKHR; typedef
15906 fn deref(&self) -> &Self::Target { in deref()
15911 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
15980 type Target = ExportSemaphoreWin32HandleInfoKHR; typedef
15981 fn deref(&self) -> &Self::Target { in deref()
15986 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
16049 type Target = D3D12FenceSubmitInfoKHR; typedef
16050 fn deref(&self) -> &Self::Target { in deref()
16055 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
16110 type Target = SemaphoreGetWin32HandleInfoKHR; typedef
16111 fn deref(&self) -> &Self::Target { in deref()
16116 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
16173 type Target = ImportSemaphoreFdInfoKHR; typedef
16174 fn deref(&self) -> &Self::Target { in deref()
16179 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
16240 type Target = SemaphoreGetFdInfoKHR; typedef
16241 fn deref(&self) -> &Self::Target { in deref()
16246 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
16303 type Target = ImportSemaphoreZirconHandleInfoFUCHSIA; typedef
16304 fn deref(&self) -> &Self::Target { in deref()
16309 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
16370 type Target = SemaphoreGetZirconHandleInfoFUCHSIA; typedef
16371 fn deref(&self) -> &Self::Target { in deref()
16376 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
16427 type Target = PhysicalDeviceExternalFenceInfo; typedef
16428 fn deref(&self) -> &Self::Target { in deref()
16433 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
16484 type Target = ExternalFenceProperties; typedef
16485 fn deref(&self) -> &Self::Target { in deref()
16490 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
16556 type Target = ExportFenceCreateInfo; typedef
16557 fn deref(&self) -> &Self::Target { in deref()
16562 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
16617 type Target = ImportFenceWin32HandleInfoKHR; typedef
16618 fn deref(&self) -> &Self::Target { in deref()
16623 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
16692 type Target = ExportFenceWin32HandleInfoKHR; typedef
16693 fn deref(&self) -> &Self::Target { in deref()
16698 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
16755 type Target = FenceGetWin32HandleInfoKHR; typedef
16756 fn deref(&self) -> &Self::Target { in deref()
16761 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
16818 type Target = ImportFenceFdInfoKHR; typedef
16819 fn deref(&self) -> &Self::Target { in deref()
16824 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
16885 type Target = FenceGetFdInfoKHR; typedef
16886 fn deref(&self) -> &Self::Target { in deref()
16891 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
16950 type Target = PhysicalDeviceMultiviewFeatures; typedef
16951 fn deref(&self) -> &Self::Target { in deref()
16956 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
17015 type Target = PhysicalDeviceMultiviewProperties; typedef
17016 fn deref(&self) -> &Self::Target { in deref()
17021 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
17084 type Target = RenderPassMultiviewCreateInfo; typedef
17085 fn deref(&self) -> &Self::Target { in deref()
17090 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
17168 type Target = SurfaceCapabilities2EXT; typedef
17169 fn deref(&self) -> &Self::Target { in deref()
17174 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
17267 type Target = DisplayPowerInfoEXT; typedef
17268 fn deref(&self) -> &Self::Target { in deref()
17273 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
17320 type Target = DeviceEventInfoEXT; typedef
17321 fn deref(&self) -> &Self::Target { in deref()
17326 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
17373 type Target = DisplayEventInfoEXT; typedef
17374 fn deref(&self) -> &Self::Target { in deref()
17379 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
17428 type Target = SwapchainCounterCreateInfoEXT; typedef
17429 fn deref(&self) -> &Self::Target { in deref()
17434 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
17485 type Target = PhysicalDeviceGroupProperties; typedef
17486 fn deref(&self) -> &Self::Target { in deref()
17491 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
17553 type Target = MemoryAllocateFlagsInfo; typedef
17554 fn deref(&self) -> &Self::Target { in deref()
17559 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
17615 type Target = BindBufferMemoryInfo; typedef
17616 fn deref(&self) -> &Self::Target { in deref()
17621 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
17694 type Target = BindBufferMemoryDeviceGroupInfo; typedef
17695 fn deref(&self) -> &Self::Target { in deref()
17700 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
17753 type Target = BindImageMemoryInfo; typedef
17754 fn deref(&self) -> &Self::Target { in deref()
17759 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
17836 type Target = BindImageMemoryDeviceGroupInfo; typedef
17837 fn deref(&self) -> &Self::Target { in deref()
17842 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
17904 type Target = DeviceGroupRenderPassBeginInfo; typedef
17905 fn deref(&self) -> &Self::Target { in deref()
17910 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
17964 type Target = DeviceGroupCommandBufferBeginInfo; typedef
17965 fn deref(&self) -> &Self::Target { in deref()
17970 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
18029 type Target = DeviceGroupSubmitInfo; typedef
18030 fn deref(&self) -> &Self::Target { in deref()
18035 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
18103 type Target = DeviceGroupBindSparseInfo; typedef
18104 fn deref(&self) -> &Self::Target { in deref()
18109 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
18162 type Target = DeviceGroupPresentCapabilitiesKHR; typedef
18163 fn deref(&self) -> &Self::Target { in deref()
18168 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
18221 type Target = ImageSwapchainCreateInfoKHR; typedef
18222 fn deref(&self) -> &Self::Target { in deref()
18227 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
18278 type Target = BindImageMemorySwapchainInfoKHR; typedef
18279 fn deref(&self) -> &Self::Target { in deref()
18284 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
18343 type Target = AcquireNextImageInfoKHR; typedef
18344 fn deref(&self) -> &Self::Target { in deref()
18349 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
18418 type Target = DeviceGroupPresentInfoKHR; typedef
18419 fn deref(&self) -> &Self::Target { in deref()
18424 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
18480 type Target = DeviceGroupDeviceCreateInfo; typedef
18481 fn deref(&self) -> &Self::Target { in deref()
18486 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
18536 type Target = DeviceGroupSwapchainCreateInfoKHR; typedef
18537 fn deref(&self) -> &Self::Target { in deref()
18542 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
18583 type Target = DescriptorUpdateTemplateEntry; typedef
18584 fn deref(&self) -> &Self::Target { in deref()
18589 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
18670 type Target = DescriptorUpdateTemplateCreateInfo; typedef
18671 fn deref(&self) -> &Self::Target { in deref()
18676 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
18741 type Target = XYColorEXT; typedef
18742 fn deref(&self) -> &Self::Target { in deref()
18747 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
18802 type Target = PhysicalDevicePresentIdFeaturesKHR; typedef
18803 fn deref(&self) -> &Self::Target { in deref()
18808 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
18859 type Target = PresentIdKHR; typedef
18860 fn deref(&self) -> &Self::Target { in deref()
18865 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
18917 type Target = PhysicalDevicePresentWaitFeaturesKHR; typedef
18918 fn deref(&self) -> &Self::Target { in deref()
18923 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
18984 type Target = HdrMetadataEXT; typedef
18985 fn deref(&self) -> &Self::Target { in deref()
18990 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
19067 type Target = DisplayNativeHdrSurfaceCapabilitiesAMD; typedef
19068 fn deref(&self) -> &Self::Target { in deref()
19073 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
19122 type Target = SwapchainDisplayNativeHdrCreateInfoAMD; typedef
19123 fn deref(&self) -> &Self::Target { in deref()
19128 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
19164 type Target = RefreshCycleDurationGOOGLE; typedef
19165 fn deref(&self) -> &Self::Target { in deref()
19170 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
19210 type Target = PastPresentationTimingGOOGLE; typedef
19211 fn deref(&self) -> &Self::Target { in deref()
19216 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
19283 type Target = PresentTimesInfoGOOGLE; typedef
19284 fn deref(&self) -> &Self::Target { in deref()
19289 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
19327 type Target = PresentTimeGOOGLE; typedef
19328 fn deref(&self) -> &Self::Target { in deref()
19333 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
19386 type Target = IOSSurfaceCreateInfoMVK; typedef
19387 fn deref(&self) -> &Self::Target { in deref()
19392 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
19445 type Target = MacOSSurfaceCreateInfoMVK; typedef
19446 fn deref(&self) -> &Self::Target { in deref()
19451 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
19504 type Target = MetalSurfaceCreateInfoEXT; typedef
19505 fn deref(&self) -> &Self::Target { in deref()
19510 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
19551 type Target = ViewportWScalingNV; typedef
19552 fn deref(&self) -> &Self::Target { in deref()
19557 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
19617 type Target = PipelineViewportWScalingStateCreateInfoNV; typedef
19618 fn deref(&self) -> &Self::Target { in deref()
19623 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
19667 type Target = ViewportSwizzleNV; typedef
19668 fn deref(&self) -> &Self::Target { in deref()
19673 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
19741 type Target = PipelineViewportSwizzleStateCreateInfoNV; typedef
19742 fn deref(&self) -> &Self::Target { in deref()
19747 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
19804 type Target = PhysicalDeviceDiscardRectanglePropertiesEXT; typedef
19805 fn deref(&self) -> &Self::Target { in deref()
19810 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
19868 type Target = PipelineDiscardRectangleStateCreateInfoEXT; typedef
19869 fn deref(&self) -> &Self::Target { in deref()
19874 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
19941 type Target = PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX; typedef
19942 fn deref(&self) -> &Self::Target { in deref()
19947 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
19988 type Target = InputAttachmentAspectReference; typedef
19989 fn deref(&self) -> &Self::Target { in deref()
19994 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
20053 type Target = RenderPassInputAttachmentAspectCreateInfo; typedef
20054 fn deref(&self) -> &Self::Target { in deref()
20059 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
20111 type Target = PhysicalDeviceSurfaceInfo2KHR; typedef
20112 fn deref(&self) -> &Self::Target { in deref()
20117 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
20179 type Target = SurfaceCapabilities2KHR; typedef
20180 fn deref(&self) -> &Self::Target { in deref()
20185 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
20246 type Target = SurfaceFormat2KHR; typedef
20247 fn deref(&self) -> &Self::Target { in deref()
20252 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
20299 type Target = DisplayProperties2KHR; typedef
20300 fn deref(&self) -> &Self::Target { in deref()
20305 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
20352 type Target = DisplayPlaneProperties2KHR; typedef
20353 fn deref(&self) -> &Self::Target { in deref()
20358 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
20408 type Target = DisplayModeProperties2KHR; typedef
20409 fn deref(&self) -> &Self::Target { in deref()
20414 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
20466 type Target = DisplayPlaneInfo2KHR; typedef
20467 fn deref(&self) -> &Self::Target { in deref()
20472 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
20523 type Target = DisplayPlaneCapabilities2KHR; typedef
20524 fn deref(&self) -> &Self::Target { in deref()
20529 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
20578 type Target = SharedPresentSurfaceCapabilitiesKHR; typedef
20579 fn deref(&self) -> &Self::Target { in deref()
20584 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
20644 type Target = PhysicalDevice16BitStorageFeatures; typedef
20645 fn deref(&self) -> &Self::Target { in deref()
20650 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
20721 type Target = PhysicalDeviceSubgroupProperties; typedef
20722 fn deref(&self) -> &Self::Target { in deref()
20727 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
20796 type Target = PhysicalDeviceShaderSubgroupExtendedTypesFeatures; typedef
20797 fn deref(&self) -> &Self::Target { in deref()
20802 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
20849 type Target = BufferMemoryRequirementsInfo2; typedef
20850 fn deref(&self) -> &Self::Target { in deref()
20855 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
20903 type Target = ImageMemoryRequirementsInfo2; typedef
20904 fn deref(&self) -> &Self::Target { in deref()
20909 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
20970 type Target = ImageSparseMemoryRequirementsInfo2; typedef
20971 fn deref(&self) -> &Self::Target { in deref()
20976 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
21024 type Target = MemoryRequirements2; typedef
21025 fn deref(&self) -> &Self::Target { in deref()
21030 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
21091 type Target = SparseImageMemoryRequirements2; typedef
21092 fn deref(&self) -> &Self::Target { in deref()
21097 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
21149 type Target = PhysicalDevicePointClippingProperties; typedef
21150 fn deref(&self) -> &Self::Target { in deref()
21155 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
21209 type Target = MemoryDedicatedRequirements; typedef
21210 fn deref(&self) -> &Self::Target { in deref()
21215 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
21270 type Target = MemoryDedicatedAllocateInfo; typedef
21271 fn deref(&self) -> &Self::Target { in deref()
21276 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
21329 type Target = ImageViewUsageCreateInfo; typedef
21330 fn deref(&self) -> &Self::Target { in deref()
21335 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
21390 type Target = PipelineTessellationDomainOriginStateCreateInfo; typedef
21391 fn deref(&self) -> &Self::Target { in deref()
21396 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
21447 type Target = SamplerYcbcrConversionInfo; typedef
21448 fn deref(&self) -> &Self::Target { in deref()
21453 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
21515 type Target = SamplerYcbcrConversionCreateInfo; typedef
21516 fn deref(&self) -> &Self::Target { in deref()
21521 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
21615 type Target = BindImagePlaneMemoryInfo; typedef
21616 fn deref(&self) -> &Self::Target { in deref()
21621 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
21670 type Target = ImagePlaneMemoryRequirementsInfo; typedef
21671 fn deref(&self) -> &Self::Target { in deref()
21676 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
21730 type Target = PhysicalDeviceSamplerYcbcrConversionFeatures; typedef
21731 fn deref(&self) -> &Self::Target { in deref()
21736 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
21788 type Target = SamplerYcbcrConversionImageFormatProperties; typedef
21789 fn deref(&self) -> &Self::Target { in deref()
21794 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
21847 type Target = TextureLODGatherFormatPropertiesAMD; typedef
21848 fn deref(&self) -> &Self::Target { in deref()
21853 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
21908 type Target = ConditionalRenderingBeginInfoEXT; typedef
21909 fn deref(&self) -> &Self::Target { in deref()
21914 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
21971 type Target = ProtectedSubmitInfo; typedef
21972 fn deref(&self) -> &Self::Target { in deref()
21977 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
22028 type Target = PhysicalDeviceProtectedMemoryFeatures; typedef
22029 fn deref(&self) -> &Self::Target { in deref()
22034 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
22086 type Target = PhysicalDeviceProtectedMemoryProperties; typedef
22087 fn deref(&self) -> &Self::Target { in deref()
22092 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
22143 type Target = DeviceQueueInfo2; typedef
22144 fn deref(&self) -> &Self::Target { in deref()
22149 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
22213 type Target = PipelineCoverageToColorStateCreateInfoNV; typedef
22214 fn deref(&self) -> &Self::Target { in deref()
22219 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
22281 type Target = PhysicalDeviceSamplerFilterMinmaxProperties; typedef
22282 fn deref(&self) -> &Self::Target { in deref()
22287 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
22336 type Target = SampleLocationEXT; typedef
22337 fn deref(&self) -> &Self::Target { in deref()
22342 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
22403 type Target = SampleLocationsInfoEXT; typedef
22404 fn deref(&self) -> &Self::Target { in deref()
22409 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
22458 type Target = AttachmentSampleLocationsEXT; typedef
22459 fn deref(&self) -> &Self::Target { in deref()
22464 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
22505 type Target = SubpassSampleLocationsEXT; typedef
22506 fn deref(&self) -> &Self::Target { in deref()
22511 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
22570 type Target = RenderPassSampleLocationsBeginInfoEXT; typedef
22571 fn deref(&self) -> &Self::Target { in deref()
22576 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
22647 type Target = PipelineSampleLocationsStateCreateInfoEXT; typedef
22648 fn deref(&self) -> &Self::Target { in deref()
22653 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
22717 type Target = PhysicalDeviceSampleLocationsPropertiesEXT; typedef
22718 fn deref(&self) -> &Self::Target { in deref()
22723 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
22795 type Target = MultisamplePropertiesEXT; typedef
22796 fn deref(&self) -> &Self::Target { in deref()
22801 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
22853 type Target = SamplerReductionModeCreateInfo; typedef
22854 fn deref(&self) -> &Self::Target { in deref()
22859 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
22913 type Target = PhysicalDeviceBlendOperationAdvancedFeaturesEXT; typedef
22914 fn deref(&self) -> &Self::Target { in deref()
22919 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
22973 type Target = PhysicalDeviceMultiDrawFeaturesEXT; typedef
22974 fn deref(&self) -> &Self::Target { in deref()
22979 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
23041 type Target = PhysicalDeviceBlendOperationAdvancedPropertiesEXT; typedef
23042 fn deref(&self) -> &Self::Target { in deref()
23047 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
23143 type Target = PipelineColorBlendAdvancedStateCreateInfoEXT; typedef
23144 fn deref(&self) -> &Self::Target { in deref()
23149 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
23213 type Target = PhysicalDeviceInlineUniformBlockFeaturesEXT; typedef
23214 fn deref(&self) -> &Self::Target { in deref()
23219 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
23288 type Target = PhysicalDeviceInlineUniformBlockPropertiesEXT; typedef
23289 fn deref(&self) -> &Self::Target { in deref()
23294 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
23379 type Target = WriteDescriptorSetInlineUniformBlockEXT; typedef
23380 fn deref(&self) -> &Self::Target { in deref()
23385 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
23438 type Target = DescriptorPoolInlineUniformBlockCreateInfoEXT; typedef
23439 fn deref(&self) -> &Self::Target { in deref()
23444 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
23510 type Target = PipelineCoverageModulationStateCreateInfoNV; typedef
23511 fn deref(&self) -> &Self::Target { in deref()
23516 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
23590 type Target = ImageFormatListCreateInfo; typedef
23591 fn deref(&self) -> &Self::Target { in deref()
23596 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
23648 type Target = ValidationCacheCreateInfoEXT; typedef
23649 fn deref(&self) -> &Self::Target { in deref()
23654 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
23708 type Target = ShaderModuleValidationCacheCreateInfoEXT; typedef
23709 fn deref(&self) -> &Self::Target { in deref()
23714 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
23765 type Target = PhysicalDeviceMaintenance3Properties; typedef
23766 fn deref(&self) -> &Self::Target { in deref()
23771 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
23823 type Target = DescriptorSetLayoutSupport; typedef
23824 fn deref(&self) -> &Self::Target { in deref()
23829 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
23897 type Target = PhysicalDeviceShaderDrawParametersFeatures; typedef
23898 fn deref(&self) -> &Self::Target { in deref()
23903 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
23956 type Target = PhysicalDeviceShaderFloat16Int8Features; typedef
23957 fn deref(&self) -> &Self::Target { in deref()
23962 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
24047 type Target = PhysicalDeviceFloatControlsProperties; typedef
24048 fn deref(&self) -> &Self::Target { in deref()
24053 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
24213 type Target = PhysicalDeviceHostQueryResetFeatures; typedef
24214 fn deref(&self) -> &Self::Target { in deref()
24219 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
24256 type Target = NativeBufferUsage2ANDROID; typedef
24257 fn deref(&self) -> &Self::Target { in deref()
24262 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
24321 type Target = NativeBufferANDROID; typedef
24322 fn deref(&self) -> &Self::Target { in deref()
24327 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
24390 type Target = SwapchainImageCreateInfoANDROID; typedef
24391 fn deref(&self) -> &Self::Target { in deref()
24396 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
24443 type Target = PhysicalDevicePresentationPropertiesANDROID; typedef
24444 fn deref(&self) -> &Self::Target { in deref()
24449 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
24489 type Target = ShaderResourceUsageAMD; typedef
24490 fn deref(&self) -> &Self::Target { in deref()
24495 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
24566 type Target = ShaderStatisticsInfoAMD; typedef
24567 fn deref(&self) -> &Self::Target { in deref()
24572 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
24645 type Target = DeviceQueueGlobalPriorityCreateInfoEXT; typedef
24646 fn deref(&self) -> &Self::Target { in deref()
24651 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
24705 type Target = PhysicalDeviceGlobalPriorityQueryFeaturesEXT; typedef
24706 fn deref(&self) -> &Self::Target { in deref()
24711 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
24762 type Target = QueueFamilyGlobalPriorityPropertiesEXT; typedef
24763 fn deref(&self) -> &Self::Target { in deref()
24768 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
24826 type Target = DebugUtilsObjectNameInfoEXT; typedef
24827 fn deref(&self) -> &Self::Target { in deref()
24832 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
24895 type Target = DebugUtilsObjectTagInfoEXT; typedef
24896 fn deref(&self) -> &Self::Target { in deref()
24901 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
24963 type Target = DebugUtilsLabelEXT; typedef
24964 fn deref(&self) -> &Self::Target { in deref()
24969 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
25046 type Target = DebugUtilsMessengerCreateInfoEXT; typedef
25047 fn deref(&self) -> &Self::Target { in deref()
25052 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
25136 type Target = DebugUtilsMessengerCallbackDataEXT; typedef
25137 fn deref(&self) -> &Self::Target { in deref()
25142 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
25223 type Target = PhysicalDeviceDeviceMemoryReportFeaturesEXT; typedef
25224 fn deref(&self) -> &Self::Target { in deref()
25229 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
25296 type Target = DeviceDeviceMemoryReportCreateInfoEXT; typedef
25297 fn deref(&self) -> &Self::Target { in deref()
25302 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
25372 type Target = DeviceMemoryReportCallbackDataEXT; typedef
25373 fn deref(&self) -> &Self::Target { in deref()
25378 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
25453 type Target = ImportMemoryHostPointerInfoEXT; typedef
25454 fn deref(&self) -> &Self::Target { in deref()
25459 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
25510 type Target = MemoryHostPointerPropertiesEXT; typedef
25511 fn deref(&self) -> &Self::Target { in deref()
25516 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
25568 type Target = PhysicalDeviceExternalMemoryHostPropertiesEXT; typedef
25569 fn deref(&self) -> &Self::Target { in deref()
25574 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
25648 type Target = PhysicalDeviceConservativeRasterizationPropertiesEXT; typedef
25649 fn deref(&self) -> &Self::Target { in deref()
25654 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
25756 type Target = CalibratedTimestampInfoEXT; typedef
25757 fn deref(&self) -> &Self::Target { in deref()
25762 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
25837 type Target = PhysicalDeviceShaderCorePropertiesAMD; typedef
25838 fn deref(&self) -> &Self::Target { in deref()
25843 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
25946 type Target = PhysicalDeviceShaderCoreProperties2AMD; typedef
25947 fn deref(&self) -> &Self::Target { in deref()
25952 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
26018 type Target = PipelineRasterizationConservativeStateCreateInfoEXT; typedef
26019 fn deref(&self) -> &Self::Target { in deref()
26024 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
26127 type Target = PhysicalDeviceDescriptorIndexingFeatures; typedef
26128 fn deref(&self) -> &Self::Target { in deref()
26133 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
26391 type Target = PhysicalDeviceDescriptorIndexingProperties; typedef
26392 fn deref(&self) -> &Self::Target { in deref()
26397 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
26645 type Target = DescriptorSetLayoutBindingFlagsCreateInfo; typedef
26646 fn deref(&self) -> &Self::Target { in deref()
26651 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
26706 type Target = DescriptorSetVariableDescriptorCountAllocateInfo; typedef
26707 fn deref(&self) -> &Self::Target { in deref()
26712 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
26768 type Target = DescriptorSetVariableDescriptorCountLayoutSupport; typedef
26769 fn deref(&self) -> &Self::Target { in deref()
26774 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
26838 type Target = AttachmentDescription2; typedef
26839 fn deref(&self) -> &Self::Target { in deref()
26844 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
26942 type Target = AttachmentReference2; typedef
26943 fn deref(&self) -> &Self::Target { in deref()
26948 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
27038 type Target = SubpassDescription2; typedef
27039 fn deref(&self) -> &Self::Target { in deref()
27044 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
27155 type Target = SubpassDependency2; typedef
27156 fn deref(&self) -> &Self::Target { in deref()
27161 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
27267 type Target = RenderPassCreateInfo2; typedef
27268 fn deref(&self) -> &Self::Target { in deref()
27273 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
27354 type Target = SubpassBeginInfo; typedef
27355 fn deref(&self) -> &Self::Target { in deref()
27360 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
27405 type Target = SubpassEndInfo; typedef
27406 fn deref(&self) -> &Self::Target { in deref()
27411 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
27458 type Target = PhysicalDeviceTimelineSemaphoreFeatures; typedef
27459 fn deref(&self) -> &Self::Target { in deref()
27464 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
27516 type Target = PhysicalDeviceTimelineSemaphoreProperties; typedef
27517 fn deref(&self) -> &Self::Target { in deref()
27522 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
27579 type Target = SemaphoreTypeCreateInfo; typedef
27580 fn deref(&self) -> &Self::Target { in deref()
27585 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
27646 type Target = TimelineSemaphoreSubmitInfo; typedef
27647 fn deref(&self) -> &Self::Target { in deref()
27652 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
27711 type Target = SemaphoreWaitInfo; typedef
27712 fn deref(&self) -> &Self::Target { in deref()
27717 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
27776 type Target = SemaphoreSignalInfo; typedef
27777 fn deref(&self) -> &Self::Target { in deref()
27782 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
27823 type Target = VertexInputBindingDivisorDescriptionEXT; typedef
27824 fn deref(&self) -> &Self::Target { in deref()
27829 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
27890 type Target = PipelineVertexInputDivisorStateCreateInfoEXT; typedef
27891 fn deref(&self) -> &Self::Target { in deref()
27896 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
27952 type Target = PhysicalDeviceVertexAttributeDivisorPropertiesEXT; typedef
27953 fn deref(&self) -> &Self::Target { in deref()
27958 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
28013 type Target = PhysicalDevicePCIBusInfoPropertiesEXT; typedef
28014 fn deref(&self) -> &Self::Target { in deref()
28019 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
28080 type Target = ImportAndroidHardwareBufferInfoANDROID; typedef
28081 fn deref(&self) -> &Self::Target { in deref()
28086 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
28135 type Target = AndroidHardwareBufferUsageANDROID; typedef
28136 fn deref(&self) -> &Self::Target { in deref()
28141 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
28191 type Target = AndroidHardwareBufferPropertiesANDROID; typedef
28192 fn deref(&self) -> &Self::Target { in deref()
28197 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
28265 type Target = MemoryGetAndroidHardwareBufferInfoANDROID; typedef
28266 fn deref(&self) -> &Self::Target { in deref()
28271 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
28340 type Target = AndroidHardwareBufferFormatPropertiesANDROID; typedef
28341 fn deref(&self) -> &Self::Target { in deref()
28346 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
28435 type Target = CommandBufferInheritanceConditionalRenderingInfoEXT; typedef
28436 fn deref(&self) -> &Self::Target { in deref()
28441 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
28492 type Target = ExternalFormatANDROID; typedef
28493 fn deref(&self) -> &Self::Target { in deref()
28498 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
28553 type Target = PhysicalDevice8BitStorageFeatures; typedef
28554 fn deref(&self) -> &Self::Target { in deref()
28559 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
28627 type Target = PhysicalDeviceConditionalRenderingFeaturesEXT; typedef
28628 fn deref(&self) -> &Self::Target { in deref()
28633 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
28695 type Target = PhysicalDeviceVulkanMemoryModelFeatures; typedef
28696 fn deref(&self) -> &Self::Target { in deref()
28701 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
28770 type Target = PhysicalDeviceShaderAtomicInt64Features; typedef
28771 fn deref(&self) -> &Self::Target { in deref()
28776 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
28856 type Target = PhysicalDeviceShaderAtomicFloatFeaturesEXT; typedef
28857 fn deref(&self) -> &Self::Target { in deref()
28862 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
29000 type Target = PhysicalDeviceShaderAtomicFloat2FeaturesEXT; typedef
29001 fn deref(&self) -> &Self::Target { in deref()
29006 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
29142 type Target = PhysicalDeviceVertexAttributeDivisorFeaturesEXT; typedef
29143 fn deref(&self) -> &Self::Target { in deref()
29148 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
29209 type Target = QueueFamilyCheckpointPropertiesNV; typedef
29210 fn deref(&self) -> &Self::Target { in deref()
29215 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
29267 type Target = CheckpointDataNV; typedef
29268 fn deref(&self) -> &Self::Target { in deref()
29273 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
29335 type Target = PhysicalDeviceDepthStencilResolveProperties; typedef
29336 fn deref(&self) -> &Self::Target { in deref()
29341 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
29412 type Target = SubpassDescriptionDepthStencilResolve; typedef
29413 fn deref(&self) -> &Self::Target { in deref()
29418 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
29478 type Target = ImageViewASTCDecodeModeEXT; typedef
29479 fn deref(&self) -> &Self::Target { in deref()
29484 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
29535 type Target = PhysicalDeviceASTCDecodeFeaturesEXT; typedef
29536 fn deref(&self) -> &Self::Target { in deref()
29541 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
29597 type Target = PhysicalDeviceTransformFeedbackFeaturesEXT; typedef
29598 fn deref(&self) -> &Self::Target { in deref()
29603 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
29677 type Target = PhysicalDeviceTransformFeedbackPropertiesEXT; typedef
29678 fn deref(&self) -> &Self::Target { in deref()
29683 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
29799 type Target = PipelineRasterizationStateStreamCreateInfoEXT; typedef
29800 fn deref(&self) -> &Self::Target { in deref()
29805 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
29866 type Target = PhysicalDeviceRepresentativeFragmentTestFeaturesNV; typedef
29867 fn deref(&self) -> &Self::Target { in deref()
29872 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
29927 type Target = PipelineRepresentativeFragmentTestStateCreateInfoNV; typedef
29928 fn deref(&self) -> &Self::Target { in deref()
29933 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
29987 type Target = PhysicalDeviceExclusiveScissorFeaturesNV; typedef
29988 fn deref(&self) -> &Self::Target { in deref()
29993 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
30050 type Target = PipelineViewportExclusiveScissorStateCreateInfoNV; typedef
30051 fn deref(&self) -> &Self::Target { in deref()
30056 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
30111 type Target = PhysicalDeviceCornerSampledImageFeaturesNV; typedef
30112 fn deref(&self) -> &Self::Target { in deref()
30117 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
30176 type Target = PhysicalDeviceComputeShaderDerivativesFeaturesNV; typedef
30177 fn deref(&self) -> &Self::Target { in deref()
30182 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
30246 type Target = PhysicalDeviceFragmentShaderBarycentricFeaturesNV; typedef
30247 fn deref(&self) -> &Self::Target { in deref()
30252 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
30306 type Target = PhysicalDeviceShaderImageFootprintFeaturesNV; typedef
30307 fn deref(&self) -> &Self::Target { in deref()
30312 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
30372 type Target = PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV; typedef
30373 fn deref(&self) -> &Self::Target { in deref()
30380 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
30428 type Target = ShadingRatePaletteNV; typedef
30429 fn deref(&self) -> &Self::Target { in deref()
30434 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
30497 type Target = PipelineViewportShadingRateImageStateCreateInfoNV; typedef
30498 fn deref(&self) -> &Self::Target { in deref()
30503 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
30564 type Target = PhysicalDeviceShadingRateImageFeaturesNV; typedef
30565 fn deref(&self) -> &Self::Target { in deref()
30570 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
30633 type Target = PhysicalDeviceShadingRateImagePropertiesNV; typedef
30634 fn deref(&self) -> &Self::Target { in deref()
30639 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
30701 type Target = PhysicalDeviceInvocationMaskFeaturesHUAWEI; typedef
30702 fn deref(&self) -> &Self::Target { in deref()
30707 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
30745 type Target = CoarseSampleLocationNV; typedef
30746 fn deref(&self) -> &Self::Target { in deref()
30751 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
30808 type Target = CoarseSampleOrderCustomNV; typedef
30809 fn deref(&self) -> &Self::Target { in deref()
30814 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
30882 type Target = PipelineViewportCoarseSampleOrderStateCreateInfoNV; typedef
30883 fn deref(&self) -> &Self::Target { in deref()
30888 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
30949 type Target = PhysicalDeviceMeshShaderFeaturesNV; typedef
30950 fn deref(&self) -> &Self::Target { in deref()
30955 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
31032 type Target = PhysicalDeviceMeshShaderPropertiesNV; typedef
31033 fn deref(&self) -> &Self::Target { in deref()
31038 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
31129 type Target = DrawMeshTasksIndirectCommandNV; typedef
31130 fn deref(&self) -> &Self::Target { in deref()
31135 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
31194 type Target = RayTracingShaderGroupCreateInfoNV; typedef
31195 fn deref(&self) -> &Self::Target { in deref()
31200 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
31273 type Target = RayTracingShaderGroupCreateInfoKHR; typedef
31274 fn deref(&self) -> &Self::Target { in deref()
31279 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
31366 type Target = RayTracingPipelineCreateInfoNV; typedef
31367 fn deref(&self) -> &Self::Target { in deref()
31372 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
31482 type Target = RayTracingPipelineCreateInfoKHR; typedef
31483 fn deref(&self) -> &Self::Target { in deref()
31488 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
31613 type Target = GeometryTrianglesNV; typedef
31614 fn deref(&self) -> &Self::Target { in deref()
31619 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
31712 type Target = GeometryAABBNV; typedef
31713 fn deref(&self) -> &Self::Target { in deref()
31718 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
31767 type Target = GeometryDataNV; typedef
31768 fn deref(&self) -> &Self::Target { in deref()
31773 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
31828 type Target = GeometryNV; typedef
31829 fn deref(&self) -> &Self::Target { in deref()
31834 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
31897 type Target = AccelerationStructureInfoNV; typedef
31898 fn deref(&self) -> &Self::Target { in deref()
31903 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
31965 type Target = AccelerationStructureCreateInfoNV; typedef
31966 fn deref(&self) -> &Self::Target { in deref()
31971 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
32030 type Target = BindAccelerationStructureMemoryInfoNV; typedef
32031 fn deref(&self) -> &Self::Target { in deref()
32036 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
32103 type Target = WriteDescriptorSetAccelerationStructureKHR; typedef
32104 fn deref(&self) -> &Self::Target { in deref()
32109 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
32164 type Target = WriteDescriptorSetAccelerationStructureNV; typedef
32165 fn deref(&self) -> &Self::Target { in deref()
32170 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
32223 type Target = AccelerationStructureMemoryRequirementsInfoNV; typedef
32224 fn deref(&self) -> &Self::Target { in deref()
32229 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
32298 type Target = PhysicalDeviceAccelerationStructureFeaturesKHR; typedef
32299 fn deref(&self) -> &Self::Target { in deref()
32304 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
32399 type Target = PhysicalDeviceRayTracingPipelineFeaturesKHR; typedef
32400 fn deref(&self) -> &Self::Target { in deref()
32405 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
32489 type Target = PhysicalDeviceRayQueryFeaturesKHR; typedef
32490 fn deref(&self) -> &Self::Target { in deref()
32495 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
32561 type Target = PhysicalDeviceAccelerationStructurePropertiesKHR; typedef
32562 fn deref(&self) -> &Self::Target { in deref()
32567 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
32684 type Target = PhysicalDeviceRayTracingPipelinePropertiesKHR; typedef
32685 fn deref(&self) -> &Self::Target { in deref()
32690 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
32788 type Target = PhysicalDeviceRayTracingPropertiesNV; typedef
32789 fn deref(&self) -> &Self::Target { in deref()
32794 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
32864 type Target = StridedDeviceAddressRegionKHR; typedef
32865 fn deref(&self) -> &Self::Target { in deref()
32870 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
32916 type Target = TraceRaysIndirectCommandKHR; typedef
32917 fn deref(&self) -> &Self::Target { in deref()
32922 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
32981 type Target = DrmFormatModifierPropertiesListEXT; typedef
32982 fn deref(&self) -> &Self::Target { in deref()
32987 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
33029 type Target = DrmFormatModifierPropertiesEXT; typedef
33030 fn deref(&self) -> &Self::Target { in deref()
33035 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
33104 type Target = PhysicalDeviceImageDrmFormatModifierInfoEXT; typedef
33105 fn deref(&self) -> &Self::Target { in deref()
33110 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
33170 type Target = ImageDrmFormatModifierListCreateInfoEXT; typedef
33171 fn deref(&self) -> &Self::Target { in deref()
33176 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
33230 type Target = ImageDrmFormatModifierExplicitCreateInfoEXT; typedef
33231 fn deref(&self) -> &Self::Target { in deref()
33236 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
33288 type Target = ImageDrmFormatModifierPropertiesEXT; typedef
33289 fn deref(&self) -> &Self::Target { in deref()
33294 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
33345 type Target = ImageStencilUsageCreateInfo; typedef
33346 fn deref(&self) -> &Self::Target { in deref()
33351 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
33400 type Target = DeviceMemoryOverallocationCreateInfoAMD; typedef
33401 fn deref(&self) -> &Self::Target { in deref()
33406 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
33467 type Target = PhysicalDeviceFragmentDensityMapFeaturesEXT; typedef
33468 fn deref(&self) -> &Self::Target { in deref()
33473 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
33539 type Target = PhysicalDeviceFragmentDensityMap2FeaturesEXT; typedef
33540 fn deref(&self) -> &Self::Target { in deref()
33545 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
33601 type Target = PhysicalDeviceFragmentDensityMapPropertiesEXT; typedef
33602 fn deref(&self) -> &Self::Target { in deref()
33607 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
33679 type Target = PhysicalDeviceFragmentDensityMap2PropertiesEXT; typedef
33680 fn deref(&self) -> &Self::Target { in deref()
33685 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
33755 type Target = RenderPassFragmentDensityMapCreateInfoEXT; typedef
33756 fn deref(&self) -> &Self::Target { in deref()
33761 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
33815 type Target = PhysicalDeviceScalarBlockLayoutFeatures; typedef
33816 fn deref(&self) -> &Self::Target { in deref()
33821 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
33870 type Target = SurfaceProtectedCapabilitiesKHR; typedef
33871 fn deref(&self) -> &Self::Target { in deref()
33876 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
33933 type Target = PhysicalDeviceUniformBufferStandardLayoutFeatures; typedef
33934 fn deref(&self) -> &Self::Target { in deref()
33939 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
33990 type Target = PhysicalDeviceDepthClipEnableFeaturesEXT; typedef
33991 fn deref(&self) -> &Self::Target { in deref()
33996 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
34053 type Target = PipelineRasterizationDepthClipStateCreateInfoEXT; typedef
34054 fn deref(&self) -> &Self::Target { in deref()
34059 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
34117 type Target = PhysicalDeviceMemoryBudgetPropertiesEXT; typedef
34118 fn deref(&self) -> &Self::Target { in deref()
34123 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
34178 type Target = PhysicalDeviceMemoryPriorityFeaturesEXT; typedef
34179 fn deref(&self) -> &Self::Target { in deref()
34184 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
34233 type Target = MemoryPriorityAllocateInfoEXT; typedef
34234 fn deref(&self) -> &Self::Target { in deref()
34239 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
34296 type Target = PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT; typedef
34297 fn deref(&self) -> &Self::Target { in deref()
34302 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
34360 type Target = PhysicalDeviceBufferDeviceAddressFeatures; typedef
34361 fn deref(&self) -> &Self::Target { in deref()
34366 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
34439 type Target = PhysicalDeviceBufferDeviceAddressFeaturesEXT; typedef
34440 fn deref(&self) -> &Self::Target { in deref()
34445 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
34507 type Target = BufferDeviceAddressInfo; typedef
34508 fn deref(&self) -> &Self::Target { in deref()
34513 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
34562 type Target = BufferOpaqueCaptureAddressCreateInfo; typedef
34563 fn deref(&self) -> &Self::Target { in deref()
34568 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
34617 type Target = BufferDeviceAddressCreateInfoEXT; typedef
34618 fn deref(&self) -> &Self::Target { in deref()
34623 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
34675 type Target = PhysicalDeviceImageViewImageFormatInfoEXT; typedef
34676 fn deref(&self) -> &Self::Target { in deref()
34681 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
34735 type Target = FilterCubicImageViewImageFormatPropertiesEXT; typedef
34736 fn deref(&self) -> &Self::Target { in deref()
34741 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
34799 type Target = PhysicalDeviceImagelessFramebufferFeatures; typedef
34800 fn deref(&self) -> &Self::Target { in deref()
34805 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
34856 type Target = FramebufferAttachmentsCreateInfo; typedef
34857 fn deref(&self) -> &Self::Target { in deref()
34862 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
34925 type Target = FramebufferAttachmentImageInfo; typedef
34926 fn deref(&self) -> &Self::Target { in deref()
34931 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
35003 type Target = RenderPassAttachmentBeginInfo; typedef
35004 fn deref(&self) -> &Self::Target { in deref()
35009 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
35067 type Target = PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT; typedef
35068 fn deref(&self) -> &Self::Target { in deref()
35073 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
35129 type Target = PhysicalDeviceCooperativeMatrixFeaturesNV; typedef
35130 fn deref(&self) -> &Self::Target { in deref()
35135 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
35195 type Target = PhysicalDeviceCooperativeMatrixPropertiesNV; typedef
35196 fn deref(&self) -> &Self::Target { in deref()
35201 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
35265 type Target = CooperativeMatrixPropertiesNV; typedef
35266 fn deref(&self) -> &Self::Target { in deref()
35271 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
35353 type Target = PhysicalDeviceYcbcrImageArraysFeaturesEXT; typedef
35354 fn deref(&self) -> &Self::Target { in deref()
35359 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
35410 type Target = ImageViewHandleInfoNVX; typedef
35411 fn deref(&self) -> &Self::Target { in deref()
35416 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
35473 type Target = ImageViewAddressPropertiesNVX; typedef
35474 fn deref(&self) -> &Self::Target { in deref()
35479 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
35532 type Target = PresentFrameTokenGGP; typedef
35533 fn deref(&self) -> &Self::Target { in deref()
35538 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
35575 type Target = PipelineCreationFeedbackEXT; typedef
35576 fn deref(&self) -> &Self::Target { in deref()
35581 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
35650 type Target = PipelineCreationFeedbackCreateInfoEXT; typedef
35651 fn deref(&self) -> &Self::Target { in deref()
35656 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
35720 type Target = SurfaceFullScreenExclusiveInfoEXT; typedef
35721 fn deref(&self) -> &Self::Target { in deref()
35726 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
35780 type Target = SurfaceFullScreenExclusiveWin32InfoEXT; typedef
35781 fn deref(&self) -> &Self::Target { in deref()
35786 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
35838 type Target = SurfaceCapabilitiesFullScreenExclusiveEXT; typedef
35839 fn deref(&self) -> &Self::Target { in deref()
35844 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
35903 type Target = PhysicalDevicePerformanceQueryFeaturesKHR; typedef
35904 fn deref(&self) -> &Self::Target { in deref()
35909 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
35972 type Target = PhysicalDevicePerformanceQueryPropertiesKHR; typedef
35973 fn deref(&self) -> &Self::Target { in deref()
35978 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
36034 type Target = PerformanceCounterKHR; typedef
36035 fn deref(&self) -> &Self::Target { in deref()
36040 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
36123 type Target = PerformanceCounterDescriptionKHR; typedef
36124 fn deref(&self) -> &Self::Target { in deref()
36129 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
36194 type Target = QueryPoolPerformanceCreateInfoKHR; typedef
36195 fn deref(&self) -> &Self::Target { in deref()
36200 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
36270 type Target = AcquireProfilingLockInfoKHR; typedef
36271 fn deref(&self) -> &Self::Target { in deref()
36276 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
36331 type Target = PerformanceQuerySubmitInfoKHR; typedef
36332 fn deref(&self) -> &Self::Target { in deref()
36337 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
36384 type Target = HeadlessSurfaceCreateInfoEXT; typedef
36385 fn deref(&self) -> &Self::Target { in deref()
36390 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
36444 type Target = PhysicalDeviceCoverageReductionModeFeaturesNV; typedef
36445 fn deref(&self) -> &Self::Target { in deref()
36450 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
36507 type Target = PipelineCoverageReductionStateCreateInfoNV; typedef
36508 fn deref(&self) -> &Self::Target { in deref()
36513 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
36573 type Target = FramebufferMixedSamplesCombinationNV; typedef
36574 fn deref(&self) -> &Self::Target { in deref()
36579 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
36651 type Target = PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL; typedef
36652 fn deref(&self) -> &Self::Target { in deref()
36657 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
36717 type Target = PerformanceValueINTEL; typedef
36718 fn deref(&self) -> &Self::Target { in deref()
36723 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
36774 type Target = InitializePerformanceApiInfoINTEL; typedef
36775 fn deref(&self) -> &Self::Target { in deref()
36780 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
36829 type Target = QueryPoolPerformanceQueryCreateInfoINTEL; typedef
36830 fn deref(&self) -> &Self::Target { in deref()
36835 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
36885 type Target = PerformanceMarkerInfoINTEL; typedef
36886 fn deref(&self) -> &Self::Target { in deref()
36891 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
36938 type Target = PerformanceStreamMarkerInfoINTEL; typedef
36939 fn deref(&self) -> &Self::Target { in deref()
36944 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
36995 type Target = PerformanceOverrideInfoINTEL; typedef
36996 fn deref(&self) -> &Self::Target { in deref()
37001 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
37056 type Target = PerformanceConfigurationAcquireInfoINTEL; typedef
37057 fn deref(&self) -> &Self::Target { in deref()
37062 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
37115 type Target = PhysicalDeviceShaderClockFeaturesKHR; typedef
37116 fn deref(&self) -> &Self::Target { in deref()
37121 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
37176 type Target = PhysicalDeviceIndexTypeUint8FeaturesEXT; typedef
37177 fn deref(&self) -> &Self::Target { in deref()
37182 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
37236 type Target = PhysicalDeviceShaderSMBuiltinsPropertiesNV; typedef
37237 fn deref(&self) -> &Self::Target { in deref()
37242 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
37297 type Target = PhysicalDeviceShaderSMBuiltinsFeaturesNV; typedef
37298 fn deref(&self) -> &Self::Target { in deref()
37303 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
37364 type Target = PhysicalDeviceFragmentShaderInterlockFeaturesEXT; typedef
37365 fn deref(&self) -> &Self::Target { in deref()
37370 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
37445 type Target = PhysicalDeviceSeparateDepthStencilLayoutsFeatures; typedef
37446 fn deref(&self) -> &Self::Target { in deref()
37451 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
37500 type Target = AttachmentReferenceStencilLayout; typedef
37501 fn deref(&self) -> &Self::Target { in deref()
37506 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
37568 type Target = PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT; typedef
37569 fn deref(&self) -> &Self::Target { in deref()
37574 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
37636 type Target = AttachmentDescriptionStencilLayout; typedef
37637 fn deref(&self) -> &Self::Target { in deref()
37642 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
37706 type Target = PhysicalDevicePipelineExecutablePropertiesFeaturesKHR; typedef
37707 fn deref(&self) -> &Self::Target { in deref()
37712 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
37759 type Target = PipelineInfoKHR; typedef
37760 fn deref(&self) -> &Self::Target { in deref()
37765 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
37834 type Target = PipelineExecutablePropertiesKHR; typedef
37835 fn deref(&self) -> &Self::Target { in deref()
37840 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
37901 type Target = PipelineExecutableInfoKHR; typedef
37902 fn deref(&self) -> &Self::Target { in deref()
37907 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
37994 type Target = PipelineExecutableStatisticKHR; typedef
37995 fn deref(&self) -> &Self::Target { in deref()
38000 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
38084 type Target = PipelineExecutableInternalRepresentationKHR; typedef
38085 fn deref(&self) -> &Self::Target { in deref()
38090 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
38163 type Target = PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT; typedef
38164 fn deref(&self) -> &Self::Target { in deref()
38171 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
38228 type Target = PhysicalDeviceTexelBufferAlignmentFeaturesEXT; typedef
38229 fn deref(&self) -> &Self::Target { in deref()
38234 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
38292 type Target = PhysicalDeviceTexelBufferAlignmentPropertiesEXT; typedef
38293 fn deref(&self) -> &Self::Target { in deref()
38298 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
38384 type Target = PhysicalDeviceSubgroupSizeControlFeaturesEXT; typedef
38385 fn deref(&self) -> &Self::Target { in deref()
38390 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
38452 type Target = PhysicalDeviceSubgroupSizeControlPropertiesEXT; typedef
38453 fn deref(&self) -> &Self::Target { in deref()
38458 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
38528 type Target = PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT; typedef
38529 fn deref(&self) -> &Self::Target { in deref()
38534 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
38585 type Target = SubpassShadingPipelineCreateInfoHUAWEI; typedef
38586 fn deref(&self) -> &Self::Target { in deref()
38591 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
38647 type Target = PhysicalDeviceSubpassShadingPropertiesHUAWEI; typedef
38648 fn deref(&self) -> &Self::Target { in deref()
38653 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
38706 type Target = MemoryOpaqueCaptureAddressAllocateInfo; typedef
38707 fn deref(&self) -> &Self::Target { in deref()
38712 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
38759 type Target = DeviceMemoryOpaqueCaptureAddressInfo; typedef
38760 fn deref(&self) -> &Self::Target { in deref()
38765 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
38829 type Target = PhysicalDeviceLineRasterizationFeaturesEXT; typedef
38830 fn deref(&self) -> &Self::Target { in deref()
38835 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
38907 type Target = PhysicalDeviceLineRasterizationPropertiesEXT; typedef
38908 fn deref(&self) -> &Self::Target { in deref()
38913 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
38974 type Target = PipelineRasterizationLineStateCreateInfoEXT; typedef
38975 fn deref(&self) -> &Self::Target { in deref()
38980 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
39055 type Target = PhysicalDevicePipelineCreationCacheControlFeaturesEXT; typedef
39056 fn deref(&self) -> &Self::Target { in deref()
39061 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
39137 type Target = PhysicalDeviceVulkan11Features; typedef
39138 fn deref(&self) -> &Self::Target { in deref()
39143 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
39271 type Target = PhysicalDeviceVulkan11Properties; typedef
39272 fn deref(&self) -> &Self::Target { in deref()
39277 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
39489 type Target = PhysicalDeviceVulkan12Features; typedef
39490 fn deref(&self) -> &Self::Target { in deref()
39495 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
40137 type Target = PhysicalDeviceVulkan12Properties; typedef
40138 fn deref(&self) -> &Self::Target { in deref()
40143 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
40571 type Target = PipelineCompilerControlCreateInfoAMD; typedef
40572 fn deref(&self) -> &Self::Target { in deref()
40577 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
40631 type Target = PhysicalDeviceCoherentMemoryFeaturesAMD; typedef
40632 fn deref(&self) -> &Self::Target { in deref()
40637 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
40713 type Target = PhysicalDeviceToolPropertiesEXT; typedef
40714 fn deref(&self) -> &Self::Target { in deref()
40719 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
40796 type Target = SamplerCustomBorderColorCreateInfoEXT; typedef
40797 fn deref(&self) -> &Self::Target { in deref()
40802 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
40858 type Target = PhysicalDeviceCustomBorderColorPropertiesEXT; typedef
40859 fn deref(&self) -> &Self::Target { in deref()
40864 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
40923 type Target = PhysicalDeviceCustomBorderColorFeaturesEXT; typedef
40924 fn deref(&self) -> &Self::Target { in deref()
40929 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
41035 type Target = AccelerationStructureGeometryTrianglesDataKHR; typedef
41036 fn deref(&self) -> &Self::Target { in deref()
41041 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
41141 type Target = AccelerationStructureGeometryAabbsDataKHR; typedef
41142 fn deref(&self) -> &Self::Target { in deref()
41147 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
41210 type Target = AccelerationStructureGeometryInstancesDataKHR; typedef
41211 fn deref(&self) -> &Self::Target { in deref()
41216 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
41295 type Target = AccelerationStructureGeometryKHR; typedef
41296 fn deref(&self) -> &Self::Target { in deref()
41301 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
41395 type Target = AccelerationStructureBuildGeometryInfoKHR; typedef
41396 fn deref(&self) -> &Self::Target { in deref()
41401 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
41479 type Target = AccelerationStructureBuildRangeInfoKHR; typedef
41480 fn deref(&self) -> &Self::Target { in deref()
41485 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
41555 type Target = AccelerationStructureCreateInfoKHR; typedef
41556 fn deref(&self) -> &Self::Target { in deref()
41561 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
41639 type Target = AabbPositionsKHR; typedef
41640 fn deref(&self) -> &Self::Target { in deref()
41645 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
41732 type Target = AccelerationStructureDeviceAddressInfoKHR; typedef
41733 fn deref(&self) -> &Self::Target { in deref()
41738 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
41788 type Target = AccelerationStructureVersionInfoKHR; typedef
41789 fn deref(&self) -> &Self::Target { in deref()
41794 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
41845 type Target = CopyAccelerationStructureInfoKHR; typedef
41846 fn deref(&self) -> &Self::Target { in deref()
41851 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
41921 type Target = CopyAccelerationStructureToMemoryInfoKHR; typedef
41922 fn deref(&self) -> &Self::Target { in deref()
41927 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
41997 type Target = CopyMemoryToAccelerationStructureInfoKHR; typedef
41998 fn deref(&self) -> &Self::Target { in deref()
42003 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
42060 type Target = RayTracingPipelineInterfaceCreateInfoKHR; typedef
42061 fn deref(&self) -> &Self::Target { in deref()
42066 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
42122 type Target = PipelineLibraryCreateInfoKHR; typedef
42123 fn deref(&self) -> &Self::Target { in deref()
42128 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
42183 type Target = PhysicalDeviceExtendedDynamicStateFeaturesEXT; typedef
42184 fn deref(&self) -> &Self::Target { in deref()
42189 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
42247 type Target = PhysicalDeviceExtendedDynamicState2FeaturesEXT; typedef
42248 fn deref(&self) -> &Self::Target { in deref()
42253 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
42317 type Target = RenderPassTransformBeginInfoQCOM; typedef
42318 fn deref(&self) -> &Self::Target { in deref()
42323 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
42374 type Target = CopyCommandTransformInfoQCOM; typedef
42375 fn deref(&self) -> &Self::Target { in deref()
42380 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
42437 type Target = CommandBufferInheritanceRenderPassTransformInfoQCOM; typedef
42438 fn deref(&self) -> &Self::Target { in deref()
42443 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
42501 type Target = PhysicalDeviceDiagnosticsConfigFeaturesNV; typedef
42502 fn deref(&self) -> &Self::Target { in deref()
42507 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
42556 type Target = DeviceDiagnosticsConfigCreateInfoNV; typedef
42557 fn deref(&self) -> &Self::Target { in deref()
42562 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
42622 type Target = PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR; typedef
42623 fn deref(&self) -> &Self::Target { in deref()
42630 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
42697 type Target = PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR; typedef
42698 fn deref(&self) -> &Self::Target { in deref()
42705 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
42764 type Target = PhysicalDeviceRobustness2FeaturesEXT; typedef
42765 fn deref(&self) -> &Self::Target { in deref()
42770 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
42829 type Target = PhysicalDeviceRobustness2PropertiesEXT; typedef
42830 fn deref(&self) -> &Self::Target { in deref()
42835 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
42898 type Target = PhysicalDeviceImageRobustnessFeaturesEXT; typedef
42899 fn deref(&self) -> &Self::Target { in deref()
42904 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
42970 type Target = PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR; typedef
42971 fn deref(&self) -> &Self::Target { in deref()
42978 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
43088 type Target = PhysicalDevicePortabilitySubsetFeaturesKHR; typedef
43089 fn deref(&self) -> &Self::Target { in deref()
43094 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
43216 type Target = PhysicalDevicePortabilitySubsetPropertiesKHR; typedef
43217 fn deref(&self) -> &Self::Target { in deref()
43222 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
43279 type Target = PhysicalDevice4444FormatsFeaturesEXT; typedef
43280 fn deref(&self) -> &Self::Target { in deref()
43285 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
43343 type Target = PhysicalDeviceSubpassShadingFeaturesHUAWEI; typedef
43344 fn deref(&self) -> &Self::Target { in deref()
43349 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
43400 type Target = BufferCopy2KHR; typedef
43401 fn deref(&self) -> &Self::Target { in deref()
43406 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
43469 type Target = ImageCopy2KHR; typedef
43470 fn deref(&self) -> &Self::Target { in deref()
43475 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
43545 type Target = ImageBlit2KHR; typedef
43546 fn deref(&self) -> &Self::Target { in deref()
43551 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
43635 type Target = BufferImageCopy2KHR; typedef
43636 fn deref(&self) -> &Self::Target { in deref()
43641 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
43730 type Target = ImageResolve2KHR; typedef
43731 fn deref(&self) -> &Self::Target { in deref()
43736 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
43805 type Target = CopyBufferInfo2KHR; typedef
43806 fn deref(&self) -> &Self::Target { in deref()
43811 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
43877 type Target = CopyImageInfo2KHR; typedef
43878 fn deref(&self) -> &Self::Target { in deref()
43883 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
43959 type Target = BlitImageInfo2KHR; typedef
43960 fn deref(&self) -> &Self::Target { in deref()
43965 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
44041 type Target = CopyBufferToImageInfo2KHR; typedef
44042 fn deref(&self) -> &Self::Target { in deref()
44047 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
44115 type Target = CopyImageToBufferInfo2KHR; typedef
44116 fn deref(&self) -> &Self::Target { in deref()
44121 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
44191 type Target = ResolveImageInfo2KHR; typedef
44192 fn deref(&self) -> &Self::Target { in deref()
44197 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
44270 type Target = PhysicalDeviceShaderImageAtomicInt64FeaturesEXT; typedef
44271 fn deref(&self) -> &Self::Target { in deref()
44276 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
44331 type Target = FragmentShadingRateAttachmentInfoKHR; typedef
44332 fn deref(&self) -> &Self::Target { in deref()
44337 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
44401 type Target = PipelineFragmentShadingRateStateCreateInfoKHR; typedef
44402 fn deref(&self) -> &Self::Target { in deref()
44407 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
44469 type Target = PhysicalDeviceFragmentShadingRateFeaturesKHR; typedef
44470 fn deref(&self) -> &Self::Target { in deref()
44475 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
44573 type Target = PhysicalDeviceFragmentShadingRatePropertiesKHR; typedef
44574 fn deref(&self) -> &Self::Target { in deref()
44579 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
44757 type Target = PhysicalDeviceFragmentShadingRateKHR; typedef
44758 fn deref(&self) -> &Self::Target { in deref()
44763 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
44824 type Target = PhysicalDeviceShaderTerminateInvocationFeaturesKHR; typedef
44825 fn deref(&self) -> &Self::Target { in deref()
44830 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
44891 type Target = PhysicalDeviceFragmentShadingRateEnumsFeaturesNV; typedef
44892 fn deref(&self) -> &Self::Target { in deref()
44897 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
44967 type Target = PhysicalDeviceFragmentShadingRateEnumsPropertiesNV; typedef
44968 fn deref(&self) -> &Self::Target { in deref()
44973 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
45033 type Target = PipelineFragmentShadingRateEnumStateCreateInfoNV; typedef
45034 fn deref(&self) -> &Self::Target { in deref()
45039 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
45098 type Target = AccelerationStructureBuildSizesInfoKHR; typedef
45099 fn deref(&self) -> &Self::Target { in deref()
45104 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
45169 type Target = PhysicalDeviceMutableDescriptorTypeFeaturesVALVE; typedef
45170 fn deref(&self) -> &Self::Target { in deref()
45175 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
45220 type Target = MutableDescriptorTypeListVALVE; typedef
45221 fn deref(&self) -> &Self::Target { in deref()
45226 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
45283 type Target = MutableDescriptorTypeCreateInfoVALVE; typedef
45284 fn deref(&self) -> &Self::Target { in deref()
45289 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
45350 type Target = PhysicalDeviceVertexInputDynamicStateFeaturesEXT; typedef
45351 fn deref(&self) -> &Self::Target { in deref()
45356 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
45410 type Target = PhysicalDeviceExternalMemoryRDMAFeaturesNV; typedef
45411 fn deref(&self) -> &Self::Target { in deref()
45416 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
45469 type Target = VertexInputBindingDescription2EXT; typedef
45470 fn deref(&self) -> &Self::Target { in deref()
45475 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
45540 type Target = VertexInputAttributeDescription2EXT; typedef
45541 fn deref(&self) -> &Self::Target { in deref()
45546 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
45612 type Target = PhysicalDeviceColorWriteEnableFeaturesEXT; typedef
45613 fn deref(&self) -> &Self::Target { in deref()
45618 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
45672 type Target = PipelineColorWriteCreateInfoEXT; typedef
45673 fn deref(&self) -> &Self::Target { in deref()
45678 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
45734 type Target = MemoryBarrier2KHR; typedef
45735 fn deref(&self) -> &Self::Target { in deref()
45740 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
45818 type Target = ImageMemoryBarrier2KHR; typedef
45819 fn deref(&self) -> &Self::Target { in deref()
45824 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
45937 type Target = BufferMemoryBarrier2KHR; typedef
45938 fn deref(&self) -> &Self::Target { in deref()
45943 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
46034 type Target = DependencyInfoKHR; typedef
46035 fn deref(&self) -> &Self::Target { in deref()
46040 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
46114 type Target = SemaphoreSubmitInfoKHR; typedef
46115 fn deref(&self) -> &Self::Target { in deref()
46120 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
46181 type Target = CommandBufferSubmitInfoKHR; typedef
46182 fn deref(&self) -> &Self::Target { in deref()
46187 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
46251 type Target = SubmitInfo2KHR; typedef
46252 fn deref(&self) -> &Self::Target { in deref()
46257 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
46344 type Target = QueueFamilyCheckpointProperties2NV; typedef
46345 fn deref(&self) -> &Self::Target { in deref()
46350 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
46402 type Target = CheckpointData2NV; typedef
46403 fn deref(&self) -> &Self::Target { in deref()
46408 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
46466 type Target = PhysicalDeviceSynchronization2FeaturesKHR; typedef
46467 fn deref(&self) -> &Self::Target { in deref()
46472 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
46521 type Target = VideoQueueFamilyProperties2KHR; typedef
46522 fn deref(&self) -> &Self::Target { in deref()
46527 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
46587 type Target = VideoProfilesKHR; typedef
46588 fn deref(&self) -> &Self::Target { in deref()
46593 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
46646 type Target = PhysicalDeviceVideoFormatInfoKHR; typedef
46647 fn deref(&self) -> &Self::Target { in deref()
46652 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
46703 type Target = VideoFormatPropertiesKHR; typedef
46704 fn deref(&self) -> &Self::Target { in deref()
46709 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
46773 type Target = VideoProfileKHR; typedef
46774 fn deref(&self) -> &Self::Target { in deref()
46779 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
46873 type Target = VideoCapabilitiesKHR; typedef
46874 fn deref(&self) -> &Self::Target { in deref()
46879 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
46985 type Target = VideoGetMemoryPropertiesKHR; typedef
46986 fn deref(&self) -> &Self::Target { in deref()
46991 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
47048 type Target = VideoBindMemoryKHR; typedef
47049 fn deref(&self) -> &Self::Target { in deref()
47054 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
47119 type Target = VideoPictureResourceKHR; typedef
47120 fn deref(&self) -> &Self::Target { in deref()
47125 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
47187 type Target = VideoReferenceSlotKHR; typedef
47188 fn deref(&self) -> &Self::Target { in deref()
47193 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
47277 type Target = VideoDecodeInfoKHR; typedef
47278 fn deref(&self) -> &Self::Target { in deref()
47283 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
47381 type Target = VideoDecodeH264ProfileEXT; typedef
47382 fn deref(&self) -> &Self::Target { in deref()
47387 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
47444 type Target = VideoDecodeH264CapabilitiesEXT; typedef
47445 fn deref(&self) -> &Self::Target { in deref()
47450 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
47509 type Target = VideoDecodeH264SessionCreateInfoEXT; typedef
47510 fn deref(&self) -> &Self::Target { in deref()
47515 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
47580 type Target = VideoDecodeH264SessionParametersAddInfoEXT; typedef
47581 fn deref(&self) -> &Self::Target { in deref()
47586 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
47651 type Target = VideoDecodeH264SessionParametersCreateInfoEXT; typedef
47652 fn deref(&self) -> &Self::Target { in deref()
47657 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
47722 type Target = VideoDecodeH264PictureInfoEXT; typedef
47723 fn deref(&self) -> &Self::Target { in deref()
47728 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
47796 type Target = VideoDecodeH264DpbSlotInfoEXT; typedef
47797 fn deref(&self) -> &Self::Target { in deref()
47802 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
47854 type Target = VideoDecodeH264MvcEXT; typedef
47855 fn deref(&self) -> &Self::Target { in deref()
47860 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
47909 type Target = VideoDecodeH265ProfileEXT; typedef
47910 fn deref(&self) -> &Self::Target { in deref()
47915 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
47966 type Target = VideoDecodeH265CapabilitiesEXT; typedef
47967 fn deref(&self) -> &Self::Target { in deref()
47972 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
48027 type Target = VideoDecodeH265SessionCreateInfoEXT; typedef
48028 fn deref(&self) -> &Self::Target { in deref()
48033 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
48098 type Target = VideoDecodeH265SessionParametersAddInfoEXT; typedef
48099 fn deref(&self) -> &Self::Target { in deref()
48104 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
48169 type Target = VideoDecodeH265SessionParametersCreateInfoEXT; typedef
48170 fn deref(&self) -> &Self::Target { in deref()
48175 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
48239 type Target = VideoDecodeH265PictureInfoEXT; typedef
48240 fn deref(&self) -> &Self::Target { in deref()
48245 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
48302 type Target = VideoDecodeH265DpbSlotInfoEXT; typedef
48303 fn deref(&self) -> &Self::Target { in deref()
48308 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
48373 type Target = VideoSessionCreateInfoKHR; typedef
48374 fn deref(&self) -> &Self::Target { in deref()
48379 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
48477 type Target = VideoSessionParametersCreateInfoKHR; typedef
48478 fn deref(&self) -> &Self::Target { in deref()
48483 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
48555 type Target = VideoSessionParametersUpdateInfoKHR; typedef
48556 fn deref(&self) -> &Self::Target { in deref()
48561 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
48635 type Target = VideoBeginCodingInfoKHR; typedef
48636 fn deref(&self) -> &Self::Target { in deref()
48641 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
48711 type Target = VideoEndCodingInfoKHR; typedef
48712 fn deref(&self) -> &Self::Target { in deref()
48717 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
48765 type Target = VideoCodingControlInfoKHR; typedef
48766 fn deref(&self) -> &Self::Target { in deref()
48771 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
48851 type Target = VideoEncodeInfoKHR; typedef
48852 fn deref(&self) -> &Self::Target { in deref()
48857 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
48968 type Target = VideoEncodeRateControlInfoKHR; typedef
48969 fn deref(&self) -> &Self::Target { in deref()
48974 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
49070 type Target = VideoEncodeH264CapabilitiesEXT; typedef
49071 fn deref(&self) -> &Self::Target { in deref()
49076 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
49172 type Target = VideoEncodeH264SessionCreateInfoEXT; typedef
49173 fn deref(&self) -> &Self::Target { in deref()
49178 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
49247 type Target = VideoEncodeH264SessionParametersAddInfoEXT; typedef
49248 fn deref(&self) -> &Self::Target { in deref()
49253 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
49318 type Target = VideoEncodeH264SessionParametersCreateInfoEXT; typedef
49319 fn deref(&self) -> &Self::Target { in deref()
49324 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
49384 type Target = VideoEncodeH264DpbSlotInfoEXT; typedef
49385 fn deref(&self) -> &Self::Target { in deref()
49390 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
49455 type Target = VideoEncodeH264VclFrameInfoEXT; typedef
49456 fn deref(&self) -> &Self::Target { in deref()
49461 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
49543 type Target = VideoEncodeH264EmitPictureParametersEXT; typedef
49544 fn deref(&self) -> &Self::Target { in deref()
49549 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
49607 type Target = VideoEncodeH264ProfileEXT; typedef
49608 fn deref(&self) -> &Self::Target { in deref()
49613 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
49676 type Target = VideoEncodeH264NaluSliceEXT; typedef
49677 fn deref(&self) -> &Self::Target { in deref()
49682 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
49771 type Target = PhysicalDeviceInheritedViewportScissorFeaturesNV; typedef
49772 fn deref(&self) -> &Self::Target { in deref()
49777 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
49833 type Target = CommandBufferInheritanceViewportScissorInfoNV; typedef
49834 fn deref(&self) -> &Self::Target { in deref()
49839 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
49901 type Target = PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT; typedef
49902 fn deref(&self) -> &Self::Target { in deref()
49907 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
49960 type Target = PhysicalDeviceProvokingVertexFeaturesEXT; typedef
49961 fn deref(&self) -> &Self::Target { in deref()
49966 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
50028 type Target = PhysicalDeviceProvokingVertexPropertiesEXT; typedef
50029 fn deref(&self) -> &Self::Target { in deref()
50034 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
50101 type Target = PipelineRasterizationProvokingVertexStateCreateInfoEXT; typedef
50102 fn deref(&self) -> &Self::Target { in deref()
50109 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
50158 type Target = CuModuleCreateInfoNVX; typedef
50159 fn deref(&self) -> &Self::Target { in deref()
50164 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
50217 type Target = CuFunctionCreateInfoNVX; typedef
50218 fn deref(&self) -> &Self::Target { in deref()
50223 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
50296 type Target = CuLaunchInfoNVX; typedef
50297 fn deref(&self) -> &Self::Target { in deref()
50302 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
50397 type Target = PhysicalDeviceShaderIntegerDotProductFeaturesKHR; typedef
50398 fn deref(&self) -> &Self::Target { in deref()
50403 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
50484 type Target = PhysicalDeviceShaderIntegerDotProductPropertiesKHR; typedef
50485 fn deref(&self) -> &Self::Target { in deref()
50490 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
50805 type Target = PhysicalDeviceDrmPropertiesEXT; typedef
50806 fn deref(&self) -> &Self::Target { in deref()
50811 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
50887 type Target = PhysicalDeviceRayTracingMotionBlurFeaturesNV; typedef
50888 fn deref(&self) -> &Self::Target { in deref()
50893 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
50966 type Target = AccelerationStructureGeometryMotionTrianglesDataNV; typedef
50967 fn deref(&self) -> &Self::Target { in deref()
50972 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
51026 type Target = AccelerationStructureMotionInfoNV; typedef
51027 fn deref(&self) -> &Self::Target { in deref()
51032 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
51087 type Target = SRTDataNV; typedef
51088 fn deref(&self) -> &Self::Target { in deref()
51093 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
51233 type Target = AccelerationStructureMotionInstanceNV; typedef
51234 fn deref(&self) -> &Self::Target { in deref()
51239 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()
51298 type Target = MemoryGetRemoteAddressInfoNV; typedef
51299 fn deref(&self) -> &Self::Target { in deref()
51304 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut()