Lines Matching defs:hash
20 struct hash<VULKAN_HPP_NAMESPACE::Flags<BitType>>
24 return std::hash<typename std::underlying_type<BitType>::type>{}( static_cast<typename std::underlying_type<BitType>::type>( flags ) );
35 struct hash<VULKAN_HPP_NAMESPACE::Instance>
39 return std::hash<VkInstance>{}( static_cast<VkInstance>( instance ) );
44 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevice>
48 return std::hash<VkPhysicalDevice>{}( static_cast<VkPhysicalDevice>( physicalDevice ) );
53 struct hash<VULKAN_HPP_NAMESPACE::Device>
57 return std::hash<VkDevice>{}( static_cast<VkDevice>( device ) );
62 struct hash<VULKAN_HPP_NAMESPACE::Queue>
66 return std::hash<VkQueue>{}( static_cast<VkQueue>( queue ) );
71 struct hash<VULKAN_HPP_NAMESPACE::DeviceMemory>
75 return std::hash<VkDeviceMemory>{}( static_cast<VkDeviceMemory>( deviceMemory ) );
80 struct hash<VULKAN_HPP_NAMESPACE::Fence>
84 return std::hash<VkFence>{}( static_cast<VkFence>( fence ) );
89 struct hash<VULKAN_HPP_NAMESPACE::Semaphore>
93 return std::hash<VkSemaphore>{}( static_cast<VkSemaphore>( semaphore ) );
98 struct hash<VULKAN_HPP_NAMESPACE::Event>
102 return std::hash<VkEvent>{}( static_cast<VkEvent>( event ) );
107 struct hash<VULKAN_HPP_NAMESPACE::QueryPool>
111 return std::hash<VkQueryPool>{}( static_cast<VkQueryPool>( queryPool ) );
116 struct hash<VULKAN_HPP_NAMESPACE::Buffer>
120 return std::hash<VkBuffer>{}( static_cast<VkBuffer>( buffer ) );
125 struct hash<VULKAN_HPP_NAMESPACE::BufferView>
129 return std::hash<VkBufferView>{}( static_cast<VkBufferView>( bufferView ) );
134 struct hash<VULKAN_HPP_NAMESPACE::Image>
138 return std::hash<VkImage>{}( static_cast<VkImage>( image ) );
143 struct hash<VULKAN_HPP_NAMESPACE::ImageView>
147 return std::hash<VkImageView>{}( static_cast<VkImageView>( imageView ) );
152 struct hash<VULKAN_HPP_NAMESPACE::ShaderModule>
156 return std::hash<VkShaderModule>{}( static_cast<VkShaderModule>( shaderModule ) );
161 struct hash<VULKAN_HPP_NAMESPACE::PipelineCache>
165 return std::hash<VkPipelineCache>{}( static_cast<VkPipelineCache>( pipelineCache ) );
170 struct hash<VULKAN_HPP_NAMESPACE::Pipeline>
174 return std::hash<VkPipeline>{}( static_cast<VkPipeline>( pipeline ) );
179 struct hash<VULKAN_HPP_NAMESPACE::PipelineLayout>
183 return std::hash<VkPipelineLayout>{}( static_cast<VkPipelineLayout>( pipelineLayout ) );
188 struct hash<VULKAN_HPP_NAMESPACE::Sampler>
192 return std::hash<VkSampler>{}( static_cast<VkSampler>( sampler ) );
197 struct hash<VULKAN_HPP_NAMESPACE::DescriptorPool>
201 return std::hash<VkDescriptorPool>{}( static_cast<VkDescriptorPool>( descriptorPool ) );
206 struct hash<VULKAN_HPP_NAMESPACE::DescriptorSet>
210 return std::hash<VkDescriptorSet>{}( static_cast<VkDescriptorSet>( descriptorSet ) );
215 struct hash<VULKAN_HPP_NAMESPACE::DescriptorSetLayout>
219 return std::hash<VkDescriptorSetLayout>{}( static_cast<VkDescriptorSetLayout>( descriptorSetLayout ) );
224 struct hash<VULKAN_HPP_NAMESPACE::Framebuffer>
228 return std::hash<VkFramebuffer>{}( static_cast<VkFramebuffer>( framebuffer ) );
233 struct hash<VULKAN_HPP_NAMESPACE::RenderPass>
237 return std::hash<VkRenderPass>{}( static_cast<VkRenderPass>( renderPass ) );
242 struct hash<VULKAN_HPP_NAMESPACE::CommandPool>
246 return std::hash<VkCommandPool>{}( static_cast<VkCommandPool>( commandPool ) );
251 struct hash<VULKAN_HPP_NAMESPACE::CommandBuffer>
255 return std::hash<VkCommandBuffer>{}( static_cast<VkCommandBuffer>( commandBuffer ) );
262 struct hash<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion>
266 return std::hash<VkSamplerYcbcrConversion>{}( static_cast<VkSamplerYcbcrConversion>( samplerYcbcrConversion ) );
271 struct hash<VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate>
275 return std::hash<VkDescriptorUpdateTemplate>{}( static_cast<VkDescriptorUpdateTemplate>( descriptorUpdateTemplate ) );
282 struct hash<VULKAN_HPP_NAMESPACE::PrivateDataSlot>
286 return std::hash<VkPrivateDataSlot>{}( static_cast<VkPrivateDataSlot>( privateDataSlot ) );
293 struct hash<VULKAN_HPP_NAMESPACE::SurfaceKHR>
297 return std::hash<VkSurfaceKHR>{}( static_cast<VkSurfaceKHR>( surfaceKHR ) );
304 struct hash<VULKAN_HPP_NAMESPACE::SwapchainKHR>
308 return std::hash<VkSwapchainKHR>{}( static_cast<VkSwapchainKHR>( swapchainKHR ) );
315 struct hash<VULKAN_HPP_NAMESPACE::DisplayKHR>
319 return std::hash<VkDisplayKHR>{}( static_cast<VkDisplayKHR>( displayKHR ) );
324 struct hash<VULKAN_HPP_NAMESPACE::DisplayModeKHR>
328 return std::hash<VkDisplayModeKHR>{}( static_cast<VkDisplayModeKHR>( displayModeKHR ) );
335 struct hash<VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT>
339 return std::hash<VkDebugReportCallbackEXT>{}( static_cast<VkDebugReportCallbackEXT>( debugReportCallbackEXT ) );
346 struct hash<VULKAN_HPP_NAMESPACE::VideoSessionKHR>
350 return std::hash<VkVideoSessionKHR>{}( static_cast<VkVideoSessionKHR>( videoSessionKHR ) );
355 struct hash<VULKAN_HPP_NAMESPACE::VideoSessionParametersKHR>
359 return std::hash<VkVideoSessionParametersKHR>{}( static_cast<VkVideoSessionParametersKHR>( videoSessionParametersKHR ) );
366 struct hash<VULKAN_HPP_NAMESPACE::CuModuleNVX>
370 return std::hash<VkCuModuleNVX>{}( static_cast<VkCuModuleNVX>( cuModuleNVX ) );
375 struct hash<VULKAN_HPP_NAMESPACE::CuFunctionNVX>
379 return std::hash<VkCuFunctionNVX>{}( static_cast<VkCuFunctionNVX>( cuFunctionNVX ) );
386 struct hash<VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT>
390 return std::hash<VkDebugUtilsMessengerEXT>{}( static_cast<VkDebugUtilsMessengerEXT>( debugUtilsMessengerEXT ) );
397 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureKHR>
401 return std::hash<VkAccelerationStructureKHR>{}( static_cast<VkAccelerationStructureKHR>( accelerationStructureKHR ) );
408 struct hash<VULKAN_HPP_NAMESPACE::ValidationCacheEXT>
412 return std::hash<VkValidationCacheEXT>{}( static_cast<VkValidationCacheEXT>( validationCacheEXT ) );
419 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureNV>
423 return std::hash<VkAccelerationStructureNV>{}( static_cast<VkAccelerationStructureNV>( accelerationStructureNV ) );
430 struct hash<VULKAN_HPP_NAMESPACE::PerformanceConfigurationINTEL>
434 return std::hash<VkPerformanceConfigurationINTEL>{}( static_cast<VkPerformanceConfigurationINTEL>( performanceConfigurationINTEL ) );
441 struct hash<VULKAN_HPP_NAMESPACE::DeferredOperationKHR>
445 return std::hash<VkDeferredOperationKHR>{}( static_cast<VkDeferredOperationKHR>( deferredOperationKHR ) );
452 struct hash<VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutNV>
456 return std::hash<VkIndirectCommandsLayoutNV>{}( static_cast<VkIndirectCommandsLayoutNV>( indirectCommandsLayoutNV ) );
464 struct hash<VULKAN_HPP_NAMESPACE::CudaModuleNV>
468 return std::hash<VkCudaModuleNV>{}( static_cast<VkCudaModuleNV>( cudaModuleNV ) );
473 struct hash<VULKAN_HPP_NAMESPACE::CudaFunctionNV>
477 return std::hash<VkCudaFunctionNV>{}( static_cast<VkCudaFunctionNV>( cudaFunctionNV ) );
486 struct hash<VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA>
490 return std::hash<VkBufferCollectionFUCHSIA>{}( static_cast<VkBufferCollectionFUCHSIA>( bufferCollectionFUCHSIA ) );
498 struct hash<VULKAN_HPP_NAMESPACE::MicromapEXT>
502 return std::hash<VkMicromapEXT>{}( static_cast<VkMicromapEXT>( micromapEXT ) );
509 struct hash<VULKAN_HPP_NAMESPACE::OpticalFlowSessionNV>
513 return std::hash<VkOpticalFlowSessionNV>{}( static_cast<VkOpticalFlowSessionNV>( opticalFlowSessionNV ) );
520 struct hash<VULKAN_HPP_NAMESPACE::ShaderEXT>
524 return std::hash<VkShaderEXT>{}( static_cast<VkShaderEXT>( shaderEXT ) );
535 seed ^= std::hash<std::decay<decltype( value )>::type>{}( value ) + 0x9e3779b9 + ( seed << 6 ) + ( seed >> 2 )
539 struct hash<VULKAN_HPP_NAMESPACE::AabbPositionsKHR>
555 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR>
570 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR>
586 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureCaptureDescriptorDataInfoEXT>
601 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoKHR>
619 struct hash<VULKAN_HPP_NAMESPACE::GeometryTrianglesNV>
642 struct hash<VULKAN_HPP_NAMESPACE::GeometryAABBNV>
658 struct hash<VULKAN_HPP_NAMESPACE::GeometryDataNV>
670 struct hash<VULKAN_HPP_NAMESPACE::GeometryNV>
685 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureInfoNV>
702 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureCreateInfoNV>
716 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureDeviceAddressInfoKHR>
730 struct hash<VULKAN_HPP_NAMESPACE::TransformMatrixKHR>
747 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureInstanceKHR>
763 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureMatrixMotionInstanceNV>
781 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureMemoryRequirementsInfoNV>
796 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureMotionInfoNV>
810 struct hash<VULKAN_HPP_NAMESPACE::SRTDataNV>
836 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureSRTMotionInstanceNV>
854 struct hash<VULKAN_HPP_NAMESPACE::MicromapUsageEXT>
867 struct hash<VULKAN_HPP_NAMESPACE::AccelerationStructureVersionInfoKHR>
880 struct hash<VULKAN_HPP_NAMESPACE::AcquireNextImageInfoKHR>
897 struct hash<VULKAN_HPP_NAMESPACE::AcquireProfilingLockInfoKHR>
911 struct hash<VULKAN_HPP_NAMESPACE::AllocationCallbacks>
927 struct hash<VULKAN_HPP_NAMESPACE::AmigoProfilingSubmitInfoSEC>
941 struct hash<VULKAN_HPP_NAMESPACE::ComponentMapping>
956 struct hash<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatProperties2ANDROID>
979 struct hash<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatPropertiesANDROID>
1002 struct hash<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferFormatResolvePropertiesANDROID>
1019 struct hash<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferPropertiesANDROID>
1036 struct hash<VULKAN_HPP_NAMESPACE::AndroidHardwareBufferUsageANDROID>
1051 struct hash<VULKAN_HPP_NAMESPACE::AndroidSurfaceCreateInfoKHR>
1066 struct hash<VULKAN_HPP_NAMESPACE::ApplicationInfo>
1089 struct hash<VULKAN_HPP_NAMESPACE::AttachmentDescription>
1108 struct hash<VULKAN_HPP_NAMESPACE::AttachmentDescription2>
1129 struct hash<VULKAN_HPP_NAMESPACE::AttachmentDescriptionStencilLayout>
1143 struct hash<VULKAN_HPP_NAMESPACE::AttachmentReference>
1155 struct hash<VULKAN_HPP_NAMESPACE::AttachmentReference2>
1170 struct hash<VULKAN_HPP_NAMESPACE::AttachmentReferenceStencilLayout>
1183 struct hash<VULKAN_HPP_NAMESPACE::AttachmentSampleCountInfoAMD>
1198 struct hash<VULKAN_HPP_NAMESPACE::Extent2D>
1210 struct hash<VULKAN_HPP_NAMESPACE::SampleLocationEXT>
1222 struct hash<VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT>
1238 struct hash<VULKAN_HPP_NAMESPACE::AttachmentSampleLocationsEXT>
1250 struct hash<VULKAN_HPP_NAMESPACE::BaseInStructure>
1262 struct hash<VULKAN_HPP_NAMESPACE::BaseOutStructure>
1274 struct hash<VULKAN_HPP_NAMESPACE::BindAccelerationStructureMemoryInfoNV>
1292 struct hash<VULKAN_HPP_NAMESPACE::BindBufferMemoryDeviceGroupInfo>
1306 struct hash<VULKAN_HPP_NAMESPACE::BindBufferMemoryInfo>
1321 struct hash<VULKAN_HPP_NAMESPACE::BindDescriptorBufferEmbeddedSamplersInfoEXT>
1337 struct hash<VULKAN_HPP_NAMESPACE::BindDescriptorSetsInfoKHR>
1356 struct hash<VULKAN_HPP_NAMESPACE::Offset2D>
1368 struct hash<VULKAN_HPP_NAMESPACE::Rect2D>
1380 struct hash<VULKAN_HPP_NAMESPACE::BindImageMemoryDeviceGroupInfo>
1396 struct hash<VULKAN_HPP_NAMESPACE::BindImageMemoryInfo>
1411 struct hash<VULKAN_HPP_NAMESPACE::BindImageMemorySwapchainInfoKHR>
1425 struct hash<VULKAN_HPP_NAMESPACE::BindImagePlaneMemoryInfo>
1438 struct hash<VULKAN_HPP_NAMESPACE::BindIndexBufferIndirectCommandNV>
1451 struct hash<VULKAN_HPP_NAMESPACE::BindMemoryStatusKHR>
1464 struct hash<VULKAN_HPP_NAMESPACE::BindPipelineIndirectCommandNV>
1475 struct hash<VULKAN_HPP_NAMESPACE::BindShaderGroupIndirectCommandNV>
1486 struct hash<VULKAN_HPP_NAMESPACE::SparseMemoryBind>
1501 struct hash<VULKAN_HPP_NAMESPACE::SparseBufferMemoryBindInfo>
1514 struct hash<VULKAN_HPP_NAMESPACE::SparseImageOpaqueMemoryBindInfo>
1527 struct hash<VULKAN_HPP_NAMESPACE::ImageSubresource>
1540 struct hash<VULKAN_HPP_NAMESPACE::Offset3D>
1553 struct hash<VULKAN_HPP_NAMESPACE::Extent3D>
1566 struct hash<VULKAN_HPP_NAMESPACE::SparseImageMemoryBind>
1582 struct hash<VULKAN_HPP_NAMESPACE::SparseImageMemoryBindInfo>
1595 struct hash<VULKAN_HPP_NAMESPACE::BindSparseInfo>
1617 struct hash<VULKAN_HPP_NAMESPACE::BindVertexBufferIndirectCommandNV>
1630 struct hash<VULKAN_HPP_NAMESPACE::BindVideoSessionMemoryInfoKHR>
1646 struct hash<VULKAN_HPP_NAMESPACE::BlitImageCubicWeightsInfoQCOM>
1659 struct hash<VULKAN_HPP_NAMESPACE::ImageSubresourceLayers>
1673 struct hash<VULKAN_HPP_NAMESPACE::ImageBlit2>
1695 struct hash<VULKAN_HPP_NAMESPACE::BlitImageInfo2>
1714 struct hash<VULKAN_HPP_NAMESPACE::BufferCaptureDescriptorDataInfoEXT>
1728 struct hash<VULKAN_HPP_NAMESPACE::BufferCollectionBufferCreateInfoFUCHSIA>
1745 struct hash<VULKAN_HPP_NAMESPACE::BufferCollectionConstraintsInfoFUCHSIA>
1765 struct hash<VULKAN_HPP_NAMESPACE::BufferCollectionCreateInfoFUCHSIA>
1780 struct hash<VULKAN_HPP_NAMESPACE::BufferCollectionImageCreateInfoFUCHSIA>
1797 struct hash<VULKAN_HPP_NAMESPACE::SysmemColorSpaceFUCHSIA>
1812 struct hash<VULKAN_HPP_NAMESPACE::BufferCollectionPropertiesFUCHSIA>
1836 struct hash<VULKAN_HPP_NAMESPACE::BufferCreateInfo>
1855 struct hash<VULKAN_HPP_NAMESPACE::BufferConstraintsInfoFUCHSIA>
1871 struct hash<VULKAN_HPP_NAMESPACE::BufferCopy>
1884 struct hash<VULKAN_HPP_NAMESPACE::BufferCopy2>
1899 struct hash<VULKAN_HPP_NAMESPACE::BufferDeviceAddressCreateInfoEXT>
1912 struct hash<VULKAN_HPP_NAMESPACE::BufferDeviceAddressInfo>
1925 struct hash<VULKAN_HPP_NAMESPACE::BufferImageCopy>
1941 struct hash<VULKAN_HPP_NAMESPACE::BufferImageCopy2>
1959 struct hash<VULKAN_HPP_NAMESPACE::BufferMemoryBarrier>
1978 struct hash<VULKAN_HPP_NAMESPACE::BufferMemoryBarrier2>
1999 struct hash<VULKAN_HPP_NAMESPACE::BufferMemoryRequirementsInfo2>
2012 struct hash<VULKAN_HPP_NAMESPACE::BufferOpaqueCaptureAddressCreateInfo>
2025 struct hash<VULKAN_HPP_NAMESPACE::BufferUsageFlags2CreateInfoKHR>
2038 struct hash<VULKAN_HPP_NAMESPACE::BufferViewCreateInfo>
2055 struct hash<VULKAN_HPP_NAMESPACE::CalibratedTimestampInfoKHR>
2068 struct hash<VULKAN_HPP_NAMESPACE::CheckpointData2NV>
2082 struct hash<VULKAN_HPP_NAMESPACE::CheckpointDataNV>
2096 struct hash<VULKAN_HPP_NAMESPACE::ClearDepthStencilValue>
2108 struct hash<VULKAN_HPP_NAMESPACE::ClearRect>
2121 struct hash<VULKAN_HPP_NAMESPACE::CoarseSampleLocationNV>
2134 struct hash<VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV>
2148 struct hash<VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT>
2163 struct hash<VULKAN_HPP_NAMESPACE::ColorBlendEquationEXT>
2179 struct hash<VULKAN_HPP_NAMESPACE::CommandBufferAllocateInfo>
2194 struct hash<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceInfo>
2212 struct hash<VULKAN_HPP_NAMESPACE::CommandBufferBeginInfo>
2226 struct hash<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceConditionalRenderingInfoEXT>
2241 struct hash<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderPassTransformInfoQCOM>
2257 struct hash<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceRenderingInfo>
2277 struct hash<VULKAN_HPP_NAMESPACE::Viewport>
2293 struct hash<VULKAN_HPP_NAMESPACE::CommandBufferInheritanceViewportScissorInfoNV>
2309 struct hash<VULKAN_HPP_NAMESPACE::CommandBufferSubmitInfo>
2323 struct hash<VULKAN_HPP_NAMESPACE::CommandPoolCreateInfo>
2337 struct hash<VULKAN_HPP_NAMESPACE::SpecializationMapEntry>
2350 struct hash<VULKAN_HPP_NAMESPACE::SpecializationInfo>
2364 struct hash<VULKAN_HPP_NAMESPACE::PipelineShaderStageCreateInfo>
2384 struct hash<VULKAN_HPP_NAMESPACE::ComputePipelineCreateInfo>
2401 struct hash<VULKAN_HPP_NAMESPACE::ComputePipelineIndirectBufferInfoNV>
2416 struct hash<VULKAN_HPP_NAMESPACE::ConditionalRenderingBeginInfoEXT>
2431 struct hash<VULKAN_HPP_NAMESPACE::ConformanceVersion>
2445 struct hash<VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesKHR>
2466 struct hash<VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesNV>
2486 struct hash<VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR>
2501 struct hash<VULKAN_HPP_NAMESPACE::CopyBufferInfo2>
2517 struct hash<VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2>
2534 struct hash<VULKAN_HPP_NAMESPACE::CopyCommandTransformInfoQCOM>
2547 struct hash<VULKAN_HPP_NAMESPACE::CopyDescriptorSet>
2566 struct hash<VULKAN_HPP_NAMESPACE::ImageCopy2>
2583 struct hash<VULKAN_HPP_NAMESPACE::CopyImageInfo2>
2601 struct hash<VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2>
2618 struct hash<VULKAN_HPP_NAMESPACE::CopyImageToImageInfoEXT>
2637 struct hash<VULKAN_HPP_NAMESPACE::ImageToMemoryCopyEXT>
2655 struct hash<VULKAN_HPP_NAMESPACE::CopyImageToMemoryInfoEXT>
2672 struct hash<VULKAN_HPP_NAMESPACE::CopyMemoryIndirectCommandNV>
2685 struct hash<VULKAN_HPP_NAMESPACE::CopyMemoryToImageIndirectCommandNV>
2701 struct hash<VULKAN_HPP_NAMESPACE::MemoryToImageCopyEXT>
2719 struct hash<VULKAN_HPP_NAMESPACE::CopyMemoryToImageInfoEXT>
2736 struct hash<VULKAN_HPP_NAMESPACE::CopyMicromapInfoEXT>
2751 struct hash<VULKAN_HPP_NAMESPACE::CuFunctionCreateInfoNVX>
2768 struct hash<VULKAN_HPP_NAMESPACE::CuLaunchInfoNVX>
2792 struct hash<VULKAN_HPP_NAMESPACE::CuModuleCreateInfoNVX>
2807 struct hash<VULKAN_HPP_NAMESPACE::CudaFunctionCreateInfoNV>
2826 struct hash<VULKAN_HPP_NAMESPACE::CudaLaunchInfoNV>
2852 struct hash<VULKAN_HPP_NAMESPACE::CudaModuleCreateInfoNV>
2868 struct hash<VULKAN_HPP_NAMESPACE::D3D12FenceSubmitInfoKHR>
2885 struct hash<VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT>
2905 struct hash<VULKAN_HPP_NAMESPACE::DebugMarkerObjectNameInfoEXT>
2923 struct hash<VULKAN_HPP_NAMESPACE::DebugMarkerObjectTagInfoEXT>
2940 struct hash<VULKAN_HPP_NAMESPACE::DebugReportCallbackCreateInfoEXT>
2955 struct hash<VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT>
2975 struct hash<VULKAN_HPP_NAMESPACE::DebugUtilsObjectNameInfoEXT>
2993 struct hash<VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCallbackDataEXT>
3021 struct hash<VULKAN_HPP_NAMESPACE::DebugUtilsMessengerCreateInfoEXT>
3038 struct hash<VULKAN_HPP_NAMESPACE::DebugUtilsObjectTagInfoEXT>
3055 struct hash<VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV>
3070 struct hash<VULKAN_HPP_NAMESPACE::DedicatedAllocationBufferCreateInfoNV>
3084 struct hash<VULKAN_HPP_NAMESPACE::DedicatedAllocationImageCreateInfoNV>
3097 struct hash<VULKAN_HPP_NAMESPACE::DedicatedAllocationMemoryAllocateInfoNV>
3112 struct hash<VULKAN_HPP_NAMESPACE::MemoryBarrier2>
3128 struct hash<VULKAN_HPP_NAMESPACE::ImageSubresourceRange>
3143 struct hash<VULKAN_HPP_NAMESPACE::ImageMemoryBarrier2>
3165 struct hash<VULKAN_HPP_NAMESPACE::DependencyInfo>
3184 struct hash<VULKAN_HPP_NAMESPACE::DepthBiasInfoEXT>
3199 struct hash<VULKAN_HPP_NAMESPACE::DepthBiasRepresentationInfoEXT>
3213 struct hash<VULKAN_HPP_NAMESPACE::DescriptorAddressInfoEXT>
3228 struct hash<VULKAN_HPP_NAMESPACE::DescriptorBufferBindingInfoEXT>
3242 struct hash<VULKAN_HPP_NAMESPACE::DescriptorBufferBindingPushDescriptorBufferHandleEXT>
3256 struct hash<VULKAN_HPP_NAMESPACE::DescriptorBufferInfo>
3269 struct hash<VULKAN_HPP_NAMESPACE::DescriptorImageInfo>
3282 struct hash<VULKAN_HPP_NAMESPACE::DescriptorPoolSize>
3294 struct hash<VULKAN_HPP_NAMESPACE::DescriptorPoolCreateInfo>
3310 struct hash<VULKAN_HPP_NAMESPACE::DescriptorPoolInlineUniformBlockCreateInfo>
3324 struct hash<VULKAN_HPP_NAMESPACE::DescriptorSetAllocateInfo>
3339 struct hash<VULKAN_HPP_NAMESPACE::DescriptorSetBindingReferenceVALVE>
3353 struct hash<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBinding>
3368 struct hash<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBindingFlagsCreateInfo>
3383 struct hash<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutCreateInfo>
3398 struct hash<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutHostMappingInfoVALVE>
3413 struct hash<VULKAN_HPP_NAMESPACE::DescriptorSetLayoutSupport>
3426 struct hash<VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountAllocateInfo>
3441 struct hash<VULKAN_HPP_NAMESPACE::DescriptorSetVariableDescriptorCountLayoutSupport>
3455 struct hash<VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateEntry>
3471 struct hash<VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplateCreateInfo>
3491 struct hash<VULKAN_HPP_NAMESPACE::DeviceAddressBindingCallbackDataEXT>
3507 struct hash<VULKAN_HPP_NAMESPACE::DeviceBufferMemoryRequirements>
3520 struct hash<VULKAN_HPP_NAMESPACE::DeviceQueueCreateInfo>
3536 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures>
3601 struct hash<VULKAN_HPP_NAMESPACE::DeviceCreateInfo>
3633 struct hash<VULKAN_HPP_NAMESPACE::DeviceDeviceMemoryReportCreateInfoEXT>
3649 struct hash<VULKAN_HPP_NAMESPACE::DeviceDiagnosticsConfigCreateInfoNV>
3662 struct hash<VULKAN_HPP_NAMESPACE::DeviceEventInfoEXT>
3675 struct hash<VULKAN_HPP_NAMESPACE::DeviceFaultAddressInfoEXT>
3688 struct hash<VULKAN_HPP_NAMESPACE::DeviceFaultCountsEXT>
3703 struct hash<VULKAN_HPP_NAMESPACE::DeviceFaultVendorInfoEXT>
3719 struct hash<VULKAN_HPP_NAMESPACE::DeviceFaultInfoEXT>
3738 struct hash<VULKAN_HPP_NAMESPACE::DeviceFaultVendorBinaryHeaderVersionOneEXT>
3763 struct hash<VULKAN_HPP_NAMESPACE::DeviceGroupBindSparseInfo>
3777 struct hash<VULKAN_HPP_NAMESPACE::DeviceGroupCommandBufferBeginInfo>
3790 struct hash<VULKAN_HPP_NAMESPACE::DeviceGroupDeviceCreateInfo>
3804 struct hash<VULKAN_HPP_NAMESPACE::DeviceGroupPresentCapabilitiesKHR>
3821 struct hash<VULKAN_HPP_NAMESPACE::DeviceGroupPresentInfoKHR>
3836 struct hash<VULKAN_HPP_NAMESPACE::DeviceGroupRenderPassBeginInfo>
3851 struct hash<VULKAN_HPP_NAMESPACE::DeviceGroupSubmitInfo>
3869 struct hash<VULKAN_HPP_NAMESPACE::DeviceGroupSwapchainCreateInfoKHR>
3882 struct hash<VULKAN_HPP_NAMESPACE::ImageCreateInfo>
3907 struct hash<VULKAN_HPP_NAMESPACE::DeviceImageMemoryRequirements>
3921 struct hash<VULKAN_HPP_NAMESPACE::ImageSubresource2KHR>
3934 struct hash<VULKAN_HPP_NAMESPACE::DeviceImageSubresourceInfoKHR>
3948 struct hash<VULKAN_HPP_NAMESPACE::DeviceMemoryOpaqueCaptureAddressInfo>
3961 struct hash<VULKAN_HPP_NAMESPACE::DeviceMemoryOverallocationCreateInfoAMD>
3975 struct hash<VULKAN_HPP_NAMESPACE::DeviceMemoryReportCallbackDataEXT>
3994 struct hash<VULKAN_HPP_NAMESPACE::DevicePrivateDataCreateInfo>
4007 struct hash<VULKAN_HPP_NAMESPACE::DeviceQueueGlobalPriorityCreateInfoKHR>
4021 struct hash<VULKAN_HPP_NAMESPACE::DeviceQueueInfo2>
4036 struct hash<VULKAN_HPP_NAMESPACE::DeviceQueueShaderCoreControlCreateInfoARM>
4050 struct hash<VULKAN_HPP_NAMESPACE::DirectDriverLoadingInfoLUNARG>
4064 struct hash<VULKAN_HPP_NAMESPACE::DirectDriverLoadingListLUNARG>
4080 struct hash<VULKAN_HPP_NAMESPACE::DirectFBSurfaceCreateInfoEXT>
4096 struct hash<VULKAN_HPP_NAMESPACE::DispatchIndirectCommand>
4109 struct hash<VULKAN_HPP_NAMESPACE::DisplayEventInfoEXT>
4122 struct hash<VULKAN_HPP_NAMESPACE::DisplayModeParametersKHR>
4134 struct hash<VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR>
4148 struct hash<VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR>
4160 struct hash<VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR>
4173 struct hash<VULKAN_HPP_NAMESPACE::DisplayNativeHdrSurfaceCapabilitiesAMD>
4187 struct hash<VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR>
4206 struct hash<VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR>
4219 struct hash<VULKAN_HPP_NAMESPACE::DisplayPlaneInfo2KHR>
4233 struct hash<VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR>
4245 struct hash<VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR>
4258 struct hash<VULKAN_HPP_NAMESPACE::DisplayPowerInfoEXT>
4271 struct hash<VULKAN_HPP_NAMESPACE::DisplayPresentInfoKHR>
4286 struct hash<VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR>
4306 struct hash<VULKAN_HPP_NAMESPACE::DisplayProperties2KHR>
4319 struct hash<VULKAN_HPP_NAMESPACE::DisplaySurfaceCreateInfoKHR>
4339 struct hash<VULKAN_HPP_NAMESPACE::DrawIndexedIndirectCommand>
4354 struct hash<VULKAN_HPP_NAMESPACE::DrawIndirectCommand>
4368 struct hash<VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandEXT>
4381 struct hash<VULKAN_HPP_NAMESPACE::DrawMeshTasksIndirectCommandNV>
4393 struct hash<VULKAN_HPP_NAMESPACE::DrmFormatModifierProperties2EXT>
4406 struct hash<VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesEXT>
4419 struct hash<VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesList2EXT>
4433 struct hash<VULKAN_HPP_NAMESPACE::DrmFormatModifierPropertiesListEXT>
4447 struct hash<VULKAN_HPP_NAMESPACE::EventCreateInfo>
4460 struct hash<VULKAN_HPP_NAMESPACE::PipelineLibraryCreateInfoKHR>
4475 struct hash<VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineCreateInfoAMDX>
4496 struct hash<VULKAN_HPP_NAMESPACE::ExecutionGraphPipelineScratchSizeAMDX>
4511 struct hash<VULKAN_HPP_NAMESPACE::ExportFenceCreateInfo>
4525 struct hash<VULKAN_HPP_NAMESPACE::ExportFenceWin32HandleInfoKHR>
4541 struct hash<VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfo>
4554 struct hash<VULKAN_HPP_NAMESPACE::ExportMemoryAllocateInfoNV>
4568 struct hash<VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoKHR>
4585 struct hash<VULKAN_HPP_NAMESPACE::ExportMemoryWin32HandleInfoNV>
4601 struct hash<VULKAN_HPP_NAMESPACE::ExportMetalBufferInfoEXT>
4617 struct hash<VULKAN_HPP_NAMESPACE::ExportMetalCommandQueueInfoEXT>
4633 struct hash<VULKAN_HPP_NAMESPACE::ExportMetalDeviceInfoEXT>
4648 struct hash<VULKAN_HPP_NAMESPACE::ExportMetalIOSurfaceInfoEXT>
4664 struct hash<VULKAN_HPP_NAMESPACE::ExportMetalObjectCreateInfoEXT>
4679 struct hash<VULKAN_HPP_NAMESPACE::ExportMetalObjectsInfoEXT>
4693 struct hash<VULKAN_HPP_NAMESPACE::ExportMetalSharedEventInfoEXT>
4710 struct hash<VULKAN_HPP_NAMESPACE::ExportMetalTextureInfoEXT>
4728 struct hash<VULKAN_HPP_NAMESPACE::ExportSemaphoreCreateInfo>
4742 struct hash<VULKAN_HPP_NAMESPACE::ExportSemaphoreWin32HandleInfoKHR>
4758 struct hash<VULKAN_HPP_NAMESPACE::ExtensionProperties>
4773 struct hash<VULKAN_HPP_NAMESPACE::ExternalMemoryProperties>
4786 struct hash<VULKAN_HPP_NAMESPACE::ExternalBufferProperties>
4799 struct hash<VULKAN_HPP_NAMESPACE::ExternalFenceProperties>
4815 struct hash<VULKAN_HPP_NAMESPACE::ExternalFormatANDROID>
4830 struct hash<VULKAN_HPP_NAMESPACE::ExternalFormatQNX>
4844 struct hash<VULKAN_HPP_NAMESPACE::ExternalImageFormatProperties>
4857 struct hash<VULKAN_HPP_NAMESPACE::ImageFormatProperties>
4872 struct hash<VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV>
4886 struct hash<VULKAN_HPP_NAMESPACE::ExternalMemoryAcquireUnmodifiedEXT>
4899 struct hash<VULKAN_HPP_NAMESPACE::ExternalMemoryBufferCreateInfo>
4912 struct hash<VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfo>
4925 struct hash<VULKAN_HPP_NAMESPACE::ExternalMemoryImageCreateInfoNV>
4938 struct hash<VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties>
4953 struct hash<VULKAN_HPP_NAMESPACE::FenceCreateInfo>
4966 struct hash<VULKAN_HPP_NAMESPACE::FenceGetFdInfoKHR>
4981 struct hash<VULKAN_HPP_NAMESPACE::FenceGetWin32HandleInfoKHR>
4996 struct hash<VULKAN_HPP_NAMESPACE::FilterCubicImageViewImageFormatPropertiesEXT>
5011 struct hash<VULKAN_HPP_NAMESPACE::FormatProperties>
5024 struct hash<VULKAN_HPP_NAMESPACE::FormatProperties2>
5037 struct hash<VULKAN_HPP_NAMESPACE::FormatProperties3>
5052 struct hash<VULKAN_HPP_NAMESPACE::FragmentShadingRateAttachmentInfoKHR>
5066 struct hash<VULKAN_HPP_NAMESPACE::FrameBoundaryEXT>
5087 struct hash<VULKAN_HPP_NAMESPACE::FramebufferAttachmentImageInfo>
5106 struct hash<VULKAN_HPP_NAMESPACE::FramebufferAttachmentsCreateInfo>
5120 struct hash<VULKAN_HPP_NAMESPACE::FramebufferCreateInfo>
5139 struct hash<VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV>
5155 struct hash<VULKAN_HPP_NAMESPACE::IndirectCommandsStreamNV>
5167 struct hash<VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV>
5192 struct hash<VULKAN_HPP_NAMESPACE::GeneratedCommandsMemoryRequirementsInfoNV>
5209 struct hash<VULKAN_HPP_NAMESPACE::LatencyTimingsFrameReportNV>
5235 struct hash<VULKAN_HPP_NAMESPACE::GetLatencyMarkerInfoNV>
5249 struct hash<VULKAN_HPP_NAMESPACE::VertexInputBindingDescription>
5262 struct hash<VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription>
5276 struct hash<VULKAN_HPP_NAMESPACE::PipelineVertexInputStateCreateInfo>
5293 struct hash<VULKAN_HPP_NAMESPACE::PipelineInputAssemblyStateCreateInfo>
5308 struct hash<VULKAN_HPP_NAMESPACE::PipelineTessellationStateCreateInfo>
5322 struct hash<VULKAN_HPP_NAMESPACE::PipelineViewportStateCreateInfo>
5339 struct hash<VULKAN_HPP_NAMESPACE::PipelineRasterizationStateCreateInfo>
5362 struct hash<VULKAN_HPP_NAMESPACE::PipelineMultisampleStateCreateInfo>
5381 struct hash<VULKAN_HPP_NAMESPACE::StencilOpState>
5398 struct hash<VULKAN_HPP_NAMESPACE::PipelineDepthStencilStateCreateInfo>
5420 struct hash<VULKAN_HPP_NAMESPACE::PipelineColorBlendAttachmentState>
5438 struct hash<VULKAN_HPP_NAMESPACE::PipelineColorBlendStateCreateInfo>
5459 struct hash<VULKAN_HPP_NAMESPACE::PipelineDynamicStateCreateInfo>
5474 struct hash<VULKAN_HPP_NAMESPACE::GraphicsPipelineCreateInfo>
5503 struct hash<VULKAN_HPP_NAMESPACE::GraphicsPipelineLibraryCreateInfoEXT>
5516 struct hash<VULKAN_HPP_NAMESPACE::GraphicsShaderGroupCreateInfoNV>
5532 struct hash<VULKAN_HPP_NAMESPACE::GraphicsPipelineShaderGroupsCreateInfoNV>
5549 struct hash<VULKAN_HPP_NAMESPACE::XYColorEXT>
5561 struct hash<VULKAN_HPP_NAMESPACE::HdrMetadataEXT>
5581 struct hash<VULKAN_HPP_NAMESPACE::HeadlessSurfaceCreateInfoEXT>
5594 struct hash<VULKAN_HPP_NAMESPACE::HostImageCopyDevicePerformanceQueryEXT>
5609 struct hash<VULKAN_HPP_NAMESPACE::HostImageLayoutTransitionInfoEXT>
5626 struct hash<VULKAN_HPP_NAMESPACE::IOSSurfaceCreateInfoMVK>
5641 struct hash<VULKAN_HPP_NAMESPACE::ImageBlit>
5661 struct hash<VULKAN_HPP_NAMESPACE::ImageCaptureDescriptorDataInfoEXT>
5674 struct hash<VULKAN_HPP_NAMESPACE::ImageCompressionControlEXT>
5689 struct hash<VULKAN_HPP_NAMESPACE::ImageCompressionPropertiesEXT>
5704 struct hash<VULKAN_HPP_NAMESPACE::ImageFormatConstraintsInfoFUCHSIA>
5724 struct hash<VULKAN_HPP_NAMESPACE::ImageConstraintsInfoFUCHSIA>
5741 struct hash<VULKAN_HPP_NAMESPACE::ImageCopy>
5756 struct hash<VULKAN_HPP_NAMESPACE::SubresourceLayout>
5771 struct hash<VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierExplicitCreateInfoEXT>
5787 struct hash<VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierListCreateInfoEXT>
5802 struct hash<VULKAN_HPP_NAMESPACE::ImageDrmFormatModifierPropertiesEXT>
5815 struct hash<VULKAN_HPP_NAMESPACE::ImageFormatListCreateInfo>
5829 struct hash<VULKAN_HPP_NAMESPACE::ImageFormatProperties2>
5842 struct hash<VULKAN_HPP_NAMESPACE::ImageMemoryBarrier>
5862 struct hash<VULKAN_HPP_NAMESPACE::ImageMemoryRequirementsInfo2>
5876 struct hash<VULKAN_HPP_NAMESPACE::ImagePipeSurfaceCreateInfoFUCHSIA>
5891 struct hash<VULKAN_HPP_NAMESPACE::ImagePlaneMemoryRequirementsInfo>
5904 struct hash<VULKAN_HPP_NAMESPACE::ImageResolve>
5919 struct hash<VULKAN_HPP_NAMESPACE::ImageResolve2>
5936 struct hash<VULKAN_HPP_NAMESPACE::ImageSparseMemoryRequirementsInfo2>
5949 struct hash<VULKAN_HPP_NAMESPACE::ImageStencilUsageCreateInfo>
5962 struct hash<VULKAN_HPP_NAMESPACE::ImageSwapchainCreateInfoKHR>
5975 struct hash<VULKAN_HPP_NAMESPACE::ImageViewASTCDecodeModeEXT>
5988 struct hash<VULKAN_HPP_NAMESPACE::ImageViewAddressPropertiesNVX>
6002 struct hash<VULKAN_HPP_NAMESPACE::ImageViewCaptureDescriptorDataInfoEXT>
6016 struct hash<VULKAN_HPP_NAMESPACE::ImageViewCreateInfo>
6034 struct hash<VULKAN_HPP_NAMESPACE::ImageViewHandleInfoNVX>
6049 struct hash<VULKAN_HPP_NAMESPACE::ImageViewMinLodCreateInfoEXT>
6062 struct hash<VULKAN_HPP_NAMESPACE::ImageViewSampleWeightCreateInfoQCOM>
6077 struct hash<VULKAN_HPP_NAMESPACE::ImageViewSlicedCreateInfoEXT>
6091 struct hash<VULKAN_HPP_NAMESPACE::ImageViewUsageCreateInfo>
6105 struct hash<VULKAN_HPP_NAMESPACE::ImportAndroidHardwareBufferInfoANDROID>
6120 struct hash<VULKAN_HPP_NAMESPACE::ImportFenceFdInfoKHR>
6137 struct hash<VULKAN_HPP_NAMESPACE::ImportFenceWin32HandleInfoKHR>
6156 struct hash<VULKAN_HPP_NAMESPACE::ImportMemoryBufferCollectionFUCHSIA>
6171 struct hash<VULKAN_HPP_NAMESPACE::ImportMemoryFdInfoKHR>
6185 struct hash<VULKAN_HPP_NAMESPACE::ImportMemoryHostPointerInfoEXT>
6200 struct hash<VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoKHR>
6217 struct hash<VULKAN_HPP_NAMESPACE::ImportMemoryWin32HandleInfoNV>
6233 struct hash<VULKAN_HPP_NAMESPACE::ImportMemoryZirconHandleInfoFUCHSIA>
6249 struct hash<VULKAN_HPP_NAMESPACE::ImportMetalBufferInfoEXT>
6264 struct hash<VULKAN_HPP_NAMESPACE::ImportMetalIOSurfaceInfoEXT>
6279 struct hash<VULKAN_HPP_NAMESPACE::ImportMetalSharedEventInfoEXT>
6294 struct hash<VULKAN_HPP_NAMESPACE::ImportMetalTextureInfoEXT>
6310 struct hash<VULKAN_HPP_NAMESPACE::ImportScreenBufferInfoQNX>
6324 struct hash<VULKAN_HPP_NAMESPACE::ImportSemaphoreFdInfoKHR>
6341 struct hash<VULKAN_HPP_NAMESPACE::ImportSemaphoreWin32HandleInfoKHR>
6360 struct hash<VULKAN_HPP_NAMESPACE::ImportSemaphoreZirconHandleInfoFUCHSIA>
6378 struct hash<VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutTokenNV>
6403 struct hash<VULKAN_HPP_NAMESPACE::IndirectCommandsLayoutCreateInfoNV>
6421 struct hash<VULKAN_HPP_NAMESPACE::InitializePerformanceApiInfoINTEL>
6434 struct hash<VULKAN_HPP_NAMESPACE::InputAttachmentAspectReference>
6447 struct hash<VULKAN_HPP_NAMESPACE::InstanceCreateInfo>
6477 struct hash<VULKAN_HPP_NAMESPACE::LatencySleepInfoNV>
6491 struct hash<VULKAN_HPP_NAMESPACE::LatencySleepModeInfoNV>
6506 struct hash<VULKAN_HPP_NAMESPACE::LatencySubmissionPresentIdNV>
6519 struct hash<VULKAN_HPP_NAMESPACE::LatencySurfaceCapabilitiesNV>
6533 struct hash<VULKAN_HPP_NAMESPACE::LayerProperties>
6553 struct hash<VULKAN_HPP_NAMESPACE::LayerSettingEXT>
6574 struct hash<VULKAN_HPP_NAMESPACE::LayerSettingsCreateInfoEXT>
6589 struct hash<VULKAN_HPP_NAMESPACE::MacOSSurfaceCreateInfoMVK>
6604 struct hash<VULKAN_HPP_NAMESPACE::MappedMemoryRange>
6619 struct hash<VULKAN_HPP_NAMESPACE::MemoryAllocateFlagsInfo>
6633 struct hash<VULKAN_HPP_NAMESPACE::MemoryAllocateInfo>
6647 struct hash<VULKAN_HPP_NAMESPACE::MemoryBarrier>
6661 struct hash<VULKAN_HPP_NAMESPACE::MemoryDedicatedAllocateInfo>
6675 struct hash<VULKAN_HPP_NAMESPACE::MemoryDedicatedRequirements>
6689 struct hash<VULKAN_HPP_NAMESPACE::MemoryFdPropertiesKHR>
6703 struct hash<VULKAN_HPP_NAMESPACE::MemoryGetAndroidHardwareBufferInfoANDROID>
6718 struct hash<VULKAN_HPP_NAMESPACE::MemoryGetFdInfoKHR>
6732 struct hash<VULKAN_HPP_NAMESPACE::MemoryGetRemoteAddressInfoNV>
6747 struct hash<VULKAN_HPP_NAMESPACE::MemoryGetWin32HandleInfoKHR>
6763 struct hash<VULKAN_HPP_NAMESPACE::MemoryGetZirconHandleInfoFUCHSIA>
6778 struct hash<VULKAN_HPP_NAMESPACE::MemoryHeap>
6790 struct hash<VULKAN_HPP_NAMESPACE::MemoryHostPointerPropertiesEXT>
6803 struct hash<VULKAN_HPP_NAMESPACE::MemoryMapInfoKHR>
6819 struct hash<VULKAN_HPP_NAMESPACE::MemoryOpaqueCaptureAddressAllocateInfo>
6833 struct hash<VULKAN_HPP_NAMESPACE::MemoryPriorityAllocateInfoEXT>
6846 struct hash<VULKAN_HPP_NAMESPACE::MemoryRequirements>
6859 struct hash<VULKAN_HPP_NAMESPACE::MemoryRequirements2>
6872 struct hash<VULKAN_HPP_NAMESPACE::MemoryType>
6884 struct hash<VULKAN_HPP_NAMESPACE::MemoryUnmapInfoKHR>
6899 struct hash<VULKAN_HPP_NAMESPACE::MemoryWin32HandlePropertiesKHR>
6914 struct hash<VULKAN_HPP_NAMESPACE::MemoryZirconHandlePropertiesFUCHSIA>
6929 struct hash<VULKAN_HPP_NAMESPACE::MetalSurfaceCreateInfoEXT>
6944 struct hash<VULKAN_HPP_NAMESPACE::MicromapBuildSizesInfoEXT>
6959 struct hash<VULKAN_HPP_NAMESPACE::MicromapCreateInfoEXT>
6977 struct hash<VULKAN_HPP_NAMESPACE::MicromapTriangleEXT>
6990 struct hash<VULKAN_HPP_NAMESPACE::MicromapVersionInfoEXT>
7003 struct hash<VULKAN_HPP_NAMESPACE::MultiDrawIndexedInfoEXT>
7016 struct hash<VULKAN_HPP_NAMESPACE::MultiDrawInfoEXT>
7028 struct hash<VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT>
7041 struct hash<VULKAN_HPP_NAMESPACE::MultisampledRenderToSingleSampledInfoEXT>
7056 struct hash<VULKAN_HPP_NAMESPACE::MultiviewPerViewAttributesInfoNVX>
7070 struct hash<VULKAN_HPP_NAMESPACE::MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM>
7086 struct hash<VULKAN_HPP_NAMESPACE::MutableDescriptorTypeListEXT>
7098 struct hash<VULKAN_HPP_NAMESPACE::MutableDescriptorTypeCreateInfoEXT>
7112 struct hash<VULKAN_HPP_NAMESPACE::OpaqueCaptureDescriptorDataCreateInfoEXT>
7126 struct hash<VULKAN_HPP_NAMESPACE::OpticalFlowExecuteInfoNV>
7141 struct hash<VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatInfoNV>
7154 struct hash<VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatPropertiesNV>
7167 struct hash<VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreateInfoNV>
7188 struct hash<VULKAN_HPP_NAMESPACE::OpticalFlowSessionCreatePrivateDataInfoNV>
7204 struct hash<VULKAN_HPP_NAMESPACE::OutOfBandQueueTypeInfoNV>
7217 struct hash<VULKAN_HPP_NAMESPACE::PastPresentationTimingGOOGLE>
7232 struct hash<VULKAN_HPP_NAMESPACE::PerformanceConfigurationAcquireInfoINTEL>
7246 struct hash<VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR>
7271 struct hash<VULKAN_HPP_NAMESPACE::PerformanceCounterKHR>
7290 struct hash<VULKAN_HPP_NAMESPACE::PerformanceMarkerInfoINTEL>
7303 struct hash<VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL>
7318 struct hash<VULKAN_HPP_NAMESPACE::PerformanceQuerySubmitInfoKHR>
7331 struct hash<VULKAN_HPP_NAMESPACE::PerformanceStreamMarkerInfoINTEL>
7344 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevice16BitStorageFeatures>
7360 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevice4444FormatsFeaturesEXT>
7374 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevice8BitStorageFeatures>
7389 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceASTCDecodeFeaturesEXT>
7402 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructureFeaturesKHR>
7420 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceAccelerationStructurePropertiesKHR>
7441 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceAddressBindingReportFeaturesEXT>
7455 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceAmigoProfilingFeaturesSEC>
7469 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT>
7483 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT>
7497 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedFeaturesEXT>
7511 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceBlendOperationAdvancedPropertiesEXT>
7530 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceBorderColorSwizzleFeaturesEXT>
7545 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeatures>
7561 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceBufferDeviceAddressFeaturesEXT>
7577 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderFeaturesHUAWEI>
7592 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderPropertiesHUAWEI>
7616 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI>
7631 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCoherentMemoryFeaturesAMD>
7645 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceColorWriteEnableFeaturesEXT>
7659 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceComputeShaderDerivativesFeaturesNV>
7674 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceConditionalRenderingFeaturesEXT>
7689 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceConservativeRasterizationPropertiesEXT>
7711 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixFeaturesKHR>
7726 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixFeaturesNV>
7741 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesKHR>
7755 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCooperativeMatrixPropertiesNV>
7769 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectFeaturesNV>
7783 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCopyMemoryIndirectPropertiesNV>
7797 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCornerSampledImageFeaturesNV>
7811 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCoverageReductionModeFeaturesNV>
7825 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCubicClampFeaturesQCOM>
7838 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCubicWeightsFeaturesQCOM>
7853 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchFeaturesNV>
7869 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCudaKernelLaunchPropertiesNV>
7885 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorFeaturesEXT>
7900 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceCustomBorderColorPropertiesEXT>
7914 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV>
7928 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthBiasControlFeaturesEXT>
7945 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClampZeroOneFeaturesEXT>
7959 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipControlFeaturesEXT>
7973 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthClipEnableFeaturesEXT>
7987 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDepthStencilResolveProperties>
8004 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT>
8018 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferFeaturesEXT>
8035 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorBufferPropertiesEXT>
8081 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeatures>
8114 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingProperties>
8150 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorPoolOverallocationFeaturesNV>
8164 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE>
8179 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV>
8195 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsFeaturesNV>
8209 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceGeneratedCommandsPropertiesNV>
8231 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDeviceMemoryReportFeaturesEXT>
8245 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDiagnosticsConfigFeaturesNV>
8259 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDiscardRectanglePropertiesEXT>
8274 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDisplacementMicromapFeaturesNV>
8290 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDisplacementMicromapPropertiesNV>
8305 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDriverProperties>
8327 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDrmPropertiesEXT>
8345 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingFeatures>
8359 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT>
8373 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceExclusiveScissorFeaturesNV>
8387 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState2FeaturesEXT>
8403 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState3FeaturesEXT>
8447 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicState3PropertiesEXT>
8461 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedDynamicStateFeaturesEXT>
8475 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV>
8490 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceExtendedSparseAddressSpacePropertiesNV>
8506 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo>
8521 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo>
8535 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFormatResolveFeaturesANDROID>
8552 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFormatResolvePropertiesANDROID>
8569 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalImageFormatInfo>
8583 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryHostPropertiesEXT>
8597 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryRDMAFeaturesNV>
8612 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX>
8628 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo>
8641 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFaultFeaturesEXT>
8655 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2>
8668 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFloatControlsProperties>
8698 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2FeaturesEXT>
8712 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMap2PropertiesEXT>
8729 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapFeaturesEXT>
8745 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM>
8760 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM>
8774 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentDensityMapPropertiesEXT>
8790 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricFeaturesKHR>
8805 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderBarycentricPropertiesKHR>
8819 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShaderInterlockFeaturesEXT>
8835 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsFeaturesNV>
8851 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateEnumsPropertiesNV>
8866 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateFeaturesKHR>
8882 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR>
8896 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRatePropertiesKHR>
8926 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceFrameBoundaryFeaturesEXT>
8940 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceGlobalPriorityQueryFeaturesKHR>
8954 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT>
8968 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT>
8984 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceGroupProperties>
9002 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyFeaturesEXT>
9016 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceHostImageCopyPropertiesEXT>
9038 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceHostQueryResetFeatures>
9051 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceIDProperties>
9077 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceImage2DViewOf3DFeaturesEXT>
9092 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlFeaturesEXT>
9106 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT>
9120 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageDrmFormatModifierInfoEXT>
9137 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2>
9154 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessing2FeaturesQCOM>
9168 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessing2PropertiesQCOM>
9182 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessingFeaturesQCOM>
9198 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageProcessingPropertiesQCOM>
9215 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageRobustnessFeatures>
9229 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageSlicedViewOf3DFeaturesEXT>
9243 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewImageFormatInfoEXT>
9257 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceImageViewMinLodFeaturesEXT>
9271 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceImagelessFramebufferFeatures>
9285 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceIndexTypeUint8FeaturesEXT>
9299 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceInheritedViewportScissorFeaturesNV>
9313 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockFeatures>
9328 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceInlineUniformBlockProperties>
9346 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceInvocationMaskFeaturesHUAWEI>
9360 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceLayeredDriverPropertiesMSFT>
9374 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceLegacyDitheringFeaturesEXT>
9388 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceLimits>
9522 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationFeaturesEXT>
9541 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceLineRasterizationPropertiesEXT>
9555 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceLinearColorAttachmentFeaturesNV>
9569 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance3Properties>
9583 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Features>
9596 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance4Properties>
9609 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5FeaturesKHR>
9623 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance5PropertiesKHR>
9642 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6FeaturesKHR>
9656 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMaintenance6PropertiesKHR>
9672 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryBudgetPropertiesEXT>
9693 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryDecompressionFeaturesNV>
9707 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryDecompressionPropertiesNV>
9722 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryPriorityFeaturesEXT>
9736 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties>
9756 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2>
9769 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesEXT>
9786 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderFeaturesNV>
9800 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesEXT>
9853 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMeshShaderPropertiesNV>
9884 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawFeaturesEXT>
9897 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiDrawPropertiesEXT>
9910 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT>
9924 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewFeatures>
9939 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX>
9953 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM>
9967 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM>
9982 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMultiviewProperties>
9996 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceMutableDescriptorTypeFeaturesEXT>
10010 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceNestedCommandBufferFeaturesEXT>
10026 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceNestedCommandBufferPropertiesEXT>
10040 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceNonSeamlessCubeMapFeaturesEXT>
10054 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapFeaturesEXT>
10070 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceOpacityMicromapPropertiesEXT>
10085 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowFeaturesNV>
10098 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceOpticalFlowPropertiesNV>
10122 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePCIBusInfoPropertiesEXT>
10139 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT>
10154 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePerStageDescriptorSetFeaturesNV>
10169 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryFeaturesKHR>
10184 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePerformanceQueryPropertiesKHR>
10198 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineCreationCacheControlFeatures>
10213 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineExecutablePropertiesFeaturesKHR>
10227 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT>
10241 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelinePropertiesFeaturesEXT>
10255 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineProtectedAccessFeaturesEXT>
10269 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessFeaturesEXT>
10283 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePipelineRobustnessPropertiesEXT>
10300 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePointClippingProperties>
10315 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetFeaturesKHR>
10345 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePortabilitySubsetPropertiesKHR>
10360 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentBarrierFeaturesNV>
10374 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentIdFeaturesKHR>
10387 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePresentWaitFeaturesKHR>
10400 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT>
10415 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT>
10431 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePrivateDataFeatures>
10444 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseProperties>
10459 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties>
10484 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2>
10497 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryFeatures>
10511 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceProtectedMemoryProperties>
10525 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexFeaturesEXT>
10540 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceProvokingVertexPropertiesEXT>
10555 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDevicePushDescriptorPropertiesKHR>
10569 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRGBA10X6FormatsFeaturesEXT>
10583 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT>
10599 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayQueryFeaturesKHR>
10612 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderFeaturesNV>
10627 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingInvocationReorderPropertiesNV>
10641 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMaintenance1FeaturesKHR>
10656 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingMotionBlurFeaturesNV>
10671 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelineFeaturesKHR>
10689 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPipelinePropertiesKHR>
10710 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPositionFetchFeaturesKHR>
10724 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRayTracingPropertiesNV>
10744 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRelaxedLineRasterizationFeaturesIMG>
10758 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRenderPassStripedFeaturesARM>
10772 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRenderPassStripedPropertiesARM>
10787 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRepresentativeFragmentTestFeaturesNV>
10802 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2FeaturesEXT>
10817 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceRobustness2PropertiesEXT>
10832 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceSampleLocationsPropertiesEXT>
10853 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerFilterMinmaxProperties>
10868 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceSamplerYcbcrConversionFeatures>
10882 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceScalarBlockLayoutFeatures>
10896 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsFeaturesARM>
10910 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceSchedulingControlsPropertiesARM>
10924 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceSeparateDepthStencilLayoutsFeatures>
10938 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloat2FeaturesEXT>
10963 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicFloatFeaturesEXT>
10988 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderAtomicInt64Features>
11003 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderClockFeaturesKHR>
11017 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreBuiltinsFeaturesARM>
11031 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreBuiltinsPropertiesARM>
11047 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCoreProperties2AMD>
11062 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesAMD>
11089 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderCorePropertiesARM>
11105 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDemoteToHelperInvocationFeatures>
11119 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderDrawParametersFeatures>
11133 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD>
11148 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEnqueueFeaturesAMDX>
11164 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderEnqueuePropertiesAMDX>
11183 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderFloat16Int8Features>
11198 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageAtomicInt64FeaturesEXT>
11213 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderImageFootprintFeaturesNV>
11227 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductFeatures>
11241 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerDotProductProperties>
11285 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL>
11300 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierFeaturesEXT>
11314 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderModuleIdentifierPropertiesEXT>
11331 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderObjectFeaturesEXT>
11345 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderObjectPropertiesEXT>
11363 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsFeaturesNV>
11377 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSMBuiltinsPropertiesNV>
11392 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupExtendedTypesFeatures>
11406 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR>
11420 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTerminateInvocationFeatures>
11434 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTileImageFeaturesEXT>
11450 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShaderTileImagePropertiesEXT>
11466 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImageFeaturesNV>
11481 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceShadingRateImagePropertiesNV>
11497 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2>
11514 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupProperties>
11530 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlFeatures>
11545 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubgroupSizeControlProperties>
11562 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassMergeFeedbackFeaturesEXT>
11576 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingFeaturesHUAWEI>
11590 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceSubpassShadingPropertiesHUAWEI>
11604 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR>
11617 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceSwapchainMaintenance1FeaturesEXT>
11631 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceSynchronization2Features>
11645 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentFeaturesEXT>
11659 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceTexelBufferAlignmentProperties>
11676 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceTextureCompressionASTCHDRFeatures>
11690 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceTilePropertiesFeaturesQCOM>
11704 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreFeatures>
11718 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceTimelineSemaphoreProperties>
11732 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties>
11761 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackFeaturesEXT>
11776 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceTransformFeedbackPropertiesEXT>
11799 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceUniformBufferStandardLayoutFeatures>
11813 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVariablePointersFeatures>
11828 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorFeaturesKHR>
11843 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorPropertiesEXT>
11857 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexAttributeDivisorPropertiesKHR>
11872 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVertexInputDynamicStateFeaturesEXT>
11886 struct hash<VULKAN_HPP_NAMESPACE::VideoProfileInfoKHR>
11902 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoEncodeQualityLevelInfoKHR>
11917 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoFormatInfoKHR>
11930 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVideoMaintenance1FeaturesKHR>
11944 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Features>
11968 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan11Properties>
12004 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features>
12063 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties>
12133 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Features>
12160 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan13Properties>
12217 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkanMemoryModelFeatures>
12233 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR>
12250 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT>
12264 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrDegammaFeaturesQCOM>
12278 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceYcbcrImageArraysFeaturesEXT>
12292 struct hash<VULKAN_HPP_NAMESPACE::PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures>
12307 struct hash<VULKAN_HPP_NAMESPACE::PipelineCacheCreateInfo>
12322 struct hash<VULKAN_HPP_NAMESPACE::PipelineCacheHeaderVersionOne>
12340 struct hash<VULKAN_HPP_NAMESPACE::PipelineColorBlendAdvancedStateCreateInfoEXT>
12356 struct hash<VULKAN_HPP_NAMESPACE::PipelineColorWriteCreateInfoEXT>
12370 struct hash<VULKAN_HPP_NAMESPACE::PipelineCompilerControlCreateInfoAMD>
12383 struct hash<VULKAN_HPP_NAMESPACE::PipelineCoverageModulationStateCreateInfoNV>
12401 struct hash<VULKAN_HPP_NAMESPACE::PipelineCoverageReductionStateCreateInfoNV>
12416 struct hash<VULKAN_HPP_NAMESPACE::PipelineCoverageToColorStateCreateInfoNV>
12432 struct hash<VULKAN_HPP_NAMESPACE::PipelineCreateFlags2CreateInfoKHR>
12445 struct hash<VULKAN_HPP_NAMESPACE::PipelineCreationFeedback>
12457 struct hash<VULKAN_HPP_NAMESPACE::PipelineCreationFeedbackCreateInfo>
12472 struct hash<VULKAN_HPP_NAMESPACE::PipelineDiscardRectangleStateCreateInfoEXT>
12489 struct hash<VULKAN_HPP_NAMESPACE::PipelineExecutableInfoKHR>
12503 struct hash<VULKAN_HPP_NAMESPACE::PipelineExecutableInternalRepresentationKHR>
12527 struct hash<VULKAN_HPP_NAMESPACE::PipelineExecutablePropertiesKHR>
12549 struct hash<VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateEnumStateCreateInfoNV>
12568 struct hash<VULKAN_HPP_NAMESPACE::PipelineFragmentShadingRateStateCreateInfoKHR>
12586 struct hash<VULKAN_HPP_NAMESPACE::PipelineIndirectDeviceAddressInfoNV>
12600 struct hash<VULKAN_HPP_NAMESPACE::PipelineInfoKHR>
12613 struct hash<VULKAN_HPP_NAMESPACE::PushConstantRange>
12626 struct hash<VULKAN_HPP_NAMESPACE::PipelineLayoutCreateInfo>
12643 struct hash<VULKAN_HPP_NAMESPACE::PipelinePropertiesIdentifierEXT>
12659 struct hash<VULKAN_HPP_NAMESPACE::PipelineRasterizationConservativeStateCreateInfoEXT>
12676 struct hash<VULKAN_HPP_NAMESPACE::PipelineRasterizationDepthClipStateCreateInfoEXT>
12691 struct hash<VULKAN_HPP_NAMESPACE::PipelineRasterizationLineStateCreateInfoEXT>
12708 struct hash<VULKAN_HPP_NAMESPACE::PipelineRasterizationProvokingVertexStateCreateInfoEXT>
12722 struct hash<VULKAN_HPP_NAMESPACE::PipelineRasterizationStateRasterizationOrderAMD>
12736 struct hash<VULKAN_HPP_NAMESPACE::PipelineRasterizationStateStreamCreateInfoEXT>
12751 struct hash<VULKAN_HPP_NAMESPACE::PipelineRenderingCreateInfo>
12768 struct hash<VULKAN_HPP_NAMESPACE::PipelineRepresentativeFragmentTestStateCreateInfoNV>
12783 struct hash<VULKAN_HPP_NAMESPACE::PipelineRobustnessCreateInfoEXT>
12799 struct hash<VULKAN_HPP_NAMESPACE::PipelineSampleLocationsStateCreateInfoEXT>
12814 struct hash<VULKAN_HPP_NAMESPACE::PipelineShaderStageModuleIdentifierCreateInfoEXT>
12830 struct hash<VULKAN_HPP_NAMESPACE::PipelineShaderStageNodeCreateInfoAMDX>
12849 struct hash<VULKAN_HPP_NAMESPACE::PipelineShaderStageRequiredSubgroupSizeCreateInfo>
12863 struct hash<VULKAN_HPP_NAMESPACE::PipelineTessellationDomainOriginStateCreateInfo>
12877 struct hash<VULKAN_HPP_NAMESPACE::VertexInputBindingDivisorDescriptionKHR>
12890 struct hash<VULKAN_HPP_NAMESPACE::PipelineVertexInputDivisorStateCreateInfoKHR>
12905 struct hash<VULKAN_HPP_NAMESPACE::PipelineViewportCoarseSampleOrderStateCreateInfoNV>
12922 struct hash<VULKAN_HPP_NAMESPACE::PipelineViewportDepthClipControlCreateInfoEXT>
12936 struct hash<VULKAN_HPP_NAMESPACE::PipelineViewportExclusiveScissorStateCreateInfoNV>
12951 struct hash<VULKAN_HPP_NAMESPACE::ShadingRatePaletteNV>
12963 struct hash<VULKAN_HPP_NAMESPACE::PipelineViewportShadingRateImageStateCreateInfoNV>
12979 struct hash<VULKAN_HPP_NAMESPACE::ViewportSwizzleNV>
12993 struct hash<VULKAN_HPP_NAMESPACE::PipelineViewportSwizzleStateCreateInfoNV>
13009 struct hash<VULKAN_HPP_NAMESPACE::ViewportWScalingNV>
13021 struct hash<VULKAN_HPP_NAMESPACE::PipelineViewportWScalingStateCreateInfoNV>
13038 struct hash<VULKAN_HPP_NAMESPACE::PresentFrameTokenGGP>
13052 struct hash<VULKAN_HPP_NAMESPACE::PresentIdKHR>
13066 struct hash<VULKAN_HPP_NAMESPACE::PresentInfoKHR>
13084 struct hash<VULKAN_HPP_NAMESPACE::RectLayerKHR>
13097 struct hash<VULKAN_HPP_NAMESPACE::PresentRegionKHR>
13109 struct hash<VULKAN_HPP_NAMESPACE::PresentRegionsKHR>
13123 struct hash<VULKAN_HPP_NAMESPACE::PresentTimeGOOGLE>
13135 struct hash<VULKAN_HPP_NAMESPACE::PresentTimesInfoGOOGLE>
13149 struct hash<VULKAN_HPP_NAMESPACE::PrivateDataSlotCreateInfo>
13162 struct hash<VULKAN_HPP_NAMESPACE::ProtectedSubmitInfo>
13175 struct hash<VULKAN_HPP_NAMESPACE::PushConstantsInfoKHR>
13192 struct hash<VULKAN_HPP_NAMESPACE::WriteDescriptorSet>
13212 struct hash<VULKAN_HPP_NAMESPACE::PushDescriptorSetInfoKHR>
13229 struct hash<VULKAN_HPP_NAMESPACE::PushDescriptorSetWithTemplateInfoKHR>
13245 struct hash<VULKAN_HPP_NAMESPACE::QueryLowLatencySupportNV>
13258 struct hash<VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo>
13274 struct hash<VULKAN_HPP_NAMESPACE::QueryPoolPerformanceCreateInfoKHR>
13289 struct hash<VULKAN_HPP_NAMESPACE::QueryPoolPerformanceQueryCreateInfoINTEL>
13303 struct hash<VULKAN_HPP_NAMESPACE::QueryPoolVideoEncodeFeedbackCreateInfoKHR>
13317 struct hash<VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointProperties2NV>
13330 struct hash<VULKAN_HPP_NAMESPACE::QueueFamilyCheckpointPropertiesNV>
13343 struct hash<VULKAN_HPP_NAMESPACE::QueueFamilyGlobalPriorityPropertiesKHR>
13361 struct hash<VULKAN_HPP_NAMESPACE::QueueFamilyProperties>
13375 struct hash<VULKAN_HPP_NAMESPACE::QueueFamilyProperties2>
13388 struct hash<VULKAN_HPP_NAMESPACE::QueueFamilyQueryResultStatusPropertiesKHR>
13402 struct hash<VULKAN_HPP_NAMESPACE::QueueFamilyVideoPropertiesKHR>
13415 struct hash<VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoKHR>
13433 struct hash<VULKAN_HPP_NAMESPACE::RayTracingPipelineInterfaceCreateInfoKHR>
13448 struct hash<VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoKHR>
13472 struct hash<VULKAN_HPP_NAMESPACE::RayTracingShaderGroupCreateInfoNV>
13489 struct hash<VULKAN_HPP_NAMESPACE::RayTracingPipelineCreateInfoNV>
13510 struct hash<VULKAN_HPP_NAMESPACE::RefreshCycleDurationGOOGLE>
13521 struct hash<VULKAN_HPP_NAMESPACE::ReleaseSwapchainImagesInfoEXT>
13536 struct hash<VULKAN_HPP_NAMESPACE::RenderPassAttachmentBeginInfo>
13550 struct hash<VULKAN_HPP_NAMESPACE::RenderPassBeginInfo>
13567 struct hash<VULKAN_HPP_NAMESPACE::SubpassDescription>
13587 struct hash<VULKAN_HPP_NAMESPACE::SubpassDependency>
13604 struct hash<VULKAN_HPP_NAMESPACE::RenderPassCreateInfo>
13623 struct hash<VULKAN_HPP_NAMESPACE::SubpassDescription2>
13646 struct hash<VULKAN_HPP_NAMESPACE::SubpassDependency2>
13666 struct hash<VULKAN_HPP_NAMESPACE::RenderPassCreateInfo2>
13687 struct hash<VULKAN_HPP_NAMESPACE::RenderPassCreationControlEXT>
13700 struct hash<VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackInfoEXT>
13711 struct hash<VULKAN_HPP_NAMESPACE::RenderPassCreationFeedbackCreateInfoEXT>
13725 struct hash<VULKAN_HPP_NAMESPACE::RenderPassFragmentDensityMapCreateInfoEXT>
13739 struct hash<VULKAN_HPP_NAMESPACE::RenderPassInputAttachmentAspectCreateInfo>
13754 struct hash<VULKAN_HPP_NAMESPACE::RenderPassMultiviewCreateInfo>
13772 struct hash<VULKAN_HPP_NAMESPACE::SubpassSampleLocationsEXT>
13784 struct hash<VULKAN_HPP_NAMESPACE::RenderPassSampleLocationsBeginInfoEXT>
13801 struct hash<VULKAN_HPP_NAMESPACE::RenderPassStripeInfoARM>
13814 struct hash<VULKAN_HPP_NAMESPACE::RenderPassStripeBeginInfoARM>
13828 struct hash<VULKAN_HPP_NAMESPACE::SemaphoreSubmitInfo>
13844 struct hash<VULKAN_HPP_NAMESPACE::RenderPassStripeSubmitInfoARM>
13858 struct hash<VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackInfoEXT>
13874 struct hash<VULKAN_HPP_NAMESPACE::RenderPassSubpassFeedbackCreateInfoEXT>
13888 struct hash<VULKAN_HPP_NAMESPACE::RenderPassTransformBeginInfoQCOM>
13901 struct hash<VULKAN_HPP_NAMESPACE::RenderingAreaInfoKHR>
13918 struct hash<VULKAN_HPP_NAMESPACE::RenderingFragmentDensityMapAttachmentInfoEXT>
13933 struct hash<VULKAN_HPP_NAMESPACE::RenderingFragmentShadingRateAttachmentInfoKHR>
13949 struct hash<VULKAN_HPP_NAMESPACE::RenderingInfo>
13969 struct hash<VULKAN_HPP_NAMESPACE::ResolveImageInfo2>
13987 struct hash<VULKAN_HPP_NAMESPACE::SamplerBlockMatchWindowCreateInfoQCOM>
14002 struct hash<VULKAN_HPP_NAMESPACE::SamplerBorderColorComponentMappingCreateInfoEXT>
14017 struct hash<VULKAN_HPP_NAMESPACE::SamplerCaptureDescriptorDataInfoEXT>
14030 struct hash<VULKAN_HPP_NAMESPACE::SamplerCreateInfo>
14058 struct hash<VULKAN_HPP_NAMESPACE::SamplerCubicWeightsCreateInfoQCOM>
14071 struct hash<VULKAN_HPP_NAMESPACE::SamplerReductionModeCreateInfo>
14084 struct hash<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionCreateInfo>
14104 struct hash<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionImageFormatProperties>
14118 struct hash<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionInfo>
14131 struct hash<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM>
14147 struct hash<VULKAN_HPP_NAMESPACE::ScreenBufferFormatPropertiesQNX>
14170 struct hash<VULKAN_HPP_NAMESPACE::ScreenBufferPropertiesQNX>
14186 struct hash<VULKAN_HPP_NAMESPACE::ScreenSurfaceCreateInfoQNX>
14202 struct hash<VULKAN_HPP_NAMESPACE::SemaphoreCreateInfo>
14215 struct hash<VULKAN_HPP_NAMESPACE::SemaphoreGetFdInfoKHR>
14230 struct hash<VULKAN_HPP_NAMESPACE::SemaphoreGetWin32HandleInfoKHR>
14246 struct hash<VULKAN_HPP_NAMESPACE::SemaphoreGetZirconHandleInfoFUCHSIA>
14261 struct hash<VULKAN_HPP_NAMESPACE::SemaphoreSignalInfo>
14275 struct hash<VULKAN_HPP_NAMESPACE::SemaphoreTypeCreateInfo>
14289 struct hash<VULKAN_HPP_NAMESPACE::SemaphoreWaitInfo>
14305 struct hash<VULKAN_HPP_NAMESPACE::SetDescriptorBufferOffsetsInfoEXT>
14323 struct hash<VULKAN_HPP_NAMESPACE::SetLatencyMarkerInfoNV>
14337 struct hash<VULKAN_HPP_NAMESPACE::SetStateFlagsIndirectCommandNV>
14348 struct hash<VULKAN_HPP_NAMESPACE::ShaderCreateInfoEXT>
14375 struct hash<VULKAN_HPP_NAMESPACE::ShaderModuleCreateInfo>
14390 struct hash<VULKAN_HPP_NAMESPACE::ShaderModuleIdentifierEXT>
14407 struct hash<VULKAN_HPP_NAMESPACE::ShaderModuleValidationCacheCreateInfoEXT>
14421 struct hash<VULKAN_HPP_NAMESPACE::ShaderResourceUsageAMD>
14436 struct hash<VULKAN_HPP_NAMESPACE::ShaderStatisticsInfoAMD>
14456 struct hash<VULKAN_HPP_NAMESPACE::SharedPresentSurfaceCapabilitiesKHR>
14469 struct hash<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties>
14482 struct hash<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2>
14495 struct hash<VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements>
14510 struct hash<VULKAN_HPP_NAMESPACE::SparseImageMemoryRequirements2>
14524 struct hash<VULKAN_HPP_NAMESPACE::StreamDescriptorSurfaceCreateInfoGGP>
14539 struct hash<VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR>
14552 struct hash<VULKAN_HPP_NAMESPACE::SubmitInfo>
14571 struct hash<VULKAN_HPP_NAMESPACE::SubmitInfo2>
14590 struct hash<VULKAN_HPP_NAMESPACE::SubpassBeginInfo>
14603 struct hash<VULKAN_HPP_NAMESPACE::SubpassDescriptionDepthStencilResolve>
14619 struct hash<VULKAN_HPP_NAMESPACE::SubpassEndInfo>
14631 struct hash<VULKAN_HPP_NAMESPACE::SubpassFragmentDensityMapOffsetEndInfoQCOM>
14646 struct hash<VULKAN_HPP_NAMESPACE::SubpassResolvePerformanceQueryEXT>
14659 struct hash<VULKAN_HPP_NAMESPACE::SubpassShadingPipelineCreateInfoHUAWEI>
14674 struct hash<VULKAN_HPP_NAMESPACE::SubresourceHostMemcpySizeEXT>
14687 struct hash<VULKAN_HPP_NAMESPACE::SubresourceLayout2KHR>
14700 struct hash<VULKAN_HPP_NAMESPACE::SurfaceCapabilities2EXT>
14723 struct hash<VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR>
14743 struct hash<VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR>
14757 struct hash<VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesFullScreenExclusiveEXT>
14772 struct hash<VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesPresentBarrierNV>
14785 struct hash<VULKAN_HPP_NAMESPACE::SurfaceFormatKHR>
14797 struct hash<VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR>
14811 struct hash<VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveInfoEXT>
14826 struct hash<VULKAN_HPP_NAMESPACE::SurfaceFullScreenExclusiveWin32InfoEXT>
14841 struct hash<VULKAN_HPP_NAMESPACE::SurfacePresentModeCompatibilityEXT>
14855 struct hash<VULKAN_HPP_NAMESPACE::SurfacePresentModeEXT>
14868 struct hash<VULKAN_HPP_NAMESPACE::SurfacePresentScalingCapabilitiesEXT>
14885 struct hash<VULKAN_HPP_NAMESPACE::SurfaceProtectedCapabilitiesKHR>
14898 struct hash<VULKAN_HPP_NAMESPACE::SwapchainCounterCreateInfoEXT>
14911 struct hash<VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR>
14939 struct hash<VULKAN_HPP_NAMESPACE::SwapchainDisplayNativeHdrCreateInfoAMD>
14953 struct hash<VULKAN_HPP_NAMESPACE::SwapchainLatencyCreateInfoNV>
14966 struct hash<VULKAN_HPP_NAMESPACE::SwapchainPresentBarrierCreateInfoNV>
14979 struct hash<VULKAN_HPP_NAMESPACE::SwapchainPresentFenceInfoEXT>
14993 struct hash<VULKAN_HPP_NAMESPACE::SwapchainPresentModeInfoEXT>
15007 struct hash<VULKAN_HPP_NAMESPACE::SwapchainPresentModesCreateInfoEXT>
15021 struct hash<VULKAN_HPP_NAMESPACE::SwapchainPresentScalingCreateInfoEXT>
15036 struct hash<VULKAN_HPP_NAMESPACE::TextureLODGatherFormatPropertiesAMD>
15049 struct hash<VULKAN_HPP_NAMESPACE::TilePropertiesQCOM>
15064 struct hash<VULKAN_HPP_NAMESPACE::TimelineSemaphoreSubmitInfo>
15080 struct hash<VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommand2KHR>
15104 struct hash<VULKAN_HPP_NAMESPACE::TraceRaysIndirectCommandKHR>
15117 struct hash<VULKAN_HPP_NAMESPACE::ValidationCacheCreateInfoEXT>
15132 struct hash<VULKAN_HPP_NAMESPACE::ValidationFeaturesEXT>
15148 struct hash<VULKAN_HPP_NAMESPACE::ValidationFlagsEXT>
15162 struct hash<VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription2EXT>
15178 struct hash<VULKAN_HPP_NAMESPACE::VertexInputBindingDescription2EXT>
15195 struct hash<VULKAN_HPP_NAMESPACE::ViSurfaceCreateInfoNN>
15210 struct hash<VULKAN_HPP_NAMESPACE::VideoPictureResourceInfoKHR>
15226 struct hash<VULKAN_HPP_NAMESPACE::VideoReferenceSlotInfoKHR>
15240 struct hash<VULKAN_HPP_NAMESPACE::VideoBeginCodingInfoKHR>
15257 struct hash<VULKAN_HPP_NAMESPACE::VideoCapabilitiesKHR>
15278 struct hash<VULKAN_HPP_NAMESPACE::VideoCodingControlInfoKHR>
15291 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeCapabilitiesKHR>
15304 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeH264CapabilitiesKHR>
15318 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeH264DpbSlotInfoKHR>
15331 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeH264PictureInfoKHR>
15346 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeH264ProfileInfoKHR>
15360 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersAddInfoKHR>
15377 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeH264SessionParametersCreateInfoKHR>
15393 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeH265CapabilitiesKHR>
15406 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeH265DpbSlotInfoKHR>
15419 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeH265PictureInfoKHR>
15434 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeH265ProfileInfoKHR>
15447 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersAddInfoKHR>
15466 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeH265SessionParametersCreateInfoKHR>
15483 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeInfoKHR>
15503 struct hash<VULKAN_HPP_NAMESPACE::VideoDecodeUsageInfoKHR>
15516 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeCapabilitiesKHR>
15535 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH264CapabilitiesKHR>
15560 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH264DpbSlotInfoKHR>
15573 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH264FrameSizeKHR>
15586 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH264GopRemainingFrameInfoKHR>
15603 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH264NaluSliceInfoKHR>
15617 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH264PictureInfoKHR>
15633 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH264ProfileInfoKHR>
15646 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH264QpKHR>
15659 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH264QualityLevelPropertiesKHR>
15681 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlInfoKHR>
15698 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH264RateControlLayerInfoKHR>
15717 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionCreateInfoKHR>
15731 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersAddInfoKHR>
15748 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersCreateInfoKHR>
15764 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersFeedbackInfoKHR>
15779 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH264SessionParametersGetInfoKHR>
15796 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH265CapabilitiesKHR>
15824 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH265DpbSlotInfoKHR>
15837 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH265FrameSizeKHR>
15850 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH265GopRemainingFrameInfoKHR>
15867 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH265NaluSliceSegmentInfoKHR>
15882 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH265PictureInfoKHR>
15897 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH265ProfileInfoKHR>
15910 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH265QpKHR>
15923 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH265QualityLevelPropertiesKHR>
15944 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlInfoKHR>
15961 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH265RateControlLayerInfoKHR>
15980 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionCreateInfoKHR>
15994 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersAddInfoKHR>
16013 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersCreateInfoKHR>
16030 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersFeedbackInfoKHR>
16046 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeH265SessionParametersGetInfoKHR>
16065 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeInfoKHR>
16086 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelInfoKHR>
16099 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeQualityLevelPropertiesKHR>
16113 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeRateControlLayerInfoKHR>
16129 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeRateControlInfoKHR>
16147 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeSessionParametersFeedbackInfoKHR>
16161 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeSessionParametersGetInfoKHR>
16175 struct hash<VULKAN_HPP_NAMESPACE::VideoEncodeUsageInfoKHR>
16190 struct hash<VULKAN_HPP_NAMESPACE::VideoEndCodingInfoKHR>
16203 struct hash<VULKAN_HPP_NAMESPACE::VideoFormatPropertiesKHR>
16221 struct hash<VULKAN_HPP_NAMESPACE::VideoInlineQueryInfoKHR>
16236 struct hash<VULKAN_HPP_NAMESPACE::VideoProfileListInfoKHR>
16250 struct hash<VULKAN_HPP_NAMESPACE::VideoSessionCreateInfoKHR>
16271 struct hash<VULKAN_HPP_NAMESPACE::VideoSessionMemoryRequirementsKHR>
16285 struct hash<VULKAN_HPP_NAMESPACE::VideoSessionParametersCreateInfoKHR>
16300 struct hash<VULKAN_HPP_NAMESPACE::VideoSessionParametersUpdateInfoKHR>
16314 struct hash<VULKAN_HPP_NAMESPACE::WaylandSurfaceCreateInfoKHR>
16331 struct hash<VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoKHR>
16352 struct hash<VULKAN_HPP_NAMESPACE::Win32KeyedMutexAcquireReleaseInfoNV>
16373 struct hash<VULKAN_HPP_NAMESPACE::Win32SurfaceCreateInfoKHR>
16389 struct hash<VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureKHR>
16404 struct hash<VULKAN_HPP_NAMESPACE::WriteDescriptorSetAccelerationStructureNV>
16419 struct hash<VULKAN_HPP_NAMESPACE::WriteDescriptorSetInlineUniformBlock>
16434 struct hash<VULKAN_HPP_NAMESPACE::XcbSurfaceCreateInfoKHR>
16451 struct hash<VULKAN_HPP_NAMESPACE::XlibSurfaceCreateInfoKHR>