class PhysicalDevice
Defined at line 20123 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
wrapper class for handle VkPhysicalDevice, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkPhysicalDevice.html
Public Members
static ObjectType objectType
static DebugReportObjectTypeEXT debugReportObjectType
Public Methods
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceFeatures ), bool>::type = true>
void getFeatures (PhysicalDeviceFeatures * pFeatures, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceFeatures, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceFeatures.html
Defined at line 182 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceFeatures ), bool>::type = true>
PhysicalDeviceFeatures getFeatures (const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceFeatures, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceFeatures.html
Defined at line 191 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceFormatProperties ), bool>::type = true>
void getFormatProperties (Formatformat,FormatProperties *pFormatProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceFormatProperties, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceFormatProperties.html
Defined at line 208 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceFormatProperties ), bool>::type = true>
FormatProperties getFormatProperties (Format format, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceFormatProperties, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceFormatProperties.html
Defined at line 220 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceImageFormatProperties ), bool>::type = true>
Result getImageFormatProperties (Formatformat,ImageTypetype,ImageTilingtiling,ImageUsageFlagsusage,ImageCreateFlagsflags,ImageFormatProperties *pImageFormatProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceImageFormatProperties, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceImageFormatProperties.html
Defined at line 237 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceImageFormatProperties ), bool>::type = true>
typename ResultValueType<ImageFormatProperties>::type getImageFormatProperties (Formatformat,ImageTypetype,ImageTilingtiling,ImageUsageFlagsusage,ImageCreateFlagsflags,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceImageFormatProperties, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceImageFormatProperties.html
Defined at line 259 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceProperties ), bool>::type = true>
void getProperties (PhysicalDeviceProperties * pProperties, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceProperties, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceProperties.html
Defined at line 284 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceProperties ), bool>::type = true>
PhysicalDeviceProperties getProperties (const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceProperties, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceProperties.html
Defined at line 294 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyProperties ), bool>::type = true>
void getQueueFamilyProperties (uint32_t *pQueueFamilyPropertyCount,QueueFamilyProperties *pQueueFamilyProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceQueueFamilyProperties, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceQueueFamilyProperties.html
Defined at line 311 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename QueueFamilyPropertiesAllocator = std::allocator<QueueFamilyProperties>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename QueueFamilyPropertiesAllocator::value_type, QueueFamilyProperties>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyProperties ), bool>::type = true>
std::vector<QueueFamilyProperties, QueueFamilyPropertiesAllocator> getQueueFamilyProperties (const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceQueueFamilyProperties, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceQueueFamilyProperties.html
Defined at line 326 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename QueueFamilyPropertiesAllocator = std::allocator<QueueFamilyProperties>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename QueueFamilyPropertiesAllocator::value_type, QueueFamilyProperties>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyProperties ), bool>::type = true>
std::vector<QueueFamilyProperties, QueueFamilyPropertiesAllocator> getQueueFamilyProperties (const QueueFamilyPropertiesAllocator & queueFamilyPropertiesAllocator, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceQueueFamilyProperties, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceQueueFamilyProperties.html
Defined at line 355 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceMemoryProperties ), bool>::type = true>
void getMemoryProperties (PhysicalDeviceMemoryProperties * pMemoryProperties, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceMemoryProperties, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceMemoryProperties.html
Defined at line 382 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceMemoryProperties ), bool>::type = true>
PhysicalDeviceMemoryProperties getMemoryProperties (const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceMemoryProperties, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceMemoryProperties.html
Defined at line 393 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCreateDevice ), bool>::type = true>
Result createDevice (const DeviceCreateInfo *pCreateInfo,const AllocationCallbacks *pAllocator,Device *pDevice,const Dispatch &d)
wrapper function for command vkCreateDevice, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDevice.html
Defined at line 457 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCreateDevice ), bool>::type = true>
typename ResultValueType<Device>::type createDevice (const DeviceCreateInfo &createInfo,Optional<const AllocationCallbacks>allocator,const Dispatch &d)
wrapper function for command vkCreateDevice, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDevice.html
Defined at line 470 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCreateDevice ), bool>::type = true>
typename ResultValueType<UniqueHandle<Device, Dispatch>>::type createDeviceUnique (const DeviceCreateInfo &createInfo,Optional<const AllocationCallbacks>allocator,const Dispatch &d)
wrapper function for command vkCreateDevice, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDevice.html
Defined at line 491 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkEnumerateDeviceExtensionProperties ), bool>::type = true>
Result enumerateDeviceExtensionProperties (const char *pLayerName,uint32_t *pPropertyCount,ExtensionProperties *pProperties,const Dispatch &d)
wrapper function for command vkEnumerateDeviceExtensionProperties, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkEnumerateDeviceExtensionProperties.html
Defined at line 622 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename ExtensionPropertiesAllocator = std::allocator<ExtensionProperties>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename ExtensionPropertiesAllocator::value_type, ExtensionProperties>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkEnumerateDeviceExtensionProperties ), bool>::type = true>
typename ResultValueType<std::vector<ExtensionProperties, ExtensionPropertiesAllocator>>::type enumerateDeviceExtensionProperties (Optional<const std::string> layerName, const Dispatch & d)
wrapper function for command vkEnumerateDeviceExtensionProperties, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkEnumerateDeviceExtensionProperties.html
Defined at line 637 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename ExtensionPropertiesAllocator = std::allocator<ExtensionProperties>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename ExtensionPropertiesAllocator::value_type, ExtensionProperties>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkEnumerateDeviceExtensionProperties ), bool>::type = true>
typename ResultValueType<std::vector<ExtensionProperties, ExtensionPropertiesAllocator>>::type enumerateDeviceExtensionProperties (Optional<const std::string>layerName,const ExtensionPropertiesAllocator &extensionPropertiesAllocator,const Dispatch &d)
wrapper function for command vkEnumerateDeviceExtensionProperties, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkEnumerateDeviceExtensionProperties.html
Defined at line 674 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkEnumerateDeviceLayerProperties ), bool>::type = true>
Result enumerateDeviceLayerProperties (uint32_t *pPropertyCount,LayerProperties *pProperties,const Dispatch &d)
wrapper function for command vkEnumerateDeviceLayerProperties, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkEnumerateDeviceLayerProperties.html
Defined at line 792 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename LayerPropertiesAllocator = std::allocator<LayerProperties>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename LayerPropertiesAllocator::value_type, LayerProperties>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkEnumerateDeviceLayerProperties ), bool>::type = true>
typename ResultValueType<std::vector<LayerProperties, LayerPropertiesAllocator>>::type enumerateDeviceLayerProperties (const Dispatch & d)
wrapper function for command vkEnumerateDeviceLayerProperties, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkEnumerateDeviceLayerProperties.html
Defined at line 807 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename LayerPropertiesAllocator = std::allocator<LayerProperties>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename LayerPropertiesAllocator::value_type, LayerProperties>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkEnumerateDeviceLayerProperties ), bool>::type = true>
typename ResultValueType<std::vector<LayerProperties, LayerPropertiesAllocator>>::type enumerateDeviceLayerProperties (const LayerPropertiesAllocator & layerPropertiesAllocator, const Dispatch & d)
wrapper function for command vkEnumerateDeviceLayerProperties, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkEnumerateDeviceLayerProperties.html
Defined at line 843 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceSparseImageFormatProperties ), bool>::type = true>
void getSparseImageFormatProperties (Formatformat,ImageTypetype,SampleCountFlagBitssamples,ImageUsageFlagsusage,ImageTilingtiling,uint32_t *pPropertyCount,SparseImageFormatProperties *pProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceSparseImageFormatProperties, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSparseImageFormatProperties.html
Defined at line 1406 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename SparseImageFormatPropertiesAllocator = std::allocator<SparseImageFormatProperties>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename SparseImageFormatPropertiesAllocator::value_type, SparseImageFormatProperties>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceSparseImageFormatProperties ), bool>::type = true>
std::vector<SparseImageFormatProperties, SparseImageFormatPropertiesAllocator> getSparseImageFormatProperties (Formatformat,ImageTypetype,SampleCountFlagBitssamples,ImageUsageFlagsusage,ImageTilingtiling,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceSparseImageFormatProperties, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSparseImageFormatProperties.html
Defined at line 1433 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename SparseImageFormatPropertiesAllocator = std::allocator<SparseImageFormatProperties>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename SparseImageFormatPropertiesAllocator::value_type, SparseImageFormatProperties>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceSparseImageFormatProperties ), bool>::type = true>
std::vector<SparseImageFormatProperties, SparseImageFormatPropertiesAllocator> getSparseImageFormatProperties (Formatformat,ImageTypetype,SampleCountFlagBitssamples,ImageUsageFlagsusage,ImageTilingtiling,const SparseImageFormatPropertiesAllocator &sparseImageFormatPropertiesAllocator,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceSparseImageFormatProperties, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSparseImageFormatProperties.html
Defined at line 1477 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceFeatures2 ), bool>::type = true>
void getFeatures2 (PhysicalDeviceFeatures2 * pFeatures, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceFeatures2, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceFeatures2.html
Defined at line 6078 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceFeatures2 ), bool>::type = true>
PhysicalDeviceFeatures2 getFeatures2 (const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceFeatures2, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceFeatures2.html
Defined at line 6087 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename X,typename Y,typename... Z,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceFeatures2 ), bool>::type = true>
StructureChain<X, Y, Z...> getFeatures2 (const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceFeatures2, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceFeatures2.html
Defined at line 6103 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceProperties2 ), bool>::type = true>
void getProperties2 (PhysicalDeviceProperties2 * pProperties, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceProperties2, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceProperties2.html
Defined at line 6122 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceProperties2 ), bool>::type = true>
PhysicalDeviceProperties2 getProperties2 (const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceProperties2, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceProperties2.html
Defined at line 6132 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename X,typename Y,typename... Z,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceProperties2 ), bool>::type = true>
StructureChain<X, Y, Z...> getProperties2 (const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceProperties2, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceProperties2.html
Defined at line 6149 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceFormatProperties2 ), bool>::type = true>
void getFormatProperties2 (Formatformat,FormatProperties2 *pFormatProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceFormatProperties2, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceFormatProperties2.html
Defined at line 6168 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceFormatProperties2 ), bool>::type = true>
FormatProperties2 getFormatProperties2 (Format format, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceFormatProperties2, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceFormatProperties2.html
Defined at line 6180 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename X,typename Y,typename... Z,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceFormatProperties2 ), bool>::type = true>
StructureChain<X, Y, Z...> getFormatProperties2 (Format format, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceFormatProperties2, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceFormatProperties2.html
Defined at line 6201 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceImageFormatProperties2 ), bool>::type = true>
Result getImageFormatProperties2 (const PhysicalDeviceImageFormatInfo2 *pImageFormatInfo,ImageFormatProperties2 *pImageFormatProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceImageFormatProperties2, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceImageFormatProperties2.html
Defined at line 6221 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceImageFormatProperties2 ), bool>::type = true>
typename ResultValueType<ImageFormatProperties2>::type getImageFormatProperties2 (const PhysicalDeviceImageFormatInfo2 & imageFormatInfo, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceImageFormatProperties2, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceImageFormatProperties2.html
Defined at line 6234 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename X,typename Y,typename... Z,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceImageFormatProperties2 ), bool>::type = true>
typename ResultValueType<StructureChain<X, Y, Z...>>::type getImageFormatProperties2 (const PhysicalDeviceImageFormatInfo2 & imageFormatInfo, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceImageFormatProperties2, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceImageFormatProperties2.html
Defined at line 6260 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyProperties2 ), bool>::type = true>
void getQueueFamilyProperties2 (uint32_t *pQueueFamilyPropertyCount,QueueFamilyProperties2 *pQueueFamilyProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceQueueFamilyProperties2, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceQueueFamilyProperties2.html
Defined at line 6284 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename QueueFamilyProperties2Allocator = std::allocator<QueueFamilyProperties2>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename QueueFamilyProperties2Allocator::value_type, QueueFamilyProperties2>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyProperties2 ), bool>::type = true>
std::vector<QueueFamilyProperties2, QueueFamilyProperties2Allocator> getQueueFamilyProperties2 (const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceQueueFamilyProperties2, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceQueueFamilyProperties2.html
Defined at line 6299 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename QueueFamilyProperties2Allocator = std::allocator<QueueFamilyProperties2>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename QueueFamilyProperties2Allocator::value_type, QueueFamilyProperties2>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyProperties2 ), bool>::type = true>
std::vector<QueueFamilyProperties2, QueueFamilyProperties2Allocator> getQueueFamilyProperties2 (const QueueFamilyProperties2Allocator & queueFamilyProperties2Allocator, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceQueueFamilyProperties2, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceQueueFamilyProperties2.html
Defined at line 6329 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename StructureChain,typename StructureChainAllocator = std::allocator<StructureChain>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename StructureChainAllocator::value_type, StructureChain>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyProperties2 ), bool>::type = true>
std::vector<StructureChain, StructureChainAllocator> getQueueFamilyProperties2 (const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceQueueFamilyProperties2, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceQueueFamilyProperties2.html
Defined at line 6360 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename StructureChain,typename StructureChainAllocator = std::allocator<StructureChain>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename StructureChainAllocator::value_type, StructureChain>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyProperties2 ), bool>::type = true>
std::vector<StructureChain, StructureChainAllocator> getQueueFamilyProperties2 (const StructureChainAllocator & structureChainAllocator, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceQueueFamilyProperties2, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceQueueFamilyProperties2.html
Defined at line 6401 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceMemoryProperties2 ), bool>::type = true>
void getMemoryProperties2 (PhysicalDeviceMemoryProperties2 * pMemoryProperties, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceMemoryProperties2, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceMemoryProperties2.html
Defined at line 6439 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceMemoryProperties2 ), bool>::type = true>
PhysicalDeviceMemoryProperties2 getMemoryProperties2 (const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceMemoryProperties2, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceMemoryProperties2.html
Defined at line 6451 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename X,typename Y,typename... Z,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceMemoryProperties2 ), bool>::type = true>
StructureChain<X, Y, Z...> getMemoryProperties2 (const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceMemoryProperties2, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceMemoryProperties2.html
Defined at line 6472 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceSparseImageFormatProperties2 ), bool>::type = true>
void getSparseImageFormatProperties2 (const PhysicalDeviceSparseImageFormatInfo2 *pFormatInfo,uint32_t *pPropertyCount,SparseImageFormatProperties2 *pProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceSparseImageFormatProperties2, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSparseImageFormatProperties2.html
Defined at line 6491 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename SparseImageFormatProperties2Allocator = std::allocator<SparseImageFormatProperties2>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename SparseImageFormatProperties2Allocator::value_type, SparseImageFormatProperties2>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceSparseImageFormatProperties2 ), bool>::type = true>
std::vector<SparseImageFormatProperties2, SparseImageFormatProperties2Allocator> getSparseImageFormatProperties2 (const PhysicalDeviceSparseImageFormatInfo2 & formatInfo, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceSparseImageFormatProperties2, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSparseImageFormatProperties2.html
Defined at line 6509 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename SparseImageFormatProperties2Allocator = std::allocator<SparseImageFormatProperties2>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename SparseImageFormatProperties2Allocator::value_type, SparseImageFormatProperties2>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceSparseImageFormatProperties2 ), bool>::type = true>
std::vector<SparseImageFormatProperties2, SparseImageFormatProperties2Allocator> getSparseImageFormatProperties2 (const PhysicalDeviceSparseImageFormatInfo2 &formatInfo,const SparseImageFormatProperties2Allocator &sparseImageFormatProperties2Allocator,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceSparseImageFormatProperties2, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSparseImageFormatProperties2.html
Defined at line 6542 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceExternalBufferProperties ), bool>::type = true>
void getExternalBufferProperties (const PhysicalDeviceExternalBufferInfo *pExternalBufferInfo,ExternalBufferProperties *pExternalBufferProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceExternalBufferProperties, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceExternalBufferProperties.html
Defined at line 6608 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceExternalBufferProperties ), bool>::type = true>
ExternalBufferProperties getExternalBufferProperties (const PhysicalDeviceExternalBufferInfo & externalBufferInfo, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceExternalBufferProperties, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceExternalBufferProperties.html
Defined at line 6622 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceExternalFenceProperties ), bool>::type = true>
void getExternalFenceProperties (const PhysicalDeviceExternalFenceInfo *pExternalFenceInfo,ExternalFenceProperties *pExternalFenceProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceExternalFenceProperties, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceExternalFenceProperties.html
Defined at line 6643 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceExternalFenceProperties ), bool>::type = true>
ExternalFenceProperties getExternalFenceProperties (const PhysicalDeviceExternalFenceInfo & externalFenceInfo, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceExternalFenceProperties, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceExternalFenceProperties.html
Defined at line 6657 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceExternalSemaphoreProperties ), bool>::type = true>
void getExternalSemaphoreProperties (const PhysicalDeviceExternalSemaphoreInfo *pExternalSemaphoreInfo,ExternalSemaphoreProperties *pExternalSemaphoreProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceExternalSemaphoreProperties, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceExternalSemaphoreProperties.html
Defined at line 6678 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceExternalSemaphoreProperties ), bool>::type = true>
ExternalSemaphoreProperties getExternalSemaphoreProperties (const PhysicalDeviceExternalSemaphoreInfo & externalSemaphoreInfo, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceExternalSemaphoreProperties, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceExternalSemaphoreProperties.html
Defined at line 6692 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceToolProperties ), bool>::type = true>
Result getToolProperties (uint32_t *pToolCount,PhysicalDeviceToolProperties *pToolProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceToolProperties, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceToolProperties.html
Defined at line 7398 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename PhysicalDeviceToolPropertiesAllocator = std::allocator<PhysicalDeviceToolProperties>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename PhysicalDeviceToolPropertiesAllocator::value_type, PhysicalDeviceToolProperties>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceToolProperties ), bool>::type = true>
typename ResultValueType<std::vector<PhysicalDeviceToolProperties, PhysicalDeviceToolPropertiesAllocator>>::type getToolProperties (const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceToolProperties, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceToolProperties.html
Defined at line 7413 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename PhysicalDeviceToolPropertiesAllocator = std::allocator<PhysicalDeviceToolProperties>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename PhysicalDeviceToolPropertiesAllocator::value_type, PhysicalDeviceToolProperties>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceToolProperties ), bool>::type = true>
typename ResultValueType<std::vector<PhysicalDeviceToolProperties, PhysicalDeviceToolPropertiesAllocator>>::type getToolProperties (const PhysicalDeviceToolPropertiesAllocator & physicalDeviceToolPropertiesAllocator, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceToolProperties, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceToolProperties.html
Defined at line 7450 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceSurfaceSupportKHR ), bool>::type = true>
Result getSurfaceSupportKHR (uint32_tqueueFamilyIndex,SurfaceKHRsurface,Bool32 *pSupported,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceSurfaceSupportKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSurfaceSupportKHR.html
Defined at line 8967 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceSurfaceSupportKHR ), bool>::type = true>
typename ResultValueType<Bool32>::type getSurfaceSupportKHR (uint32_tqueueFamilyIndex,SurfaceKHRsurface,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceSurfaceSupportKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSurfaceSupportKHR.html
Defined at line 8979 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceSurfaceCapabilitiesKHR ), bool>::type = true>
Result getSurfaceCapabilitiesKHR (SurfaceKHRsurface,SurfaceCapabilitiesKHR *pSurfaceCapabilities,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceSurfaceCapabilitiesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSurfaceCapabilitiesKHR.html
Defined at line 8999 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceSurfaceCapabilitiesKHR ), bool>::type = true>
typename ResultValueType<SurfaceCapabilitiesKHR>::type getSurfaceCapabilitiesKHR (SurfaceKHR surface, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceSurfaceCapabilitiesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSurfaceCapabilitiesKHR.html
Defined at line 9012 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceSurfaceFormatsKHR ), bool>::type = true>
Result getSurfaceFormatsKHR (SurfaceKHRsurface,uint32_t *pSurfaceFormatCount,SurfaceFormatKHR *pSurfaceFormats,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceSurfaceFormatsKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSurfaceFormatsKHR.html
Defined at line 9032 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename SurfaceFormatKHRAllocator = std::allocator<SurfaceFormatKHR>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename SurfaceFormatKHRAllocator::value_type, SurfaceFormatKHR>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceSurfaceFormatsKHR ), bool>::type = true>
typename ResultValueType<std::vector<SurfaceFormatKHR, SurfaceFormatKHRAllocator>>::type getSurfaceFormatsKHR (SurfaceKHR surface, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceSurfaceFormatsKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSurfaceFormatsKHR.html
Defined at line 9049 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename SurfaceFormatKHRAllocator = std::allocator<SurfaceFormatKHR>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename SurfaceFormatKHRAllocator::value_type, SurfaceFormatKHR>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceSurfaceFormatsKHR ), bool>::type = true>
typename ResultValueType<std::vector<SurfaceFormatKHR, SurfaceFormatKHRAllocator>>::type getSurfaceFormatsKHR (SurfaceKHRsurface,const SurfaceFormatKHRAllocator &surfaceFormatKHRAllocator,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceSurfaceFormatsKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSurfaceFormatsKHR.html
Defined at line 9086 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceSurfacePresentModesKHR ), bool>::type = true>
Result getSurfacePresentModesKHR (SurfaceKHRsurface,uint32_t *pPresentModeCount,PresentModeKHR *pPresentModes,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceSurfacePresentModesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSurfacePresentModesKHR.html
Defined at line 9121 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename PresentModeKHRAllocator = std::allocator<PresentModeKHR>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename PresentModeKHRAllocator::value_type, PresentModeKHR>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceSurfacePresentModesKHR ), bool>::type = true>
typename ResultValueType<std::vector<PresentModeKHR, PresentModeKHRAllocator>>::type getSurfacePresentModesKHR (SurfaceKHR surface, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceSurfacePresentModesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSurfacePresentModesKHR.html
Defined at line 9138 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename PresentModeKHRAllocator = std::allocator<PresentModeKHR>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename PresentModeKHRAllocator::value_type, PresentModeKHR>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceSurfacePresentModesKHR ), bool>::type = true>
typename ResultValueType<std::vector<PresentModeKHR, PresentModeKHRAllocator>>::type getSurfacePresentModesKHR (SurfaceKHRsurface,const PresentModeKHRAllocator &presentModeKHRAllocator,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceSurfacePresentModesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSurfacePresentModesKHR.html
Defined at line 9175 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDevicePresentRectanglesKHR ), bool>::type = true>
Result getPresentRectanglesKHR (SurfaceKHRsurface,uint32_t *pRectCount,Rect2D *pRects,const Dispatch &d)
wrapper function for command vkGetPhysicalDevicePresentRectanglesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDevicePresentRectanglesKHR.html
Defined at line 9538 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Rect2DAllocator = std::allocator<Rect2D>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename Rect2DAllocator::value_type, Rect2D>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDevicePresentRectanglesKHR ), bool>::type = true>
typename ResultValueType<std::vector<Rect2D, Rect2DAllocator>>::type getPresentRectanglesKHR (SurfaceKHR surface, const Dispatch & d)
wrapper function for command vkGetPhysicalDevicePresentRectanglesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDevicePresentRectanglesKHR.html
Defined at line 9553 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Rect2DAllocator = std::allocator<Rect2D>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename Rect2DAllocator::value_type, Rect2D>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDevicePresentRectanglesKHR ), bool>::type = true>
typename ResultValueType<std::vector<Rect2D, Rect2DAllocator>>::type getPresentRectanglesKHR (SurfaceKHRsurface,const Rect2DAllocator &rect2DAllocator,const Dispatch &d)
wrapper function for command vkGetPhysicalDevicePresentRectanglesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDevicePresentRectanglesKHR.html
Defined at line 9590 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceDisplayPropertiesKHR ), bool>::type = true>
Result getDisplayPropertiesKHR (uint32_t *pPropertyCount,DisplayPropertiesKHR *pProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceDisplayPropertiesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceDisplayPropertiesKHR.html
Defined at line 9665 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename DisplayPropertiesKHRAllocator = std::allocator<DisplayPropertiesKHR>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename DisplayPropertiesKHRAllocator::value_type, DisplayPropertiesKHR>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceDisplayPropertiesKHR ), bool>::type = true>
typename ResultValueType<std::vector<DisplayPropertiesKHR, DisplayPropertiesKHRAllocator>>::type getDisplayPropertiesKHR (const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceDisplayPropertiesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceDisplayPropertiesKHR.html
Defined at line 9680 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename DisplayPropertiesKHRAllocator = std::allocator<DisplayPropertiesKHR>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename DisplayPropertiesKHRAllocator::value_type, DisplayPropertiesKHR>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceDisplayPropertiesKHR ), bool>::type = true>
typename ResultValueType<std::vector<DisplayPropertiesKHR, DisplayPropertiesKHRAllocator>>::type getDisplayPropertiesKHR (const DisplayPropertiesKHRAllocator & displayPropertiesKHRAllocator, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceDisplayPropertiesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceDisplayPropertiesKHR.html
Defined at line 9716 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceDisplayPlanePropertiesKHR ), bool>::type = true>
Result getDisplayPlanePropertiesKHR (uint32_t *pPropertyCount,DisplayPlanePropertiesKHR *pProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceDisplayPlanePropertiesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceDisplayPlanePropertiesKHR.html
Defined at line 9750 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename DisplayPlanePropertiesKHRAllocator = std::allocator<DisplayPlanePropertiesKHR>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename DisplayPlanePropertiesKHRAllocator::value_type, DisplayPlanePropertiesKHR>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceDisplayPlanePropertiesKHR ), bool>::type = true>
typename ResultValueType<std::vector<DisplayPlanePropertiesKHR, DisplayPlanePropertiesKHRAllocator>>::type getDisplayPlanePropertiesKHR (const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceDisplayPlanePropertiesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceDisplayPlanePropertiesKHR.html
Defined at line 9765 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename DisplayPlanePropertiesKHRAllocator = std::allocator<DisplayPlanePropertiesKHR>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename DisplayPlanePropertiesKHRAllocator::value_type, DisplayPlanePropertiesKHR>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceDisplayPlanePropertiesKHR ), bool>::type = true>
typename ResultValueType<std::vector<DisplayPlanePropertiesKHR, DisplayPlanePropertiesKHRAllocator>>::type getDisplayPlanePropertiesKHR (const DisplayPlanePropertiesKHRAllocator & displayPlanePropertiesKHRAllocator, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceDisplayPlanePropertiesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceDisplayPlanePropertiesKHR.html
Defined at line 9801 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetDisplayPlaneSupportedDisplaysKHR ), bool>::type = true>
Result getDisplayPlaneSupportedDisplaysKHR (uint32_tplaneIndex,uint32_t *pDisplayCount,DisplayKHR *pDisplays,const Dispatch &d)
wrapper function for command vkGetDisplayPlaneSupportedDisplaysKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDisplayPlaneSupportedDisplaysKHR.html
Defined at line 9835 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename DisplayKHRAllocator = std::allocator<DisplayKHR>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename DisplayKHRAllocator::value_type, DisplayKHR>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetDisplayPlaneSupportedDisplaysKHR ), bool>::type = true>
typename ResultValueType<std::vector<DisplayKHR, DisplayKHRAllocator>>::type getDisplayPlaneSupportedDisplaysKHR (uint32_t planeIndex, const Dispatch & d)
wrapper function for command vkGetDisplayPlaneSupportedDisplaysKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDisplayPlaneSupportedDisplaysKHR.html
Defined at line 9850 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename DisplayKHRAllocator = std::allocator<DisplayKHR>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename DisplayKHRAllocator::value_type, DisplayKHR>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetDisplayPlaneSupportedDisplaysKHR ), bool>::type = true>
typename ResultValueType<std::vector<DisplayKHR, DisplayKHRAllocator>>::type getDisplayPlaneSupportedDisplaysKHR (uint32_tplaneIndex,const DisplayKHRAllocator &displayKHRAllocator,const Dispatch &d)
wrapper function for command vkGetDisplayPlaneSupportedDisplaysKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDisplayPlaneSupportedDisplaysKHR.html
Defined at line 9886 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetDisplayModePropertiesKHR ), bool>::type = true>
Result getDisplayModePropertiesKHR (DisplayKHRdisplay,uint32_t *pPropertyCount,DisplayModePropertiesKHR *pProperties,const Dispatch &d)
wrapper function for command vkGetDisplayModePropertiesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDisplayModePropertiesKHR.html
Defined at line 9920 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename DisplayModePropertiesKHRAllocator = std::allocator<DisplayModePropertiesKHR>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename DisplayModePropertiesKHRAllocator::value_type, DisplayModePropertiesKHR>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetDisplayModePropertiesKHR ), bool>::type = true>
typename ResultValueType<std::vector<DisplayModePropertiesKHR, DisplayModePropertiesKHRAllocator>>::type getDisplayModePropertiesKHR (DisplayKHR display, const Dispatch & d)
wrapper function for command vkGetDisplayModePropertiesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDisplayModePropertiesKHR.html
Defined at line 9937 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename DisplayModePropertiesKHRAllocator = std::allocator<DisplayModePropertiesKHR>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename DisplayModePropertiesKHRAllocator::value_type, DisplayModePropertiesKHR>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetDisplayModePropertiesKHR ), bool>::type = true>
typename ResultValueType<std::vector<DisplayModePropertiesKHR, DisplayModePropertiesKHRAllocator>>::type getDisplayModePropertiesKHR (DisplayKHRdisplay,const DisplayModePropertiesKHRAllocator &displayModePropertiesKHRAllocator,const Dispatch &d)
wrapper function for command vkGetDisplayModePropertiesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDisplayModePropertiesKHR.html
Defined at line 9973 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCreateDisplayModeKHR ), bool>::type = true>
Result createDisplayModeKHR (DisplayKHRdisplay,const DisplayModeCreateInfoKHR *pCreateInfo,const AllocationCallbacks *pAllocator,DisplayModeKHR *pMode,const Dispatch &d)
wrapper function for command vkCreateDisplayModeKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDisplayModeKHR.html
Defined at line 10007 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCreateDisplayModeKHR ), bool>::type = true>
typename ResultValueType<DisplayModeKHR>::type createDisplayModeKHR (DisplayKHRdisplay,const DisplayModeCreateInfoKHR &createInfo,Optional<const AllocationCallbacks>allocator,const Dispatch &d)
wrapper function for command vkCreateDisplayModeKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDisplayModeKHR.html
Defined at line 10022 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCreateDisplayModeKHR ), bool>::type = true>
typename ResultValueType<UniqueHandle<DisplayModeKHR, Dispatch>>::type createDisplayModeKHRUnique (DisplayKHRdisplay,const DisplayModeCreateInfoKHR &createInfo,Optional<const AllocationCallbacks>allocator,const Dispatch &d)
wrapper function for command vkCreateDisplayModeKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDisplayModeKHR.html
Defined at line 10044 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetDisplayPlaneCapabilitiesKHR ), bool>::type = true>
Result getDisplayPlaneCapabilitiesKHR (DisplayModeKHRmode,uint32_tplaneIndex,DisplayPlaneCapabilitiesKHR *pCapabilities,const Dispatch &d)
wrapper function for command vkGetDisplayPlaneCapabilitiesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDisplayPlaneCapabilitiesKHR.html
Defined at line 10069 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetDisplayPlaneCapabilitiesKHR ), bool>::type = true>
typename ResultValueType<DisplayPlaneCapabilitiesKHR>::type getDisplayPlaneCapabilitiesKHR (DisplayModeKHRmode,uint32_tplaneIndex,const Dispatch &d)
wrapper function for command vkGetDisplayPlaneCapabilitiesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDisplayPlaneCapabilitiesKHR.html
Defined at line 10083 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceVideoCapabilitiesKHR ), bool>::type = true>
Result getVideoCapabilitiesKHR (const VideoProfileInfoKHR *pVideoProfile,VideoCapabilitiesKHR *pCapabilities,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceVideoCapabilitiesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceVideoCapabilitiesKHR.html
Defined at line 11034 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceVideoCapabilitiesKHR ), bool>::type = true>
typename ResultValueType<VideoCapabilitiesKHR>::type getVideoCapabilitiesKHR (const VideoProfileInfoKHR & videoProfile, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceVideoCapabilitiesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceVideoCapabilitiesKHR.html
Defined at line 11047 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename X,typename Y,typename... Z,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceVideoCapabilitiesKHR ), bool>::type = true>
typename ResultValueType<StructureChain<X, Y, Z...>>::type getVideoCapabilitiesKHR (const VideoProfileInfoKHR & videoProfile, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceVideoCapabilitiesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceVideoCapabilitiesKHR.html
Defined at line 11070 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceVideoFormatPropertiesKHR ), bool>::type = true>
Result getVideoFormatPropertiesKHR (const PhysicalDeviceVideoFormatInfoKHR *pVideoFormatInfo,uint32_t *pVideoFormatPropertyCount,VideoFormatPropertiesKHR *pVideoFormatProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceVideoFormatPropertiesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceVideoFormatPropertiesKHR.html
Defined at line 11091 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename VideoFormatPropertiesKHRAllocator = std::allocator<VideoFormatPropertiesKHR>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename VideoFormatPropertiesKHRAllocator::value_type, VideoFormatPropertiesKHR>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceVideoFormatPropertiesKHR ), bool>::type = true>
typename ResultValueType<std::vector<VideoFormatPropertiesKHR, VideoFormatPropertiesKHRAllocator>>::type getVideoFormatPropertiesKHR (const PhysicalDeviceVideoFormatInfoKHR & videoFormatInfo, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceVideoFormatPropertiesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceVideoFormatPropertiesKHR.html
Defined at line 11110 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename VideoFormatPropertiesKHRAllocator = std::allocator<VideoFormatPropertiesKHR>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename VideoFormatPropertiesKHRAllocator::value_type, VideoFormatPropertiesKHR>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceVideoFormatPropertiesKHR ), bool>::type = true>
typename ResultValueType<std::vector<VideoFormatPropertiesKHR, VideoFormatPropertiesKHRAllocator>>::type getVideoFormatPropertiesKHR (const PhysicalDeviceVideoFormatInfoKHR &videoFormatInfo,const VideoFormatPropertiesKHRAllocator &videoFormatPropertiesKHRAllocator,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceVideoFormatPropertiesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceVideoFormatPropertiesKHR.html
Defined at line 11151 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename StructureChain,typename StructureChainAllocator = std::allocator<StructureChain>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename StructureChainAllocator::value_type, StructureChain>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceVideoFormatPropertiesKHR ), bool>::type = true>
typename ResultValueType<std::vector<StructureChain, StructureChainAllocator>>::type getVideoFormatPropertiesKHR (const PhysicalDeviceVideoFormatInfoKHR & videoFormatInfo, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceVideoFormatPropertiesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceVideoFormatPropertiesKHR.html
Defined at line 11195 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename StructureChain,typename StructureChainAllocator = std::allocator<StructureChain>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename StructureChainAllocator::value_type, StructureChain>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceVideoFormatPropertiesKHR ), bool>::type = true>
typename ResultValueType<std::vector<StructureChain, StructureChainAllocator>>::type getVideoFormatPropertiesKHR (const PhysicalDeviceVideoFormatInfoKHR &videoFormatInfo,const StructureChainAllocator &structureChainAllocator,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceVideoFormatPropertiesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceVideoFormatPropertiesKHR.html
Defined at line 11247 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceExternalImageFormatPropertiesNV ), bool>::type = true>
Result getExternalImageFormatPropertiesNV (Formatformat,ImageTypetype,ImageTilingtiling,ImageUsageFlagsusage,ImageCreateFlagsflags,ExternalMemoryHandleTypeFlagsNVexternalHandleType,ExternalImageFormatPropertiesNV *pExternalImageFormatProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceExternalImageFormatPropertiesNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceExternalImageFormatPropertiesNV.html
Defined at line 12535 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceExternalImageFormatPropertiesNV ), bool>::type = true>
typename ResultValueType<ExternalImageFormatPropertiesNV>::type getExternalImageFormatPropertiesNV (Formatformat,ImageTypetype,ImageTilingtiling,ImageUsageFlagsusage,ImageCreateFlagsflags,ExternalMemoryHandleTypeFlagsNVexternalHandleType,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceExternalImageFormatPropertiesNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceExternalImageFormatPropertiesNV.html
Defined at line 12561 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceFeatures2KHR ), bool>::type = true>
void getFeatures2KHR (PhysicalDeviceFeatures2 * pFeatures, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceFeatures2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceFeatures2KHR.html
Defined at line 12631 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceFeatures2KHR ), bool>::type = true>
PhysicalDeviceFeatures2 getFeatures2KHR (const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceFeatures2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceFeatures2KHR.html
Defined at line 12641 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename X,typename Y,typename... Z,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceFeatures2KHR ), bool>::type = true>
StructureChain<X, Y, Z...> getFeatures2KHR (const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceFeatures2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceFeatures2KHR.html
Defined at line 12658 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceProperties2KHR ), bool>::type = true>
void getProperties2KHR (PhysicalDeviceProperties2 * pProperties, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceProperties2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceProperties2KHR.html
Defined at line 12677 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceProperties2KHR ), bool>::type = true>
PhysicalDeviceProperties2 getProperties2KHR (const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceProperties2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceProperties2KHR.html
Defined at line 12687 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename X,typename Y,typename... Z,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceProperties2KHR ), bool>::type = true>
StructureChain<X, Y, Z...> getProperties2KHR (const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceProperties2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceProperties2KHR.html
Defined at line 12704 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceFormatProperties2KHR ), bool>::type = true>
void getFormatProperties2KHR (Formatformat,FormatProperties2 *pFormatProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceFormatProperties2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceFormatProperties2KHR.html
Defined at line 12723 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceFormatProperties2KHR ), bool>::type = true>
FormatProperties2 getFormatProperties2KHR (Format format, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceFormatProperties2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceFormatProperties2KHR.html
Defined at line 12735 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename X,typename Y,typename... Z,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceFormatProperties2KHR ), bool>::type = true>
StructureChain<X, Y, Z...> getFormatProperties2KHR (Format format, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceFormatProperties2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceFormatProperties2KHR.html
Defined at line 12758 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceImageFormatProperties2KHR ), bool>::type = true>
Result getImageFormatProperties2KHR (const PhysicalDeviceImageFormatInfo2 *pImageFormatInfo,ImageFormatProperties2 *pImageFormatProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceImageFormatProperties2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceImageFormatProperties2KHR.html
Defined at line 12779 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceImageFormatProperties2KHR ), bool>::type = true>
typename ResultValueType<ImageFormatProperties2>::type getImageFormatProperties2KHR (const PhysicalDeviceImageFormatInfo2 & imageFormatInfo, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceImageFormatProperties2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceImageFormatProperties2KHR.html
Defined at line 12792 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename X,typename Y,typename... Z,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceImageFormatProperties2KHR ), bool>::type = true>
typename ResultValueType<StructureChain<X, Y, Z...>>::type getImageFormatProperties2KHR (const PhysicalDeviceImageFormatInfo2 & imageFormatInfo, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceImageFormatProperties2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceImageFormatProperties2KHR.html
Defined at line 12818 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyProperties2KHR ), bool>::type = true>
void getQueueFamilyProperties2KHR (uint32_t *pQueueFamilyPropertyCount,QueueFamilyProperties2 *pQueueFamilyProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceQueueFamilyProperties2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceQueueFamilyProperties2KHR.html
Defined at line 12842 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename QueueFamilyProperties2Allocator = std::allocator<QueueFamilyProperties2>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename QueueFamilyProperties2Allocator::value_type, QueueFamilyProperties2>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyProperties2KHR ), bool>::type = true>
std::vector<QueueFamilyProperties2, QueueFamilyProperties2Allocator> getQueueFamilyProperties2KHR (const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceQueueFamilyProperties2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceQueueFamilyProperties2KHR.html
Defined at line 12857 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename QueueFamilyProperties2Allocator = std::allocator<QueueFamilyProperties2>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename QueueFamilyProperties2Allocator::value_type, QueueFamilyProperties2>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyProperties2KHR ), bool>::type = true>
std::vector<QueueFamilyProperties2, QueueFamilyProperties2Allocator> getQueueFamilyProperties2KHR (const QueueFamilyProperties2Allocator & queueFamilyProperties2Allocator, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceQueueFamilyProperties2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceQueueFamilyProperties2KHR.html
Defined at line 12887 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename StructureChain,typename StructureChainAllocator = std::allocator<StructureChain>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename StructureChainAllocator::value_type, StructureChain>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyProperties2KHR ), bool>::type = true>
std::vector<StructureChain, StructureChainAllocator> getQueueFamilyProperties2KHR (const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceQueueFamilyProperties2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceQueueFamilyProperties2KHR.html
Defined at line 12918 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename StructureChain,typename StructureChainAllocator = std::allocator<StructureChain>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename StructureChainAllocator::value_type, StructureChain>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyProperties2KHR ), bool>::type = true>
std::vector<StructureChain, StructureChainAllocator> getQueueFamilyProperties2KHR (const StructureChainAllocator & structureChainAllocator, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceQueueFamilyProperties2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceQueueFamilyProperties2KHR.html
Defined at line 12959 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceMemoryProperties2KHR ), bool>::type = true>
void getMemoryProperties2KHR (PhysicalDeviceMemoryProperties2 * pMemoryProperties, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceMemoryProperties2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceMemoryProperties2KHR.html
Defined at line 12997 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceMemoryProperties2KHR ), bool>::type = true>
PhysicalDeviceMemoryProperties2 getMemoryProperties2KHR (const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceMemoryProperties2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceMemoryProperties2KHR.html
Defined at line 13009 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename X,typename Y,typename... Z,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceMemoryProperties2KHR ), bool>::type = true>
StructureChain<X, Y, Z...> getMemoryProperties2KHR (const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceMemoryProperties2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceMemoryProperties2KHR.html
Defined at line 13030 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceSparseImageFormatProperties2KHR ), bool>::type = true>
void getSparseImageFormatProperties2KHR (const PhysicalDeviceSparseImageFormatInfo2 *pFormatInfo,uint32_t *pPropertyCount,SparseImageFormatProperties2 *pProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceSparseImageFormatProperties2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSparseImageFormatProperties2KHR.html
Defined at line 13049 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename SparseImageFormatProperties2Allocator = std::allocator<SparseImageFormatProperties2>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename SparseImageFormatProperties2Allocator::value_type, SparseImageFormatProperties2>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceSparseImageFormatProperties2KHR ), bool>::type = true>
std::vector<SparseImageFormatProperties2, SparseImageFormatProperties2Allocator> getSparseImageFormatProperties2KHR (const PhysicalDeviceSparseImageFormatInfo2 & formatInfo, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceSparseImageFormatProperties2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSparseImageFormatProperties2KHR.html
Defined at line 13067 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename SparseImageFormatProperties2Allocator = std::allocator<SparseImageFormatProperties2>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename SparseImageFormatProperties2Allocator::value_type, SparseImageFormatProperties2>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceSparseImageFormatProperties2KHR ), bool>::type = true>
std::vector<SparseImageFormatProperties2, SparseImageFormatProperties2Allocator> getSparseImageFormatProperties2KHR (const PhysicalDeviceSparseImageFormatInfo2 &formatInfo,const SparseImageFormatProperties2Allocator &sparseImageFormatProperties2Allocator,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceSparseImageFormatProperties2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSparseImageFormatProperties2KHR.html
Defined at line 13100 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceExternalBufferPropertiesKHR ), bool>::type = true>
void getExternalBufferPropertiesKHR (const PhysicalDeviceExternalBufferInfo *pExternalBufferInfo,ExternalBufferProperties *pExternalBufferProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceExternalBufferPropertiesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceExternalBufferPropertiesKHR.html
Defined at line 13350 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceExternalBufferPropertiesKHR ), bool>::type = true>
ExternalBufferProperties getExternalBufferPropertiesKHR (const PhysicalDeviceExternalBufferInfo & externalBufferInfo, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceExternalBufferPropertiesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceExternalBufferPropertiesKHR.html
Defined at line 13364 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceExternalSemaphorePropertiesKHR ), bool>::type = true>
void getExternalSemaphorePropertiesKHR (const PhysicalDeviceExternalSemaphoreInfo *pExternalSemaphoreInfo,ExternalSemaphoreProperties *pExternalSemaphoreProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceExternalSemaphorePropertiesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceExternalSemaphorePropertiesKHR.html
Defined at line 13521 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceExternalSemaphorePropertiesKHR ), bool>::type = true>
ExternalSemaphoreProperties getExternalSemaphorePropertiesKHR (const PhysicalDeviceExternalSemaphoreInfo & externalSemaphoreInfo, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceExternalSemaphorePropertiesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceExternalSemaphorePropertiesKHR.html
Defined at line 13535 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkReleaseDisplayEXT ), bool>::type = true>
typename ResultValueType<void>::type releaseDisplayEXT (DisplayKHR display, const Dispatch & d)
wrapper function for command vkReleaseDisplayEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkReleaseDisplayEXT.html
Defined at line 13966 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkReleaseDisplayEXT ), bool>::type = true>
typename ResultValueType<void>::type release (DisplayKHR display, const Dispatch & d)
wrapper function for command vkReleaseDisplayEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkReleaseDisplayEXT.html
Defined at line 13992 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceSurfaceCapabilities2EXT ), bool>::type = true>
Result getSurfaceCapabilities2EXT (SurfaceKHRsurface,SurfaceCapabilities2EXT *pSurfaceCapabilities,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceSurfaceCapabilities2EXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSurfaceCapabilities2EXT.html
Defined at line 14091 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceSurfaceCapabilities2EXT ), bool>::type = true>
typename ResultValueType<SurfaceCapabilities2EXT>::type getSurfaceCapabilities2EXT (SurfaceKHR surface, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceSurfaceCapabilities2EXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSurfaceCapabilities2EXT.html
Defined at line 14104 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceExternalFencePropertiesKHR ), bool>::type = true>
void getExternalFencePropertiesKHR (const PhysicalDeviceExternalFenceInfo *pExternalFenceInfo,ExternalFenceProperties *pExternalFenceProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceExternalFencePropertiesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceExternalFencePropertiesKHR.html
Defined at line 14737 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceExternalFencePropertiesKHR ), bool>::type = true>
ExternalFenceProperties getExternalFencePropertiesKHR (const PhysicalDeviceExternalFenceInfo & externalFenceInfo, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceExternalFencePropertiesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceExternalFencePropertiesKHR.html
Defined at line 14751 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR ), bool>::type = true>
Result enumerateQueueFamilyPerformanceQueryCountersKHR (uint32_tqueueFamilyIndex,uint32_t *pCounterCount,PerformanceCounterKHR *pCounters,PerformanceCounterDescriptionKHR *pCounterDescriptions,const Dispatch &d)
wrapper function for command vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR.html
Defined at line 14895 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename PerformanceCounterKHRAllocator = std::allocator<PerformanceCounterKHR>,typename PerformanceCounterDescriptionKHRAllocator = std::allocator<PerformanceCounterDescriptionKHR>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename PerformanceCounterKHRAllocator::value_type, PerformanceCounterKHR>::value && std::is_same<typename PerformanceCounterDescriptionKHRAllocator::value_type, PerformanceCounterDescriptionKHR>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR ), bool>::type = true>
typename ResultValueType<std::pair<std::vector<PerformanceCounterKHR, PerformanceCounterKHRAllocator>, std::vector<PerformanceCounterDescriptionKHR, PerformanceCounterDescriptionKHRAllocator>>>::type enumerateQueueFamilyPerformanceQueryCountersKHR (uint32_t queueFamilyIndex, const Dispatch & d)
wrapper function for command vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR.html
Defined at line 14921 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename PerformanceCounterKHRAllocator = std::allocator<PerformanceCounterKHR>,typename PerformanceCounterDescriptionKHRAllocator = std::allocator<PerformanceCounterDescriptionKHR>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename PerformanceCounterKHRAllocator::value_type, PerformanceCounterKHR>::value && std::is_same<typename PerformanceCounterDescriptionKHRAllocator::value_type, PerformanceCounterDescriptionKHR>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR ), bool>::type = true>
typename ResultValueType<std::pair<std::vector<PerformanceCounterKHR, PerformanceCounterKHRAllocator>, std::vector<PerformanceCounterDescriptionKHR, PerformanceCounterDescriptionKHRAllocator>>>::type enumerateQueueFamilyPerformanceQueryCountersKHR (uint32_tqueueFamilyIndex,const PerformanceCounterKHRAllocator &performanceCounterKHRAllocator,const PerformanceCounterDescriptionKHRAllocator &performanceCounterDescriptionKHRAllocator,const Dispatch &d)
wrapper function for command vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR.html
Defined at line 14974 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR ), bool>::type = true>
void getQueueFamilyPerformanceQueryPassesKHR (const QueryPoolPerformanceCreateInfoKHR *pPerformanceQueryCreateInfo,uint32_t *pNumPasses,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR.html
Defined at line 15027 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR ), bool>::type = true>
uint32_t getQueueFamilyPerformanceQueryPassesKHR (const QueryPoolPerformanceCreateInfoKHR & performanceQueryCreateInfo, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR.html
Defined at line 15040 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceSurfaceCapabilities2KHR ), bool>::type = true>
Result getSurfaceCapabilities2KHR (const PhysicalDeviceSurfaceInfo2KHR *pSurfaceInfo,SurfaceCapabilities2KHR *pSurfaceCapabilities,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceSurfaceCapabilities2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSurfaceCapabilities2KHR.html
Defined at line 15098 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceSurfaceCapabilities2KHR ), bool>::type = true>
typename ResultValueType<SurfaceCapabilities2KHR>::type getSurfaceCapabilities2KHR (const PhysicalDeviceSurfaceInfo2KHR & surfaceInfo, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceSurfaceCapabilities2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSurfaceCapabilities2KHR.html
Defined at line 15111 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename X,typename Y,typename... Z,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceSurfaceCapabilities2KHR ), bool>::type = true>
typename ResultValueType<StructureChain<X, Y, Z...>>::type getSurfaceCapabilities2KHR (const PhysicalDeviceSurfaceInfo2KHR & surfaceInfo, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceSurfaceCapabilities2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSurfaceCapabilities2KHR.html
Defined at line 15137 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceSurfaceFormats2KHR ), bool>::type = true>
Result getSurfaceFormats2KHR (const PhysicalDeviceSurfaceInfo2KHR *pSurfaceInfo,uint32_t *pSurfaceFormatCount,SurfaceFormat2KHR *pSurfaceFormats,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceSurfaceFormats2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSurfaceFormats2KHR.html
Defined at line 15161 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename SurfaceFormat2KHRAllocator = std::allocator<SurfaceFormat2KHR>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename SurfaceFormat2KHRAllocator::value_type, SurfaceFormat2KHR>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceSurfaceFormats2KHR ), bool>::type = true>
typename ResultValueType<std::vector<SurfaceFormat2KHR, SurfaceFormat2KHRAllocator>>::type getSurfaceFormats2KHR (const PhysicalDeviceSurfaceInfo2KHR & surfaceInfo, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceSurfaceFormats2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSurfaceFormats2KHR.html
Defined at line 15179 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename SurfaceFormat2KHRAllocator = std::allocator<SurfaceFormat2KHR>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename SurfaceFormat2KHRAllocator::value_type, SurfaceFormat2KHR>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceSurfaceFormats2KHR ), bool>::type = true>
typename ResultValueType<std::vector<SurfaceFormat2KHR, SurfaceFormat2KHRAllocator>>::type getSurfaceFormats2KHR (const PhysicalDeviceSurfaceInfo2KHR &surfaceInfo,const SurfaceFormat2KHRAllocator &surfaceFormat2KHRAllocator,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceSurfaceFormats2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSurfaceFormats2KHR.html
Defined at line 15219 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename StructureChain,typename StructureChainAllocator = std::allocator<StructureChain>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename StructureChainAllocator::value_type, StructureChain>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceSurfaceFormats2KHR ), bool>::type = true>
typename ResultValueType<std::vector<StructureChain, StructureChainAllocator>>::type getSurfaceFormats2KHR (const PhysicalDeviceSurfaceInfo2KHR & surfaceInfo, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceSurfaceFormats2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSurfaceFormats2KHR.html
Defined at line 15261 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename StructureChain,typename StructureChainAllocator = std::allocator<StructureChain>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename StructureChainAllocator::value_type, StructureChain>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceSurfaceFormats2KHR ), bool>::type = true>
typename ResultValueType<std::vector<StructureChain, StructureChainAllocator>>::type getSurfaceFormats2KHR (const PhysicalDeviceSurfaceInfo2KHR &surfaceInfo,const StructureChainAllocator &structureChainAllocator,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceSurfaceFormats2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSurfaceFormats2KHR.html
Defined at line 15312 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceDisplayProperties2KHR ), bool>::type = true>
Result getDisplayProperties2KHR (uint32_t *pPropertyCount,DisplayProperties2KHR *pProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceDisplayProperties2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceDisplayProperties2KHR.html
Defined at line 15363 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename DisplayProperties2KHRAllocator = std::allocator<DisplayProperties2KHR>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename DisplayProperties2KHRAllocator::value_type, DisplayProperties2KHR>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceDisplayProperties2KHR ), bool>::type = true>
typename ResultValueType<std::vector<DisplayProperties2KHR, DisplayProperties2KHRAllocator>>::type getDisplayProperties2KHR (const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceDisplayProperties2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceDisplayProperties2KHR.html
Defined at line 15378 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename DisplayProperties2KHRAllocator = std::allocator<DisplayProperties2KHR>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename DisplayProperties2KHRAllocator::value_type, DisplayProperties2KHR>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceDisplayProperties2KHR ), bool>::type = true>
typename ResultValueType<std::vector<DisplayProperties2KHR, DisplayProperties2KHRAllocator>>::type getDisplayProperties2KHR (const DisplayProperties2KHRAllocator & displayProperties2KHRAllocator, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceDisplayProperties2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceDisplayProperties2KHR.html
Defined at line 15415 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceDisplayPlaneProperties2KHR ), bool>::type = true>
Result getDisplayPlaneProperties2KHR (uint32_t *pPropertyCount,DisplayPlaneProperties2KHR *pProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceDisplayPlaneProperties2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceDisplayPlaneProperties2KHR.html
Defined at line 15450 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename DisplayPlaneProperties2KHRAllocator = std::allocator<DisplayPlaneProperties2KHR>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename DisplayPlaneProperties2KHRAllocator::value_type, DisplayPlaneProperties2KHR>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceDisplayPlaneProperties2KHR ), bool>::type = true>
typename ResultValueType<std::vector<DisplayPlaneProperties2KHR, DisplayPlaneProperties2KHRAllocator>>::type getDisplayPlaneProperties2KHR (const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceDisplayPlaneProperties2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceDisplayPlaneProperties2KHR.html
Defined at line 15465 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename DisplayPlaneProperties2KHRAllocator = std::allocator<DisplayPlaneProperties2KHR>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename DisplayPlaneProperties2KHRAllocator::value_type, DisplayPlaneProperties2KHR>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceDisplayPlaneProperties2KHR ), bool>::type = true>
typename ResultValueType<std::vector<DisplayPlaneProperties2KHR, DisplayPlaneProperties2KHRAllocator>>::type getDisplayPlaneProperties2KHR (const DisplayPlaneProperties2KHRAllocator & displayPlaneProperties2KHRAllocator, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceDisplayPlaneProperties2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceDisplayPlaneProperties2KHR.html
Defined at line 15502 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetDisplayModeProperties2KHR ), bool>::type = true>
Result getDisplayModeProperties2KHR (DisplayKHRdisplay,uint32_t *pPropertyCount,DisplayModeProperties2KHR *pProperties,const Dispatch &d)
wrapper function for command vkGetDisplayModeProperties2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDisplayModeProperties2KHR.html
Defined at line 15537 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename DisplayModeProperties2KHRAllocator = std::allocator<DisplayModeProperties2KHR>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename DisplayModeProperties2KHRAllocator::value_type, DisplayModeProperties2KHR>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetDisplayModeProperties2KHR ), bool>::type = true>
typename ResultValueType<std::vector<DisplayModeProperties2KHR, DisplayModeProperties2KHRAllocator>>::type getDisplayModeProperties2KHR (DisplayKHR display, const Dispatch & d)
wrapper function for command vkGetDisplayModeProperties2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDisplayModeProperties2KHR.html
Defined at line 15554 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename DisplayModeProperties2KHRAllocator = std::allocator<DisplayModeProperties2KHR>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename DisplayModeProperties2KHRAllocator::value_type, DisplayModeProperties2KHR>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetDisplayModeProperties2KHR ), bool>::type = true>
typename ResultValueType<std::vector<DisplayModeProperties2KHR, DisplayModeProperties2KHRAllocator>>::type getDisplayModeProperties2KHR (DisplayKHRdisplay,const DisplayModeProperties2KHRAllocator &displayModeProperties2KHRAllocator,const Dispatch &d)
wrapper function for command vkGetDisplayModeProperties2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDisplayModeProperties2KHR.html
Defined at line 15590 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename StructureChain,typename StructureChainAllocator = std::allocator<StructureChain>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename StructureChainAllocator::value_type, StructureChain>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetDisplayModeProperties2KHR ), bool>::type = true>
typename ResultValueType<std::vector<StructureChain, StructureChainAllocator>>::type getDisplayModeProperties2KHR (DisplayKHR display, const Dispatch & d)
wrapper function for command vkGetDisplayModeProperties2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDisplayModeProperties2KHR.html
Defined at line 15628 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename StructureChain,typename StructureChainAllocator = std::allocator<StructureChain>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename StructureChainAllocator::value_type, StructureChain>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetDisplayModeProperties2KHR ), bool>::type = true>
typename ResultValueType<std::vector<StructureChain, StructureChainAllocator>>::type getDisplayModeProperties2KHR (DisplayKHRdisplay,const StructureChainAllocator &structureChainAllocator,const Dispatch &d)
wrapper function for command vkGetDisplayModeProperties2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDisplayModeProperties2KHR.html
Defined at line 15675 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetDisplayPlaneCapabilities2KHR ), bool>::type = true>
Result getDisplayPlaneCapabilities2KHR (const DisplayPlaneInfo2KHR *pDisplayPlaneInfo,DisplayPlaneCapabilities2KHR *pCapabilities,const Dispatch &d)
wrapper function for command vkGetDisplayPlaneCapabilities2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDisplayPlaneCapabilities2KHR.html
Defined at line 15719 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetDisplayPlaneCapabilities2KHR ), bool>::type = true>
typename ResultValueType<DisplayPlaneCapabilities2KHR>::type getDisplayPlaneCapabilities2KHR (const DisplayPlaneInfo2KHR & displayPlaneInfo, const Dispatch & d)
wrapper function for command vkGetDisplayPlaneCapabilities2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDisplayPlaneCapabilities2KHR.html
Defined at line 15732 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceDescriptorSizeEXT ), bool>::type = true>
DeviceSize getDescriptorSizeEXT (DescriptorType descriptorType, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceDescriptorSizeEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceDescriptorSizeEXT.html
Defined at line 16884 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceMultisamplePropertiesEXT ), bool>::type = true>
void getMultisamplePropertiesEXT (SampleCountFlagBitssamples,MultisamplePropertiesEXT *pMultisampleProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceMultisamplePropertiesEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceMultisamplePropertiesEXT.html
Defined at line 16976 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceMultisamplePropertiesEXT ), bool>::type = true>
MultisamplePropertiesEXT getMultisamplePropertiesEXT (SampleCountFlagBits samples, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceMultisamplePropertiesEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceMultisamplePropertiesEXT.html
Defined at line 16989 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceCalibrateableTimeDomainsEXT ), bool>::type = true>
Result getCalibrateableTimeDomainsEXT (uint32_t *pTimeDomainCount,TimeDomainKHR *pTimeDomains,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceCalibrateableTimeDomainsEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceCalibrateableTimeDomainsEXT.html
Defined at line 19773 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename TimeDomainKHRAllocator = std::allocator<TimeDomainKHR>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename TimeDomainKHRAllocator::value_type, TimeDomainKHR>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceCalibrateableTimeDomainsEXT ), bool>::type = true>
typename ResultValueType<std::vector<TimeDomainKHR, TimeDomainKHRAllocator>>::type getCalibrateableTimeDomainsEXT (const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceCalibrateableTimeDomainsEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceCalibrateableTimeDomainsEXT.html
Defined at line 19788 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename TimeDomainKHRAllocator = std::allocator<TimeDomainKHR>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename TimeDomainKHRAllocator::value_type, TimeDomainKHR>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceCalibrateableTimeDomainsEXT ), bool>::type = true>
typename ResultValueType<std::vector<TimeDomainKHR, TimeDomainKHRAllocator>>::type getCalibrateableTimeDomainsEXT (const TimeDomainKHRAllocator & timeDomainKHRAllocator, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceCalibrateableTimeDomainsEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceCalibrateableTimeDomainsEXT.html
Defined at line 19825 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
void PhysicalDevice ()
Defined at line 20133 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
void PhysicalDevice (const PhysicalDevice & rhs)
Defined at line 20135 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
PhysicalDevice & operator= (const PhysicalDevice & rhs)
Defined at line 20136 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
void PhysicalDevice (PhysicalDevice && rhs)
Defined at line 20139 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
PhysicalDevice & operator= (PhysicalDevice && rhs)
Defined at line 20140 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
void PhysicalDevice (std::nullptr_t )
Defined at line 20151 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
void PhysicalDevice (VkPhysicalDevice physicalDevice)
Defined at line 20153 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
PhysicalDevice & operator= (VkPhysicalDevice physicalDevice)
Defined at line 20155 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
PhysicalDevice & operator= (std::nullptr_t )
Defined at line 20161 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceFragmentShadingRatesKHR ), bool>::type = true>
Result getFragmentShadingRatesKHR (uint32_t *pFragmentShadingRateCount,PhysicalDeviceFragmentShadingRateKHR *pFragmentShadingRates,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceFragmentShadingRatesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceFragmentShadingRatesKHR.html
Defined at line 20835 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename PhysicalDeviceFragmentShadingRateKHRAllocator = std::allocator<PhysicalDeviceFragmentShadingRateKHR>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename PhysicalDeviceFragmentShadingRateKHRAllocator::value_type, PhysicalDeviceFragmentShadingRateKHR>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceFragmentShadingRatesKHR ), bool>::type = true>
typename ResultValueType<std::vector<PhysicalDeviceFragmentShadingRateKHR, PhysicalDeviceFragmentShadingRateKHRAllocator>>::type getFragmentShadingRatesKHR (const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceFragmentShadingRatesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceFragmentShadingRatesKHR.html
Defined at line 20854 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename PhysicalDeviceFragmentShadingRateKHRAllocator = std::allocator<PhysicalDeviceFragmentShadingRateKHR>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename PhysicalDeviceFragmentShadingRateKHRAllocator::value_type, PhysicalDeviceFragmentShadingRateKHR>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceFragmentShadingRatesKHR ), bool>::type = true>
typename ResultValueType<std::vector<PhysicalDeviceFragmentShadingRateKHR, PhysicalDeviceFragmentShadingRateKHRAllocator>>::type getFragmentShadingRatesKHR (const PhysicalDeviceFragmentShadingRateKHRAllocator & physicalDeviceFragmentShadingRateKHRAllocator, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceFragmentShadingRatesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceFragmentShadingRatesKHR.html
Defined at line 20894 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceToolPropertiesEXT ), bool>::type = true>
Result getToolPropertiesEXT (uint32_t *pToolCount,PhysicalDeviceToolProperties *pToolProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceToolPropertiesEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceToolPropertiesEXT.html
Defined at line 21049 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename PhysicalDeviceToolPropertiesAllocator = std::allocator<PhysicalDeviceToolProperties>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename PhysicalDeviceToolPropertiesAllocator::value_type, PhysicalDeviceToolProperties>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceToolPropertiesEXT ), bool>::type = true>
typename ResultValueType<std::vector<PhysicalDeviceToolProperties, PhysicalDeviceToolPropertiesAllocator>>::type getToolPropertiesEXT (const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceToolPropertiesEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceToolPropertiesEXT.html
Defined at line 21064 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename PhysicalDeviceToolPropertiesAllocator = std::allocator<PhysicalDeviceToolProperties>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename PhysicalDeviceToolPropertiesAllocator::value_type, PhysicalDeviceToolProperties>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceToolPropertiesEXT ), bool>::type = true>
typename ResultValueType<std::vector<PhysicalDeviceToolProperties, PhysicalDeviceToolPropertiesAllocator>>::type getToolPropertiesEXT (const PhysicalDeviceToolPropertiesAllocator & physicalDeviceToolPropertiesAllocator, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceToolPropertiesEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceToolPropertiesEXT.html
Defined at line 21101 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceCooperativeMatrixPropertiesNV ), bool>::type = true>
Result getCooperativeMatrixPropertiesNV (uint32_t *pPropertyCount,CooperativeMatrixPropertiesNV *pProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceCooperativeMatrixPropertiesNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceCooperativeMatrixPropertiesNV.html
Defined at line 21174 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename CooperativeMatrixPropertiesNVAllocator = std::allocator<CooperativeMatrixPropertiesNV>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename CooperativeMatrixPropertiesNVAllocator::value_type, CooperativeMatrixPropertiesNV>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceCooperativeMatrixPropertiesNV ), bool>::type = true>
typename ResultValueType<std::vector<CooperativeMatrixPropertiesNV, CooperativeMatrixPropertiesNVAllocator>>::type getCooperativeMatrixPropertiesNV (const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceCooperativeMatrixPropertiesNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceCooperativeMatrixPropertiesNV.html
Defined at line 21189 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename CooperativeMatrixPropertiesNVAllocator = std::allocator<CooperativeMatrixPropertiesNV>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename CooperativeMatrixPropertiesNVAllocator::value_type, CooperativeMatrixPropertiesNV>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceCooperativeMatrixPropertiesNV ), bool>::type = true>
typename ResultValueType<std::vector<CooperativeMatrixPropertiesNV, CooperativeMatrixPropertiesNVAllocator>>::type getCooperativeMatrixPropertiesNV (const CooperativeMatrixPropertiesNVAllocator & cooperativeMatrixPropertiesNVAllocator, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceCooperativeMatrixPropertiesNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceCooperativeMatrixPropertiesNV.html
Defined at line 21226 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV ), bool>::type = true>
Result getSupportedFramebufferMixedSamplesCombinationsNV (uint32_t *pCombinationCount,FramebufferMixedSamplesCombinationNV *pCombinations,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV.html
Defined at line 21264 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename FramebufferMixedSamplesCombinationNVAllocator = std::allocator<FramebufferMixedSamplesCombinationNV>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename FramebufferMixedSamplesCombinationNVAllocator::value_type, FramebufferMixedSamplesCombinationNV>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV ), bool>::type = true>
typename ResultValueType<std::vector<FramebufferMixedSamplesCombinationNV, FramebufferMixedSamplesCombinationNVAllocator>>::type getSupportedFramebufferMixedSamplesCombinationsNV (const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV.html
Defined at line 21281 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename FramebufferMixedSamplesCombinationNVAllocator = std::allocator<FramebufferMixedSamplesCombinationNV>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename FramebufferMixedSamplesCombinationNVAllocator::value_type, FramebufferMixedSamplesCombinationNV>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV ), bool>::type = true>
typename ResultValueType<std::vector<FramebufferMixedSamplesCombinationNV, FramebufferMixedSamplesCombinationNVAllocator>>::type getSupportedFramebufferMixedSamplesCombinationsNV (const FramebufferMixedSamplesCombinationNVAllocator & framebufferMixedSamplesCombinationNVAllocator, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV.html
Defined at line 21321 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
VkPhysicalDevice operator VkPhysicalDevice_T * ()
Defined at line 22464 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
bool operator bool ()
Defined at line 22469 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
bool operator! ()
Defined at line 22474 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkAcquireDrmDisplayEXT ), bool>::type = true>
typename ResultValueType<void>::type acquireDrmDisplayEXT (int32_tdrmFd,DisplayKHRdisplay,const Dispatch &d)
wrapper function for command vkAcquireDrmDisplayEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkAcquireDrmDisplayEXT.html
Defined at line 22849 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetDrmDisplayEXT ), bool>::type = true>
Result getDrmDisplayEXT (int32_tdrmFd,uint32_tconnectorId,DisplayKHR *display,const Dispatch &d)
wrapper function for command vkGetDrmDisplayEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDrmDisplayEXT.html
Defined at line 22866 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetDrmDisplayEXT ), bool>::type = true>
typename ResultValueType<DisplayKHR>::type getDrmDisplayEXT (int32_tdrmFd,uint32_tconnectorId,const Dispatch &d)
wrapper function for command vkGetDrmDisplayEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDrmDisplayEXT.html
Defined at line 22877 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetDrmDisplayEXT ), bool>::type = true>
typename ResultValueType<UniqueHandle<DisplayKHR, Dispatch>>::type getDrmDisplayEXTUnique (int32_tdrmFd,uint32_tconnectorId,const Dispatch &d)
wrapper function for command vkGetDrmDisplayEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDrmDisplayEXT.html
Defined at line 22895 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR ), bool>::type = true>
Result getVideoEncodeQualityLevelPropertiesKHR (const PhysicalDeviceVideoEncodeQualityLevelInfoKHR *pQualityLevelInfo,VideoEncodeQualityLevelPropertiesKHR *pQualityLevelProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR.html
Defined at line 23060 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR ), bool>::type = true>
typename ResultValueType<VideoEncodeQualityLevelPropertiesKHR>::type getVideoEncodeQualityLevelPropertiesKHR (const PhysicalDeviceVideoEncodeQualityLevelInfoKHR & qualityLevelInfo, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR.html
Defined at line 23075 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename X,typename Y,typename... Z,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR ), bool>::type = true>
typename ResultValueType<StructureChain<X, Y, Z...>>::type getVideoEncodeQualityLevelPropertiesKHR (const PhysicalDeviceVideoEncodeQualityLevelInfoKHR & qualityLevelInfo, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR.html
Defined at line 23101 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceExternalTensorPropertiesARM ), bool>::type = true>
void getExternalTensorPropertiesARM (const PhysicalDeviceExternalTensorInfoARM *pExternalTensorInfo,ExternalTensorPropertiesARM *pExternalTensorProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceExternalTensorPropertiesARM, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceExternalTensorPropertiesARM.html
Defined at line 27991 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceExternalTensorPropertiesARM ), bool>::type = true>
ExternalTensorPropertiesARM getExternalTensorPropertiesARM (const PhysicalDeviceExternalTensorInfoARM & externalTensorInfo, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceExternalTensorPropertiesARM, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceExternalTensorPropertiesARM.html
Defined at line 28005 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceOpticalFlowImageFormatsNV ), bool>::type = true>
Result getOpticalFlowImageFormatsNV (const OpticalFlowImageFormatInfoNV *pOpticalFlowImageFormatInfo,uint32_t *pFormatCount,OpticalFlowImageFormatPropertiesNV *pImageFormatProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceOpticalFlowImageFormatsNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceOpticalFlowImageFormatsNV.html
Defined at line 28158 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename OpticalFlowImageFormatPropertiesNVAllocator = std::allocator<OpticalFlowImageFormatPropertiesNV>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename OpticalFlowImageFormatPropertiesNVAllocator::value_type, OpticalFlowImageFormatPropertiesNV>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceOpticalFlowImageFormatsNV ), bool>::type = true>
typename ResultValueType<std::vector<OpticalFlowImageFormatPropertiesNV, OpticalFlowImageFormatPropertiesNVAllocator>>::type getOpticalFlowImageFormatsNV (const OpticalFlowImageFormatInfoNV & opticalFlowImageFormatInfo, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceOpticalFlowImageFormatsNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceOpticalFlowImageFormatsNV.html
Defined at line 28179 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename OpticalFlowImageFormatPropertiesNVAllocator = std::allocator<OpticalFlowImageFormatPropertiesNV>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename OpticalFlowImageFormatPropertiesNVAllocator::value_type, OpticalFlowImageFormatPropertiesNV>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceOpticalFlowImageFormatsNV ), bool>::type = true>
typename ResultValueType<std::vector<OpticalFlowImageFormatPropertiesNV, OpticalFlowImageFormatPropertiesNVAllocator>>::type getOpticalFlowImageFormatsNV (const OpticalFlowImageFormatInfoNV &opticalFlowImageFormatInfo,const OpticalFlowImageFormatPropertiesNVAllocator &opticalFlowImageFormatPropertiesNVAllocator,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceOpticalFlowImageFormatsNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceOpticalFlowImageFormatsNV.html
Defined at line 28222 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceCooperativeVectorPropertiesNV ), bool>::type = true>
Result getCooperativeVectorPropertiesNV (uint32_t *pPropertyCount,CooperativeVectorPropertiesNV *pProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceCooperativeVectorPropertiesNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceCooperativeVectorPropertiesNV.html
Defined at line 29647 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename CooperativeVectorPropertiesNVAllocator = std::allocator<CooperativeVectorPropertiesNV>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename CooperativeVectorPropertiesNVAllocator::value_type, CooperativeVectorPropertiesNV>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceCooperativeVectorPropertiesNV ), bool>::type = true>
typename ResultValueType<std::vector<CooperativeVectorPropertiesNV, CooperativeVectorPropertiesNVAllocator>>::type getCooperativeVectorPropertiesNV (const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceCooperativeVectorPropertiesNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceCooperativeVectorPropertiesNV.html
Defined at line 29662 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename CooperativeVectorPropertiesNVAllocator = std::allocator<CooperativeVectorPropertiesNV>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename CooperativeVectorPropertiesNVAllocator::value_type, CooperativeVectorPropertiesNV>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceCooperativeVectorPropertiesNV ), bool>::type = true>
typename ResultValueType<std::vector<CooperativeVectorPropertiesNV, CooperativeVectorPropertiesNVAllocator>>::type getCooperativeVectorPropertiesNV (const CooperativeVectorPropertiesNVAllocator & cooperativeVectorPropertiesNVAllocator, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceCooperativeVectorPropertiesNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceCooperativeVectorPropertiesNV.html
Defined at line 29699 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR ), bool>::type = true>
Result getCooperativeMatrixPropertiesKHR (uint32_t *pPropertyCount,CooperativeMatrixPropertiesKHR *pProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR.html
Defined at line 29912 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename CooperativeMatrixPropertiesKHRAllocator = std::allocator<CooperativeMatrixPropertiesKHR>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename CooperativeMatrixPropertiesKHRAllocator::value_type, CooperativeMatrixPropertiesKHR>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR ), bool>::type = true>
typename ResultValueType<std::vector<CooperativeMatrixPropertiesKHR, CooperativeMatrixPropertiesKHRAllocator>>::type getCooperativeMatrixPropertiesKHR (const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR.html
Defined at line 29928 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename CooperativeMatrixPropertiesKHRAllocator = std::allocator<CooperativeMatrixPropertiesKHR>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename CooperativeMatrixPropertiesKHRAllocator::value_type, CooperativeMatrixPropertiesKHR>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR ), bool>::type = true>
typename ResultValueType<std::vector<CooperativeMatrixPropertiesKHR, CooperativeMatrixPropertiesKHRAllocator>>::type getCooperativeMatrixPropertiesKHR (const CooperativeMatrixPropertiesKHRAllocator & cooperativeMatrixPropertiesKHRAllocator, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR.html
Defined at line 29966 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM ), bool>::type = true>
Result getQueueFamilyDataGraphPropertiesARM (uint32_tqueueFamilyIndex,uint32_t *pQueueFamilyDataGraphPropertyCount,QueueFamilyDataGraphPropertiesARM *pQueueFamilyDataGraphProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM.html
Defined at line 30712 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename QueueFamilyDataGraphPropertiesARMAllocator = std::allocator<QueueFamilyDataGraphPropertiesARM>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename QueueFamilyDataGraphPropertiesARMAllocator::value_type, QueueFamilyDataGraphPropertiesARM>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM ), bool>::type = true>
typename ResultValueType<std::vector<QueueFamilyDataGraphPropertiesARM, QueueFamilyDataGraphPropertiesARMAllocator>>::type getQueueFamilyDataGraphPropertiesARM (uint32_t queueFamilyIndex, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM.html
Defined at line 30734 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename QueueFamilyDataGraphPropertiesARMAllocator = std::allocator<QueueFamilyDataGraphPropertiesARM>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename QueueFamilyDataGraphPropertiesARMAllocator::value_type, QueueFamilyDataGraphPropertiesARM>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM ), bool>::type = true>
typename ResultValueType<std::vector<QueueFamilyDataGraphPropertiesARM, QueueFamilyDataGraphPropertiesARMAllocator>>::type getQueueFamilyDataGraphPropertiesARM (uint32_tqueueFamilyIndex,const QueueFamilyDataGraphPropertiesARMAllocator &queueFamilyDataGraphPropertiesARMAllocator,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM.html
Defined at line 30777 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM ), bool>::type = true>
void getQueueFamilyDataGraphProcessingEnginePropertiesARM (const PhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM *pQueueFamilyDataGraphProcessingEngineInfo,QueueFamilyDataGraphProcessingEnginePropertiesARM *pQueueFamilyDataGraphProcessingEngineProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM.html
Defined at line 30819 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM ), bool>::type = true>
QueueFamilyDataGraphProcessingEnginePropertiesARM getQueueFamilyDataGraphProcessingEnginePropertiesARM (const PhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM & queueFamilyDataGraphProcessingEngineInfo, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM.html
Defined at line 30835 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyDataGraphEngineOperationPropertiesARM ), bool>::type = true>
Result getQueueFamilyDataGraphEngineOperationPropertiesARM (uint32_tqueueFamilyIndex,const QueueFamilyDataGraphPropertiesARM *pQueueFamilyDataGraphProperties,BaseOutStructure *pProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceQueueFamilyDataGraphEngineOperationPropertiesARM, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceQueueFamilyDataGraphEngineOperationPropertiesARM.html
Defined at line 30859 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyDataGraphEngineOperationPropertiesARM ), bool>::type = true>
typename ResultValueType<BaseOutStructure>::type getQueueFamilyDataGraphEngineOperationPropertiesARM (uint32_tqueueFamilyIndex,const QueueFamilyDataGraphPropertiesARM &queueFamilyDataGraphProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceQueueFamilyDataGraphEngineOperationPropertiesARM, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceQueueFamilyDataGraphEngineOperationPropertiesARM.html
Defined at line 30875 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceCalibrateableTimeDomainsKHR ), bool>::type = true>
Result getCalibrateableTimeDomainsKHR (uint32_t *pTimeDomainCount,TimeDomainKHR *pTimeDomains,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceCalibrateableTimeDomainsKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceCalibrateableTimeDomainsKHR.html
Defined at line 30980 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename TimeDomainKHRAllocator = std::allocator<TimeDomainKHR>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename TimeDomainKHRAllocator::value_type, TimeDomainKHR>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceCalibrateableTimeDomainsKHR ), bool>::type = true>
typename ResultValueType<std::vector<TimeDomainKHR, TimeDomainKHRAllocator>>::type getCalibrateableTimeDomainsKHR (const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceCalibrateableTimeDomainsKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceCalibrateableTimeDomainsKHR.html
Defined at line 30995 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename TimeDomainKHRAllocator = std::allocator<TimeDomainKHR>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename TimeDomainKHRAllocator::value_type, TimeDomainKHR>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceCalibrateableTimeDomainsKHR ), bool>::type = true>
typename ResultValueType<std::vector<TimeDomainKHR, TimeDomainKHRAllocator>>::type getCalibrateableTimeDomainsKHR (const TimeDomainKHRAllocator & timeDomainKHRAllocator, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceCalibrateableTimeDomainsKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceCalibrateableTimeDomainsKHR.html
Defined at line 31032 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV ), bool>::type = true>
Result getCooperativeMatrixFlexibleDimensionsPropertiesNV (uint32_t *pPropertyCount,CooperativeMatrixFlexibleDimensionsPropertiesNV *pProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV.html
Defined at line 32314 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename CooperativeMatrixFlexibleDimensionsPropertiesNVAllocator = std::allocator<CooperativeMatrixFlexibleDimensionsPropertiesNV>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename CooperativeMatrixFlexibleDimensionsPropertiesNVAllocator::value_type, CooperativeMatrixFlexibleDimensionsPropertiesNV>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV ), bool>::type = true>
typename ResultValueType<std::vector<CooperativeMatrixFlexibleDimensionsPropertiesNV, CooperativeMatrixFlexibleDimensionsPropertiesNVAllocator>>::type getCooperativeMatrixFlexibleDimensionsPropertiesNV (const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV.html
Defined at line 32333 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename CooperativeMatrixFlexibleDimensionsPropertiesNVAllocator = std::allocator<CooperativeMatrixFlexibleDimensionsPropertiesNV>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename CooperativeMatrixFlexibleDimensionsPropertiesNVAllocator::value_type, CooperativeMatrixFlexibleDimensionsPropertiesNV>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV ), bool>::type = true>
typename ResultValueType<std::vector<CooperativeMatrixFlexibleDimensionsPropertiesNV, CooperativeMatrixFlexibleDimensionsPropertiesNVAllocator>>::type getCooperativeMatrixFlexibleDimensionsPropertiesNV (const CooperativeMatrixFlexibleDimensionsPropertiesNVAllocator & cooperativeMatrixFlexibleDimensionsPropertiesNVAllocator, const Dispatch & d)
wrapper function for command vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV.html
Defined at line 32373 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkEnumeratePhysicalDeviceQueueFamilyPerformanceCountersByRegionARM ), bool>::type = true>
Result enumerateQueueFamilyPerformanceCountersByRegionARM (uint32_tqueueFamilyIndex,uint32_t *pCounterCount,PerformanceCounterARM *pCounters,PerformanceCounterDescriptionARM *pCounterDescriptions,const Dispatch &d)
wrapper function for command vkEnumeratePhysicalDeviceQueueFamilyPerformanceCountersByRegionARM, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkEnumeratePhysicalDeviceQueueFamilyPerformanceCountersByRegionARM.html
Defined at line 32485 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename PerformanceCounterARMAllocator = std::allocator<PerformanceCounterARM>,typename PerformanceCounterDescriptionARMAllocator = std::allocator<PerformanceCounterDescriptionARM>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename PerformanceCounterARMAllocator::value_type, PerformanceCounterARM>::value && std::is_same<typename PerformanceCounterDescriptionARMAllocator::value_type, PerformanceCounterDescriptionARM>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkEnumeratePhysicalDeviceQueueFamilyPerformanceCountersByRegionARM ), bool>::type = true>
typename ResultValueType<std::pair<std::vector<PerformanceCounterARM, PerformanceCounterARMAllocator>, std::vector<PerformanceCounterDescriptionARM, PerformanceCounterDescriptionARMAllocator>>>::type enumerateQueueFamilyPerformanceCountersByRegionARM (uint32_t queueFamilyIndex, const Dispatch & d)
wrapper function for command vkEnumeratePhysicalDeviceQueueFamilyPerformanceCountersByRegionARM, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkEnumeratePhysicalDeviceQueueFamilyPerformanceCountersByRegionARM.html
Defined at line 32511 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename PerformanceCounterARMAllocator = std::allocator<PerformanceCounterARM>,typename PerformanceCounterDescriptionARMAllocator = std::allocator<PerformanceCounterDescriptionARM>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<std::is_same<typename PerformanceCounterARMAllocator::value_type, PerformanceCounterARM>::value && std::is_same<typename PerformanceCounterDescriptionARMAllocator::value_type, PerformanceCounterDescriptionARM>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkEnumeratePhysicalDeviceQueueFamilyPerformanceCountersByRegionARM ), bool>::type = true>
typename ResultValueType<std::pair<std::vector<PerformanceCounterARM, PerformanceCounterARMAllocator>, std::vector<PerformanceCounterDescriptionARM, PerformanceCounterDescriptionARMAllocator>>>::type enumerateQueueFamilyPerformanceCountersByRegionARM (uint32_tqueueFamilyIndex,const PerformanceCounterARMAllocator &performanceCounterARMAllocator,const PerformanceCounterDescriptionARMAllocator &performanceCounterDescriptionARMAllocator,const Dispatch &d)
wrapper function for command vkEnumeratePhysicalDeviceQueueFamilyPerformanceCountersByRegionARM, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkEnumeratePhysicalDeviceQueueFamilyPerformanceCountersByRegionARM.html
Defined at line 32564 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkEnumeratePhysicalDeviceShaderInstrumentationMetricsARM ), bool>::type = true>
Result enumerateShaderInstrumentationMetricsARM (uint32_t *pDescriptionCount,ShaderInstrumentationMetricDescriptionARM *pDescriptions,const Dispatch &d)
wrapper function for command vkEnumeratePhysicalDeviceShaderInstrumentationMetricsARM, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkEnumeratePhysicalDeviceShaderInstrumentationMetricsARM.html
Defined at line 32619 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename ShaderInstrumentationMetricDescriptionARMAllocator = std::allocator<ShaderInstrumentationMetricDescriptionARM>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if< std::is_same<typename ShaderInstrumentationMetricDescriptionARMAllocator::value_type, ShaderInstrumentationMetricDescriptionARM>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkEnumeratePhysicalDeviceShaderInstrumentationMetricsARM ), bool>::type = true>
typename ResultValueType<std::vector<ShaderInstrumentationMetricDescriptionARM, ShaderInstrumentationMetricDescriptionARMAllocator>>::type enumerateShaderInstrumentationMetricsARM (const Dispatch & d)
wrapper function for command vkEnumeratePhysicalDeviceShaderInstrumentationMetricsARM, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkEnumeratePhysicalDeviceShaderInstrumentationMetricsARM.html
Defined at line 32638 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename ShaderInstrumentationMetricDescriptionARMAllocator = std::allocator<ShaderInstrumentationMetricDescriptionARM>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if< std::is_same<typename ShaderInstrumentationMetricDescriptionARMAllocator::value_type, ShaderInstrumentationMetricDescriptionARM>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkEnumeratePhysicalDeviceShaderInstrumentationMetricsARM ), bool>::type = true>
typename ResultValueType<std::vector<ShaderInstrumentationMetricDescriptionARM, ShaderInstrumentationMetricDescriptionARMAllocator>>::type enumerateShaderInstrumentationMetricsARM (const ShaderInstrumentationMetricDescriptionARMAllocator & shaderInstrumentationMetricDescriptionARMAllocator, const Dispatch & d)
wrapper function for command vkEnumeratePhysicalDeviceShaderInstrumentationMetricsARM, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkEnumeratePhysicalDeviceShaderInstrumentationMetricsARM.html
Defined at line 32678 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM ), bool>::type = true>
Result getQueueFamilyDataGraphOpticalFlowImageFormatsARM (uint32_tqueueFamilyIndex,const QueueFamilyDataGraphPropertiesARM *pQueueFamilyDataGraphProperties,const DataGraphOpticalFlowImageFormatInfoARM *pOpticalFlowImageFormatInfo,uint32_t *pFormatCount,DataGraphOpticalFlowImageFormatPropertiesARM *pImageFormatProperties,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM.html
Defined at line 32958 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename DataGraphOpticalFlowImageFormatPropertiesARMAllocator = std::allocator<DataGraphOpticalFlowImageFormatPropertiesARM>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if< std::is_same<typename DataGraphOpticalFlowImageFormatPropertiesARMAllocator::value_type, DataGraphOpticalFlowImageFormatPropertiesARM>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM ), bool>::type = true>
typename ResultValueType<std::vector<DataGraphOpticalFlowImageFormatPropertiesARM, DataGraphOpticalFlowImageFormatPropertiesARMAllocator>>::type getQueueFamilyDataGraphOpticalFlowImageFormatsARM (uint32_tqueueFamilyIndex,const QueueFamilyDataGraphPropertiesARM &queueFamilyDataGraphProperties,const DataGraphOpticalFlowImageFormatInfoARM &opticalFlowImageFormatInfo,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM.html
Defined at line 32985 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename DataGraphOpticalFlowImageFormatPropertiesARMAllocator = std::allocator<DataGraphOpticalFlowImageFormatPropertiesARM>,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if< std::is_same<typename DataGraphOpticalFlowImageFormatPropertiesARMAllocator::value_type, DataGraphOpticalFlowImageFormatPropertiesARM>::value, int>::type = 0,typename std::enable_if<IS_DISPATCHED( vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM ), bool>::type = true>
typename ResultValueType<std::vector<DataGraphOpticalFlowImageFormatPropertiesARM, DataGraphOpticalFlowImageFormatPropertiesARMAllocator>>::type getQueueFamilyDataGraphOpticalFlowImageFormatsARM (uint32_tqueueFamilyIndex,const QueueFamilyDataGraphPropertiesARM &queueFamilyDataGraphProperties,const DataGraphOpticalFlowImageFormatInfoARM &opticalFlowImageFormatInfo,const DataGraphOpticalFlowImageFormatPropertiesARMAllocator &dataGraphOpticalFlowImageFormatPropertiesARMAllocator,const Dispatch &d)
wrapper function for command vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM.html
Defined at line 33039 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp