class Device

Defined at line 11921 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

wrapper class for handle VkDevice, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkDevice.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( vkGetDeviceProcAddr ), bool>::type = true>
PFN_vkVoidFunction getProcAddr (const char * pName, const Dispatch & d)

wrapper function for command vkGetDeviceProcAddr, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceProcAddr.html

Defined at line 433 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( vkGetDeviceProcAddr ), bool>::type = true>
PFN_VoidFunction getProcAddr (const std::string & name, const Dispatch & d)

wrapper function for command vkGetDeviceProcAddr, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceProcAddr.html

Defined at line 442 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( vkDestroyDevice ), bool>::type = true>
void destroy (const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyDevice, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyDevice.html

Defined at line 513 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( vkDestroyDevice ), bool>::type = true>
void destroy (Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyDevice, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyDevice.html

Defined at line 522 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( vkGetDeviceQueue ), bool>::type = true>
void getQueue (uint32_t queueFamilyIndex, uint32_t queueIndex, Queue * pQueue, const Dispatch & d)

wrapper function for command vkGetDeviceQueue, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceQueue.html

Defined at line 876 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( vkGetDeviceQueue ), bool>::type = true>
Queue getQueue (uint32_t queueFamilyIndex, uint32_t queueIndex, const Dispatch & d)

wrapper function for command vkGetDeviceQueue, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceQueue.html

Defined at line 885 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( vkDeviceWaitIdle ), bool>::type = true>
typename ResultValueType<void>::type waitIdle (const Dispatch & d)

wrapper function for command vkDeviceWaitIdle, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDeviceWaitIdle.html

Defined at line 964 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( vkAllocateMemory ), bool>::type = true>
Result allocateMemory (const MemoryAllocateInfo * pAllocateInfo, const AllocationCallbacks * pAllocator, DeviceMemory * pMemory, const Dispatch & d)

wrapper function for command vkAllocateMemory, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkAllocateMemory.html

Defined at line 980 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( vkAllocateMemory ), bool>::type = true>
typename ResultValueType<DeviceMemory>::type allocateMemory (const MemoryAllocateInfo & allocateInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkAllocateMemory, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkAllocateMemory.html

Defined at line 993 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( vkAllocateMemory ), bool>::type = true>
typename ResultValueType<UniqueHandle<DeviceMemory, Dispatch>>::type allocateMemoryUnique (const MemoryAllocateInfo & allocateInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkAllocateMemory, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkAllocateMemory.html

Defined at line 1014 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( vkFreeMemory ), bool>::type = true>
void freeMemory (DeviceMemory memory, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkFreeMemory, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkFreeMemory.html

Defined at line 1036 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( vkFreeMemory ), bool>::type = true>
void freeMemory (DeviceMemory memory, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkFreeMemory, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkFreeMemory.html

Defined at line 1045 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( vkFreeMemory ), bool>::type = true>
void free (DeviceMemory memory, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkFreeMemory, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkFreeMemory.html

Defined at line 1058 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( vkFreeMemory ), bool>::type = true>
void free (DeviceMemory memory, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkFreeMemory, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkFreeMemory.html

Defined at line 1067 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( vkMapMemory ), bool>::type = true>
Result mapMemory (DeviceMemory memory, DeviceSize offset, DeviceSize size, MemoryMapFlags flags, void ** ppData, const Dispatch & d)

wrapper function for command vkMapMemory, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkMapMemory.html

Defined at line 1080 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( vkMapMemory ), bool>::type = true>
typename ResultValueType<void *>::type mapMemory (DeviceMemory memory, DeviceSize offset, DeviceSize size, MemoryMapFlags flags, const Dispatch & d)

wrapper function for command vkMapMemory, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkMapMemory.html

Defined at line 1095 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( vkUnmapMemory ), bool>::type = true>
void unmapMemory (DeviceMemory memory, const Dispatch & d)

wrapper function for command vkUnmapMemory, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkUnmapMemory.html

Defined at line 1118 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( vkFlushMappedMemoryRanges ), bool>::type = true>
Result flushMappedMemoryRanges (uint32_t memoryRangeCount, const MappedMemoryRange * pMemoryRanges, const Dispatch & d)

wrapper function for command vkFlushMappedMemoryRanges, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkFlushMappedMemoryRanges.html

Defined at line 1126 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( vkFlushMappedMemoryRanges ), bool>::type = true>
typename ResultValueType<void>::type flushMappedMemoryRanges (const ArrayProxy<const MappedMemoryRange> & memoryRanges, const Dispatch & d)

wrapper function for command vkFlushMappedMemoryRanges, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkFlushMappedMemoryRanges.html

Defined at line 1137 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( vkInvalidateMappedMemoryRanges ), bool>::type = true>
Result invalidateMappedMemoryRanges (uint32_t memoryRangeCount, const MappedMemoryRange * pMemoryRanges, const Dispatch & d)

wrapper function for command vkInvalidateMappedMemoryRanges, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkInvalidateMappedMemoryRanges.html

Defined at line 1156 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( vkInvalidateMappedMemoryRanges ), bool>::type = true>
typename ResultValueType<void>::type invalidateMappedMemoryRanges (const ArrayProxy<const MappedMemoryRange> & memoryRanges, const Dispatch & d)

wrapper function for command vkInvalidateMappedMemoryRanges, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkInvalidateMappedMemoryRanges.html

Defined at line 1168 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( vkGetDeviceMemoryCommitment ), bool>::type = true>
void getMemoryCommitment (DeviceMemory memory, DeviceSize * pCommittedMemoryInBytes, const Dispatch & d)

wrapper function for command vkGetDeviceMemoryCommitment, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceMemoryCommitment.html

Defined at line 1186 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( vkGetDeviceMemoryCommitment ), bool>::type = true>
DeviceSize getMemoryCommitment (DeviceMemory memory, const Dispatch & d)

wrapper function for command vkGetDeviceMemoryCommitment, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceMemoryCommitment.html

Defined at line 1196 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( vkBindBufferMemory ), bool>::type = true>
typename ResultValueType<void>::type bindBufferMemory (Buffer buffer, DeviceMemory memory, DeviceSize memoryOffset, const Dispatch & d)

wrapper function for command vkBindBufferMemory, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkBindBufferMemory.html

Defined at line 1223 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( vkBindImageMemory ), bool>::type = true>
typename ResultValueType<void>::type bindImageMemory (Image image, DeviceMemory memory, DeviceSize memoryOffset, const Dispatch & d)

wrapper function for command vkBindImageMemory, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkBindImageMemory.html

Defined at line 1252 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( vkGetBufferMemoryRequirements ), bool>::type = true>
void getBufferMemoryRequirements (Buffer buffer, MemoryRequirements * pMemoryRequirements, const Dispatch & d)

wrapper function for command vkGetBufferMemoryRequirements, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetBufferMemoryRequirements.html

Defined at line 1271 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( vkGetBufferMemoryRequirements ), bool>::type = true>
MemoryRequirements getBufferMemoryRequirements (Buffer buffer, const Dispatch & d)

wrapper function for command vkGetBufferMemoryRequirements, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetBufferMemoryRequirements.html

Defined at line 1283 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( vkGetImageMemoryRequirements ), bool>::type = true>
void getImageMemoryRequirements (Image image, MemoryRequirements * pMemoryRequirements, const Dispatch & d)

wrapper function for command vkGetImageMemoryRequirements, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageMemoryRequirements.html

Defined at line 1299 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( vkGetImageMemoryRequirements ), bool>::type = true>
MemoryRequirements getImageMemoryRequirements (Image image, const Dispatch & d)

wrapper function for command vkGetImageMemoryRequirements, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageMemoryRequirements.html

Defined at line 1310 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( vkGetImageSparseMemoryRequirements ), bool>::type = true>
void getImageSparseMemoryRequirements (Image image, uint32_t * pSparseMemoryRequirementCount, SparseImageMemoryRequirements * pSparseMemoryRequirements, const Dispatch & d)

wrapper function for command vkGetImageSparseMemoryRequirements, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageSparseMemoryRequirements.html

Defined at line 1327 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename SparseImageMemoryRequirementsAllocator = std::allocator<SparseImageMemoryRequirements>, typename Dispatch                               = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename SparseImageMemoryRequirementsAllocator::value_type, SparseImageMemoryRequirements>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetImageSparseMemoryRequirements ), bool>::type = true>
std::vector<SparseImageMemoryRequirements, SparseImageMemoryRequirementsAllocator> getImageSparseMemoryRequirements (Image image, const Dispatch & d)

wrapper function for command vkGetImageSparseMemoryRequirements, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageSparseMemoryRequirements.html

Defined at line 1345 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename SparseImageMemoryRequirementsAllocator = std::allocator<SparseImageMemoryRequirements>, typename Dispatch                               = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename SparseImageMemoryRequirementsAllocator::value_type, SparseImageMemoryRequirements>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetImageSparseMemoryRequirements ), bool>::type = true>
std::vector<SparseImageMemoryRequirements, SparseImageMemoryRequirementsAllocator> getImageSparseMemoryRequirements (Image image, const SparseImageMemoryRequirementsAllocator & sparseImageMemoryRequirementsAllocator, const Dispatch & d)

wrapper function for command vkGetImageSparseMemoryRequirements, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageSparseMemoryRequirements.html

Defined at line 1376 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( vkCreateFence ), bool>::type = true>
Result createFence (const FenceCreateInfo * pCreateInfo, const AllocationCallbacks * pAllocator, Fence * pFence, const Dispatch & d)

wrapper function for command vkCreateFence, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateFence.html

Defined at line 1552 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( vkCreateFence ), bool>::type = true>
typename ResultValueType<Fence>::type createFence (const FenceCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateFence, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateFence.html

Defined at line 1565 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( vkCreateFence ), bool>::type = true>
typename ResultValueType<UniqueHandle<Fence, Dispatch>>::type createFenceUnique (const FenceCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateFence, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateFence.html

Defined at line 1586 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( vkDestroyFence ), bool>::type = true>
void destroyFence (Fence fence, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyFence, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyFence.html

Defined at line 1608 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( vkDestroyFence ), bool>::type = true>
void destroyFence (Fence fence, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyFence, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyFence.html

Defined at line 1617 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( vkDestroyFence ), bool>::type = true>
void destroy (Fence fence, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyFence, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyFence.html

Defined at line 1630 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( vkDestroyFence ), bool>::type = true>
void destroy (Fence fence, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyFence, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyFence.html

Defined at line 1639 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( vkResetFences ), bool>::type = true>
Result resetFences (uint32_t fenceCount, const Fence * pFences, const Dispatch & d)

wrapper function for command vkResetFences, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkResetFences.html

Defined at line 1652 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( vkResetFences ), bool>::type = true>
typename ResultValueType<void>::type resetFences (const ArrayProxy<const Fence> & fences, const Dispatch & d)

wrapper function for command vkResetFences, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkResetFences.html

Defined at line 1661 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( vkGetFenceStatus ), bool>::type = true>
Result getFenceStatus (Fence fence, const Dispatch & d)

wrapper function for command vkGetFenceStatus, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetFenceStatus.html

Defined at line 1687 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( vkWaitForFences ), bool>::type = true>
Result waitForFences (uint32_t fenceCount, const Fence * pFences, Bool32 waitAll, uint64_t timeout, const Dispatch & d)

wrapper function for command vkWaitForFences, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkWaitForFences.html

Defined at line 1703 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( vkWaitForFences ), bool>::type = true>
Result waitForFences (const ArrayProxy<const Fence> & fences, Bool32 waitAll, uint64_t timeout, const Dispatch & d)

wrapper function for command vkWaitForFences, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkWaitForFences.html

Defined at line 1714 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( vkCreateSemaphore ), bool>::type = true>
Result createSemaphore (const SemaphoreCreateInfo * pCreateInfo, const AllocationCallbacks * pAllocator, Semaphore * pSemaphore, const Dispatch & d)

wrapper function for command vkCreateSemaphore, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateSemaphore.html

Defined at line 1732 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( vkCreateSemaphore ), bool>::type = true>
typename ResultValueType<Semaphore>::type createSemaphore (const SemaphoreCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateSemaphore, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateSemaphore.html

Defined at line 1745 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( vkCreateSemaphore ), bool>::type = true>
typename ResultValueType<UniqueHandle<Semaphore, Dispatch>>::type createSemaphoreUnique (const SemaphoreCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateSemaphore, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateSemaphore.html

Defined at line 1766 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( vkDestroySemaphore ), bool>::type = true>
void destroySemaphore (Semaphore semaphore, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroySemaphore, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroySemaphore.html

Defined at line 1789 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( vkDestroySemaphore ), bool>::type = true>
void destroySemaphore (Semaphore semaphore, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroySemaphore, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroySemaphore.html

Defined at line 1799 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( vkDestroySemaphore ), bool>::type = true>
void destroy (Semaphore semaphore, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroySemaphore, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroySemaphore.html

Defined at line 1813 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( vkDestroySemaphore ), bool>::type = true>
void destroy (Semaphore semaphore, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroySemaphore, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroySemaphore.html

Defined at line 1823 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( vkCreateQueryPool ), bool>::type = true>
Result createQueryPool (const QueryPoolCreateInfo * pCreateInfo, const AllocationCallbacks * pAllocator, QueryPool * pQueryPool, const Dispatch & d)

wrapper function for command vkCreateQueryPool, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateQueryPool.html

Defined at line 1836 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( vkCreateQueryPool ), bool>::type = true>
typename ResultValueType<QueryPool>::type createQueryPool (const QueryPoolCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateQueryPool, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateQueryPool.html

Defined at line 1849 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( vkCreateQueryPool ), bool>::type = true>
typename ResultValueType<UniqueHandle<QueryPool, Dispatch>>::type createQueryPoolUnique (const QueryPoolCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateQueryPool, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateQueryPool.html

Defined at line 1870 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( vkDestroyQueryPool ), bool>::type = true>
void destroyQueryPool (QueryPool queryPool, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyQueryPool, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyQueryPool.html

Defined at line 1893 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( vkDestroyQueryPool ), bool>::type = true>
void destroyQueryPool (QueryPool queryPool, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyQueryPool, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyQueryPool.html

Defined at line 1903 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( vkDestroyQueryPool ), bool>::type = true>
void destroy (QueryPool queryPool, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyQueryPool, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyQueryPool.html

Defined at line 1917 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( vkDestroyQueryPool ), bool>::type = true>
void destroy (QueryPool queryPool, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyQueryPool, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyQueryPool.html

Defined at line 1927 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( vkGetQueryPoolResults ), bool>::type = true>
Result getQueryPoolResults (QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, size_t dataSize, void * pData, DeviceSize stride, QueryResultFlags flags, const Dispatch & d)

wrapper function for command vkGetQueryPoolResults, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetQueryPoolResults.html

Defined at line 1940 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename DataType, typename DataTypeAllocator                                                                                = std::allocator<DataType>, typename Dispatch                                                                                         = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename DataTypeAllocator::value_type, DataType>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetQueryPoolResults ), bool>::type                               = true>
ResultValue<std::vector<DataType, DataTypeAllocator>> getQueryPoolResults (QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, size_t dataSize, DeviceSize stride, QueryResultFlags flags, const Dispatch & d)

wrapper function for command vkGetQueryPoolResults, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetQueryPoolResults.html

Defined at line 1967 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename DataType, typename Dispatch                                                           = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetQueryPoolResults ), bool>::type = true>
ResultValue<DataType> getQueryPoolResult (QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, DeviceSize stride, QueryResultFlags flags, const Dispatch & d)

wrapper function for command vkGetQueryPoolResults, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetQueryPoolResults.html

Defined at line 1992 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( vkCreateBuffer ), bool>::type = true>
Result createBuffer (const BufferCreateInfo * pCreateInfo, const AllocationCallbacks * pAllocator, Buffer * pBuffer, const Dispatch & d)

wrapper function for command vkCreateBuffer, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateBuffer.html

Defined at line 2017 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( vkCreateBuffer ), bool>::type = true>
typename ResultValueType<Buffer>::type createBuffer (const BufferCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateBuffer, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateBuffer.html

Defined at line 2030 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( vkCreateBuffer ), bool>::type = true>
typename ResultValueType<UniqueHandle<Buffer, Dispatch>>::type createBufferUnique (const BufferCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateBuffer, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateBuffer.html

Defined at line 2051 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( vkDestroyBuffer ), bool>::type = true>
void destroyBuffer (Buffer buffer, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyBuffer, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyBuffer.html

Defined at line 2073 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( vkDestroyBuffer ), bool>::type = true>
void destroyBuffer (Buffer buffer, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyBuffer, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyBuffer.html

Defined at line 2082 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( vkDestroyBuffer ), bool>::type = true>
void destroy (Buffer buffer, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyBuffer, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyBuffer.html

Defined at line 2095 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( vkDestroyBuffer ), bool>::type = true>
void destroy (Buffer buffer, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyBuffer, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyBuffer.html

Defined at line 2104 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( vkCreateImage ), bool>::type = true>
Result createImage (const ImageCreateInfo * pCreateInfo, const AllocationCallbacks * pAllocator, Image * pImage, const Dispatch & d)

wrapper function for command vkCreateImage, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateImage.html

Defined at line 2117 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( vkCreateImage ), bool>::type = true>
typename ResultValueType<Image>::type createImage (const ImageCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateImage, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateImage.html

Defined at line 2130 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( vkCreateImage ), bool>::type = true>
typename ResultValueType<UniqueHandle<Image, Dispatch>>::type createImageUnique (const ImageCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateImage, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateImage.html

Defined at line 2151 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( vkDestroyImage ), bool>::type = true>
void destroyImage (Image image, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyImage, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyImage.html

Defined at line 2173 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( vkDestroyImage ), bool>::type = true>
void destroyImage (Image image, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyImage, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyImage.html

Defined at line 2182 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( vkDestroyImage ), bool>::type = true>
void destroy (Image image, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyImage, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyImage.html

Defined at line 2195 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( vkDestroyImage ), bool>::type = true>
void destroy (Image image, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyImage, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyImage.html

Defined at line 2204 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( vkGetImageSubresourceLayout ), bool>::type = true>
void getImageSubresourceLayout (Image image, const ImageSubresource * pSubresource, SubresourceLayout * pLayout, const Dispatch & d)

wrapper function for command vkGetImageSubresourceLayout, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageSubresourceLayout.html

Defined at line 2217 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( vkGetImageSubresourceLayout ), bool>::type = true>
SubresourceLayout getImageSubresourceLayout (Image image, const ImageSubresource & subresource, const Dispatch & d)

wrapper function for command vkGetImageSubresourceLayout, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageSubresourceLayout.html

Defined at line 2230 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( vkCreateImageView ), bool>::type = true>
Result createImageView (const ImageViewCreateInfo * pCreateInfo, const AllocationCallbacks * pAllocator, ImageView * pView, const Dispatch & d)

wrapper function for command vkCreateImageView, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateImageView.html

Defined at line 2250 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( vkCreateImageView ), bool>::type = true>
typename ResultValueType<ImageView>::type createImageView (const ImageViewCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateImageView, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateImageView.html

Defined at line 2263 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( vkCreateImageView ), bool>::type = true>
typename ResultValueType<UniqueHandle<ImageView, Dispatch>>::type createImageViewUnique (const ImageViewCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateImageView, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateImageView.html

Defined at line 2284 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( vkDestroyImageView ), bool>::type = true>
void destroyImageView (ImageView imageView, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyImageView, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyImageView.html

Defined at line 2306 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( vkDestroyImageView ), bool>::type = true>
void destroyImageView (ImageView imageView, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyImageView, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyImageView.html

Defined at line 2316 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( vkDestroyImageView ), bool>::type = true>
void destroy (ImageView imageView, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyImageView, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyImageView.html

Defined at line 2330 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( vkDestroyImageView ), bool>::type = true>
void destroy (ImageView imageView, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyImageView, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyImageView.html

Defined at line 2340 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( vkCreateCommandPool ), bool>::type = true>
Result createCommandPool (const CommandPoolCreateInfo * pCreateInfo, const AllocationCallbacks * pAllocator, CommandPool * pCommandPool, const Dispatch & d)

wrapper function for command vkCreateCommandPool, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateCommandPool.html

Defined at line 2353 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( vkCreateCommandPool ), bool>::type = true>
typename ResultValueType<CommandPool>::type createCommandPool (const CommandPoolCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateCommandPool, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateCommandPool.html

Defined at line 2367 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( vkCreateCommandPool ), bool>::type = true>
typename ResultValueType<UniqueHandle<CommandPool, Dispatch>>::type createCommandPoolUnique (const CommandPoolCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateCommandPool, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateCommandPool.html

Defined at line 2388 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( vkDestroyCommandPool ), bool>::type = true>
void destroyCommandPool (CommandPool commandPool, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyCommandPool, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyCommandPool.html

Defined at line 2411 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( vkDestroyCommandPool ), bool>::type = true>
void destroyCommandPool (CommandPool commandPool, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyCommandPool, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyCommandPool.html

Defined at line 2422 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( vkDestroyCommandPool ), bool>::type = true>
void destroy (CommandPool commandPool, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyCommandPool, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyCommandPool.html

Defined at line 2436 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( vkDestroyCommandPool ), bool>::type = true>
void destroy (CommandPool commandPool, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyCommandPool, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyCommandPool.html

Defined at line 2446 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( vkResetCommandPool ), bool>::type = true>
typename ResultValueType<void>::type resetCommandPool (CommandPool commandPool, CommandPoolResetFlags flags, const Dispatch & d)

wrapper function for command vkResetCommandPool, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkResetCommandPool.html

Defined at line 2470 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( vkAllocateCommandBuffers ), bool>::type = true>
Result allocateCommandBuffers (const CommandBufferAllocateInfo * pAllocateInfo, CommandBuffer * pCommandBuffers, const Dispatch & d)

wrapper function for command vkAllocateCommandBuffers, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkAllocateCommandBuffers.html

Defined at line 2488 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename CommandBufferAllocator = std::allocator<CommandBuffer>, typename Dispatch               = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename CommandBufferAllocator::value_type, CommandBuffer>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkAllocateCommandBuffers ), bool>::type                                      = true>
typename ResultValueType<std::vector<CommandBuffer, CommandBufferAllocator>>::type allocateCommandBuffers (const CommandBufferAllocateInfo & allocateInfo, const Dispatch & d)

wrapper function for command vkAllocateCommandBuffers, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkAllocateCommandBuffers.html

Defined at line 2503 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename CommandBufferAllocator = std::allocator<CommandBuffer>, typename Dispatch               = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename CommandBufferAllocator::value_type, CommandBuffer>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkAllocateCommandBuffers ), bool>::type                                      = true>
typename ResultValueType<std::vector<CommandBuffer, CommandBufferAllocator>>::type allocateCommandBuffers (const CommandBufferAllocateInfo & allocateInfo, const CommandBufferAllocator & commandBufferAllocator, const Dispatch & d)

wrapper function for command vkAllocateCommandBuffers, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkAllocateCommandBuffers.html

Defined at line 2524 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch               = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename CommandBufferAllocator = std::allocator<UniqueHandle<CommandBuffer, Dispatch>>, typename std::enable_if<std::is_same<typename CommandBufferAllocator::value_type, UniqueHandle<CommandBuffer, Dispatch>>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkAllocateCommandBuffers ), bool>::type = true>
typename ResultValueType<std::vector<UniqueHandle<CommandBuffer, Dispatch>, CommandBufferAllocator>>::type allocateCommandBuffersUnique (const CommandBufferAllocateInfo & allocateInfo, const Dispatch & d)

wrapper function for command vkAllocateCommandBuffers, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkAllocateCommandBuffers.html

Defined at line 2546 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch               = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename CommandBufferAllocator = std::allocator<UniqueHandle<CommandBuffer, Dispatch>>, typename std::enable_if<std::is_same<typename CommandBufferAllocator::value_type, UniqueHandle<CommandBuffer, Dispatch>>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkAllocateCommandBuffers ), bool>::type = true>
typename ResultValueType<std::vector<UniqueHandle<CommandBuffer, Dispatch>, CommandBufferAllocator>>::type allocateCommandBuffersUnique (const CommandBufferAllocateInfo & allocateInfo, const CommandBufferAllocator & commandBufferAllocator, const Dispatch & d)

wrapper function for command vkAllocateCommandBuffers, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkAllocateCommandBuffers.html

Defined at line 2573 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( vkFreeCommandBuffers ), bool>::type = true>
void freeCommandBuffers (CommandPool commandPool, uint32_t commandBufferCount, const CommandBuffer * pCommandBuffers, const Dispatch & d)

wrapper function for command vkFreeCommandBuffers, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkFreeCommandBuffers.html

Defined at line 2600 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( vkFreeCommandBuffers ), bool>::type = true>
void freeCommandBuffers (CommandPool commandPool, const ArrayProxy<const CommandBuffer> & commandBuffers, const Dispatch & d)

wrapper function for command vkFreeCommandBuffers, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkFreeCommandBuffers.html

Defined at line 2613 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( vkFreeCommandBuffers ), bool>::type = true>
void free (CommandPool commandPool, uint32_t commandBufferCount, const CommandBuffer * pCommandBuffers, const Dispatch & d)

wrapper function for command vkFreeCommandBuffers, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkFreeCommandBuffers.html

Defined at line 2628 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( vkFreeCommandBuffers ), bool>::type = true>
void free (CommandPool commandPool, const ArrayProxy<const CommandBuffer> & commandBuffers, const Dispatch & d)

wrapper function for command vkFreeCommandBuffers, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkFreeCommandBuffers.html

Defined at line 2641 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( vkCreateEvent ), bool>::type = true>
Result createEvent (const EventCreateInfo * pCreateInfo, const AllocationCallbacks * pAllocator, Event * pEvent, const Dispatch & d)

wrapper function for command vkCreateEvent, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateEvent.html

Defined at line 3061 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( vkCreateEvent ), bool>::type = true>
typename ResultValueType<Event>::type createEvent (const EventCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateEvent, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateEvent.html

Defined at line 3074 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( vkCreateEvent ), bool>::type = true>
typename ResultValueType<UniqueHandle<Event, Dispatch>>::type createEventUnique (const EventCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateEvent, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateEvent.html

Defined at line 3095 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( vkDestroyEvent ), bool>::type = true>
void destroyEvent (Event event, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyEvent, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyEvent.html

Defined at line 3117 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( vkDestroyEvent ), bool>::type = true>
void destroyEvent (Event event, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyEvent, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyEvent.html

Defined at line 3126 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( vkDestroyEvent ), bool>::type = true>
void destroy (Event event, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyEvent, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyEvent.html

Defined at line 3139 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( vkDestroyEvent ), bool>::type = true>
void destroy (Event event, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyEvent, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyEvent.html

Defined at line 3148 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( vkGetEventStatus ), bool>::type = true>
Result getEventStatus (Event event, const Dispatch & d)

wrapper function for command vkGetEventStatus, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetEventStatus.html

Defined at line 3170 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( vkSetEvent ), bool>::type = true>
typename ResultValueType<void>::type setEvent (Event event, const Dispatch & d)

wrapper function for command vkSetEvent, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkSetEvent.html

Defined at line 3195 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( vkResetEvent ), bool>::type = true>
typename ResultValueType<void>::type resetEvent (Event event, const Dispatch & d)

wrapper function for command vkResetEvent, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkResetEvent.html

Defined at line 3220 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( vkCreateBufferView ), bool>::type = true>
Result createBufferView (const BufferViewCreateInfo * pCreateInfo, const AllocationCallbacks * pAllocator, BufferView * pView, const Dispatch & d)

wrapper function for command vkCreateBufferView, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateBufferView.html

Defined at line 3236 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( vkCreateBufferView ), bool>::type = true>
typename ResultValueType<BufferView>::type createBufferView (const BufferViewCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateBufferView, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateBufferView.html

Defined at line 3249 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( vkCreateBufferView ), bool>::type = true>
typename ResultValueType<UniqueHandle<BufferView, Dispatch>>::type createBufferViewUnique (const BufferViewCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateBufferView, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateBufferView.html

Defined at line 3270 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( vkDestroyBufferView ), bool>::type = true>
void destroyBufferView (BufferView bufferView, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyBufferView, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyBufferView.html

Defined at line 3292 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( vkDestroyBufferView ), bool>::type = true>
void destroyBufferView (BufferView bufferView, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyBufferView, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyBufferView.html

Defined at line 3303 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( vkDestroyBufferView ), bool>::type = true>
void destroy (BufferView bufferView, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyBufferView, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyBufferView.html

Defined at line 3317 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( vkDestroyBufferView ), bool>::type = true>
void destroy (BufferView bufferView, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyBufferView, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyBufferView.html

Defined at line 3327 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( vkCreateShaderModule ), bool>::type = true>
Result createShaderModule (const ShaderModuleCreateInfo * pCreateInfo, const AllocationCallbacks * pAllocator, ShaderModule * pShaderModule, const Dispatch & d)

wrapper function for command vkCreateShaderModule, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateShaderModule.html

Defined at line 3340 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( vkCreateShaderModule ), bool>::type = true>
typename ResultValueType<ShaderModule>::type createShaderModule (const ShaderModuleCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateShaderModule, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateShaderModule.html

Defined at line 3354 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( vkCreateShaderModule ), bool>::type = true>
typename ResultValueType<UniqueHandle<ShaderModule, Dispatch>>::type createShaderModuleUnique (const ShaderModuleCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateShaderModule, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateShaderModule.html

Defined at line 3375 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( vkDestroyShaderModule ), bool>::type = true>
void destroyShaderModule (ShaderModule shaderModule, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyShaderModule, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyShaderModule.html

Defined at line 3398 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( vkDestroyShaderModule ), bool>::type = true>
void destroyShaderModule (ShaderModule shaderModule, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyShaderModule, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyShaderModule.html

Defined at line 3409 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( vkDestroyShaderModule ), bool>::type = true>
void destroy (ShaderModule shaderModule, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyShaderModule, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyShaderModule.html

Defined at line 3423 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( vkDestroyShaderModule ), bool>::type = true>
void destroy (ShaderModule shaderModule, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyShaderModule, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyShaderModule.html

Defined at line 3433 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( vkCreatePipelineCache ), bool>::type = true>
Result createPipelineCache (const PipelineCacheCreateInfo * pCreateInfo, const AllocationCallbacks * pAllocator, PipelineCache * pPipelineCache, const Dispatch & d)

wrapper function for command vkCreatePipelineCache, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreatePipelineCache.html

Defined at line 3447 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( vkCreatePipelineCache ), bool>::type = true>
typename ResultValueType<PipelineCache>::type createPipelineCache (const PipelineCacheCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreatePipelineCache, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreatePipelineCache.html

Defined at line 3461 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( vkCreatePipelineCache ), bool>::type = true>
typename ResultValueType<UniqueHandle<PipelineCache, Dispatch>>::type createPipelineCacheUnique (const PipelineCacheCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreatePipelineCache, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreatePipelineCache.html

Defined at line 3482 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( vkDestroyPipelineCache ), bool>::type = true>
void destroyPipelineCache (PipelineCache pipelineCache, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyPipelineCache, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyPipelineCache.html

Defined at line 3505 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( vkDestroyPipelineCache ), bool>::type = true>
void destroyPipelineCache (PipelineCache pipelineCache, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyPipelineCache, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyPipelineCache.html

Defined at line 3516 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( vkDestroyPipelineCache ), bool>::type = true>
void destroy (PipelineCache pipelineCache, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyPipelineCache, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyPipelineCache.html

Defined at line 3530 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( vkDestroyPipelineCache ), bool>::type = true>
void destroy (PipelineCache pipelineCache, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyPipelineCache, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyPipelineCache.html

Defined at line 3540 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( vkGetPipelineCacheData ), bool>::type = true>
Result getPipelineCacheData (PipelineCache pipelineCache, size_t * pDataSize, void * pData, const Dispatch & d)

wrapper function for command vkGetPipelineCacheData, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPipelineCacheData.html

Defined at line 3554 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Uint8_tAllocator                                                                               = std::allocator<uint8_t>, typename Dispatch                                                                                       = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename Uint8_tAllocator::value_type, uint8_t>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetPipelineCacheData ), bool>::type                            = true>
typename ResultValueType<std::vector<uint8_t, Uint8_tAllocator>>::type getPipelineCacheData (PipelineCache pipelineCache, const Dispatch & d)

wrapper function for command vkGetPipelineCacheData, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPipelineCacheData.html

Defined at line 3568 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Uint8_tAllocator                                                                               = std::allocator<uint8_t>, typename Dispatch                                                                                       = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename Uint8_tAllocator::value_type, uint8_t>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetPipelineCacheData ), bool>::type                            = true>
typename ResultValueType<std::vector<uint8_t, Uint8_tAllocator>>::type getPipelineCacheData (PipelineCache pipelineCache, const Uint8_tAllocator & uint8_tAllocator, const Dispatch & d)

wrapper function for command vkGetPipelineCacheData, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPipelineCacheData.html

Defined at line 3603 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( vkMergePipelineCaches ), bool>::type = true>
Result mergePipelineCaches (PipelineCache dstCache, uint32_t srcCacheCount, const PipelineCache * pSrcCaches, const Dispatch & d)

wrapper function for command vkMergePipelineCaches, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkMergePipelineCaches.html

Defined at line 3636 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( vkMergePipelineCaches ), bool>::type = true>
typename ResultValueType<void>::type mergePipelineCaches (PipelineCache dstCache, const ArrayProxy<const PipelineCache> & srcCaches, const Dispatch & d)

wrapper function for command vkMergePipelineCaches, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkMergePipelineCaches.html

Defined at line 3647 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( vkCreateComputePipelines ), bool>::type = true>
Result createComputePipelines (PipelineCache pipelineCache, uint32_t createInfoCount, const ComputePipelineCreateInfo * pCreateInfos, const AllocationCallbacks * pAllocator, Pipeline * pPipelines, const Dispatch & d)

wrapper function for command vkCreateComputePipelines, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateComputePipelines.html

Defined at line 3665 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename PipelineAllocator                                                                                = std::allocator<Pipeline>, typename Dispatch                                                                                         = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename PipelineAllocator::value_type, Pipeline>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkCreateComputePipelines ), bool>::type                            = true>
ResultValue<std::vector<Pipeline, PipelineAllocator>> createComputePipelines (PipelineCache pipelineCache, const ArrayProxy<const ComputePipelineCreateInfo> & createInfos, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateComputePipelines, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateComputePipelines.html

Defined at line 3687 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename PipelineAllocator                                                                                = std::allocator<Pipeline>, typename Dispatch                                                                                         = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename PipelineAllocator::value_type, Pipeline>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkCreateComputePipelines ), bool>::type                            = true>
ResultValue<std::vector<Pipeline, PipelineAllocator>> createComputePipelines (PipelineCache pipelineCache, const ArrayProxy<const ComputePipelineCreateInfo> & createInfos, Optional<const AllocationCallbacks> allocator, const PipelineAllocator & pipelineAllocator, const Dispatch & d)

wrapper function for command vkCreateComputePipelines, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateComputePipelines.html

Defined at line 3721 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( vkCreateComputePipelines ), bool>::type = true>
ResultValue<Pipeline> createComputePipeline (PipelineCache pipelineCache, const ComputePipelineCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateComputePipelines, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateComputePipelines.html

Defined at line 3753 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch          = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename PipelineAllocator = std::allocator<UniqueHandle<Pipeline, Dispatch>>, typename std::enable_if<std::is_same<typename PipelineAllocator::value_type, UniqueHandle<Pipeline, Dispatch>>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkCreateComputePipelines ), bool>::type                                                    = true>
ResultValue<std::vector<UniqueHandle<Pipeline, Dispatch>, PipelineAllocator>> createComputePipelinesUnique (PipelineCache pipelineCache, const ArrayProxy<const ComputePipelineCreateInfo> & createInfos, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateComputePipelines, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateComputePipelines.html

Defined at line 3779 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch          = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename PipelineAllocator = std::allocator<UniqueHandle<Pipeline, Dispatch>>, typename std::enable_if<std::is_same<typename PipelineAllocator::value_type, UniqueHandle<Pipeline, Dispatch>>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkCreateComputePipelines ), bool>::type                                                    = true>
ResultValue<std::vector<UniqueHandle<Pipeline, Dispatch>, PipelineAllocator>> createComputePipelinesUnique (PipelineCache pipelineCache, const ArrayProxy<const ComputePipelineCreateInfo> & createInfos, Optional<const AllocationCallbacks> allocator, const PipelineAllocator & pipelineAllocator, const Dispatch & d)

wrapper function for command vkCreateComputePipelines, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateComputePipelines.html

Defined at line 3819 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( vkCreateComputePipelines ), bool>::type = true>
ResultValue<UniqueHandle<Pipeline, Dispatch>> createComputePipelineUnique (PipelineCache pipelineCache, const ComputePipelineCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateComputePipelines, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateComputePipelines.html

Defined at line 3857 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( vkDestroyPipeline ), bool>::type = true>
void destroyPipeline (Pipeline pipeline, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyPipeline, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyPipeline.html

Defined at line 3883 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( vkDestroyPipeline ), bool>::type = true>
void destroyPipeline (Pipeline pipeline, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyPipeline, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyPipeline.html

Defined at line 3893 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( vkDestroyPipeline ), bool>::type = true>
void destroy (Pipeline pipeline, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyPipeline, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyPipeline.html

Defined at line 3907 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( vkDestroyPipeline ), bool>::type = true>
void destroy (Pipeline pipeline, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyPipeline, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyPipeline.html

Defined at line 3917 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( vkCreatePipelineLayout ), bool>::type = true>
Result createPipelineLayout (const PipelineLayoutCreateInfo * pCreateInfo, const AllocationCallbacks * pAllocator, PipelineLayout * pPipelineLayout, const Dispatch & d)

wrapper function for command vkCreatePipelineLayout, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreatePipelineLayout.html

Defined at line 3930 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( vkCreatePipelineLayout ), bool>::type = true>
typename ResultValueType<PipelineLayout>::type createPipelineLayout (const PipelineLayoutCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreatePipelineLayout, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreatePipelineLayout.html

Defined at line 3944 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( vkCreatePipelineLayout ), bool>::type = true>
typename ResultValueType<UniqueHandle<PipelineLayout, Dispatch>>::type createPipelineLayoutUnique (const PipelineLayoutCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreatePipelineLayout, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreatePipelineLayout.html

Defined at line 3965 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( vkDestroyPipelineLayout ), bool>::type = true>
void destroyPipelineLayout (PipelineLayout pipelineLayout, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyPipelineLayout, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyPipelineLayout.html

Defined at line 3988 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( vkDestroyPipelineLayout ), bool>::type = true>
void destroyPipelineLayout (PipelineLayout pipelineLayout, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyPipelineLayout, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyPipelineLayout.html

Defined at line 3999 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( vkDestroyPipelineLayout ), bool>::type = true>
void destroy (PipelineLayout pipelineLayout, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyPipelineLayout, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyPipelineLayout.html

Defined at line 4013 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( vkDestroyPipelineLayout ), bool>::type = true>
void destroy (PipelineLayout pipelineLayout, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyPipelineLayout, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyPipelineLayout.html

Defined at line 4023 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( vkCreateSampler ), bool>::type = true>
Result createSampler (const SamplerCreateInfo * pCreateInfo, const AllocationCallbacks * pAllocator, Sampler * pSampler, const Dispatch & d)

wrapper function for command vkCreateSampler, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateSampler.html

Defined at line 4037 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( vkCreateSampler ), bool>::type = true>
typename ResultValueType<Sampler>::type createSampler (const SamplerCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateSampler, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateSampler.html

Defined at line 4050 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( vkCreateSampler ), bool>::type = true>
typename ResultValueType<UniqueHandle<Sampler, Dispatch>>::type createSamplerUnique (const SamplerCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateSampler, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateSampler.html

Defined at line 4071 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( vkDestroySampler ), bool>::type = true>
void destroySampler (Sampler sampler, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroySampler, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroySampler.html

Defined at line 4093 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( vkDestroySampler ), bool>::type = true>
void destroySampler (Sampler sampler, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroySampler, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroySampler.html

Defined at line 4102 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( vkDestroySampler ), bool>::type = true>
void destroy (Sampler sampler, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroySampler, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroySampler.html

Defined at line 4115 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( vkDestroySampler ), bool>::type = true>
void destroy (Sampler sampler, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroySampler, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroySampler.html

Defined at line 4124 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( vkCreateDescriptorSetLayout ), bool>::type = true>
Result createDescriptorSetLayout (const DescriptorSetLayoutCreateInfo * pCreateInfo, const AllocationCallbacks * pAllocator, DescriptorSetLayout * pSetLayout, const Dispatch & d)

wrapper function for command vkCreateDescriptorSetLayout, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDescriptorSetLayout.html

Defined at line 4137 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( vkCreateDescriptorSetLayout ), bool>::type = true>
typename ResultValueType<DescriptorSetLayout>::type createDescriptorSetLayout (const DescriptorSetLayoutCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateDescriptorSetLayout, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDescriptorSetLayout.html

Defined at line 4151 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( vkCreateDescriptorSetLayout ), bool>::type = true>
typename ResultValueType<UniqueHandle<DescriptorSetLayout, Dispatch>>::type createDescriptorSetLayoutUnique (const DescriptorSetLayoutCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateDescriptorSetLayout, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDescriptorSetLayout.html

Defined at line 4172 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( vkDestroyDescriptorSetLayout ), bool>::type = true>
void destroyDescriptorSetLayout (DescriptorSetLayout descriptorSetLayout, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyDescriptorSetLayout, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyDescriptorSetLayout.html

Defined at line 4195 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( vkDestroyDescriptorSetLayout ), bool>::type = true>
void destroyDescriptorSetLayout (DescriptorSetLayout descriptorSetLayout, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyDescriptorSetLayout, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyDescriptorSetLayout.html

Defined at line 4207 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( vkDestroyDescriptorSetLayout ), bool>::type = true>
void destroy (DescriptorSetLayout descriptorSetLayout, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyDescriptorSetLayout, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyDescriptorSetLayout.html

Defined at line 4222 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( vkDestroyDescriptorSetLayout ), bool>::type = true>
void destroy (DescriptorSetLayout descriptorSetLayout, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyDescriptorSetLayout, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyDescriptorSetLayout.html

Defined at line 4234 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( vkCreateDescriptorPool ), bool>::type = true>
Result createDescriptorPool (const DescriptorPoolCreateInfo * pCreateInfo, const AllocationCallbacks * pAllocator, DescriptorPool * pDescriptorPool, const Dispatch & d)

wrapper function for command vkCreateDescriptorPool, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDescriptorPool.html

Defined at line 4249 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( vkCreateDescriptorPool ), bool>::type = true>
typename ResultValueType<DescriptorPool>::type createDescriptorPool (const DescriptorPoolCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateDescriptorPool, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDescriptorPool.html

Defined at line 4263 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( vkCreateDescriptorPool ), bool>::type = true>
typename ResultValueType<UniqueHandle<DescriptorPool, Dispatch>>::type createDescriptorPoolUnique (const DescriptorPoolCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateDescriptorPool, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDescriptorPool.html

Defined at line 4284 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( vkDestroyDescriptorPool ), bool>::type = true>
void destroyDescriptorPool (DescriptorPool descriptorPool, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyDescriptorPool, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyDescriptorPool.html

Defined at line 4307 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( vkDestroyDescriptorPool ), bool>::type = true>
void destroyDescriptorPool (DescriptorPool descriptorPool, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyDescriptorPool, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyDescriptorPool.html

Defined at line 4318 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( vkDestroyDescriptorPool ), bool>::type = true>
void destroy (DescriptorPool descriptorPool, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyDescriptorPool, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyDescriptorPool.html

Defined at line 4332 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( vkDestroyDescriptorPool ), bool>::type = true>
void destroy (DescriptorPool descriptorPool, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyDescriptorPool, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyDescriptorPool.html

Defined at line 4342 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( vkResetDescriptorPool ), bool>::type = true>
typename ResultValueType<void>::type resetDescriptorPool (DescriptorPool descriptorPool, DescriptorPoolResetFlags flags, const Dispatch & d)

wrapper function for command vkResetDescriptorPool, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkResetDescriptorPool.html

Defined at line 4367 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( vkAllocateDescriptorSets ), bool>::type = true>
Result allocateDescriptorSets (const DescriptorSetAllocateInfo * pAllocateInfo, DescriptorSet * pDescriptorSets, const Dispatch & d)

wrapper function for command vkAllocateDescriptorSets, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkAllocateDescriptorSets.html

Defined at line 4385 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename DescriptorSetAllocator = std::allocator<DescriptorSet>, typename Dispatch               = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename DescriptorSetAllocator::value_type, DescriptorSet>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkAllocateDescriptorSets ), bool>::type                                      = true>
typename ResultValueType<std::vector<DescriptorSet, DescriptorSetAllocator>>::type allocateDescriptorSets (const DescriptorSetAllocateInfo & allocateInfo, const Dispatch & d)

wrapper function for command vkAllocateDescriptorSets, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkAllocateDescriptorSets.html

Defined at line 4400 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename DescriptorSetAllocator = std::allocator<DescriptorSet>, typename Dispatch               = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename DescriptorSetAllocator::value_type, DescriptorSet>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkAllocateDescriptorSets ), bool>::type                                      = true>
typename ResultValueType<std::vector<DescriptorSet, DescriptorSetAllocator>>::type allocateDescriptorSets (const DescriptorSetAllocateInfo & allocateInfo, const DescriptorSetAllocator & descriptorSetAllocator, const Dispatch & d)

wrapper function for command vkAllocateDescriptorSets, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkAllocateDescriptorSets.html

Defined at line 4421 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch               = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename DescriptorSetAllocator = std::allocator<UniqueHandle<DescriptorSet, Dispatch>>, typename std::enable_if<std::is_same<typename DescriptorSetAllocator::value_type, UniqueHandle<DescriptorSet, Dispatch>>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkAllocateDescriptorSets ), bool>::type = true>
typename ResultValueType<std::vector<UniqueHandle<DescriptorSet, Dispatch>, DescriptorSetAllocator>>::type allocateDescriptorSetsUnique (const DescriptorSetAllocateInfo & allocateInfo, const Dispatch & d)

wrapper function for command vkAllocateDescriptorSets, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkAllocateDescriptorSets.html

Defined at line 4443 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch               = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename DescriptorSetAllocator = std::allocator<UniqueHandle<DescriptorSet, Dispatch>>, typename std::enable_if<std::is_same<typename DescriptorSetAllocator::value_type, UniqueHandle<DescriptorSet, Dispatch>>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkAllocateDescriptorSets ), bool>::type = true>
typename ResultValueType<std::vector<UniqueHandle<DescriptorSet, Dispatch>, DescriptorSetAllocator>>::type allocateDescriptorSetsUnique (const DescriptorSetAllocateInfo & allocateInfo, const DescriptorSetAllocator & descriptorSetAllocator, const Dispatch & d)

wrapper function for command vkAllocateDescriptorSets, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkAllocateDescriptorSets.html

Defined at line 4470 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( vkFreeDescriptorSets ), bool>::type = true>
Result freeDescriptorSets (DescriptorPool descriptorPool, uint32_t descriptorSetCount, const DescriptorSet * pDescriptorSets, const Dispatch & d)

wrapper function for command vkFreeDescriptorSets, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkFreeDescriptorSets.html

Defined at line 4497 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( vkFreeDescriptorSets ), bool>::type = true>
typename ResultValueType<void>::type freeDescriptorSets (DescriptorPool descriptorPool, const ArrayProxy<const DescriptorSet> & descriptorSets, const Dispatch & d)

wrapper function for command vkFreeDescriptorSets, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkFreeDescriptorSets.html

Defined at line 4510 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( vkFreeDescriptorSets ), bool>::type = true>
Result free (DescriptorPool descriptorPool, uint32_t descriptorSetCount, const DescriptorSet * pDescriptorSets, const Dispatch & d)

wrapper function for command vkFreeDescriptorSets, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkFreeDescriptorSets.html

Defined at line 4528 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( vkFreeDescriptorSets ), bool>::type = true>
typename ResultValueType<void>::type free (DescriptorPool descriptorPool, const ArrayProxy<const DescriptorSet> & descriptorSets, const Dispatch & d)

wrapper function for command vkFreeDescriptorSets, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkFreeDescriptorSets.html

Defined at line 4541 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( vkUpdateDescriptorSets ), bool>::type = true>
void updateDescriptorSets (uint32_t descriptorWriteCount, const WriteDescriptorSet * pDescriptorWrites, uint32_t descriptorCopyCount, const CopyDescriptorSet * pDescriptorCopies, const Dispatch & d)

wrapper function for command vkUpdateDescriptorSets, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkUpdateDescriptorSets.html

Defined at line 4559 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( vkUpdateDescriptorSets ), bool>::type = true>
void updateDescriptorSets (const ArrayProxy<const WriteDescriptorSet> & descriptorWrites, const ArrayProxy<const CopyDescriptorSet> & descriptorCopies, const Dispatch & d)

wrapper function for command vkUpdateDescriptorSets, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkUpdateDescriptorSets.html

Defined at line 4576 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( vkCreateGraphicsPipelines ), bool>::type = true>
Result createGraphicsPipelines (PipelineCache pipelineCache, uint32_t createInfoCount, const GraphicsPipelineCreateInfo * pCreateInfos, const AllocationCallbacks * pAllocator, Pipeline * pPipelines, const Dispatch & d)

wrapper function for command vkCreateGraphicsPipelines, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateGraphicsPipelines.html

Defined at line 4814 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename PipelineAllocator                                                                                = std::allocator<Pipeline>, typename Dispatch                                                                                         = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename PipelineAllocator::value_type, Pipeline>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkCreateGraphicsPipelines ), bool>::type                           = true>
ResultValue<std::vector<Pipeline, PipelineAllocator>> createGraphicsPipelines (PipelineCache pipelineCache, const ArrayProxy<const GraphicsPipelineCreateInfo> & createInfos, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateGraphicsPipelines, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateGraphicsPipelines.html

Defined at line 4836 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename PipelineAllocator                                                                                = std::allocator<Pipeline>, typename Dispatch                                                                                         = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename PipelineAllocator::value_type, Pipeline>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkCreateGraphicsPipelines ), bool>::type                           = true>
ResultValue<std::vector<Pipeline, PipelineAllocator>> createGraphicsPipelines (PipelineCache pipelineCache, const ArrayProxy<const GraphicsPipelineCreateInfo> & createInfos, Optional<const AllocationCallbacks> allocator, const PipelineAllocator & pipelineAllocator, const Dispatch & d)

wrapper function for command vkCreateGraphicsPipelines, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateGraphicsPipelines.html

Defined at line 4870 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( vkCreateGraphicsPipelines ), bool>::type = true>
ResultValue<Pipeline> createGraphicsPipeline (PipelineCache pipelineCache, const GraphicsPipelineCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateGraphicsPipelines, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateGraphicsPipelines.html

Defined at line 4902 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch          = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename PipelineAllocator = std::allocator<UniqueHandle<Pipeline, Dispatch>>, typename std::enable_if<std::is_same<typename PipelineAllocator::value_type, UniqueHandle<Pipeline, Dispatch>>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkCreateGraphicsPipelines ), bool>::type                                                   = true>
ResultValue<std::vector<UniqueHandle<Pipeline, Dispatch>, PipelineAllocator>> createGraphicsPipelinesUnique (PipelineCache pipelineCache, const ArrayProxy<const GraphicsPipelineCreateInfo> & createInfos, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateGraphicsPipelines, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateGraphicsPipelines.html

Defined at line 4928 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch          = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename PipelineAllocator = std::allocator<UniqueHandle<Pipeline, Dispatch>>, typename std::enable_if<std::is_same<typename PipelineAllocator::value_type, UniqueHandle<Pipeline, Dispatch>>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkCreateGraphicsPipelines ), bool>::type                                                   = true>
ResultValue<std::vector<UniqueHandle<Pipeline, Dispatch>, PipelineAllocator>> createGraphicsPipelinesUnique (PipelineCache pipelineCache, const ArrayProxy<const GraphicsPipelineCreateInfo> & createInfos, Optional<const AllocationCallbacks> allocator, const PipelineAllocator & pipelineAllocator, const Dispatch & d)

wrapper function for command vkCreateGraphicsPipelines, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateGraphicsPipelines.html

Defined at line 4968 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( vkCreateGraphicsPipelines ), bool>::type = true>
ResultValue<UniqueHandle<Pipeline, Dispatch>> createGraphicsPipelineUnique (PipelineCache pipelineCache, const GraphicsPipelineCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateGraphicsPipelines, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateGraphicsPipelines.html

Defined at line 5006 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( vkCreateFramebuffer ), bool>::type = true>
Result createFramebuffer (const FramebufferCreateInfo * pCreateInfo, const AllocationCallbacks * pAllocator, Framebuffer * pFramebuffer, const Dispatch & d)

wrapper function for command vkCreateFramebuffer, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateFramebuffer.html

Defined at line 5032 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( vkCreateFramebuffer ), bool>::type = true>
typename ResultValueType<Framebuffer>::type createFramebuffer (const FramebufferCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateFramebuffer, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateFramebuffer.html

Defined at line 5046 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( vkCreateFramebuffer ), bool>::type = true>
typename ResultValueType<UniqueHandle<Framebuffer, Dispatch>>::type createFramebufferUnique (const FramebufferCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateFramebuffer, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateFramebuffer.html

Defined at line 5067 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( vkDestroyFramebuffer ), bool>::type = true>
void destroyFramebuffer (Framebuffer framebuffer, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyFramebuffer, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyFramebuffer.html

Defined at line 5090 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( vkDestroyFramebuffer ), bool>::type = true>
void destroyFramebuffer (Framebuffer framebuffer, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyFramebuffer, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyFramebuffer.html

Defined at line 5101 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( vkDestroyFramebuffer ), bool>::type = true>
void destroy (Framebuffer framebuffer, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyFramebuffer, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyFramebuffer.html

Defined at line 5115 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( vkDestroyFramebuffer ), bool>::type = true>
void destroy (Framebuffer framebuffer, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyFramebuffer, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyFramebuffer.html

Defined at line 5125 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( vkCreateRenderPass ), bool>::type = true>
Result createRenderPass (const RenderPassCreateInfo * pCreateInfo, const AllocationCallbacks * pAllocator, RenderPass * pRenderPass, const Dispatch & d)

wrapper function for command vkCreateRenderPass, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateRenderPass.html

Defined at line 5138 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( vkCreateRenderPass ), bool>::type = true>
typename ResultValueType<RenderPass>::type createRenderPass (const RenderPassCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateRenderPass, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateRenderPass.html

Defined at line 5151 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( vkCreateRenderPass ), bool>::type = true>
typename ResultValueType<UniqueHandle<RenderPass, Dispatch>>::type createRenderPassUnique (const RenderPassCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateRenderPass, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateRenderPass.html

Defined at line 5172 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( vkDestroyRenderPass ), bool>::type = true>
void destroyRenderPass (RenderPass renderPass, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyRenderPass, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyRenderPass.html

Defined at line 5195 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( vkDestroyRenderPass ), bool>::type = true>
void destroyRenderPass (RenderPass renderPass, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyRenderPass, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyRenderPass.html

Defined at line 5206 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( vkDestroyRenderPass ), bool>::type = true>
void destroy (RenderPass renderPass, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyRenderPass, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyRenderPass.html

Defined at line 5220 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( vkDestroyRenderPass ), bool>::type = true>
void destroy (RenderPass renderPass, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyRenderPass, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyRenderPass.html

Defined at line 5230 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( vkGetRenderAreaGranularity ), bool>::type = true>
void getRenderAreaGranularity (RenderPass renderPass, Extent2D * pGranularity, const Dispatch & d)

wrapper function for command vkGetRenderAreaGranularity, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetRenderAreaGranularity.html

Defined at line 5243 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( vkGetRenderAreaGranularity ), bool>::type = true>
Extent2D getRenderAreaGranularity (RenderPass renderPass, const Dispatch & d)

wrapper function for command vkGetRenderAreaGranularity, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetRenderAreaGranularity.html

Defined at line 5252 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( vkBindBufferMemory2 ), bool>::type = true>
Result bindBufferMemory2 (uint32_t bindInfoCount, const BindBufferMemoryInfo * pBindInfos, const Dispatch & d)

wrapper function for command vkBindBufferMemory2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkBindBufferMemory2.html

Defined at line 5698 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( vkBindBufferMemory2 ), bool>::type = true>
typename ResultValueType<void>::type bindBufferMemory2 (const ArrayProxy<const BindBufferMemoryInfo> & bindInfos, const Dispatch & d)

wrapper function for command vkBindBufferMemory2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkBindBufferMemory2.html

Defined at line 5709 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( vkBindImageMemory2 ), bool>::type = true>
Result bindImageMemory2 (uint32_t bindInfoCount, const BindImageMemoryInfo * pBindInfos, const Dispatch & d)

wrapper function for command vkBindImageMemory2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkBindImageMemory2.html

Defined at line 5727 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( vkBindImageMemory2 ), bool>::type = true>
typename ResultValueType<void>::type bindImageMemory2 (const ArrayProxy<const BindImageMemoryInfo> & bindInfos, const Dispatch & d)

wrapper function for command vkBindImageMemory2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkBindImageMemory2.html

Defined at line 5738 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( vkGetDeviceGroupPeerMemoryFeatures ), bool>::type = true>
void getGroupPeerMemoryFeatures (uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, PeerMemoryFeatureFlags * pPeerMemoryFeatures, const Dispatch & d)

wrapper function for command vkGetDeviceGroupPeerMemoryFeatures, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceGroupPeerMemoryFeatures.html

Defined at line 5757 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( vkGetDeviceGroupPeerMemoryFeatures ), bool>::type = true>
PeerMemoryFeatureFlags getGroupPeerMemoryFeatures (uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, const Dispatch & d)

wrapper function for command vkGetDeviceGroupPeerMemoryFeatures, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceGroupPeerMemoryFeatures.html

Defined at line 5770 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( vkGetImageMemoryRequirements2 ), bool>::type = true>
void getImageMemoryRequirements2 (const ImageMemoryRequirementsInfo2 * pInfo, MemoryRequirements2 * pMemoryRequirements, const Dispatch & d)

wrapper function for command vkGetImageMemoryRequirements2, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageMemoryRequirements2.html

Defined at line 5886 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( vkGetImageMemoryRequirements2 ), bool>::type = true>
MemoryRequirements2 getImageMemoryRequirements2 (const ImageMemoryRequirementsInfo2 & info, const Dispatch & d)

wrapper function for command vkGetImageMemoryRequirements2, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageMemoryRequirements2.html

Defined at line 5899 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( vkGetImageMemoryRequirements2 ), bool>::type = true>
StructureChain<X, Y, Z...> getImageMemoryRequirements2 (const ImageMemoryRequirementsInfo2 & info, const Dispatch & d)

wrapper function for command vkGetImageMemoryRequirements2, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageMemoryRequirements2.html

Defined at line 5918 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( vkGetBufferMemoryRequirements2 ), bool>::type = true>
void getBufferMemoryRequirements2 (const BufferMemoryRequirementsInfo2 * pInfo, MemoryRequirements2 * pMemoryRequirements, const Dispatch & d)

wrapper function for command vkGetBufferMemoryRequirements2, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetBufferMemoryRequirements2.html

Defined at line 5939 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( vkGetBufferMemoryRequirements2 ), bool>::type = true>
MemoryRequirements2 getBufferMemoryRequirements2 (const BufferMemoryRequirementsInfo2 & info, const Dispatch & d)

wrapper function for command vkGetBufferMemoryRequirements2, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetBufferMemoryRequirements2.html

Defined at line 5952 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( vkGetBufferMemoryRequirements2 ), bool>::type = true>
StructureChain<X, Y, Z...> getBufferMemoryRequirements2 (const BufferMemoryRequirementsInfo2 & info, const Dispatch & d)

wrapper function for command vkGetBufferMemoryRequirements2, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetBufferMemoryRequirements2.html

Defined at line 5971 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( vkGetImageSparseMemoryRequirements2 ), bool>::type = true>
void getImageSparseMemoryRequirements2 (const ImageSparseMemoryRequirementsInfo2 * pInfo, uint32_t * pSparseMemoryRequirementCount, SparseImageMemoryRequirements2 * pSparseMemoryRequirements, const Dispatch & d)

wrapper function for command vkGetImageSparseMemoryRequirements2, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageSparseMemoryRequirements2.html

Defined at line 5992 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename SparseImageMemoryRequirements2Allocator = std::allocator<SparseImageMemoryRequirements2>, typename Dispatch                                = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename SparseImageMemoryRequirements2Allocator::value_type, SparseImageMemoryRequirements2>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetImageSparseMemoryRequirements2 ), bool>::type = true>
std::vector<SparseImageMemoryRequirements2, SparseImageMemoryRequirements2Allocator> getImageSparseMemoryRequirements2 (const ImageSparseMemoryRequirementsInfo2 & info, const Dispatch & d)

wrapper function for command vkGetImageSparseMemoryRequirements2, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageSparseMemoryRequirements2.html

Defined at line 6012 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename SparseImageMemoryRequirements2Allocator = std::allocator<SparseImageMemoryRequirements2>, typename Dispatch                                = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename SparseImageMemoryRequirements2Allocator::value_type, SparseImageMemoryRequirements2>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetImageSparseMemoryRequirements2 ), bool>::type = true>
std::vector<SparseImageMemoryRequirements2, SparseImageMemoryRequirements2Allocator> getImageSparseMemoryRequirements2 (const ImageSparseMemoryRequirementsInfo2 & info, const SparseImageMemoryRequirements2Allocator & sparseImageMemoryRequirements2Allocator, const Dispatch & d)

wrapper function for command vkGetImageSparseMemoryRequirements2, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageSparseMemoryRequirements2.html

Defined at line 6046 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( vkTrimCommandPool ), bool>::type = true>
void trimCommandPool (CommandPool commandPool, CommandPoolTrimFlags flags, const Dispatch & d)

wrapper function for command vkTrimCommandPool, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkTrimCommandPool.html

Defined at line 6574 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( vkGetDeviceQueue2 ), bool>::type = true>
void getQueue2 (const DeviceQueueInfo2 * pQueueInfo, Queue * pQueue, const Dispatch & d)

wrapper function for command vkGetDeviceQueue2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceQueue2.html

Defined at line 6582 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( vkGetDeviceQueue2 ), bool>::type = true>
Queue getQueue2 (const DeviceQueueInfo2 & queueInfo, const Dispatch & d)

wrapper function for command vkGetDeviceQueue2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceQueue2.html

Defined at line 6591 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( vkCreateDescriptorUpdateTemplate ), bool>::type = true>
Result createDescriptorUpdateTemplate (const DescriptorUpdateTemplateCreateInfo * pCreateInfo, const AllocationCallbacks * pAllocator, DescriptorUpdateTemplate * pDescriptorUpdateTemplate, const Dispatch & d)

wrapper function for command vkCreateDescriptorUpdateTemplate, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDescriptorUpdateTemplate.html

Defined at line 6723 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( vkCreateDescriptorUpdateTemplate ), bool>::type = true>
typename ResultValueType<DescriptorUpdateTemplate>::type createDescriptorUpdateTemplate (const DescriptorUpdateTemplateCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateDescriptorUpdateTemplate, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDescriptorUpdateTemplate.html

Defined at line 6739 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( vkCreateDescriptorUpdateTemplate ), bool>::type = true>
typename ResultValueType<UniqueHandle<DescriptorUpdateTemplate, Dispatch>>::type createDescriptorUpdateTemplateUnique (const DescriptorUpdateTemplateCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateDescriptorUpdateTemplate, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDescriptorUpdateTemplate.html

Defined at line 6762 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( vkDestroyDescriptorUpdateTemplate ), bool>::type = true>
void destroyDescriptorUpdateTemplate (DescriptorUpdateTemplate descriptorUpdateTemplate, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyDescriptorUpdateTemplate, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyDescriptorUpdateTemplate.html

Defined at line 6788 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( vkDestroyDescriptorUpdateTemplate ), bool>::type = true>
void destroyDescriptorUpdateTemplate (DescriptorUpdateTemplate descriptorUpdateTemplate, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyDescriptorUpdateTemplate, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyDescriptorUpdateTemplate.html

Defined at line 6801 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( vkDestroyDescriptorUpdateTemplate ), bool>::type = true>
void destroy (DescriptorUpdateTemplate descriptorUpdateTemplate, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyDescriptorUpdateTemplate, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyDescriptorUpdateTemplate.html

Defined at line 6818 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( vkDestroyDescriptorUpdateTemplate ), bool>::type = true>
void destroy (DescriptorUpdateTemplate descriptorUpdateTemplate, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyDescriptorUpdateTemplate, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyDescriptorUpdateTemplate.html

Defined at line 6831 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( vkUpdateDescriptorSetWithTemplate ), bool>::type = true>
void updateDescriptorSetWithTemplate (DescriptorSet descriptorSet, DescriptorUpdateTemplate descriptorUpdateTemplate, const void * pData, const Dispatch & d)

wrapper function for command vkUpdateDescriptorSetWithTemplate, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkUpdateDescriptorSetWithTemplate.html

Defined at line 6848 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename DataType, typename Dispatch                                                                       = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkUpdateDescriptorSetWithTemplate ), bool>::type = true>
void updateDescriptorSetWithTemplate (DescriptorSet descriptorSet, DescriptorUpdateTemplate descriptorUpdateTemplate, const DataType & data, const Dispatch & d)

wrapper function for command vkUpdateDescriptorSetWithTemplate, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkUpdateDescriptorSetWithTemplate.html

Defined at line 6862 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( vkGetDescriptorSetLayoutSupport ), bool>::type = true>
void getDescriptorSetLayoutSupport (const DescriptorSetLayoutCreateInfo * pCreateInfo, DescriptorSetLayoutSupport * pSupport, const Dispatch & d)

wrapper function for command vkGetDescriptorSetLayoutSupport, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDescriptorSetLayoutSupport.html

Defined at line 6881 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( vkGetDescriptorSetLayoutSupport ), bool>::type = true>
DescriptorSetLayoutSupport getDescriptorSetLayoutSupport (const DescriptorSetLayoutCreateInfo & createInfo, const Dispatch & d)

wrapper function for command vkGetDescriptorSetLayoutSupport, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDescriptorSetLayoutSupport.html

Defined at line 6894 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( vkGetDescriptorSetLayoutSupport ), bool>::type = true>
StructureChain<X, Y, Z...> getDescriptorSetLayoutSupport (const DescriptorSetLayoutCreateInfo & createInfo, const Dispatch & d)

wrapper function for command vkGetDescriptorSetLayoutSupport, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDescriptorSetLayoutSupport.html

Defined at line 6912 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( vkCreateSamplerYcbcrConversion ), bool>::type = true>
Result createSamplerYcbcrConversion (const SamplerYcbcrConversionCreateInfo * pCreateInfo, const AllocationCallbacks * pAllocator, SamplerYcbcrConversion * pYcbcrConversion, const Dispatch & d)

wrapper function for command vkCreateSamplerYcbcrConversion, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateSamplerYcbcrConversion.html

Defined at line 6932 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( vkCreateSamplerYcbcrConversion ), bool>::type = true>
typename ResultValueType<SamplerYcbcrConversion>::type createSamplerYcbcrConversion (const SamplerYcbcrConversionCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateSamplerYcbcrConversion, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateSamplerYcbcrConversion.html

Defined at line 6948 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( vkCreateSamplerYcbcrConversion ), bool>::type = true>
typename ResultValueType<UniqueHandle<SamplerYcbcrConversion, Dispatch>>::type createSamplerYcbcrConversionUnique (const SamplerYcbcrConversionCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateSamplerYcbcrConversion, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateSamplerYcbcrConversion.html

Defined at line 6971 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( vkDestroySamplerYcbcrConversion ), bool>::type = true>
void destroySamplerYcbcrConversion (SamplerYcbcrConversion ycbcrConversion, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroySamplerYcbcrConversion, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroySamplerYcbcrConversion.html

Defined at line 6997 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( vkDestroySamplerYcbcrConversion ), bool>::type = true>
void destroySamplerYcbcrConversion (SamplerYcbcrConversion ycbcrConversion, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroySamplerYcbcrConversion, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroySamplerYcbcrConversion.html

Defined at line 7010 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( vkDestroySamplerYcbcrConversion ), bool>::type = true>
void destroy (SamplerYcbcrConversion ycbcrConversion, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroySamplerYcbcrConversion, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroySamplerYcbcrConversion.html

Defined at line 7027 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( vkDestroySamplerYcbcrConversion ), bool>::type = true>
void destroy (SamplerYcbcrConversion ycbcrConversion, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroySamplerYcbcrConversion, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroySamplerYcbcrConversion.html

Defined at line 7040 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( vkResetQueryPool ), bool>::type = true>
void resetQueryPool (QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, const Dispatch & d)

wrapper function for command vkResetQueryPool, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkResetQueryPool.html

Defined at line 7058 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( vkGetSemaphoreCounterValue ), bool>::type = true>
Result getSemaphoreCounterValue (Semaphore semaphore, uint64_t * pValue, const Dispatch & d)

wrapper function for command vkGetSemaphoreCounterValue, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetSemaphoreCounterValue.html

Defined at line 7066 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( vkGetSemaphoreCounterValue ), bool>::type = true>
typename ResultValueType<uint64_t>::type getSemaphoreCounterValue (Semaphore semaphore, const Dispatch & d)

wrapper function for command vkGetSemaphoreCounterValue, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetSemaphoreCounterValue.html

Defined at line 7076 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( vkWaitSemaphores ), bool>::type = true>
Result waitSemaphores (const SemaphoreWaitInfo * pWaitInfo, uint64_t timeout, const Dispatch & d)

wrapper function for command vkWaitSemaphores, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkWaitSemaphores.html

Defined at line 7094 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( vkWaitSemaphores ), bool>::type = true>
Result waitSemaphores (const SemaphoreWaitInfo & waitInfo, uint64_t timeout, const Dispatch & d)

wrapper function for command vkWaitSemaphores, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkWaitSemaphores.html

Defined at line 7104 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( vkSignalSemaphore ), bool>::type = true>
Result signalSemaphore (const SemaphoreSignalInfo * pSignalInfo, const Dispatch & d)

wrapper function for command vkSignalSemaphore, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkSignalSemaphore.html

Defined at line 7120 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( vkSignalSemaphore ), bool>::type = true>
typename ResultValueType<void>::type signalSemaphore (const SemaphoreSignalInfo & signalInfo, const Dispatch & d)

wrapper function for command vkSignalSemaphore, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkSignalSemaphore.html

Defined at line 7129 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( vkGetBufferDeviceAddress ), bool>::type = true>
DeviceAddress getBufferAddress (const BufferDeviceAddressInfo * pInfo, const Dispatch & d)

wrapper function for command vkGetBufferDeviceAddress, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetBufferDeviceAddress.html

Defined at line 7146 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( vkGetBufferDeviceAddress ), bool>::type = true>
DeviceAddress getBufferAddress (const BufferDeviceAddressInfo & info, const Dispatch & d)

wrapper function for command vkGetBufferDeviceAddress, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetBufferDeviceAddress.html

Defined at line 7156 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( vkGetBufferOpaqueCaptureAddress ), bool>::type = true>
uint64_t getBufferOpaqueCaptureAddress (const BufferDeviceAddressInfo * pInfo, const Dispatch & d)

wrapper function for command vkGetBufferOpaqueCaptureAddress, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetBufferOpaqueCaptureAddress.html

Defined at line 7173 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( vkGetBufferOpaqueCaptureAddress ), bool>::type = true>
uint64_t getBufferOpaqueCaptureAddress (const BufferDeviceAddressInfo & info, const Dispatch & d)

wrapper function for command vkGetBufferOpaqueCaptureAddress, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetBufferOpaqueCaptureAddress.html

Defined at line 7183 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( vkGetDeviceMemoryOpaqueCaptureAddress ), bool>::type = true>
uint64_t getMemoryOpaqueCaptureAddress (const DeviceMemoryOpaqueCaptureAddressInfo * pInfo, const Dispatch & d)

wrapper function for command vkGetDeviceMemoryOpaqueCaptureAddress, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceMemoryOpaqueCaptureAddress.html

Defined at line 7200 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( vkGetDeviceMemoryOpaqueCaptureAddress ), bool>::type = true>
uint64_t getMemoryOpaqueCaptureAddress (const DeviceMemoryOpaqueCaptureAddressInfo & info, const Dispatch & d)

wrapper function for command vkGetDeviceMemoryOpaqueCaptureAddress, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceMemoryOpaqueCaptureAddress.html

Defined at line 7212 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( vkCreateRenderPass2 ), bool>::type = true>
Result createRenderPass2 (const RenderPassCreateInfo2 * pCreateInfo, const AllocationCallbacks * pAllocator, RenderPass * pRenderPass, const Dispatch & d)

wrapper function for command vkCreateRenderPass2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateRenderPass2.html

Defined at line 7262 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( vkCreateRenderPass2 ), bool>::type = true>
typename ResultValueType<RenderPass>::type createRenderPass2 (const RenderPassCreateInfo2 & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateRenderPass2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateRenderPass2.html

Defined at line 7275 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( vkCreateRenderPass2 ), bool>::type = true>
typename ResultValueType<UniqueHandle<RenderPass, Dispatch>>::type createRenderPass2Unique (const RenderPassCreateInfo2 & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateRenderPass2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateRenderPass2.html

Defined at line 7296 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( vkCreatePrivateDataSlot ), bool>::type = true>
Result createPrivateDataSlot (const PrivateDataSlotCreateInfo * pCreateInfo, const AllocationCallbacks * pAllocator, PrivateDataSlot * pPrivateDataSlot, const Dispatch & d)

wrapper function for command vkCreatePrivateDataSlot, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreatePrivateDataSlot.html

Defined at line 7484 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( vkCreatePrivateDataSlot ), bool>::type = true>
typename ResultValueType<PrivateDataSlot>::type createPrivateDataSlot (const PrivateDataSlotCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreatePrivateDataSlot, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreatePrivateDataSlot.html

Defined at line 7498 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( vkCreatePrivateDataSlot ), bool>::type = true>
typename ResultValueType<UniqueHandle<PrivateDataSlot, Dispatch>>::type createPrivateDataSlotUnique (const PrivateDataSlotCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreatePrivateDataSlot, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreatePrivateDataSlot.html

Defined at line 7519 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( vkDestroyPrivateDataSlot ), bool>::type = true>
void destroyPrivateDataSlot (PrivateDataSlot privateDataSlot, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyPrivateDataSlot, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyPrivateDataSlot.html

Defined at line 7542 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( vkDestroyPrivateDataSlot ), bool>::type = true>
void destroyPrivateDataSlot (PrivateDataSlot privateDataSlot, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyPrivateDataSlot, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyPrivateDataSlot.html

Defined at line 7553 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( vkDestroyPrivateDataSlot ), bool>::type = true>
void destroy (PrivateDataSlot privateDataSlot, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyPrivateDataSlot, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyPrivateDataSlot.html

Defined at line 7568 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( vkDestroyPrivateDataSlot ), bool>::type = true>
void destroy (PrivateDataSlot privateDataSlot, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyPrivateDataSlot, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyPrivateDataSlot.html

Defined at line 7579 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( vkSetPrivateData ), bool>::type = true>
typename ResultValueType<void>::type setPrivateData (ObjectType objectType, uint64_t objectHandle, PrivateDataSlot privateDataSlot, uint64_t data, const Dispatch & d)

wrapper function for command vkSetPrivateData, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkSetPrivateData.html

Defined at line 7605 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( vkGetPrivateData ), bool>::type = true>
void getPrivateData (ObjectType objectType, uint64_t objectHandle, PrivateDataSlot privateDataSlot, uint64_t * pData, const Dispatch & d)

wrapper function for command vkGetPrivateData, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPrivateData.html

Defined at line 7623 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( vkGetPrivateData ), bool>::type = true>
uint64_t getPrivateData (ObjectType objectType, uint64_t objectHandle, PrivateDataSlot privateDataSlot, const Dispatch & d)

wrapper function for command vkGetPrivateData, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPrivateData.html

Defined at line 7634 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( vkGetDeviceBufferMemoryRequirements ), bool>::type = true>
void getBufferMemoryRequirements (const DeviceBufferMemoryRequirements * pInfo, MemoryRequirements2 * pMemoryRequirements, const Dispatch & d)

wrapper function for command vkGetDeviceBufferMemoryRequirements, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceBufferMemoryRequirements.html

Defined at line 7803 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( vkGetDeviceBufferMemoryRequirements ), bool>::type = true>
MemoryRequirements2 getBufferMemoryRequirements (const DeviceBufferMemoryRequirements & info, const Dispatch & d)

wrapper function for command vkGetDeviceBufferMemoryRequirements, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceBufferMemoryRequirements.html

Defined at line 7816 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( vkGetDeviceBufferMemoryRequirements ), bool>::type = true>
StructureChain<X, Y, Z...> getBufferMemoryRequirements (const DeviceBufferMemoryRequirements & info, const Dispatch & d)

wrapper function for command vkGetDeviceBufferMemoryRequirements, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceBufferMemoryRequirements.html

Defined at line 7835 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( vkGetDeviceImageMemoryRequirements ), bool>::type = true>
void getImageMemoryRequirements (const DeviceImageMemoryRequirements * pInfo, MemoryRequirements2 * pMemoryRequirements, const Dispatch & d)

wrapper function for command vkGetDeviceImageMemoryRequirements, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceImageMemoryRequirements.html

Defined at line 7856 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( vkGetDeviceImageMemoryRequirements ), bool>::type = true>
MemoryRequirements2 getImageMemoryRequirements (const DeviceImageMemoryRequirements & info, const Dispatch & d)

wrapper function for command vkGetDeviceImageMemoryRequirements, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceImageMemoryRequirements.html

Defined at line 7869 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( vkGetDeviceImageMemoryRequirements ), bool>::type = true>
StructureChain<X, Y, Z...> getImageMemoryRequirements (const DeviceImageMemoryRequirements & info, const Dispatch & d)

wrapper function for command vkGetDeviceImageMemoryRequirements, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceImageMemoryRequirements.html

Defined at line 7888 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( vkGetDeviceImageSparseMemoryRequirements ), bool>::type = true>
void getImageSparseMemoryRequirements (const DeviceImageMemoryRequirements * pInfo, uint32_t * pSparseMemoryRequirementCount, SparseImageMemoryRequirements2 * pSparseMemoryRequirements, const Dispatch & d)

wrapper function for command vkGetDeviceImageSparseMemoryRequirements, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceImageSparseMemoryRequirements.html

Defined at line 7909 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename SparseImageMemoryRequirements2Allocator = std::allocator<SparseImageMemoryRequirements2>, typename Dispatch                                = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename SparseImageMemoryRequirements2Allocator::value_type, SparseImageMemoryRequirements2>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetDeviceImageSparseMemoryRequirements ), bool>::type = true>
std::vector<SparseImageMemoryRequirements2, SparseImageMemoryRequirements2Allocator> getImageSparseMemoryRequirements (const DeviceImageMemoryRequirements & info, const Dispatch & d)

wrapper function for command vkGetDeviceImageSparseMemoryRequirements, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceImageSparseMemoryRequirements.html

Defined at line 7929 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename SparseImageMemoryRequirements2Allocator = std::allocator<SparseImageMemoryRequirements2>, typename Dispatch                                = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename SparseImageMemoryRequirements2Allocator::value_type, SparseImageMemoryRequirements2>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetDeviceImageSparseMemoryRequirements ), bool>::type = true>
std::vector<SparseImageMemoryRequirements2, SparseImageMemoryRequirements2Allocator> getImageSparseMemoryRequirements (const DeviceImageMemoryRequirements & info, const SparseImageMemoryRequirements2Allocator & sparseImageMemoryRequirements2Allocator, const Dispatch & d)

wrapper function for command vkGetDeviceImageSparseMemoryRequirements, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceImageSparseMemoryRequirements.html

Defined at line 7963 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( vkMapMemory2 ), bool>::type = true>
Result mapMemory2 (const MemoryMapInfo * pMemoryMapInfo, void ** ppData, const Dispatch & d)

wrapper function for command vkMapMemory2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkMapMemory2.html

Defined at line 8357 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( vkMapMemory2 ), bool>::type = true>
typename ResultValueType<void *>::type mapMemory2 (const MemoryMapInfo & memoryMapInfo, const Dispatch & d)

wrapper function for command vkMapMemory2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkMapMemory2.html

Defined at line 8367 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( vkUnmapMemory2 ), bool>::type = true>
Result unmapMemory2 (const MemoryUnmapInfo * pMemoryUnmapInfo, const Dispatch & d)

wrapper function for command vkUnmapMemory2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkUnmapMemory2.html

Defined at line 8385 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( vkUnmapMemory2 ), bool>::type = true>
typename ResultValueType<void>::type unmapMemory2 (const MemoryUnmapInfo & memoryUnmapInfo, const Dispatch & d)

wrapper function for command vkUnmapMemory2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkUnmapMemory2.html

Defined at line 8394 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( vkGetDeviceImageSubresourceLayout ), bool>::type = true>
void getImageSubresourceLayout (const DeviceImageSubresourceInfo * pInfo, SubresourceLayout2 * pLayout, const Dispatch & d)

wrapper function for command vkGetDeviceImageSubresourceLayout, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceImageSubresourceLayout.html

Defined at line 8412 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( vkGetDeviceImageSubresourceLayout ), bool>::type = true>
SubresourceLayout2 getImageSubresourceLayout (const DeviceImageSubresourceInfo & info, const Dispatch & d)

wrapper function for command vkGetDeviceImageSubresourceLayout, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceImageSubresourceLayout.html

Defined at line 8424 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( vkGetDeviceImageSubresourceLayout ), bool>::type = true>
StructureChain<X, Y, Z...> getImageSubresourceLayout (const DeviceImageSubresourceInfo & info, const Dispatch & d)

wrapper function for command vkGetDeviceImageSubresourceLayout, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceImageSubresourceLayout.html

Defined at line 8443 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( vkGetImageSubresourceLayout2 ), bool>::type = true>
void getImageSubresourceLayout2 (Image image, const ImageSubresource2 * pSubresource, SubresourceLayout2 * pLayout, const Dispatch & d)

wrapper function for command vkGetImageSubresourceLayout2, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageSubresourceLayout2.html

Defined at line 8463 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( vkGetImageSubresourceLayout2 ), bool>::type = true>
SubresourceLayout2 getImageSubresourceLayout2 (Image image, const ImageSubresource2 & subresource, const Dispatch & d)

wrapper function for command vkGetImageSubresourceLayout2, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageSubresourceLayout2.html

Defined at line 8476 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( vkGetImageSubresourceLayout2 ), bool>::type = true>
StructureChain<X, Y, Z...> getImageSubresourceLayout2 (Image image, const ImageSubresource2 & subresource, const Dispatch & d)

wrapper function for command vkGetImageSubresourceLayout2, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageSubresourceLayout2.html

Defined at line 8497 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( vkCopyMemoryToImage ), bool>::type = true>
Result copyMemoryToImage (const CopyMemoryToImageInfo * pCopyMemoryToImageInfo, const Dispatch & d)

wrapper function for command vkCopyMemoryToImage, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCopyMemoryToImage.html

Defined at line 8520 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( vkCopyMemoryToImage ), bool>::type = true>
typename ResultValueType<void>::type copyMemoryToImage (const CopyMemoryToImageInfo & copyMemoryToImageInfo, const Dispatch & d)

wrapper function for command vkCopyMemoryToImage, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCopyMemoryToImage.html

Defined at line 8531 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( vkCopyImageToMemory ), bool>::type = true>
Result copyImageToMemory (const CopyImageToMemoryInfo * pCopyImageToMemoryInfo, const Dispatch & d)

wrapper function for command vkCopyImageToMemory, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCopyImageToMemory.html

Defined at line 8548 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( vkCopyImageToMemory ), bool>::type = true>
typename ResultValueType<void>::type copyImageToMemory (const CopyImageToMemoryInfo & copyImageToMemoryInfo, const Dispatch & d)

wrapper function for command vkCopyImageToMemory, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCopyImageToMemory.html

Defined at line 8559 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( vkCopyImageToImage ), bool>::type = true>
Result copyImageToImage (const CopyImageToImageInfo * pCopyImageToImageInfo, const Dispatch & d)

wrapper function for command vkCopyImageToImage, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCopyImageToImage.html

Defined at line 8576 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( vkCopyImageToImage ), bool>::type = true>
typename ResultValueType<void>::type copyImageToImage (const CopyImageToImageInfo & copyImageToImageInfo, const Dispatch & d)

wrapper function for command vkCopyImageToImage, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCopyImageToImage.html

Defined at line 8587 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( vkTransitionImageLayout ), bool>::type = true>
Result transitionImageLayout (uint32_t transitionCount, const HostImageLayoutTransitionInfo * pTransitions, const Dispatch & d)

wrapper function for command vkTransitionImageLayout, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkTransitionImageLayout.html

Defined at line 8604 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( vkTransitionImageLayout ), bool>::type = true>
typename ResultValueType<void>::type transitionImageLayout (const ArrayProxy<const HostImageLayoutTransitionInfo> & transitions, const Dispatch & d)

wrapper function for command vkTransitionImageLayout, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkTransitionImageLayout.html

Defined at line 8615 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( vkGetRenderingAreaGranularity ), bool>::type = true>
void getRenderingAreaGranularity (const RenderingAreaInfo * pRenderingAreaInfo, Extent2D * pGranularity, const Dispatch & d)

wrapper function for command vkGetRenderingAreaGranularity, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetRenderingAreaGranularity.html

Defined at line 8831 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( vkGetRenderingAreaGranularity ), bool>::type = true>
Extent2D getRenderingAreaGranularity (const RenderingAreaInfo & renderingAreaInfo, const Dispatch & d)

wrapper function for command vkGetRenderingAreaGranularity, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetRenderingAreaGranularity.html

Defined at line 8843 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( vkCreateSwapchainKHR ), bool>::type = true>
Result createSwapchainKHR (const SwapchainCreateInfoKHR * pCreateInfo, const AllocationCallbacks * pAllocator, SwapchainKHR * pSwapchain, const Dispatch & d)

wrapper function for command vkCreateSwapchainKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateSwapchainKHR.html

Defined at line 9211 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( vkCreateSwapchainKHR ), bool>::type = true>
typename ResultValueType<SwapchainKHR>::type createSwapchainKHR (const SwapchainCreateInfoKHR & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateSwapchainKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateSwapchainKHR.html

Defined at line 9225 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( vkCreateSwapchainKHR ), bool>::type = true>
typename ResultValueType<UniqueHandle<SwapchainKHR, Dispatch>>::type createSwapchainKHRUnique (const SwapchainCreateInfoKHR & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateSwapchainKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateSwapchainKHR.html

Defined at line 9246 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( vkDestroySwapchainKHR ), bool>::type = true>
void destroySwapchainKHR (SwapchainKHR swapchain, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroySwapchainKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroySwapchainKHR.html

Defined at line 9269 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( vkDestroySwapchainKHR ), bool>::type = true>
void destroySwapchainKHR (SwapchainKHR swapchain, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroySwapchainKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroySwapchainKHR.html

Defined at line 9280 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( vkDestroySwapchainKHR ), bool>::type = true>
void destroy (SwapchainKHR swapchain, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroySwapchainKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroySwapchainKHR.html

Defined at line 9294 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( vkDestroySwapchainKHR ), bool>::type = true>
void destroy (SwapchainKHR swapchain, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroySwapchainKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroySwapchainKHR.html

Defined at line 9304 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( vkGetSwapchainImagesKHR ), bool>::type = true>
Result getSwapchainImagesKHR (SwapchainKHR swapchain, uint32_t * pSwapchainImageCount, Image * pSwapchainImages, const Dispatch & d)

wrapper function for command vkGetSwapchainImagesKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetSwapchainImagesKHR.html

Defined at line 9317 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename ImageAllocator                                                                             = std::allocator<Image>, typename Dispatch                                                                                   = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename ImageAllocator::value_type, Image>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetSwapchainImagesKHR ), bool>::type                       = true>
typename ResultValueType<std::vector<Image, ImageAllocator>>::type getSwapchainImagesKHR (SwapchainKHR swapchain, const Dispatch & d)

wrapper function for command vkGetSwapchainImagesKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetSwapchainImagesKHR.html

Defined at line 9331 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename ImageAllocator                                                                             = std::allocator<Image>, typename Dispatch                                                                                   = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename ImageAllocator::value_type, Image>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetSwapchainImagesKHR ), bool>::type                       = true>
typename ResultValueType<std::vector<Image, ImageAllocator>>::type getSwapchainImagesKHR (SwapchainKHR swapchain, const ImageAllocator & imageAllocator, const Dispatch & d)

wrapper function for command vkGetSwapchainImagesKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetSwapchainImagesKHR.html

Defined at line 9366 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( vkAcquireNextImageKHR ), bool>::type = true>
Result acquireNextImageKHR (SwapchainKHR swapchain, uint64_t timeout, Semaphore semaphore, Fence fence, uint32_t * pImageIndex, const Dispatch & d)

wrapper function for command vkAcquireNextImageKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkAcquireNextImageKHR.html

Defined at line 9399 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( vkAcquireNextImageKHR ), bool>::type = true>
ResultValue<uint32_t> acquireNextImageKHR (SwapchainKHR swapchain, uint64_t timeout, Semaphore semaphore, Fence fence, const Dispatch & d)

wrapper function for command vkAcquireNextImageKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkAcquireNextImageKHR.html

Defined at line 9414 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( vkGetDeviceGroupPresentCapabilitiesKHR ), bool>::type = true>
Result getGroupPresentCapabilitiesKHR (DeviceGroupPresentCapabilitiesKHR * pDeviceGroupPresentCapabilities, const Dispatch & d)

wrapper function for command vkGetDeviceGroupPresentCapabilitiesKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceGroupPresentCapabilitiesKHR.html

Defined at line 9472 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( vkGetDeviceGroupPresentCapabilitiesKHR ), bool>::type = true>
typename ResultValueType<DeviceGroupPresentCapabilitiesKHR>::type getGroupPresentCapabilitiesKHR (const Dispatch & d)

wrapper function for command vkGetDeviceGroupPresentCapabilitiesKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceGroupPresentCapabilitiesKHR.html

Defined at line 9484 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( vkGetDeviceGroupSurfacePresentModesKHR ), bool>::type = true>
Result getGroupSurfacePresentModesKHR (SurfaceKHR surface, DeviceGroupPresentModeFlagsKHR * pModes, const Dispatch & d)

wrapper function for command vkGetDeviceGroupSurfacePresentModesKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceGroupSurfacePresentModesKHR.html

Defined at line 9505 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( vkGetDeviceGroupSurfacePresentModesKHR ), bool>::type = true>
typename ResultValueType<DeviceGroupPresentModeFlagsKHR>::type getGroupSurfacePresentModesKHR (SurfaceKHR surface, const Dispatch & d)

wrapper function for command vkGetDeviceGroupSurfacePresentModesKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceGroupSurfacePresentModesKHR.html

Defined at line 9517 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( vkAcquireNextImage2KHR ), bool>::type = true>
Result acquireNextImage2KHR (const AcquireNextImageInfoKHR * pAcquireInfo, uint32_t * pImageIndex, const Dispatch & d)

wrapper function for command vkAcquireNextImage2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkAcquireNextImage2KHR.html

Defined at line 9624 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( vkAcquireNextImage2KHR ), bool>::type = true>
ResultValue<uint32_t> acquireNextImage2KHR (const AcquireNextImageInfoKHR & acquireInfo, const Dispatch & d)

wrapper function for command vkAcquireNextImage2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkAcquireNextImage2KHR.html

Defined at line 9635 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( vkCreateSharedSwapchainsKHR ), bool>::type = true>
Result createSharedSwapchainsKHR (uint32_t swapchainCount, const SwapchainCreateInfoKHR * pCreateInfos, const AllocationCallbacks * pAllocator, SwapchainKHR * pSwapchains, const Dispatch & d)

wrapper function for command vkCreateSharedSwapchainsKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateSharedSwapchainsKHR.html

Defined at line 10165 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename SwapchainKHRAllocator = std::allocator<SwapchainKHR>, typename Dispatch              = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename SwapchainKHRAllocator::value_type, SwapchainKHR>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkCreateSharedSwapchainsKHR ), bool>::type                                 = true>
typename ResultValueType<std::vector<SwapchainKHR, SwapchainKHRAllocator>>::type createSharedSwapchainsKHR (const ArrayProxy<const SwapchainCreateInfoKHR> & createInfos, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateSharedSwapchainsKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateSharedSwapchainsKHR.html

Defined at line 10185 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename SwapchainKHRAllocator = std::allocator<SwapchainKHR>, typename Dispatch              = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename SwapchainKHRAllocator::value_type, SwapchainKHR>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkCreateSharedSwapchainsKHR ), bool>::type                                 = true>
typename ResultValueType<std::vector<SwapchainKHR, SwapchainKHRAllocator>>::type createSharedSwapchainsKHR (const ArrayProxy<const SwapchainCreateInfoKHR> & createInfos, Optional<const AllocationCallbacks> allocator, const SwapchainKHRAllocator & swapchainKHRAllocator, const Dispatch & d)

wrapper function for command vkCreateSharedSwapchainsKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateSharedSwapchainsKHR.html

Defined at line 10209 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( vkCreateSharedSwapchainsKHR ), bool>::type = true>
typename ResultValueType<SwapchainKHR>::type createSharedSwapchainKHR (const SwapchainCreateInfoKHR & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateSharedSwapchainsKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateSharedSwapchainsKHR.html

Defined at line 10233 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch              = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename SwapchainKHRAllocator = std::allocator<UniqueHandle<SwapchainKHR, Dispatch>>, typename std::enable_if<std::is_same<typename SwapchainKHRAllocator::value_type, UniqueHandle<SwapchainKHR, Dispatch>>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkCreateSharedSwapchainsKHR ), bool>::type                                                         = true>
typename ResultValueType<std::vector<UniqueHandle<SwapchainKHR, Dispatch>, SwapchainKHRAllocator>>::type createSharedSwapchainsKHRUnique (const ArrayProxy<const SwapchainCreateInfoKHR> & createInfos, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateSharedSwapchainsKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateSharedSwapchainsKHR.html

Defined at line 10258 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch              = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename SwapchainKHRAllocator = std::allocator<UniqueHandle<SwapchainKHR, Dispatch>>, typename std::enable_if<std::is_same<typename SwapchainKHRAllocator::value_type, UniqueHandle<SwapchainKHR, Dispatch>>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkCreateSharedSwapchainsKHR ), bool>::type                                                         = true>
typename ResultValueType<std::vector<UniqueHandle<SwapchainKHR, Dispatch>, SwapchainKHRAllocator>>::type createSharedSwapchainsKHRUnique (const ArrayProxy<const SwapchainCreateInfoKHR> & createInfos, Optional<const AllocationCallbacks> allocator, const SwapchainKHRAllocator & swapchainKHRAllocator, const Dispatch & d)

wrapper function for command vkCreateSharedSwapchainsKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateSharedSwapchainsKHR.html

Defined at line 10289 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( vkCreateSharedSwapchainsKHR ), bool>::type = true>
typename ResultValueType<UniqueHandle<SwapchainKHR, Dispatch>>::type createSharedSwapchainKHRUnique (const SwapchainCreateInfoKHR & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateSharedSwapchainsKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateSharedSwapchainsKHR.html

Defined at line 10319 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( vkDebugMarkerSetObjectTagEXT ), bool>::type = true>
Result debugMarkerSetObjectTagEXT (const DebugMarkerObjectTagInfoEXT * pTagInfo, const Dispatch & d)

wrapper function for command vkDebugMarkerSetObjectTagEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDebugMarkerSetObjectTagEXT.html

Defined at line 10921 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( vkDebugMarkerSetObjectTagEXT ), bool>::type = true>
typename ResultValueType<void>::type debugMarkerSetObjectTagEXT (const DebugMarkerObjectTagInfoEXT & tagInfo, const Dispatch & d)

wrapper function for command vkDebugMarkerSetObjectTagEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDebugMarkerSetObjectTagEXT.html

Defined at line 10932 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( vkDebugMarkerSetObjectNameEXT ), bool>::type = true>
Result debugMarkerSetObjectNameEXT (const DebugMarkerObjectNameInfoEXT * pNameInfo, const Dispatch & d)

wrapper function for command vkDebugMarkerSetObjectNameEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDebugMarkerSetObjectNameEXT.html

Defined at line 10950 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( vkDebugMarkerSetObjectNameEXT ), bool>::type = true>
typename ResultValueType<void>::type debugMarkerSetObjectNameEXT (const DebugMarkerObjectNameInfoEXT & nameInfo, const Dispatch & d)

wrapper function for command vkDebugMarkerSetObjectNameEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDebugMarkerSetObjectNameEXT.html

Defined at line 10962 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( vkCreateVideoSessionKHR ), bool>::type = true>
Result createVideoSessionKHR (const VideoSessionCreateInfoKHR * pCreateInfo, const AllocationCallbacks * pAllocator, VideoSessionKHR * pVideoSession, const Dispatch & d)

wrapper function for command vkCreateVideoSessionKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateVideoSessionKHR.html

Defined at line 11296 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( vkCreateVideoSessionKHR ), bool>::type = true>
typename ResultValueType<VideoSessionKHR>::type createVideoSessionKHR (const VideoSessionCreateInfoKHR & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateVideoSessionKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateVideoSessionKHR.html

Defined at line 11310 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( vkCreateVideoSessionKHR ), bool>::type = true>
typename ResultValueType<UniqueHandle<VideoSessionKHR, Dispatch>>::type createVideoSessionKHRUnique (const VideoSessionCreateInfoKHR & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateVideoSessionKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateVideoSessionKHR.html

Defined at line 11331 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( vkDestroyVideoSessionKHR ), bool>::type = true>
void destroyVideoSessionKHR (VideoSessionKHR videoSession, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyVideoSessionKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyVideoSessionKHR.html

Defined at line 11354 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( vkDestroyVideoSessionKHR ), bool>::type = true>
void destroyVideoSessionKHR (VideoSessionKHR videoSession, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyVideoSessionKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyVideoSessionKHR.html

Defined at line 11365 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( vkDestroyVideoSessionKHR ), bool>::type = true>
void destroy (VideoSessionKHR videoSession, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyVideoSessionKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyVideoSessionKHR.html

Defined at line 11379 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( vkDestroyVideoSessionKHR ), bool>::type = true>
void destroy (VideoSessionKHR videoSession, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyVideoSessionKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyVideoSessionKHR.html

Defined at line 11389 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( vkGetVideoSessionMemoryRequirementsKHR ), bool>::type = true>
Result getVideoSessionMemoryRequirementsKHR (VideoSessionKHR videoSession, uint32_t * pMemoryRequirementsCount, VideoSessionMemoryRequirementsKHR * pMemoryRequirements, const Dispatch & d)

wrapper function for command vkGetVideoSessionMemoryRequirementsKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetVideoSessionMemoryRequirementsKHR.html

Defined at line 11404 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename VideoSessionMemoryRequirementsKHRAllocator                                          = std::allocator<VideoSessionMemoryRequirementsKHR>, typename Dispatch                                                                            = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename VideoSessionMemoryRequirementsKHRAllocator::value_type, VideoSessionMemoryRequirementsKHR>::value,
                                                          int>::type                                                           = 0, typename std::enable_if<IS_DISPATCHED( vkGetVideoSessionMemoryRequirementsKHR ), bool>::type = true>
typename ResultValueType<std::vector<VideoSessionMemoryRequirementsKHR, VideoSessionMemoryRequirementsKHRAllocator>>::type getVideoSessionMemoryRequirementsKHR (VideoSessionKHR videoSession, const Dispatch & d)

wrapper function for command vkGetVideoSessionMemoryRequirementsKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetVideoSessionMemoryRequirementsKHR.html

Defined at line 11423 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename VideoSessionMemoryRequirementsKHRAllocator                                          = std::allocator<VideoSessionMemoryRequirementsKHR>, typename Dispatch                                                                            = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename VideoSessionMemoryRequirementsKHRAllocator::value_type, VideoSessionMemoryRequirementsKHR>::value,
                                                          int>::type                                                           = 0, typename std::enable_if<IS_DISPATCHED( vkGetVideoSessionMemoryRequirementsKHR ), bool>::type = true>
typename ResultValueType<std::vector<VideoSessionMemoryRequirementsKHR, VideoSessionMemoryRequirementsKHRAllocator>>::type getVideoSessionMemoryRequirementsKHR (VideoSessionKHR videoSession, const VideoSessionMemoryRequirementsKHRAllocator & videoSessionMemoryRequirementsKHRAllocator, const Dispatch & d)

wrapper function for command vkGetVideoSessionMemoryRequirementsKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetVideoSessionMemoryRequirementsKHR.html

Defined at line 11465 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( vkBindVideoSessionMemoryKHR ), bool>::type = true>
Result bindVideoSessionMemoryKHR (VideoSessionKHR videoSession, uint32_t bindSessionMemoryInfoCount, const BindVideoSessionMemoryInfoKHR * pBindSessionMemoryInfos, const Dispatch & d)

wrapper function for command vkBindVideoSessionMemoryKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkBindVideoSessionMemoryKHR.html

Defined at line 11504 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( vkBindVideoSessionMemoryKHR ), bool>::type = true>
typename ResultValueType<void>::type bindVideoSessionMemoryKHR (VideoSessionKHR videoSession, const ArrayProxy<const BindVideoSessionMemoryInfoKHR> & bindSessionMemoryInfos, const Dispatch & d)

wrapper function for command vkBindVideoSessionMemoryKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkBindVideoSessionMemoryKHR.html

Defined at line 11518 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( vkCreateVideoSessionParametersKHR ), bool>::type = true>
Result createVideoSessionParametersKHR (const VideoSessionParametersCreateInfoKHR * pCreateInfo, const AllocationCallbacks * pAllocator, VideoSessionParametersKHR * pVideoSessionParameters, const Dispatch & d)

wrapper function for command vkCreateVideoSessionParametersKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateVideoSessionParametersKHR.html

Defined at line 11540 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( vkCreateVideoSessionParametersKHR ), bool>::type = true>
typename ResultValueType<VideoSessionParametersKHR>::type createVideoSessionParametersKHR (const VideoSessionParametersCreateInfoKHR & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateVideoSessionParametersKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateVideoSessionParametersKHR.html

Defined at line 11556 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( vkCreateVideoSessionParametersKHR ), bool>::type = true>
typename ResultValueType<UniqueHandle<VideoSessionParametersKHR, Dispatch>>::type createVideoSessionParametersKHRUnique (const VideoSessionParametersCreateInfoKHR & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateVideoSessionParametersKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateVideoSessionParametersKHR.html

Defined at line 11578 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( vkUpdateVideoSessionParametersKHR ), bool>::type = true>
Result updateVideoSessionParametersKHR (VideoSessionParametersKHR videoSessionParameters, const VideoSessionParametersUpdateInfoKHR * pUpdateInfo, const Dispatch & d)

wrapper function for command vkUpdateVideoSessionParametersKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkUpdateVideoSessionParametersKHR.html

Defined at line 11603 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( vkUpdateVideoSessionParametersKHR ), bool>::type = true>
typename ResultValueType<void>::type updateVideoSessionParametersKHR (VideoSessionParametersKHR videoSessionParameters, const VideoSessionParametersUpdateInfoKHR & updateInfo, const Dispatch & d)

wrapper function for command vkUpdateVideoSessionParametersKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkUpdateVideoSessionParametersKHR.html

Defined at line 11616 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( vkDestroyVideoSessionParametersKHR ), bool>::type = true>
void destroyVideoSessionParametersKHR (VideoSessionParametersKHR videoSessionParameters, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyVideoSessionParametersKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyVideoSessionParametersKHR.html

Defined at line 11637 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( vkDestroyVideoSessionParametersKHR ), bool>::type = true>
void destroyVideoSessionParametersKHR (VideoSessionParametersKHR videoSessionParameters, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyVideoSessionParametersKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyVideoSessionParametersKHR.html

Defined at line 11650 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( vkDestroyVideoSessionParametersKHR ), bool>::type = true>
void destroy (VideoSessionParametersKHR videoSessionParameters, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyVideoSessionParametersKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyVideoSessionParametersKHR.html

Defined at line 11666 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( vkDestroyVideoSessionParametersKHR ), bool>::type = true>
void destroy (VideoSessionParametersKHR videoSessionParameters, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyVideoSessionParametersKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyVideoSessionParametersKHR.html

Defined at line 11679 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

void Device ()

Defined at line 11931 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

void Device (const Device & rhs)

Defined at line 11933 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

Device & operator= (const Device & rhs)

Defined at line 11934 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

void Device (Device && rhs)

Defined at line 11937 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

Device & operator= (Device && rhs)

Defined at line 11938 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

void Device (std::nullptr_t )

Defined at line 11949 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

void Device (VkDevice device)

Defined at line 11951 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

Device & operator= (VkDevice device)

Defined at line 11953 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

Device & operator= (std::nullptr_t )

Defined at line 11959 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( vkCreateCuModuleNVX ), bool>::type = true>
Result createCuModuleNVX (const CuModuleCreateInfoNVX * pCreateInfo, const AllocationCallbacks * pAllocator, CuModuleNVX * pModule, const Dispatch & d)

wrapper function for command vkCreateCuModuleNVX, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateCuModuleNVX.html

Defined at line 11971 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( vkCreateCuModuleNVX ), bool>::type = true>
typename ResultValueType<CuModuleNVX>::type createCuModuleNVX (const CuModuleCreateInfoNVX & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateCuModuleNVX, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateCuModuleNVX.html

Defined at line 11984 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( vkCreateCuModuleNVX ), bool>::type = true>
typename ResultValueType<UniqueHandle<CuModuleNVX, Dispatch>>::type createCuModuleNVXUnique (const CuModuleCreateInfoNVX & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateCuModuleNVX, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateCuModuleNVX.html

Defined at line 12005 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( vkCreateCuFunctionNVX ), bool>::type = true>
Result createCuFunctionNVX (const CuFunctionCreateInfoNVX * pCreateInfo, const AllocationCallbacks * pAllocator, CuFunctionNVX * pFunction, const Dispatch & d)

wrapper function for command vkCreateCuFunctionNVX, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateCuFunctionNVX.html

Defined at line 12028 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( vkCreateCuFunctionNVX ), bool>::type = true>
typename ResultValueType<CuFunctionNVX>::type createCuFunctionNVX (const CuFunctionCreateInfoNVX & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateCuFunctionNVX, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateCuFunctionNVX.html

Defined at line 12042 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( vkCreateCuFunctionNVX ), bool>::type = true>
typename ResultValueType<UniqueHandle<CuFunctionNVX, Dispatch>>::type createCuFunctionNVXUnique (const CuFunctionCreateInfoNVX & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateCuFunctionNVX, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateCuFunctionNVX.html

Defined at line 12063 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( vkDestroyCuModuleNVX ), bool>::type = true>
void destroyCuModuleNVX (CuModuleNVX module, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyCuModuleNVX, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyCuModuleNVX.html

Defined at line 12086 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( vkDestroyCuModuleNVX ), bool>::type = true>
void destroyCuModuleNVX (CuModuleNVX module, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyCuModuleNVX, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyCuModuleNVX.html

Defined at line 12096 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( vkDestroyCuModuleNVX ), bool>::type = true>
void destroy (CuModuleNVX module, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyCuModuleNVX, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyCuModuleNVX.html

Defined at line 12110 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( vkDestroyCuModuleNVX ), bool>::type = true>
void destroy (CuModuleNVX module, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyCuModuleNVX, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyCuModuleNVX.html

Defined at line 12120 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( vkDestroyCuFunctionNVX ), bool>::type = true>
void destroyCuFunctionNVX (CuFunctionNVX function, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyCuFunctionNVX, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyCuFunctionNVX.html

Defined at line 12133 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( vkDestroyCuFunctionNVX ), bool>::type = true>
void destroyCuFunctionNVX (CuFunctionNVX function, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyCuFunctionNVX, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyCuFunctionNVX.html

Defined at line 12144 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( vkDestroyCuFunctionNVX ), bool>::type = true>
void destroy (CuFunctionNVX function, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyCuFunctionNVX, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyCuFunctionNVX.html

Defined at line 12158 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( vkDestroyCuFunctionNVX ), bool>::type = true>
void destroy (CuFunctionNVX function, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyCuFunctionNVX, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyCuFunctionNVX.html

Defined at line 12168 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( vkGetImageViewHandleNVX ), bool>::type = true>
uint32_t getImageViewHandleNVX (const ImageViewHandleInfoNVX * pInfo, const Dispatch & d)

wrapper function for command vkGetImageViewHandleNVX, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageViewHandleNVX.html

Defined at line 12205 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( vkGetImageViewHandleNVX ), bool>::type = true>
uint32_t getImageViewHandleNVX (const ImageViewHandleInfoNVX & info, const Dispatch & d)

wrapper function for command vkGetImageViewHandleNVX, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageViewHandleNVX.html

Defined at line 12214 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( vkGetImageViewHandle64NVX ), bool>::type = true>
uint64_t getImageViewHandle64NVX (const ImageViewHandleInfoNVX * pInfo, const Dispatch & d)

wrapper function for command vkGetImageViewHandle64NVX, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageViewHandle64NVX.html

Defined at line 12229 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( vkGetImageViewHandle64NVX ), bool>::type = true>
uint64_t getImageViewHandle64NVX (const ImageViewHandleInfoNVX & info, const Dispatch & d)

wrapper function for command vkGetImageViewHandle64NVX, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageViewHandle64NVX.html

Defined at line 12238 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( vkGetImageViewAddressNVX ), bool>::type = true>
Result getImageViewAddressNVX (ImageView imageView, ImageViewAddressPropertiesNVX * pProperties, const Dispatch & d)

wrapper function for command vkGetImageViewAddressNVX, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageViewAddressNVX.html

Defined at line 12253 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( vkGetImageViewAddressNVX ), bool>::type = true>
typename ResultValueType<ImageViewAddressPropertiesNVX>::type getImageViewAddressNVX (ImageView imageView, const Dispatch & d)

wrapper function for command vkGetImageViewAddressNVX, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageViewAddressNVX.html

Defined at line 12264 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( vkGetDeviceCombinedImageSamplerIndexNVX ), bool>::type = true>
uint64_t getCombinedImageSamplerIndexNVX (uint64_t imageViewIndex, uint64_t samplerIndex, const Dispatch & d)

wrapper function for command vkGetDeviceCombinedImageSamplerIndexNVX, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceCombinedImageSamplerIndexNVX.html

Defined at line 12284 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( vkGetShaderInfoAMD ), bool>::type = true>
Result getShaderInfoAMD (Pipeline pipeline, ShaderStageFlagBits shaderStage, ShaderInfoTypeAMD infoType, size_t * pInfoSize, void * pInfo, const Dispatch & d)

wrapper function for command vkGetShaderInfoAMD, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetShaderInfoAMD.html

Defined at line 12330 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Uint8_tAllocator                                                                               = std::allocator<uint8_t>, typename Dispatch                                                                                       = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename Uint8_tAllocator::value_type, uint8_t>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetShaderInfoAMD ), bool>::type                                = true>
typename ResultValueType<std::vector<uint8_t, Uint8_tAllocator>>::type getShaderInfoAMD (Pipeline pipeline, ShaderStageFlagBits shaderStage, ShaderInfoTypeAMD infoType, const Dispatch & d)

wrapper function for command vkGetShaderInfoAMD, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetShaderInfoAMD.html

Defined at line 12349 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Uint8_tAllocator                                                                               = std::allocator<uint8_t>, typename Dispatch                                                                                       = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename Uint8_tAllocator::value_type, uint8_t>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetShaderInfoAMD ), bool>::type                                = true>
typename ResultValueType<std::vector<uint8_t, Uint8_tAllocator>>::type getShaderInfoAMD (Pipeline pipeline, ShaderStageFlagBits shaderStage, ShaderInfoTypeAMD infoType, const Uint8_tAllocator & uint8_tAllocator, const Dispatch & d)

wrapper function for command vkGetShaderInfoAMD, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetShaderInfoAMD.html

Defined at line 12393 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( vkGetDeviceGroupPeerMemoryFeaturesKHR ), bool>::type = true>
void getGroupPeerMemoryFeaturesKHR (uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, PeerMemoryFeatureFlags * pPeerMemoryFeatures, const Dispatch & d)

wrapper function for command vkGetDeviceGroupPeerMemoryFeaturesKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceGroupPeerMemoryFeaturesKHR.html

Defined at line 13135 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( vkGetDeviceGroupPeerMemoryFeaturesKHR ), bool>::type = true>
PeerMemoryFeatureFlags getGroupPeerMemoryFeaturesKHR (uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, const Dispatch & d)

wrapper function for command vkGetDeviceGroupPeerMemoryFeaturesKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceGroupPeerMemoryFeaturesKHR.html

Defined at line 13148 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( vkTrimCommandPoolKHR ), bool>::type = true>
void trimCommandPoolKHR (CommandPool commandPool, CommandPoolTrimFlags flags, const Dispatch & d)

wrapper function for command vkTrimCommandPoolKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkTrimCommandPoolKHR.html

Defined at line 13248 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( vkGetMemoryFdKHR ), bool>::type = true>
Result getMemoryFdKHR (const MemoryGetFdInfoKHR * pGetFdInfo, int * pFd, const Dispatch & d)

wrapper function for command vkGetMemoryFdKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetMemoryFdKHR.html

Defined at line 13458 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( vkGetMemoryFdKHR ), bool>::type = true>
typename ResultValueType<int>::type getMemoryFdKHR (const MemoryGetFdInfoKHR & getFdInfo, const Dispatch & d)

wrapper function for command vkGetMemoryFdKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetMemoryFdKHR.html

Defined at line 13468 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( vkGetMemoryFdPropertiesKHR ), bool>::type = true>
Result getMemoryFdPropertiesKHR (ExternalMemoryHandleTypeFlagBits handleType, int fd, MemoryFdPropertiesKHR * pMemoryFdProperties, const Dispatch & d)

wrapper function for command vkGetMemoryFdPropertiesKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetMemoryFdPropertiesKHR.html

Defined at line 13486 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( vkGetMemoryFdPropertiesKHR ), bool>::type = true>
typename ResultValueType<MemoryFdPropertiesKHR>::type getMemoryFdPropertiesKHR (ExternalMemoryHandleTypeFlagBits handleType, int fd, const Dispatch & d)

wrapper function for command vkGetMemoryFdPropertiesKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetMemoryFdPropertiesKHR.html

Defined at line 13499 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( vkImportSemaphoreFdKHR ), bool>::type = true>
Result importSemaphoreFdKHR (const ImportSemaphoreFdInfoKHR * pImportSemaphoreFdInfo, const Dispatch & d)

wrapper function for command vkImportSemaphoreFdKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkImportSemaphoreFdKHR.html

Defined at line 13622 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( vkImportSemaphoreFdKHR ), bool>::type = true>
typename ResultValueType<void>::type importSemaphoreFdKHR (const ImportSemaphoreFdInfoKHR & importSemaphoreFdInfo, const Dispatch & d)

wrapper function for command vkImportSemaphoreFdKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkImportSemaphoreFdKHR.html

Defined at line 13633 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( vkGetSemaphoreFdKHR ), bool>::type = true>
Result getSemaphoreFdKHR (const SemaphoreGetFdInfoKHR * pGetFdInfo, int * pFd, const Dispatch & d)

wrapper function for command vkGetSemaphoreFdKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetSemaphoreFdKHR.html

Defined at line 13650 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( vkGetSemaphoreFdKHR ), bool>::type = true>
typename ResultValueType<int>::type getSemaphoreFdKHR (const SemaphoreGetFdInfoKHR & getFdInfo, const Dispatch & d)

wrapper function for command vkGetSemaphoreFdKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetSemaphoreFdKHR.html

Defined at line 13661 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( vkCreateDescriptorUpdateTemplateKHR ), bool>::type = true>
Result createDescriptorUpdateTemplateKHR (const DescriptorUpdateTemplateCreateInfo * pCreateInfo, const AllocationCallbacks * pAllocator, DescriptorUpdateTemplate * pDescriptorUpdateTemplate, const Dispatch & d)

wrapper function for command vkCreateDescriptorUpdateTemplateKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDescriptorUpdateTemplateKHR.html

Defined at line 13800 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( vkCreateDescriptorUpdateTemplateKHR ), bool>::type = true>
typename ResultValueType<DescriptorUpdateTemplate>::type createDescriptorUpdateTemplateKHR (const DescriptorUpdateTemplateCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateDescriptorUpdateTemplateKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDescriptorUpdateTemplateKHR.html

Defined at line 13816 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( vkCreateDescriptorUpdateTemplateKHR ), bool>::type = true>
typename ResultValueType<UniqueHandle<DescriptorUpdateTemplate, Dispatch>>::type createDescriptorUpdateTemplateKHRUnique (const DescriptorUpdateTemplateCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateDescriptorUpdateTemplateKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDescriptorUpdateTemplateKHR.html

Defined at line 13839 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( vkDestroyDescriptorUpdateTemplateKHR ), bool>::type = true>
void destroyDescriptorUpdateTemplateKHR (DescriptorUpdateTemplate descriptorUpdateTemplate, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyDescriptorUpdateTemplateKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyDescriptorUpdateTemplateKHR.html

Defined at line 13865 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( vkDestroyDescriptorUpdateTemplateKHR ), bool>::type = true>
void destroyDescriptorUpdateTemplateKHR (DescriptorUpdateTemplate descriptorUpdateTemplate, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyDescriptorUpdateTemplateKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyDescriptorUpdateTemplateKHR.html

Defined at line 13878 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( vkUpdateDescriptorSetWithTemplateKHR ), bool>::type = true>
void updateDescriptorSetWithTemplateKHR (DescriptorSet descriptorSet, DescriptorUpdateTemplate descriptorUpdateTemplate, const void * pData, const Dispatch & d)

wrapper function for command vkUpdateDescriptorSetWithTemplateKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkUpdateDescriptorSetWithTemplateKHR.html

Defined at line 13895 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename DataType, typename Dispatch                                                                          = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkUpdateDescriptorSetWithTemplateKHR ), bool>::type = true>
void updateDescriptorSetWithTemplateKHR (DescriptorSet descriptorSet, DescriptorUpdateTemplate descriptorUpdateTemplate, const DataType & data, const Dispatch & d)

wrapper function for command vkUpdateDescriptorSetWithTemplateKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkUpdateDescriptorSetWithTemplateKHR.html

Defined at line 13909 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( vkDisplayPowerControlEXT ), bool>::type = true>
Result displayPowerControlEXT (DisplayKHR display, const DisplayPowerInfoEXT * pDisplayPowerInfo, const Dispatch & d)

wrapper function for command vkDisplayPowerControlEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDisplayPowerControlEXT.html

Defined at line 14126 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( vkDisplayPowerControlEXT ), bool>::type = true>
typename ResultValueType<void>::type displayPowerControlEXT (DisplayKHR display, const DisplayPowerInfoEXT & displayPowerInfo, const Dispatch & d)

wrapper function for command vkDisplayPowerControlEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDisplayPowerControlEXT.html

Defined at line 14137 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( vkRegisterDeviceEventEXT ), bool>::type = true>
Result registerEventEXT (const DeviceEventInfoEXT * pDeviceEventInfo, const AllocationCallbacks * pAllocator, Fence * pFence, const Dispatch & d)

wrapper function for command vkRegisterDeviceEventEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkRegisterDeviceEventEXT.html

Defined at line 14155 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( vkRegisterDeviceEventEXT ), bool>::type = true>
typename ResultValueType<Fence>::type registerEventEXT (const DeviceEventInfoEXT & deviceEventInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkRegisterDeviceEventEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkRegisterDeviceEventEXT.html

Defined at line 14168 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( vkRegisterDeviceEventEXT ), bool>::type = true>
typename ResultValueType<UniqueHandle<Fence, Dispatch>>::type registerEventEXTUnique (const DeviceEventInfoEXT & deviceEventInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkRegisterDeviceEventEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkRegisterDeviceEventEXT.html

Defined at line 14189 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( vkRegisterDisplayEventEXT ), bool>::type = true>
Result registerDisplayEventEXT (DisplayKHR display, const DisplayEventInfoEXT * pDisplayEventInfo, const AllocationCallbacks * pAllocator, Fence * pFence, const Dispatch & d)

wrapper function for command vkRegisterDisplayEventEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkRegisterDisplayEventEXT.html

Defined at line 14211 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( vkRegisterDisplayEventEXT ), bool>::type = true>
typename ResultValueType<Fence>::type registerDisplayEventEXT (DisplayKHR display, const DisplayEventInfoEXT & displayEventInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkRegisterDisplayEventEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkRegisterDisplayEventEXT.html

Defined at line 14226 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( vkRegisterDisplayEventEXT ), bool>::type = true>
typename ResultValueType<UniqueHandle<Fence, Dispatch>>::type registerDisplayEventEXTUnique (DisplayKHR display, const DisplayEventInfoEXT & displayEventInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkRegisterDisplayEventEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkRegisterDisplayEventEXT.html

Defined at line 14248 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( vkGetSwapchainCounterEXT ), bool>::type = true>
Result getSwapchainCounterEXT (SwapchainKHR swapchain, SurfaceCounterFlagBitsEXT counter, uint64_t * pCounterValue, const Dispatch & d)

wrapper function for command vkGetSwapchainCounterEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetSwapchainCounterEXT.html

Defined at line 14271 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( vkGetSwapchainCounterEXT ), bool>::type = true>
typename ResultValueType<uint64_t>::type getSwapchainCounterEXT (SwapchainKHR swapchain, SurfaceCounterFlagBitsEXT counter, const Dispatch & d)

Defined at line 14282 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( vkGetRefreshCycleDurationGOOGLE ), bool>::type = true>
Result getRefreshCycleDurationGOOGLE (SwapchainKHR swapchain, RefreshCycleDurationGOOGLE * pDisplayTimingProperties, const Dispatch & d)

wrapper function for command vkGetRefreshCycleDurationGOOGLE, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetRefreshCycleDurationGOOGLE.html

Defined at line 14318 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( vkGetRefreshCycleDurationGOOGLE ), bool>::type = true>
typename ResultValueType<RefreshCycleDurationGOOGLE>::type getRefreshCycleDurationGOOGLE (SwapchainKHR swapchain, const Dispatch & d)

wrapper function for command vkGetRefreshCycleDurationGOOGLE, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetRefreshCycleDurationGOOGLE.html

Defined at line 14331 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( vkGetPastPresentationTimingGOOGLE ), bool>::type = true>
Result getPastPresentationTimingGOOGLE (SwapchainKHR swapchain, uint32_t * pPresentationTimingCount, PastPresentationTimingGOOGLE * pPresentationTimings, const Dispatch & d)

wrapper function for command vkGetPastPresentationTimingGOOGLE, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPastPresentationTimingGOOGLE.html

Defined at line 14351 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename PastPresentationTimingGOOGLEAllocator = std::allocator<PastPresentationTimingGOOGLE>, typename Dispatch                              = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename PastPresentationTimingGOOGLEAllocator::value_type, PastPresentationTimingGOOGLE>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetPastPresentationTimingGOOGLE ), bool>::type                                                           = true>
typename ResultValueType<std::vector<PastPresentationTimingGOOGLE, PastPresentationTimingGOOGLEAllocator>>::type getPastPresentationTimingGOOGLE (SwapchainKHR swapchain, const Dispatch & d)

Defined at line 14369 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename PastPresentationTimingGOOGLEAllocator = std::allocator<PastPresentationTimingGOOGLE>, typename Dispatch                              = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename PastPresentationTimingGOOGLEAllocator::value_type, PastPresentationTimingGOOGLE>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetPastPresentationTimingGOOGLE ), bool>::type                                                           = true>
typename ResultValueType<std::vector<PastPresentationTimingGOOGLE, PastPresentationTimingGOOGLEAllocator>>::type getPastPresentationTimingGOOGLE (SwapchainKHR swapchain, const PastPresentationTimingGOOGLEAllocator & pastPresentationTimingGOOGLEAllocator, const Dispatch & d)

Defined at line 14425 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( vkSetHdrMetadataEXT ), bool>::type = true>
void setHdrMetadataEXT (uint32_t swapchainCount, const SwapchainKHR * pSwapchains, const HdrMetadataEXT * pMetadata, const Dispatch & d)

wrapper function for command vkSetHdrMetadataEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkSetHdrMetadataEXT.html

Defined at line 14527 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( vkSetHdrMetadataEXT ), bool>::type = true>
void setHdrMetadataEXT (const ArrayProxy<const SwapchainKHR> & swapchains, const ArrayProxy<const HdrMetadataEXT> & metadata, const Dispatch & d)

wrapper function for command vkSetHdrMetadataEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkSetHdrMetadataEXT.html

Defined at line 14540 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( vkCreateRenderPass2KHR ), bool>::type = true>
Result createRenderPass2KHR (const RenderPassCreateInfo2 * pCreateInfo, const AllocationCallbacks * pAllocator, RenderPass * pRenderPass, const Dispatch & d)

wrapper function for command vkCreateRenderPass2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateRenderPass2KHR.html

Defined at line 14568 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( vkCreateRenderPass2KHR ), bool>::type = true>
typename ResultValueType<RenderPass>::type createRenderPass2KHR (const RenderPassCreateInfo2 & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateRenderPass2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateRenderPass2KHR.html

Defined at line 14581 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( vkCreateRenderPass2KHR ), bool>::type = true>
typename ResultValueType<UniqueHandle<RenderPass, Dispatch>>::type createRenderPass2KHRUnique (const RenderPassCreateInfo2 & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateRenderPass2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateRenderPass2KHR.html

Defined at line 14602 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( vkGetSwapchainStatusKHR ), bool>::type = true>
Result getSwapchainStatusKHR (SwapchainKHR swapchain, const Dispatch & d)

wrapper function for command vkGetSwapchainStatusKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetSwapchainStatusKHR.html

Defined at line 14712 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( vkImportFenceFdKHR ), bool>::type = true>
Result importFenceFdKHR (const ImportFenceFdInfoKHR * pImportFenceFdInfo, const Dispatch & d)

wrapper function for command vkImportFenceFdKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkImportFenceFdKHR.html

Defined at line 14836 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( vkImportFenceFdKHR ), bool>::type = true>
typename ResultValueType<void>::type importFenceFdKHR (const ImportFenceFdInfoKHR & importFenceFdInfo, const Dispatch & d)

wrapper function for command vkImportFenceFdKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkImportFenceFdKHR.html

Defined at line 14847 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( vkGetFenceFdKHR ), bool>::type = true>
Result getFenceFdKHR (const FenceGetFdInfoKHR * pGetFdInfo, int * pFd, const Dispatch & d)

wrapper function for command vkGetFenceFdKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetFenceFdKHR.html

Defined at line 14864 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( vkGetFenceFdKHR ), bool>::type = true>
typename ResultValueType<int>::type getFenceFdKHR (const FenceGetFdInfoKHR & getFdInfo, const Dispatch & d)

wrapper function for command vkGetFenceFdKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetFenceFdKHR.html

Defined at line 14874 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( vkAcquireProfilingLockKHR ), bool>::type = true>
Result acquireProfilingLockKHR (const AcquireProfilingLockInfoKHR * pInfo, const Dispatch & d)

wrapper function for command vkAcquireProfilingLockKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkAcquireProfilingLockKHR.html

Defined at line 15059 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( vkAcquireProfilingLockKHR ), bool>::type = true>
typename ResultValueType<void>::type acquireProfilingLockKHR (const AcquireProfilingLockInfoKHR & info, const Dispatch & d)

wrapper function for command vkAcquireProfilingLockKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkAcquireProfilingLockKHR.html

Defined at line 15070 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( vkReleaseProfilingLockKHR ), bool>::type = true>
void releaseProfilingLockKHR (const Dispatch & d)

wrapper function for command vkReleaseProfilingLockKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkReleaseProfilingLockKHR.html

Defined at line 15087 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( vkSetDebugUtilsObjectNameEXT ), bool>::type = true>
Result setDebugUtilsObjectNameEXT (const DebugUtilsObjectNameInfoEXT * pNameInfo, const Dispatch & d)

wrapper function for command vkSetDebugUtilsObjectNameEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkSetDebugUtilsObjectNameEXT.html

Defined at line 15876 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( vkSetDebugUtilsObjectNameEXT ), bool>::type = true>
typename ResultValueType<void>::type setDebugUtilsObjectNameEXT (const DebugUtilsObjectNameInfoEXT & nameInfo, const Dispatch & d)

wrapper function for command vkSetDebugUtilsObjectNameEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkSetDebugUtilsObjectNameEXT.html

Defined at line 15887 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename HandleType, typename Dispatch                                                                  = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkSetDebugUtilsObjectNameEXT ), bool>::type = true>
typename ResultValueType<void>::type setDebugUtilsObjectNameEXT (const HandleType & handle, const std::string & name, const Dispatch & d)

wrapper function for command vkSetDebugUtilsObjectNameEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkSetDebugUtilsObjectNameEXT.html

Defined at line 15902 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( vkSetDebugUtilsObjectTagEXT ), bool>::type = true>
Result setDebugUtilsObjectTagEXT (const DebugUtilsObjectTagInfoEXT * pTagInfo, const Dispatch & d)

wrapper function for command vkSetDebugUtilsObjectTagEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkSetDebugUtilsObjectTagEXT.html

Defined at line 15921 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( vkSetDebugUtilsObjectTagEXT ), bool>::type = true>
typename ResultValueType<void>::type setDebugUtilsObjectTagEXT (const DebugUtilsObjectTagInfoEXT & tagInfo, const Dispatch & d)

wrapper function for command vkSetDebugUtilsObjectTagEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkSetDebugUtilsObjectTagEXT.html

Defined at line 15932 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename HandleType, typename TagType, typename Dispatch                                                                  = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkSetDebugUtilsObjectNameEXT ), bool>::type = true>
typename ResultValueType<void>::type setDebugUtilsObjectTagEXT (const HandleType & handle, uint64_t name, const TagType & tag, const Dispatch & d)

wrapper function for command vkSetDebugUtilsObjectTagEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkSetDebugUtilsObjectTagEXT.html

Defined at line 15947 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( vkWriteSamplerDescriptorsEXT ), bool>::type = true>
Result writeSamplerDescriptorsEXT (uint32_t samplerCount, const SamplerCreateInfo * pSamplers, const HostAddressRangeEXT * pDescriptors, const Dispatch & d)

wrapper function for command vkWriteSamplerDescriptorsEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkWriteSamplerDescriptorsEXT.html

Defined at line 16721 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( vkWriteSamplerDescriptorsEXT ), bool>::type = true>
typename ResultValueType<void>::type writeSamplerDescriptorsEXT (const ArrayProxy<const SamplerCreateInfo> & samplers, const ArrayProxy<const HostAddressRangeEXT> & descriptors, const Dispatch & d)

wrapper function for command vkWriteSamplerDescriptorsEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkWriteSamplerDescriptorsEXT.html

Defined at line 16734 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( vkWriteResourceDescriptorsEXT ), bool>::type = true>
Result writeResourceDescriptorsEXT (uint32_t resourceCount, const ResourceDescriptorInfoEXT * pResources, const HostAddressRangeEXT * pDescriptors, const Dispatch & d)

wrapper function for command vkWriteResourceDescriptorsEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkWriteResourceDescriptorsEXT.html

Defined at line 16763 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( vkWriteResourceDescriptorsEXT ), bool>::type = true>
typename ResultValueType<void>::type writeResourceDescriptorsEXT (const ArrayProxy<const ResourceDescriptorInfoEXT> & resources, const ArrayProxy<const HostAddressRangeEXT> & descriptors, const Dispatch & d)

wrapper function for command vkWriteResourceDescriptorsEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkWriteResourceDescriptorsEXT.html

Defined at line 16778 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( vkGetImageOpaqueCaptureDataEXT ), bool>::type = true>
Result getImageOpaqueCaptureDataEXT (uint32_t imageCount, const Image * pImages, HostAddressRangeEXT * pDatas, const Dispatch & d)

wrapper function for command vkGetImageOpaqueCaptureDataEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageOpaqueCaptureDataEXT.html

Defined at line 16873 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( vkRegisterCustomBorderColorEXT ), bool>::type = true>
Result registerCustomBorderColorEXT (const SamplerCustomBorderColorCreateInfoEXT * pBorderColor, Bool32 requestIndex, uint32_t * pIndex, const Dispatch & d)

wrapper function for command vkRegisterCustomBorderColorEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkRegisterCustomBorderColorEXT.html

Defined at line 16894 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( vkRegisterCustomBorderColorEXT ), bool>::type = true>
typename ResultValueType<uint32_t>::type registerCustomBorderColorEXT (const SamplerCustomBorderColorCreateInfoEXT & borderColor, Bool32 requestIndex, const Dispatch & d)

wrapper function for command vkRegisterCustomBorderColorEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkRegisterCustomBorderColorEXT.html

Defined at line 16908 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( vkUnregisterCustomBorderColorEXT ), bool>::type = true>
void unregisterCustomBorderColorEXT (uint32_t index, const Dispatch & d)

wrapper function for command vkUnregisterCustomBorderColorEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkUnregisterCustomBorderColorEXT.html

Defined at line 16928 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( vkGetTensorOpaqueCaptureDataARM ), bool>::type = true>
Result getTensorOpaqueCaptureDataARM (uint32_t tensorCount, const TensorARM * pTensors, HostAddressRangeEXT * pDatas, const Dispatch & d)

wrapper function for command vkGetTensorOpaqueCaptureDataARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetTensorOpaqueCaptureDataARM.html

Defined at line 16937 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( vkGetImageMemoryRequirements2KHR ), bool>::type = true>
void getImageMemoryRequirements2KHR (const ImageMemoryRequirementsInfo2 * pInfo, MemoryRequirements2 * pMemoryRequirements, const Dispatch & d)

wrapper function for command vkGetImageMemoryRequirements2KHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageMemoryRequirements2KHR.html

Defined at line 17011 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( vkGetImageMemoryRequirements2KHR ), bool>::type = true>
MemoryRequirements2 getImageMemoryRequirements2KHR (const ImageMemoryRequirementsInfo2 & info, const Dispatch & d)

wrapper function for command vkGetImageMemoryRequirements2KHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageMemoryRequirements2KHR.html

Defined at line 17024 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( vkGetImageMemoryRequirements2KHR ), bool>::type = true>
StructureChain<X, Y, Z...> getImageMemoryRequirements2KHR (const ImageMemoryRequirementsInfo2 & info, const Dispatch & d)

wrapper function for command vkGetImageMemoryRequirements2KHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageMemoryRequirements2KHR.html

Defined at line 17043 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( vkGetBufferMemoryRequirements2KHR ), bool>::type = true>
void getBufferMemoryRequirements2KHR (const BufferMemoryRequirementsInfo2 * pInfo, MemoryRequirements2 * pMemoryRequirements, const Dispatch & d)

wrapper function for command vkGetBufferMemoryRequirements2KHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetBufferMemoryRequirements2KHR.html

Defined at line 17064 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( vkGetBufferMemoryRequirements2KHR ), bool>::type = true>
MemoryRequirements2 getBufferMemoryRequirements2KHR (const BufferMemoryRequirementsInfo2 & info, const Dispatch & d)

wrapper function for command vkGetBufferMemoryRequirements2KHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetBufferMemoryRequirements2KHR.html

Defined at line 17077 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( vkGetBufferMemoryRequirements2KHR ), bool>::type = true>
StructureChain<X, Y, Z...> getBufferMemoryRequirements2KHR (const BufferMemoryRequirementsInfo2 & info, const Dispatch & d)

wrapper function for command vkGetBufferMemoryRequirements2KHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetBufferMemoryRequirements2KHR.html

Defined at line 17096 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( vkGetImageSparseMemoryRequirements2KHR ), bool>::type = true>
void getImageSparseMemoryRequirements2KHR (const ImageSparseMemoryRequirementsInfo2 * pInfo, uint32_t * pSparseMemoryRequirementCount, SparseImageMemoryRequirements2 * pSparseMemoryRequirements, const Dispatch & d)

wrapper function for command vkGetImageSparseMemoryRequirements2KHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageSparseMemoryRequirements2KHR.html

Defined at line 17117 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename SparseImageMemoryRequirements2Allocator = std::allocator<SparseImageMemoryRequirements2>, typename Dispatch                                = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename SparseImageMemoryRequirements2Allocator::value_type, SparseImageMemoryRequirements2>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetImageSparseMemoryRequirements2KHR ), bool>::type = true>
std::vector<SparseImageMemoryRequirements2, SparseImageMemoryRequirements2Allocator> getImageSparseMemoryRequirements2KHR (const ImageSparseMemoryRequirementsInfo2 & info, const Dispatch & d)

wrapper function for command vkGetImageSparseMemoryRequirements2KHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageSparseMemoryRequirements2KHR.html

Defined at line 17137 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename SparseImageMemoryRequirements2Allocator = std::allocator<SparseImageMemoryRequirements2>, typename Dispatch                                = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename SparseImageMemoryRequirements2Allocator::value_type, SparseImageMemoryRequirements2>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetImageSparseMemoryRequirements2KHR ), bool>::type = true>
std::vector<SparseImageMemoryRequirements2, SparseImageMemoryRequirements2Allocator> getImageSparseMemoryRequirements2KHR (const ImageSparseMemoryRequirementsInfo2 & info, const SparseImageMemoryRequirements2Allocator & sparseImageMemoryRequirements2Allocator, const Dispatch & d)

wrapper function for command vkGetImageSparseMemoryRequirements2KHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageSparseMemoryRequirements2KHR.html

Defined at line 17171 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( vkCreateAccelerationStructureKHR ), bool>::type = true>
Result createAccelerationStructureKHR (const AccelerationStructureCreateInfoKHR * pCreateInfo, const AllocationCallbacks * pAllocator, AccelerationStructureKHR * pAccelerationStructure, const Dispatch & d)

wrapper function for command vkCreateAccelerationStructureKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateAccelerationStructureKHR.html

Defined at line 17206 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( vkCreateAccelerationStructureKHR ), bool>::type = true>
typename ResultValueType<AccelerationStructureKHR>::type createAccelerationStructureKHR (const AccelerationStructureCreateInfoKHR & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateAccelerationStructureKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateAccelerationStructureKHR.html

Defined at line 17222 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( vkCreateAccelerationStructureKHR ), bool>::type = true>
typename ResultValueType<UniqueHandle<AccelerationStructureKHR, Dispatch>>::type createAccelerationStructureKHRUnique (const AccelerationStructureCreateInfoKHR & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateAccelerationStructureKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateAccelerationStructureKHR.html

Defined at line 17244 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( vkDestroyAccelerationStructureKHR ), bool>::type = true>
void destroyAccelerationStructureKHR (AccelerationStructureKHR accelerationStructure, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyAccelerationStructureKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyAccelerationStructureKHR.html

Defined at line 17269 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( vkDestroyAccelerationStructureKHR ), bool>::type = true>
void destroyAccelerationStructureKHR (AccelerationStructureKHR accelerationStructure, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyAccelerationStructureKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyAccelerationStructureKHR.html

Defined at line 17282 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( vkDestroyAccelerationStructureKHR ), bool>::type = true>
void destroy (AccelerationStructureKHR accelerationStructure, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyAccelerationStructureKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyAccelerationStructureKHR.html

Defined at line 17298 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( vkDestroyAccelerationStructureKHR ), bool>::type = true>
void destroy (AccelerationStructureKHR accelerationStructure, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyAccelerationStructureKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyAccelerationStructureKHR.html

Defined at line 17311 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( vkBuildAccelerationStructuresKHR ), bool>::type = true>
Result buildAccelerationStructuresKHR (DeferredOperationKHR deferredOperation, uint32_t infoCount, const AccelerationStructureBuildGeometryInfoKHR * pInfos, const AccelerationStructureBuildRangeInfoKHR *const * ppBuildRangeInfos, const Dispatch & d)

wrapper function for command vkBuildAccelerationStructuresKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkBuildAccelerationStructuresKHR.html

Defined at line 17433 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( vkBuildAccelerationStructuresKHR ), bool>::type = true>
Result buildAccelerationStructuresKHR (DeferredOperationKHR deferredOperation, const ArrayProxy<const AccelerationStructureBuildGeometryInfoKHR> & infos, const ArrayProxy<const AccelerationStructureBuildRangeInfoKHR *const> & pBuildRangeInfos, const Dispatch & d)

wrapper function for command vkBuildAccelerationStructuresKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkBuildAccelerationStructuresKHR.html

Defined at line 17453 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( vkCopyAccelerationStructureKHR ), bool>::type = true>
Result copyAccelerationStructureKHR (DeferredOperationKHR deferredOperation, const CopyAccelerationStructureInfoKHR * pInfo, const Dispatch & d)

wrapper function for command vkCopyAccelerationStructureKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCopyAccelerationStructureKHR.html

Defined at line 17489 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( vkCopyAccelerationStructureKHR ), bool>::type = true>
Result copyAccelerationStructureKHR (DeferredOperationKHR deferredOperation, const CopyAccelerationStructureInfoKHR & info, const Dispatch & d)

wrapper function for command vkCopyAccelerationStructureKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCopyAccelerationStructureKHR.html

Defined at line 17502 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( vkCopyAccelerationStructureToMemoryKHR ), bool>::type = true>
Result copyAccelerationStructureToMemoryKHR (DeferredOperationKHR deferredOperation, const CopyAccelerationStructureToMemoryInfoKHR * pInfo, const Dispatch & d)

wrapper function for command vkCopyAccelerationStructureToMemoryKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCopyAccelerationStructureToMemoryKHR.html

Defined at line 17523 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( vkCopyAccelerationStructureToMemoryKHR ), bool>::type = true>
Result copyAccelerationStructureToMemoryKHR (DeferredOperationKHR deferredOperation, const CopyAccelerationStructureToMemoryInfoKHR & info, const Dispatch & d)

wrapper function for command vkCopyAccelerationStructureToMemoryKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCopyAccelerationStructureToMemoryKHR.html

Defined at line 17536 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( vkCopyMemoryToAccelerationStructureKHR ), bool>::type = true>
Result copyMemoryToAccelerationStructureKHR (DeferredOperationKHR deferredOperation, const CopyMemoryToAccelerationStructureInfoKHR * pInfo, const Dispatch & d)

wrapper function for command vkCopyMemoryToAccelerationStructureKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCopyMemoryToAccelerationStructureKHR.html

Defined at line 17558 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( vkCopyMemoryToAccelerationStructureKHR ), bool>::type = true>
Result copyMemoryToAccelerationStructureKHR (DeferredOperationKHR deferredOperation, const CopyMemoryToAccelerationStructureInfoKHR & info, const Dispatch & d)

wrapper function for command vkCopyMemoryToAccelerationStructureKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCopyMemoryToAccelerationStructureKHR.html

Defined at line 17571 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( vkWriteAccelerationStructuresPropertiesKHR ), bool>::type = true>
Result writeAccelerationStructuresPropertiesKHR (uint32_t accelerationStructureCount, const AccelerationStructureKHR * pAccelerationStructures, QueryType queryType, size_t dataSize, void * pData, size_t stride, const Dispatch & d)

wrapper function for command vkWriteAccelerationStructuresPropertiesKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkWriteAccelerationStructuresPropertiesKHR.html

Defined at line 17593 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename DataType, typename DataTypeAllocator                                                                                = std::allocator<DataType>, typename Dispatch                                                                                         = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename DataTypeAllocator::value_type, DataType>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkWriteAccelerationStructuresPropertiesKHR ), bool>::type          = true>
typename ResultValueType<std::vector<DataType, DataTypeAllocator>>::type writeAccelerationStructuresPropertiesKHR (const ArrayProxy<const AccelerationStructureKHR> & accelerationStructures, QueryType queryType, size_t dataSize, size_t stride, const Dispatch & d)

wrapper function for command vkWriteAccelerationStructuresPropertiesKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkWriteAccelerationStructuresPropertiesKHR.html

Defined at line 17619 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename DataType, typename Dispatch                                                                                = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkWriteAccelerationStructuresPropertiesKHR ), bool>::type = true>
typename ResultValueType<DataType>::type writeAccelerationStructuresPropertyKHR (const ArrayProxy<const AccelerationStructureKHR> & accelerationStructures, QueryType queryType, size_t stride, const Dispatch & d)

wrapper function for command vkWriteAccelerationStructuresPropertiesKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkWriteAccelerationStructuresPropertiesKHR.html

Defined at line 17647 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( vkGetAccelerationStructureDeviceAddressKHR ), bool>::type = true>
DeviceAddress getAccelerationStructureAddressKHR (const AccelerationStructureDeviceAddressInfoKHR * pInfo, const Dispatch & d)

wrapper function for command vkGetAccelerationStructureDeviceAddressKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetAccelerationStructureDeviceAddressKHR.html

Defined at line 17757 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( vkGetAccelerationStructureDeviceAddressKHR ), bool>::type = true>
DeviceAddress getAccelerationStructureAddressKHR (const AccelerationStructureDeviceAddressInfoKHR & info, const Dispatch & d)

wrapper function for command vkGetAccelerationStructureDeviceAddressKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetAccelerationStructureDeviceAddressKHR.html

Defined at line 17769 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( vkGetDeviceAccelerationStructureCompatibilityKHR ), bool>::type = true>
void getAccelerationStructureCompatibilityKHR (const AccelerationStructureVersionInfoKHR * pVersionInfo, AccelerationStructureCompatibilityKHR * pCompatibility, const Dispatch & d)

wrapper function for command vkGetDeviceAccelerationStructureCompatibilityKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceAccelerationStructureCompatibilityKHR.html

Defined at line 17832 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( vkGetDeviceAccelerationStructureCompatibilityKHR ), bool>::type = true>
AccelerationStructureCompatibilityKHR getAccelerationStructureCompatibilityKHR (const AccelerationStructureVersionInfoKHR & versionInfo, const Dispatch & d)

wrapper function for command vkGetDeviceAccelerationStructureCompatibilityKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceAccelerationStructureCompatibilityKHR.html

Defined at line 17846 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( vkGetAccelerationStructureBuildSizesKHR ), bool>::type = true>
void getAccelerationStructureBuildSizesKHR (AccelerationStructureBuildTypeKHR buildType, const AccelerationStructureBuildGeometryInfoKHR * pBuildInfo, const uint32_t * pMaxPrimitiveCounts, AccelerationStructureBuildSizesInfoKHR * pSizeInfo, const Dispatch & d)

wrapper function for command vkGetAccelerationStructureBuildSizesKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetAccelerationStructureBuildSizesKHR.html

Defined at line 17867 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( vkGetAccelerationStructureBuildSizesKHR ), bool>::type = true>
AccelerationStructureBuildSizesInfoKHR getAccelerationStructureBuildSizesKHR (AccelerationStructureBuildTypeKHR buildType, const AccelerationStructureBuildGeometryInfoKHR & buildInfo, const ArrayProxy<const uint32_t> & maxPrimitiveCounts, const Dispatch & d)

wrapper function for command vkGetAccelerationStructureBuildSizesKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetAccelerationStructureBuildSizesKHR.html

Defined at line 17885 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( vkCreateRayTracingPipelinesKHR ), bool>::type = true>
Result createRayTracingPipelinesKHR (DeferredOperationKHR deferredOperation, PipelineCache pipelineCache, uint32_t createInfoCount, const RayTracingPipelineCreateInfoKHR * pCreateInfos, const AllocationCallbacks * pAllocator, Pipeline * pPipelines, const Dispatch & d)

wrapper function for command vkCreateRayTracingPipelinesKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateRayTracingPipelinesKHR.html

Defined at line 17971 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename PipelineAllocator                                                                                = std::allocator<Pipeline>, typename Dispatch                                                                                         = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename PipelineAllocator::value_type, Pipeline>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkCreateRayTracingPipelinesKHR ), bool>::type                      = true>
ResultValue<std::vector<Pipeline, PipelineAllocator>> createRayTracingPipelinesKHR (DeferredOperationKHR deferredOperation, PipelineCache pipelineCache, const ArrayProxy<const RayTracingPipelineCreateInfoKHR> & createInfos, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateRayTracingPipelinesKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateRayTracingPipelinesKHR.html

Defined at line 17996 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename PipelineAllocator                                                                                = std::allocator<Pipeline>, typename Dispatch                                                                                         = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename PipelineAllocator::value_type, Pipeline>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkCreateRayTracingPipelinesKHR ), bool>::type                      = true>
ResultValue<std::vector<Pipeline, PipelineAllocator>> createRayTracingPipelinesKHR (DeferredOperationKHR deferredOperation, PipelineCache pipelineCache, const ArrayProxy<const RayTracingPipelineCreateInfoKHR> & createInfos, Optional<const AllocationCallbacks> allocator, const PipelineAllocator & pipelineAllocator, const Dispatch & d)

wrapper function for command vkCreateRayTracingPipelinesKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateRayTracingPipelinesKHR.html

Defined at line 18033 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( vkCreateRayTracingPipelinesKHR ), bool>::type = true>
ResultValue<Pipeline> createRayTracingPipelineKHR (DeferredOperationKHR deferredOperation, PipelineCache pipelineCache, const RayTracingPipelineCreateInfoKHR & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateRayTracingPipelinesKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateRayTracingPipelinesKHR.html

Defined at line 18068 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch          = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename PipelineAllocator = std::allocator<UniqueHandle<Pipeline, Dispatch>>, typename std::enable_if<std::is_same<typename PipelineAllocator::value_type, UniqueHandle<Pipeline, Dispatch>>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkCreateRayTracingPipelinesKHR ), bool>::type                                              = true>
ResultValue<std::vector<UniqueHandle<Pipeline, Dispatch>, PipelineAllocator>> createRayTracingPipelinesKHRUnique (DeferredOperationKHR deferredOperation, PipelineCache pipelineCache, const ArrayProxy<const RayTracingPipelineCreateInfoKHR> & createInfos, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateRayTracingPipelinesKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateRayTracingPipelinesKHR.html

Defined at line 18101 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch          = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename PipelineAllocator = std::allocator<UniqueHandle<Pipeline, Dispatch>>, typename std::enable_if<std::is_same<typename PipelineAllocator::value_type, UniqueHandle<Pipeline, Dispatch>>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkCreateRayTracingPipelinesKHR ), bool>::type                                              = true>
ResultValue<std::vector<UniqueHandle<Pipeline, Dispatch>, PipelineAllocator>> createRayTracingPipelinesKHRUnique (DeferredOperationKHR deferredOperation, PipelineCache pipelineCache, const ArrayProxy<const RayTracingPipelineCreateInfoKHR> & createInfos, Optional<const AllocationCallbacks> allocator, const PipelineAllocator & pipelineAllocator, const Dispatch & d)

wrapper function for command vkCreateRayTracingPipelinesKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateRayTracingPipelinesKHR.html

Defined at line 18144 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( vkCreateRayTracingPipelinesKHR ), bool>::type = true>
ResultValue<UniqueHandle<Pipeline, Dispatch>> createRayTracingPipelineKHRUnique (DeferredOperationKHR deferredOperation, PipelineCache pipelineCache, const RayTracingPipelineCreateInfoKHR & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateRayTracingPipelinesKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateRayTracingPipelinesKHR.html

Defined at line 18185 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( vkGetRayTracingShaderGroupHandlesKHR ), bool>::type = true>
Result getRayTracingShaderGroupHandlesKHR (Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void * pData, const Dispatch & d)

wrapper function for command vkGetRayTracingShaderGroupHandlesKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetRayTracingShaderGroupHandlesKHR.html

Defined at line 18218 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename DataType, typename DataTypeAllocator                                                                                = std::allocator<DataType>, typename Dispatch                                                                                         = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename DataTypeAllocator::value_type, DataType>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetRayTracingShaderGroupHandlesKHR ), bool>::type                = true>
typename ResultValueType<std::vector<DataType, DataTypeAllocator>>::type getRayTracingShaderGroupHandlesKHR (Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, const Dispatch & d)

wrapper function for command vkGetRayTracingShaderGroupHandlesKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetRayTracingShaderGroupHandlesKHR.html

Defined at line 18234 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename DataType, typename Dispatch                                                                          = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetRayTracingShaderGroupHandlesKHR ), bool>::type = true>
typename ResultValueType<DataType>::type getRayTracingShaderGroupHandleKHR (Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, const Dispatch & d)

wrapper function for command vkGetRayTracingShaderGroupHandlesKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetRayTracingShaderGroupHandlesKHR.html

Defined at line 18255 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( vkGetRayTracingCaptureReplayShaderGroupHandlesKHR ), bool>::type = true>
Result getRayTracingCaptureReplayShaderGroupHandlesKHR (Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void * pData, const Dispatch & d)

wrapper function for command vkGetRayTracingCaptureReplayShaderGroupHandlesKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetRayTracingCaptureReplayShaderGroupHandlesKHR.html

Defined at line 18276 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename DataType, typename DataTypeAllocator                                                                                = std::allocator<DataType>, typename Dispatch                                                                                         = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename DataTypeAllocator::value_type, DataType>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetRayTracingCaptureReplayShaderGroupHandlesKHR ), bool>::type   = true>
typename ResultValueType<std::vector<DataType, DataTypeAllocator>>::type getRayTracingCaptureReplayShaderGroupHandlesKHR (Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, const Dispatch & d)

wrapper function for command vkGetRayTracingCaptureReplayShaderGroupHandlesKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetRayTracingCaptureReplayShaderGroupHandlesKHR.html

Defined at line 18292 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename DataType, typename Dispatch                                                                                       = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetRayTracingCaptureReplayShaderGroupHandlesKHR ), bool>::type = true>
typename ResultValueType<DataType>::type getRayTracingCaptureReplayShaderGroupHandleKHR (Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, const Dispatch & d)

wrapper function for command vkGetRayTracingCaptureReplayShaderGroupHandlesKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetRayTracingCaptureReplayShaderGroupHandlesKHR.html

Defined at line 18314 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( vkGetRayTracingShaderGroupStackSizeKHR ), bool>::type = true>
DeviceSize getRayTracingShaderGroupStackSizeKHR (Pipeline pipeline, uint32_t group, ShaderGroupShaderKHR groupShader, const Dispatch & d)

wrapper function for command vkGetRayTracingShaderGroupStackSizeKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetRayTracingShaderGroupStackSizeKHR.html

Defined at line 18377 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( vkCreateSamplerYcbcrConversionKHR ), bool>::type = true>
Result createSamplerYcbcrConversionKHR (const SamplerYcbcrConversionCreateInfo * pCreateInfo, const AllocationCallbacks * pAllocator, SamplerYcbcrConversion * pYcbcrConversion, const Dispatch & d)

wrapper function for command vkCreateSamplerYcbcrConversionKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateSamplerYcbcrConversionKHR.html

Defined at line 18399 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( vkCreateSamplerYcbcrConversionKHR ), bool>::type = true>
typename ResultValueType<SamplerYcbcrConversion>::type createSamplerYcbcrConversionKHR (const SamplerYcbcrConversionCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateSamplerYcbcrConversionKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateSamplerYcbcrConversionKHR.html

Defined at line 18415 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( vkCreateSamplerYcbcrConversionKHR ), bool>::type = true>
typename ResultValueType<UniqueHandle<SamplerYcbcrConversion, Dispatch>>::type createSamplerYcbcrConversionKHRUnique (const SamplerYcbcrConversionCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateSamplerYcbcrConversionKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateSamplerYcbcrConversionKHR.html

Defined at line 18438 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( vkDestroySamplerYcbcrConversionKHR ), bool>::type = true>
void destroySamplerYcbcrConversionKHR (SamplerYcbcrConversion ycbcrConversion, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroySamplerYcbcrConversionKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroySamplerYcbcrConversionKHR.html

Defined at line 18464 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( vkDestroySamplerYcbcrConversionKHR ), bool>::type = true>
void destroySamplerYcbcrConversionKHR (SamplerYcbcrConversion ycbcrConversion, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroySamplerYcbcrConversionKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroySamplerYcbcrConversionKHR.html

Defined at line 18477 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( vkBindBufferMemory2KHR ), bool>::type = true>
Result bindBufferMemory2KHR (uint32_t bindInfoCount, const BindBufferMemoryInfo * pBindInfos, const Dispatch & d)

wrapper function for command vkBindBufferMemory2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkBindBufferMemory2KHR.html

Defined at line 18495 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( vkBindBufferMemory2KHR ), bool>::type = true>
typename ResultValueType<void>::type bindBufferMemory2KHR (const ArrayProxy<const BindBufferMemoryInfo> & bindInfos, const Dispatch & d)

wrapper function for command vkBindBufferMemory2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkBindBufferMemory2KHR.html

Defined at line 18506 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( vkBindImageMemory2KHR ), bool>::type = true>
Result bindImageMemory2KHR (uint32_t bindInfoCount, const BindImageMemoryInfo * pBindInfos, const Dispatch & d)

wrapper function for command vkBindImageMemory2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkBindImageMemory2KHR.html

Defined at line 18524 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( vkBindImageMemory2KHR ), bool>::type = true>
typename ResultValueType<void>::type bindImageMemory2KHR (const ArrayProxy<const BindImageMemoryInfo> & bindInfos, const Dispatch & d)

wrapper function for command vkBindImageMemory2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkBindImageMemory2KHR.html

Defined at line 18535 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( vkGetImageDrmFormatModifierPropertiesEXT ), bool>::type = true>
Result getImageDrmFormatModifierPropertiesEXT (Image image, ImageDrmFormatModifierPropertiesEXT * pProperties, const Dispatch & d)

wrapper function for command vkGetImageDrmFormatModifierPropertiesEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageDrmFormatModifierPropertiesEXT.html

Defined at line 18556 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( vkGetImageDrmFormatModifierPropertiesEXT ), bool>::type = true>
typename ResultValueType<ImageDrmFormatModifierPropertiesEXT>::type getImageDrmFormatModifierPropertiesEXT (Image image, const Dispatch & d)

wrapper function for command vkGetImageDrmFormatModifierPropertiesEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageDrmFormatModifierPropertiesEXT.html

Defined at line 18568 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( vkCreateValidationCacheEXT ), bool>::type = true>
Result createValidationCacheEXT (const ValidationCacheCreateInfoEXT * pCreateInfo, const AllocationCallbacks * pAllocator, ValidationCacheEXT * pValidationCache, const Dispatch & d)

wrapper function for command vkCreateValidationCacheEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateValidationCacheEXT.html

Defined at line 18590 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( vkCreateValidationCacheEXT ), bool>::type = true>
typename ResultValueType<ValidationCacheEXT>::type createValidationCacheEXT (const ValidationCacheCreateInfoEXT & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateValidationCacheEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateValidationCacheEXT.html

Defined at line 18604 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( vkCreateValidationCacheEXT ), bool>::type = true>
typename ResultValueType<UniqueHandle<ValidationCacheEXT, Dispatch>>::type createValidationCacheEXTUnique (const ValidationCacheCreateInfoEXT & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateValidationCacheEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateValidationCacheEXT.html

Defined at line 18625 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( vkDestroyValidationCacheEXT ), bool>::type = true>
void destroyValidationCacheEXT (ValidationCacheEXT validationCache, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyValidationCacheEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyValidationCacheEXT.html

Defined at line 18648 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( vkDestroyValidationCacheEXT ), bool>::type = true>
void destroyValidationCacheEXT (ValidationCacheEXT validationCache, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyValidationCacheEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyValidationCacheEXT.html

Defined at line 18659 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( vkDestroyValidationCacheEXT ), bool>::type = true>
void destroy (ValidationCacheEXT validationCache, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyValidationCacheEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyValidationCacheEXT.html

Defined at line 18674 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( vkDestroyValidationCacheEXT ), bool>::type = true>
void destroy (ValidationCacheEXT validationCache, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyValidationCacheEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyValidationCacheEXT.html

Defined at line 18685 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( vkMergeValidationCachesEXT ), bool>::type = true>
Result mergeValidationCachesEXT (ValidationCacheEXT dstCache, uint32_t srcCacheCount, const ValidationCacheEXT * pSrcCaches, const Dispatch & d)

wrapper function for command vkMergeValidationCachesEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkMergeValidationCachesEXT.html

Defined at line 18700 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( vkMergeValidationCachesEXT ), bool>::type = true>
typename ResultValueType<void>::type mergeValidationCachesEXT (ValidationCacheEXT dstCache, const ArrayProxy<const ValidationCacheEXT> & srcCaches, const Dispatch & d)

wrapper function for command vkMergeValidationCachesEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkMergeValidationCachesEXT.html

Defined at line 18713 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( vkGetValidationCacheDataEXT ), bool>::type = true>
Result getValidationCacheDataEXT (ValidationCacheEXT validationCache, size_t * pDataSize, void * pData, const Dispatch & d)

wrapper function for command vkGetValidationCacheDataEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetValidationCacheDataEXT.html

Defined at line 18731 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Uint8_tAllocator                                                                               = std::allocator<uint8_t>, typename Dispatch                                                                                       = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename Uint8_tAllocator::value_type, uint8_t>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetValidationCacheDataEXT ), bool>::type                       = true>
typename ResultValueType<std::vector<uint8_t, Uint8_tAllocator>>::type getValidationCacheDataEXT (ValidationCacheEXT validationCache, const Dispatch & d)

wrapper function for command vkGetValidationCacheDataEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetValidationCacheDataEXT.html

Defined at line 18745 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Uint8_tAllocator                                                                               = std::allocator<uint8_t>, typename Dispatch                                                                                       = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename Uint8_tAllocator::value_type, uint8_t>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetValidationCacheDataEXT ), bool>::type                       = true>
typename ResultValueType<std::vector<uint8_t, Uint8_tAllocator>>::type getValidationCacheDataEXT (ValidationCacheEXT validationCache, const Uint8_tAllocator & uint8_tAllocator, const Dispatch & d)

wrapper function for command vkGetValidationCacheDataEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetValidationCacheDataEXT.html

Defined at line 18780 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( vkCreateAccelerationStructureNV ), bool>::type = true>
Result createAccelerationStructureNV (const AccelerationStructureCreateInfoNV * pCreateInfo, const AllocationCallbacks * pAllocator, AccelerationStructureNV * pAccelerationStructure, const Dispatch & d)

wrapper function for command vkCreateAccelerationStructureNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateAccelerationStructureNV.html

Defined at line 18887 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( vkCreateAccelerationStructureNV ), bool>::type = true>
typename ResultValueType<AccelerationStructureNV>::type createAccelerationStructureNV (const AccelerationStructureCreateInfoNV & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateAccelerationStructureNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateAccelerationStructureNV.html

Defined at line 18903 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( vkCreateAccelerationStructureNV ), bool>::type = true>
typename ResultValueType<UniqueHandle<AccelerationStructureNV, Dispatch>>::type createAccelerationStructureNVUnique (const AccelerationStructureCreateInfoNV & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateAccelerationStructureNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateAccelerationStructureNV.html

Defined at line 18925 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( vkDestroyAccelerationStructureNV ), bool>::type = true>
void destroyAccelerationStructureNV (AccelerationStructureNV accelerationStructure, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyAccelerationStructureNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyAccelerationStructureNV.html

Defined at line 18950 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( vkDestroyAccelerationStructureNV ), bool>::type = true>
void destroyAccelerationStructureNV (AccelerationStructureNV accelerationStructure, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyAccelerationStructureNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyAccelerationStructureNV.html

Defined at line 18963 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( vkDestroyAccelerationStructureNV ), bool>::type = true>
void destroy (AccelerationStructureNV accelerationStructure, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyAccelerationStructureNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyAccelerationStructureNV.html

Defined at line 18979 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( vkDestroyAccelerationStructureNV ), bool>::type = true>
void destroy (AccelerationStructureNV accelerationStructure, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyAccelerationStructureNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyAccelerationStructureNV.html

Defined at line 18992 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( vkGetAccelerationStructureMemoryRequirementsNV ), bool>::type = true>
void getAccelerationStructureMemoryRequirementsNV (const AccelerationStructureMemoryRequirementsInfoNV * pInfo, MemoryRequirements2 * pMemoryRequirements, const Dispatch & d)

wrapper function for command vkGetAccelerationStructureMemoryRequirementsNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetAccelerationStructureMemoryRequirementsNV.html

Defined at line 19008 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( vkGetAccelerationStructureMemoryRequirementsNV ), bool>::type = true>
MemoryRequirements2 getAccelerationStructureMemoryRequirementsNV (const AccelerationStructureMemoryRequirementsInfoNV & info, const Dispatch & d)

wrapper function for command vkGetAccelerationStructureMemoryRequirementsNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetAccelerationStructureMemoryRequirementsNV.html

Defined at line 19021 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( vkGetAccelerationStructureMemoryRequirementsNV ), bool>::type = true>
StructureChain<X, Y, Z...> getAccelerationStructureMemoryRequirementsNV (const AccelerationStructureMemoryRequirementsInfoNV & info, const Dispatch & d)

wrapper function for command vkGetAccelerationStructureMemoryRequirementsNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetAccelerationStructureMemoryRequirementsNV.html

Defined at line 19045 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( vkBindAccelerationStructureMemoryNV ), bool>::type = true>
Result bindAccelerationStructureMemoryNV (uint32_t bindInfoCount, const BindAccelerationStructureMemoryInfoNV * pBindInfos, const Dispatch & d)

wrapper function for command vkBindAccelerationStructureMemoryNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkBindAccelerationStructureMemoryNV.html

Defined at line 19067 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( vkBindAccelerationStructureMemoryNV ), bool>::type = true>
typename ResultValueType<void>::type bindAccelerationStructureMemoryNV (const ArrayProxy<const BindAccelerationStructureMemoryInfoNV> & bindInfos, const Dispatch & d)

wrapper function for command vkBindAccelerationStructureMemoryNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkBindAccelerationStructureMemoryNV.html

Defined at line 19079 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( vkCreateRayTracingPipelinesNV ), bool>::type = true>
Result createRayTracingPipelinesNV (PipelineCache pipelineCache, uint32_t createInfoCount, const RayTracingPipelineCreateInfoNV * pCreateInfos, const AllocationCallbacks * pAllocator, Pipeline * pPipelines, const Dispatch & d)

wrapper function for command vkCreateRayTracingPipelinesNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateRayTracingPipelinesNV.html

Defined at line 19203 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename PipelineAllocator                                                                                = std::allocator<Pipeline>, typename Dispatch                                                                                         = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename PipelineAllocator::value_type, Pipeline>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkCreateRayTracingPipelinesNV ), bool>::type                       = true>
ResultValue<std::vector<Pipeline, PipelineAllocator>> createRayTracingPipelinesNV (PipelineCache pipelineCache, const ArrayProxy<const RayTracingPipelineCreateInfoNV> & createInfos, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateRayTracingPipelinesNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateRayTracingPipelinesNV.html

Defined at line 19226 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename PipelineAllocator                                                                                = std::allocator<Pipeline>, typename Dispatch                                                                                         = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename PipelineAllocator::value_type, Pipeline>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkCreateRayTracingPipelinesNV ), bool>::type                       = true>
ResultValue<std::vector<Pipeline, PipelineAllocator>> createRayTracingPipelinesNV (PipelineCache pipelineCache, const ArrayProxy<const RayTracingPipelineCreateInfoNV> & createInfos, Optional<const AllocationCallbacks> allocator, const PipelineAllocator & pipelineAllocator, const Dispatch & d)

wrapper function for command vkCreateRayTracingPipelinesNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateRayTracingPipelinesNV.html

Defined at line 19261 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( vkCreateRayTracingPipelinesNV ), bool>::type = true>
ResultValue<Pipeline> createRayTracingPipelineNV (PipelineCache pipelineCache, const RayTracingPipelineCreateInfoNV & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateRayTracingPipelinesNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateRayTracingPipelinesNV.html

Defined at line 19294 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch          = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename PipelineAllocator = std::allocator<UniqueHandle<Pipeline, Dispatch>>, typename std::enable_if<std::is_same<typename PipelineAllocator::value_type, UniqueHandle<Pipeline, Dispatch>>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkCreateRayTracingPipelinesNV ), bool>::type                                               = true>
ResultValue<std::vector<UniqueHandle<Pipeline, Dispatch>, PipelineAllocator>> createRayTracingPipelinesNVUnique (PipelineCache pipelineCache, const ArrayProxy<const RayTracingPipelineCreateInfoNV> & createInfos, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateRayTracingPipelinesNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateRayTracingPipelinesNV.html

Defined at line 19322 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch          = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename PipelineAllocator = std::allocator<UniqueHandle<Pipeline, Dispatch>>, typename std::enable_if<std::is_same<typename PipelineAllocator::value_type, UniqueHandle<Pipeline, Dispatch>>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkCreateRayTracingPipelinesNV ), bool>::type                                               = true>
ResultValue<std::vector<UniqueHandle<Pipeline, Dispatch>, PipelineAllocator>> createRayTracingPipelinesNVUnique (PipelineCache pipelineCache, const ArrayProxy<const RayTracingPipelineCreateInfoNV> & createInfos, Optional<const AllocationCallbacks> allocator, const PipelineAllocator & pipelineAllocator, const Dispatch & d)

wrapper function for command vkCreateRayTracingPipelinesNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateRayTracingPipelinesNV.html

Defined at line 19363 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( vkCreateRayTracingPipelinesNV ), bool>::type = true>
ResultValue<UniqueHandle<Pipeline, Dispatch>> createRayTracingPipelineNVUnique (PipelineCache pipelineCache, const RayTracingPipelineCreateInfoNV & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateRayTracingPipelinesNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateRayTracingPipelinesNV.html

Defined at line 19402 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( vkGetRayTracingShaderGroupHandlesNV ), bool>::type = true>
Result getRayTracingShaderGroupHandlesNV (Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void * pData, const Dispatch & d)

wrapper function for command vkGetRayTracingShaderGroupHandlesNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetRayTracingShaderGroupHandlesNV.html

Defined at line 19429 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename DataType, typename DataTypeAllocator                                                                                = std::allocator<DataType>, typename Dispatch                                                                                         = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename DataTypeAllocator::value_type, DataType>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetRayTracingShaderGroupHandlesNV ), bool>::type                 = true>
typename ResultValueType<std::vector<DataType, DataTypeAllocator>>::type getRayTracingShaderGroupHandlesNV (Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, const Dispatch & d)

wrapper function for command vkGetRayTracingShaderGroupHandlesNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetRayTracingShaderGroupHandlesNV.html

Defined at line 19445 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename DataType, typename Dispatch                                                                         = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetRayTracingShaderGroupHandlesNV ), bool>::type = true>
typename ResultValueType<DataType>::type getRayTracingShaderGroupHandleNV (Pipeline pipeline, uint32_t firstGroup, uint32_t groupCount, const Dispatch & d)

wrapper function for command vkGetRayTracingShaderGroupHandlesNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetRayTracingShaderGroupHandlesNV.html

Defined at line 19466 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( vkGetAccelerationStructureHandleNV ), bool>::type = true>
Result getAccelerationStructureHandleNV (AccelerationStructureNV accelerationStructure, size_t dataSize, void * pData, const Dispatch & d)

wrapper function for command vkGetAccelerationStructureHandleNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetAccelerationStructureHandleNV.html

Defined at line 19487 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename DataType, typename DataTypeAllocator                                                                                = std::allocator<DataType>, typename Dispatch                                                                                         = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename DataTypeAllocator::value_type, DataType>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetAccelerationStructureHandleNV ), bool>::type                  = true>
typename ResultValueType<std::vector<DataType, DataTypeAllocator>>::type getAccelerationStructureHandleNV (AccelerationStructureNV accelerationStructure, size_t dataSize, const Dispatch & d)

wrapper function for command vkGetAccelerationStructureHandleNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetAccelerationStructureHandleNV.html

Defined at line 19503 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename DataType, typename Dispatch                                                                        = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetAccelerationStructureHandleNV ), bool>::type = true>
typename ResultValueType<DataType>::type getAccelerationStructureHandleNV (AccelerationStructureNV accelerationStructure, const Dispatch & d)

wrapper function for command vkGetAccelerationStructureHandleNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetAccelerationStructureHandleNV.html

Defined at line 19523 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( vkCompileDeferredNV ), bool>::type = true>
typename ResultValueType<void>::type compileDeferredNV (Pipeline pipeline, uint32_t shader, const Dispatch & d)

wrapper function for command vkCompileDeferredNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCompileDeferredNV.html

Defined at line 19595 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( vkGetDescriptorSetLayoutSupportKHR ), bool>::type = true>
void getDescriptorSetLayoutSupportKHR (const DescriptorSetLayoutCreateInfo * pCreateInfo, DescriptorSetLayoutSupport * pSupport, const Dispatch & d)

wrapper function for command vkGetDescriptorSetLayoutSupportKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDescriptorSetLayoutSupportKHR.html

Defined at line 19615 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( vkGetDescriptorSetLayoutSupportKHR ), bool>::type = true>
DescriptorSetLayoutSupport getDescriptorSetLayoutSupportKHR (const DescriptorSetLayoutCreateInfo & createInfo, const Dispatch & d)

wrapper function for command vkGetDescriptorSetLayoutSupportKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDescriptorSetLayoutSupportKHR.html

Defined at line 19628 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( vkGetDescriptorSetLayoutSupportKHR ), bool>::type = true>
StructureChain<X, Y, Z...> getDescriptorSetLayoutSupportKHR (const DescriptorSetLayoutCreateInfo & createInfo, const Dispatch & d)

wrapper function for command vkGetDescriptorSetLayoutSupportKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDescriptorSetLayoutSupportKHR.html

Defined at line 19647 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( vkGetMemoryHostPointerPropertiesEXT ), bool>::type = true>
Result getMemoryHostPointerPropertiesEXT (ExternalMemoryHandleTypeFlagBits handleType, const void * pHostPointer, MemoryHostPointerPropertiesEXT * pMemoryHostPointerProperties, const Dispatch & d)

wrapper function for command vkGetMemoryHostPointerPropertiesEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetMemoryHostPointerPropertiesEXT.html

Defined at line 19705 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( vkGetMemoryHostPointerPropertiesEXT ), bool>::type = true>
typename ResultValueType<MemoryHostPointerPropertiesEXT>::type getMemoryHostPointerPropertiesEXT (ExternalMemoryHandleTypeFlagBits handleType, const void * pHostPointer, const Dispatch & d)

wrapper function for command vkGetMemoryHostPointerPropertiesEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetMemoryHostPointerPropertiesEXT.html

Defined at line 19720 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( vkGetCalibratedTimestampsEXT ), bool>::type = true>
Result getCalibratedTimestampsEXT (uint32_t timestampCount, const CalibratedTimestampInfoKHR * pTimestampInfos, uint64_t * pTimestamps, uint64_t * pMaxDeviation, const Dispatch & d)

wrapper function for command vkGetCalibratedTimestampsEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetCalibratedTimestampsEXT.html

Defined at line 19859 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Uint64_tAllocator                                                                                = std::allocator<uint64_t>, typename Dispatch                                                                                         = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename Uint64_tAllocator::value_type, uint64_t>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetCalibratedTimestampsEXT ), bool>::type                        = true>
typename ResultValueType<std::pair<std::vector<uint64_t, Uint64_tAllocator>, uint64_t>>::type getCalibratedTimestampsEXT (const ArrayProxy<const CalibratedTimestampInfoKHR> & timestampInfos, const Dispatch & d)

wrapper function for command vkGetCalibratedTimestampsEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetCalibratedTimestampsEXT.html

Defined at line 19877 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Uint64_tAllocator                                                                                = std::allocator<uint64_t>, typename Dispatch                                                                                         = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename Uint64_tAllocator::value_type, uint64_t>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetCalibratedTimestampsEXT ), bool>::type                        = true>
typename ResultValueType<std::pair<std::vector<uint64_t, Uint64_tAllocator>, uint64_t>>::type getCalibratedTimestampsEXT (const ArrayProxy<const CalibratedTimestampInfoKHR> & timestampInfos, const Uint64_tAllocator & uint64_tAllocator, const Dispatch & d)

wrapper function for command vkGetCalibratedTimestampsEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetCalibratedTimestampsEXT.html

Defined at line 19902 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( vkGetCalibratedTimestampsEXT ), bool>::type = true>
typename ResultValueType<std::pair<uint64_t, uint64_t>>::type getCalibratedTimestampEXT (const CalibratedTimestampInfoKHR & timestampInfo, const Dispatch & d)

wrapper function for command vkGetCalibratedTimestampsEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetCalibratedTimestampsEXT.html

Defined at line 19925 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

VkDevice operator VkDevice_T * ()

Defined at line 19985 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

bool operator bool ()

Defined at line 19990 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp

bool operator! ()

Defined at line 19995 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( vkGetSemaphoreCounterValueKHR ), bool>::type = true>
Result getSemaphoreCounterValueKHR (Semaphore semaphore, uint64_t * pValue, const Dispatch & d)

wrapper function for command vkGetSemaphoreCounterValueKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetSemaphoreCounterValueKHR.html

Defined at line 20197 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( vkGetSemaphoreCounterValueKHR ), bool>::type = true>
typename ResultValueType<uint64_t>::type getSemaphoreCounterValueKHR (Semaphore semaphore, const Dispatch & d)

wrapper function for command vkGetSemaphoreCounterValueKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetSemaphoreCounterValueKHR.html

Defined at line 20208 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( vkWaitSemaphoresKHR ), bool>::type = true>
Result waitSemaphoresKHR (const SemaphoreWaitInfo * pWaitInfo, uint64_t timeout, const Dispatch & d)

wrapper function for command vkWaitSemaphoresKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkWaitSemaphoresKHR.html

Defined at line 20226 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( vkWaitSemaphoresKHR ), bool>::type = true>
Result waitSemaphoresKHR (const SemaphoreWaitInfo & waitInfo, uint64_t timeout, const Dispatch & d)

wrapper function for command vkWaitSemaphoresKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkWaitSemaphoresKHR.html

Defined at line 20237 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( vkSignalSemaphoreKHR ), bool>::type = true>
Result signalSemaphoreKHR (const SemaphoreSignalInfo * pSignalInfo, const Dispatch & d)

wrapper function for command vkSignalSemaphoreKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkSignalSemaphoreKHR.html

Defined at line 20253 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( vkSignalSemaphoreKHR ), bool>::type = true>
typename ResultValueType<void>::type signalSemaphoreKHR (const SemaphoreSignalInfo & signalInfo, const Dispatch & d)

wrapper function for command vkSignalSemaphoreKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkSignalSemaphoreKHR.html

Defined at line 20263 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( vkSetSwapchainPresentTimingQueueSizeEXT ), bool>::type = true>
Result setSwapchainPresentTimingQueueSizeEXT (SwapchainKHR swapchain, uint32_t size, const Dispatch & d)

wrapper function for command vkSetSwapchainPresentTimingQueueSizeEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkSetSwapchainPresentTimingQueueSizeEXT.html

Defined at line 20295 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( vkGetSwapchainTimingPropertiesEXT ), bool>::type = true>
Result getSwapchainTimingPropertiesEXT (SwapchainKHR swapchain, SwapchainTimingPropertiesEXT * pSwapchainTimingProperties, uint64_t * pSwapchainTimingPropertiesCounter, const Dispatch & d)

wrapper function for command vkGetSwapchainTimingPropertiesEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetSwapchainTimingPropertiesEXT.html

Defined at line 20312 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( vkGetSwapchainTimingPropertiesEXT ), bool>::type = true>
ResultValue<std::pair<SwapchainTimingPropertiesEXT, uint64_t>> getSwapchainTimingPropertiesEXT (SwapchainKHR swapchain, const Dispatch & d)

wrapper function for command vkGetSwapchainTimingPropertiesEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetSwapchainTimingPropertiesEXT.html

Defined at line 20327 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( vkGetSwapchainTimeDomainPropertiesEXT ), bool>::type = true>
Result getSwapchainTimeDomainPropertiesEXT (SwapchainKHR swapchain, SwapchainTimeDomainPropertiesEXT * pSwapchainTimeDomainProperties, uint64_t * pTimeDomainsCounter, const Dispatch & d)

wrapper function for command vkGetSwapchainTimeDomainPropertiesEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetSwapchainTimeDomainPropertiesEXT.html

Defined at line 20351 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( vkGetPastPresentationTimingEXT ), bool>::type = true>
Result getPastPresentationTimingEXT (const PastPresentationTimingInfoEXT * pPastPresentationTimingInfo, PastPresentationTimingPropertiesEXT * pPastPresentationTimingProperties, const Dispatch & d)

wrapper function for command vkGetPastPresentationTimingEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPastPresentationTimingEXT.html

Defined at line 20366 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( vkInitializePerformanceApiINTEL ), bool>::type = true>
Result initializePerformanceApiINTEL (const InitializePerformanceApiInfoINTEL * pInitializeInfo, const Dispatch & d)

wrapper function for command vkInitializePerformanceApiINTEL, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkInitializePerformanceApiINTEL.html

Defined at line 20382 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( vkInitializePerformanceApiINTEL ), bool>::type = true>
typename ResultValueType<void>::type initializePerformanceApiINTEL (const InitializePerformanceApiInfoINTEL & initializeInfo, const Dispatch & d)

wrapper function for command vkInitializePerformanceApiINTEL, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkInitializePerformanceApiINTEL.html

Defined at line 20394 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( vkUninitializePerformanceApiINTEL ), bool>::type = true>
void uninitializePerformanceApiINTEL (const Dispatch & d)

wrapper function for command vkUninitializePerformanceApiINTEL, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkUninitializePerformanceApiINTEL.html

Defined at line 20413 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( vkAcquirePerformanceConfigurationINTEL ), bool>::type = true>
Result acquirePerformanceConfigurationINTEL (const PerformanceConfigurationAcquireInfoINTEL * pAcquireInfo, PerformanceConfigurationINTEL * pConfiguration, const Dispatch & d)

wrapper function for command vkAcquirePerformanceConfigurationINTEL, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkAcquirePerformanceConfigurationINTEL.html

Defined at line 20515 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( vkAcquirePerformanceConfigurationINTEL ), bool>::type = true>
typename ResultValueType<PerformanceConfigurationINTEL>::type acquirePerformanceConfigurationINTEL (const PerformanceConfigurationAcquireInfoINTEL & acquireInfo, const Dispatch & d)

wrapper function for command vkAcquirePerformanceConfigurationINTEL, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkAcquirePerformanceConfigurationINTEL.html

Defined at line 20529 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( vkAcquirePerformanceConfigurationINTEL ), bool>::type = true>
typename ResultValueType<UniqueHandle<PerformanceConfigurationINTEL, Dispatch>>::type acquirePerformanceConfigurationINTELUnique (const PerformanceConfigurationAcquireInfoINTEL & acquireInfo, const Dispatch & d)

wrapper function for command vkAcquirePerformanceConfigurationINTEL, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkAcquirePerformanceConfigurationINTEL.html

Defined at line 20551 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( vkReleasePerformanceConfigurationINTEL ), bool>::type = true>
typename ResultValueType<void>::type releasePerformanceConfigurationINTEL (PerformanceConfigurationINTEL configuration, const Dispatch & d)

wrapper function for command vkReleasePerformanceConfigurationINTEL, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkReleasePerformanceConfigurationINTEL.html

Defined at line 20587 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( vkReleasePerformanceConfigurationINTEL ), bool>::type = true>
typename ResultValueType<void>::type release (PerformanceConfigurationINTEL configuration, const Dispatch & d)

wrapper function for command vkReleasePerformanceConfigurationINTEL, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkReleasePerformanceConfigurationINTEL.html

Defined at line 20616 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( vkGetPerformanceParameterINTEL ), bool>::type = true>
Result getPerformanceParameterINTEL (PerformanceParameterTypeINTEL parameter, PerformanceValueINTEL * pValue, const Dispatch & d)

wrapper function for command vkGetPerformanceParameterINTEL, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPerformanceParameterINTEL.html

Defined at line 20665 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( vkGetPerformanceParameterINTEL ), bool>::type = true>
typename ResultValueType<PerformanceValueINTEL>::type getPerformanceParameterINTEL (PerformanceParameterTypeINTEL parameter, const Dispatch & d)

wrapper function for command vkGetPerformanceParameterINTEL, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPerformanceParameterINTEL.html

Defined at line 20677 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( vkSetLocalDimmingAMD ), bool>::type = true>
void setLocalDimmingAMD (SwapchainKHR swapChain, Bool32 localDimmingEnable, const Dispatch & d)

wrapper function for command vkSetLocalDimmingAMD, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkSetLocalDimmingAMD.html

Defined at line 20698 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( vkGetBufferDeviceAddressEXT ), bool>::type = true>
DeviceAddress getBufferAddressEXT (const BufferDeviceAddressInfo * pInfo, const Dispatch & d)

wrapper function for command vkGetBufferDeviceAddressEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetBufferDeviceAddressEXT.html

Defined at line 21020 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( vkGetBufferDeviceAddressEXT ), bool>::type = true>
DeviceAddress getBufferAddressEXT (const BufferDeviceAddressInfo & info, const Dispatch & d)

wrapper function for command vkGetBufferDeviceAddressEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetBufferDeviceAddressEXT.html

Defined at line 21030 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( vkWaitForPresentKHR ), bool>::type = true>
Result waitForPresentKHR (SwapchainKHR swapchain, uint64_t presentId, uint64_t timeout, const Dispatch & d)

wrapper function for command vkWaitForPresentKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkWaitForPresentKHR.html

Defined at line 21147 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( vkGetBufferDeviceAddressKHR ), bool>::type = true>
DeviceAddress getBufferAddressKHR (const BufferDeviceAddressInfo * pInfo, const Dispatch & d)

wrapper function for command vkGetBufferDeviceAddressKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetBufferDeviceAddressKHR.html

Defined at line 21613 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( vkGetBufferDeviceAddressKHR ), bool>::type = true>
DeviceAddress getBufferAddressKHR (const BufferDeviceAddressInfo & info, const Dispatch & d)

wrapper function for command vkGetBufferDeviceAddressKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetBufferDeviceAddressKHR.html

Defined at line 21623 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( vkGetBufferOpaqueCaptureAddressKHR ), bool>::type = true>
uint64_t getBufferOpaqueCaptureAddressKHR (const BufferDeviceAddressInfo * pInfo, const Dispatch & d)

wrapper function for command vkGetBufferOpaqueCaptureAddressKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetBufferOpaqueCaptureAddressKHR.html

Defined at line 21640 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( vkGetBufferOpaqueCaptureAddressKHR ), bool>::type = true>
uint64_t getBufferOpaqueCaptureAddressKHR (const BufferDeviceAddressInfo & info, const Dispatch & d)

wrapper function for command vkGetBufferOpaqueCaptureAddressKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetBufferOpaqueCaptureAddressKHR.html

Defined at line 21650 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( vkGetDeviceMemoryOpaqueCaptureAddressKHR ), bool>::type = true>
uint64_t getMemoryOpaqueCaptureAddressKHR (const DeviceMemoryOpaqueCaptureAddressInfo * pInfo, const Dispatch & d)

wrapper function for command vkGetDeviceMemoryOpaqueCaptureAddressKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceMemoryOpaqueCaptureAddressKHR.html

Defined at line 21667 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( vkGetDeviceMemoryOpaqueCaptureAddressKHR ), bool>::type = true>
uint64_t getMemoryOpaqueCaptureAddressKHR (const DeviceMemoryOpaqueCaptureAddressInfo & info, const Dispatch & d)

wrapper function for command vkGetDeviceMemoryOpaqueCaptureAddressKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceMemoryOpaqueCaptureAddressKHR.html

Defined at line 21679 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( vkResetQueryPoolEXT ), bool>::type = true>
void resetQueryPoolEXT (QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, const Dispatch & d)

wrapper function for command vkResetQueryPoolEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkResetQueryPoolEXT.html

Defined at line 21709 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( vkCreateDeferredOperationKHR ), bool>::type = true>
Result createDeferredOperationKHR (const AllocationCallbacks * pAllocator, DeferredOperationKHR * pDeferredOperation, const Dispatch & d)

wrapper function for command vkCreateDeferredOperationKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDeferredOperationKHR.html

Defined at line 21912 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( vkCreateDeferredOperationKHR ), bool>::type = true>
typename ResultValueType<DeferredOperationKHR>::type createDeferredOperationKHR (Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateDeferredOperationKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDeferredOperationKHR.html

Defined at line 21924 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( vkCreateDeferredOperationKHR ), bool>::type = true>
typename ResultValueType<UniqueHandle<DeferredOperationKHR, Dispatch>>::type createDeferredOperationKHRUnique (Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateDeferredOperationKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDeferredOperationKHR.html

Defined at line 21943 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( vkDestroyDeferredOperationKHR ), bool>::type = true>
void destroyDeferredOperationKHR (DeferredOperationKHR operation, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyDeferredOperationKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyDeferredOperationKHR.html

Defined at line 21965 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( vkDestroyDeferredOperationKHR ), bool>::type = true>
void destroyDeferredOperationKHR (DeferredOperationKHR operation, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyDeferredOperationKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyDeferredOperationKHR.html

Defined at line 21977 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( vkDestroyDeferredOperationKHR ), bool>::type = true>
void destroy (DeferredOperationKHR operation, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyDeferredOperationKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyDeferredOperationKHR.html

Defined at line 21993 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( vkDestroyDeferredOperationKHR ), bool>::type = true>
void destroy (DeferredOperationKHR operation, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyDeferredOperationKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyDeferredOperationKHR.html

Defined at line 22004 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( vkGetDeferredOperationMaxConcurrencyKHR ), bool>::type = true>
uint32_t getDeferredOperationMaxConcurrencyKHR (DeferredOperationKHR operation, const Dispatch & d)

wrapper function for command vkGetDeferredOperationMaxConcurrencyKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeferredOperationMaxConcurrencyKHR.html

Defined at line 22020 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( vkGetDeferredOperationResultKHR ), bool>::type = true>
Result getDeferredOperationResultKHR (DeferredOperationKHR operation, const Dispatch & d)

wrapper function for command vkGetDeferredOperationResultKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeferredOperationResultKHR.html

Defined at line 22040 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( vkDeferredOperationJoinKHR ), bool>::type = true>
Result deferredOperationJoinKHR (DeferredOperationKHR operation, const Dispatch & d)

wrapper function for command vkDeferredOperationJoinKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDeferredOperationJoinKHR.html

Defined at line 22065 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( vkGetPipelineExecutablePropertiesKHR ), bool>::type = true>
Result getPipelineExecutablePropertiesKHR (const PipelineInfoKHR * pPipelineInfo, uint32_t * pExecutableCount, PipelineExecutablePropertiesKHR * pProperties, const Dispatch & d)

wrapper function for command vkGetPipelineExecutablePropertiesKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPipelineExecutablePropertiesKHR.html

Defined at line 22085 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename PipelineExecutablePropertiesKHRAllocator                                          = std::allocator<PipelineExecutablePropertiesKHR>, typename Dispatch                                                                          = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename PipelineExecutablePropertiesKHRAllocator::value_type, PipelineExecutablePropertiesKHR>::value,
                                                          int>::type                                                         = 0, typename std::enable_if<IS_DISPATCHED( vkGetPipelineExecutablePropertiesKHR ), bool>::type = true>
typename ResultValueType<std::vector<PipelineExecutablePropertiesKHR, PipelineExecutablePropertiesKHRAllocator>>::type getPipelineExecutablePropertiesKHR (const PipelineInfoKHR & pipelineInfo, const Dispatch & d)

wrapper function for command vkGetPipelineExecutablePropertiesKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPipelineExecutablePropertiesKHR.html

Defined at line 22104 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename PipelineExecutablePropertiesKHRAllocator                                          = std::allocator<PipelineExecutablePropertiesKHR>, typename Dispatch                                                                          = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename PipelineExecutablePropertiesKHRAllocator::value_type, PipelineExecutablePropertiesKHR>::value,
                                                          int>::type                                                         = 0, typename std::enable_if<IS_DISPATCHED( vkGetPipelineExecutablePropertiesKHR ), bool>::type = true>
typename ResultValueType<std::vector<PipelineExecutablePropertiesKHR, PipelineExecutablePropertiesKHRAllocator>>::type getPipelineExecutablePropertiesKHR (const PipelineInfoKHR & pipelineInfo, const PipelineExecutablePropertiesKHRAllocator & pipelineExecutablePropertiesKHRAllocator, const Dispatch & d)

wrapper function for command vkGetPipelineExecutablePropertiesKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPipelineExecutablePropertiesKHR.html

Defined at line 22145 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( vkGetPipelineExecutableStatisticsKHR ), bool>::type = true>
Result getPipelineExecutableStatisticsKHR (const PipelineExecutableInfoKHR * pExecutableInfo, uint32_t * pStatisticCount, PipelineExecutableStatisticKHR * pStatistics, const Dispatch & d)

wrapper function for command vkGetPipelineExecutableStatisticsKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPipelineExecutableStatisticsKHR.html

Defined at line 22185 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename PipelineExecutableStatisticKHRAllocator = std::allocator<PipelineExecutableStatisticKHR>, typename Dispatch                                = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename PipelineExecutableStatisticKHRAllocator::value_type, PipelineExecutableStatisticKHR>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetPipelineExecutableStatisticsKHR ), bool>::type = true>
typename ResultValueType<std::vector<PipelineExecutableStatisticKHR, PipelineExecutableStatisticKHRAllocator>>::type getPipelineExecutableStatisticsKHR (const PipelineExecutableInfoKHR & executableInfo, const Dispatch & d)

wrapper function for command vkGetPipelineExecutableStatisticsKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPipelineExecutableStatisticsKHR.html

Defined at line 22204 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename PipelineExecutableStatisticKHRAllocator = std::allocator<PipelineExecutableStatisticKHR>, typename Dispatch                                = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename PipelineExecutableStatisticKHRAllocator::value_type, PipelineExecutableStatisticKHR>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetPipelineExecutableStatisticsKHR ), bool>::type = true>
typename ResultValueType<std::vector<PipelineExecutableStatisticKHR, PipelineExecutableStatisticKHRAllocator>>::type getPipelineExecutableStatisticsKHR (const PipelineExecutableInfoKHR & executableInfo, const PipelineExecutableStatisticKHRAllocator & pipelineExecutableStatisticKHRAllocator, const Dispatch & d)

wrapper function for command vkGetPipelineExecutableStatisticsKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPipelineExecutableStatisticsKHR.html

Defined at line 22245 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( vkGetPipelineExecutableInternalRepresentationsKHR ), bool>::type = true>
Result getPipelineExecutableInternalRepresentationsKHR (const PipelineExecutableInfoKHR * pExecutableInfo, uint32_t * pInternalRepresentationCount, PipelineExecutableInternalRepresentationKHR * pInternalRepresentations, const Dispatch & d)

wrapper function for command vkGetPipelineExecutableInternalRepresentationsKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPipelineExecutableInternalRepresentationsKHR.html

Defined at line 22285 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( vkCopyMemoryToImageEXT ), bool>::type = true>
Result copyMemoryToImageEXT (const CopyMemoryToImageInfo * pCopyMemoryToImageInfo, const Dispatch & d)

wrapper function for command vkCopyMemoryToImageEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCopyMemoryToImageEXT.html

Defined at line 22303 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( vkCopyMemoryToImageEXT ), bool>::type = true>
typename ResultValueType<void>::type copyMemoryToImageEXT (const CopyMemoryToImageInfo & copyMemoryToImageInfo, const Dispatch & d)

wrapper function for command vkCopyMemoryToImageEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCopyMemoryToImageEXT.html

Defined at line 22314 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( vkCopyImageToMemoryEXT ), bool>::type = true>
Result copyImageToMemoryEXT (const CopyImageToMemoryInfo * pCopyImageToMemoryInfo, const Dispatch & d)

wrapper function for command vkCopyImageToMemoryEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCopyImageToMemoryEXT.html

Defined at line 22331 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( vkCopyImageToMemoryEXT ), bool>::type = true>
typename ResultValueType<void>::type copyImageToMemoryEXT (const CopyImageToMemoryInfo & copyImageToMemoryInfo, const Dispatch & d)

wrapper function for command vkCopyImageToMemoryEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCopyImageToMemoryEXT.html

Defined at line 22342 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( vkCopyImageToImageEXT ), bool>::type = true>
Result copyImageToImageEXT (const CopyImageToImageInfo * pCopyImageToImageInfo, const Dispatch & d)

wrapper function for command vkCopyImageToImageEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCopyImageToImageEXT.html

Defined at line 22359 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( vkCopyImageToImageEXT ), bool>::type = true>
typename ResultValueType<void>::type copyImageToImageEXT (const CopyImageToImageInfo & copyImageToImageInfo, const Dispatch & d)

wrapper function for command vkCopyImageToImageEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCopyImageToImageEXT.html

Defined at line 22370 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( vkTransitionImageLayoutEXT ), bool>::type = true>
Result transitionImageLayoutEXT (uint32_t transitionCount, const HostImageLayoutTransitionInfo * pTransitions, const Dispatch & d)

wrapper function for command vkTransitionImageLayoutEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkTransitionImageLayoutEXT.html

Defined at line 22387 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( vkTransitionImageLayoutEXT ), bool>::type = true>
typename ResultValueType<void>::type transitionImageLayoutEXT (const ArrayProxy<const HostImageLayoutTransitionInfo> & transitions, const Dispatch & d)

wrapper function for command vkTransitionImageLayoutEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkTransitionImageLayoutEXT.html

Defined at line 22398 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( vkGetImageSubresourceLayout2EXT ), bool>::type = true>
void getImageSubresourceLayout2EXT (Image image, const ImageSubresource2 * pSubresource, SubresourceLayout2 * pLayout, const Dispatch & d)

wrapper function for command vkGetImageSubresourceLayout2EXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageSubresourceLayout2EXT.html

Defined at line 22417 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( vkGetImageSubresourceLayout2EXT ), bool>::type = true>
SubresourceLayout2 getImageSubresourceLayout2EXT (Image image, const ImageSubresource2 & subresource, const Dispatch & d)

wrapper function for command vkGetImageSubresourceLayout2EXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageSubresourceLayout2EXT.html

Defined at line 22431 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( vkGetImageSubresourceLayout2EXT ), bool>::type = true>
StructureChain<X, Y, Z...> getImageSubresourceLayout2EXT (Image image, const ImageSubresource2 & subresource, const Dispatch & d)

wrapper function for command vkGetImageSubresourceLayout2EXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageSubresourceLayout2EXT.html

Defined at line 22453 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( vkMapMemory2KHR ), bool>::type = true>
Result mapMemory2KHR (const MemoryMapInfo * pMemoryMapInfo, void ** ppData, const Dispatch & d)

wrapper function for command vkMapMemory2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkMapMemory2KHR.html

Defined at line 22478 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( vkMapMemory2KHR ), bool>::type = true>
typename ResultValueType<void *>::type mapMemory2KHR (const MemoryMapInfo & memoryMapInfo, const Dispatch & d)

wrapper function for command vkMapMemory2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkMapMemory2KHR.html

Defined at line 22488 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( vkUnmapMemory2KHR ), bool>::type = true>
Result unmapMemory2KHR (const MemoryUnmapInfo * pMemoryUnmapInfo, const Dispatch & d)

wrapper function for command vkUnmapMemory2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkUnmapMemory2KHR.html

Defined at line 22506 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( vkUnmapMemory2KHR ), bool>::type = true>
typename ResultValueType<void>::type unmapMemory2KHR (const MemoryUnmapInfo & memoryUnmapInfo, const Dispatch & d)

wrapper function for command vkUnmapMemory2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkUnmapMemory2KHR.html

Defined at line 22516 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( vkReleaseSwapchainImagesEXT ), bool>::type = true>
Result releaseSwapchainImagesEXT (const ReleaseSwapchainImagesInfoKHR * pReleaseInfo, const Dispatch & d)

wrapper function for command vkReleaseSwapchainImagesEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkReleaseSwapchainImagesEXT.html

Defined at line 22535 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( vkReleaseSwapchainImagesEXT ), bool>::type = true>
typename ResultValueType<void>::type releaseSwapchainImagesEXT (const ReleaseSwapchainImagesInfoKHR & releaseInfo, const Dispatch & d)

wrapper function for command vkReleaseSwapchainImagesEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkReleaseSwapchainImagesEXT.html

Defined at line 22546 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( vkGetGeneratedCommandsMemoryRequirementsNV ), bool>::type = true>
void getGeneratedCommandsMemoryRequirementsNV (const GeneratedCommandsMemoryRequirementsInfoNV * pInfo, MemoryRequirements2 * pMemoryRequirements, const Dispatch & d)

wrapper function for command vkGetGeneratedCommandsMemoryRequirementsNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetGeneratedCommandsMemoryRequirementsNV.html

Defined at line 22567 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( vkGetGeneratedCommandsMemoryRequirementsNV ), bool>::type = true>
MemoryRequirements2 getGeneratedCommandsMemoryRequirementsNV (const GeneratedCommandsMemoryRequirementsInfoNV & info, const Dispatch & d)

wrapper function for command vkGetGeneratedCommandsMemoryRequirementsNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetGeneratedCommandsMemoryRequirementsNV.html

Defined at line 22580 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( vkGetGeneratedCommandsMemoryRequirementsNV ), bool>::type = true>
StructureChain<X, Y, Z...> getGeneratedCommandsMemoryRequirementsNV (const GeneratedCommandsMemoryRequirementsInfoNV & info, const Dispatch & d)

wrapper function for command vkGetGeneratedCommandsMemoryRequirementsNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetGeneratedCommandsMemoryRequirementsNV.html

Defined at line 22604 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( vkCreateIndirectCommandsLayoutNV ), bool>::type = true>
Result createIndirectCommandsLayoutNV (const IndirectCommandsLayoutCreateInfoNV * pCreateInfo, const AllocationCallbacks * pAllocator, IndirectCommandsLayoutNV * pIndirectCommandsLayout, const Dispatch & d)

wrapper function for command vkCreateIndirectCommandsLayoutNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateIndirectCommandsLayoutNV.html

Defined at line 22693 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( vkCreateIndirectCommandsLayoutNV ), bool>::type = true>
typename ResultValueType<IndirectCommandsLayoutNV>::type createIndirectCommandsLayoutNV (const IndirectCommandsLayoutCreateInfoNV & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateIndirectCommandsLayoutNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateIndirectCommandsLayoutNV.html

Defined at line 22709 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( vkCreateIndirectCommandsLayoutNV ), bool>::type = true>
typename ResultValueType<UniqueHandle<IndirectCommandsLayoutNV, Dispatch>>::type createIndirectCommandsLayoutNVUnique (const IndirectCommandsLayoutCreateInfoNV & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateIndirectCommandsLayoutNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateIndirectCommandsLayoutNV.html

Defined at line 22731 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( vkDestroyIndirectCommandsLayoutNV ), bool>::type = true>
void destroyIndirectCommandsLayoutNV (IndirectCommandsLayoutNV indirectCommandsLayout, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyIndirectCommandsLayoutNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyIndirectCommandsLayoutNV.html

Defined at line 22756 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( vkDestroyIndirectCommandsLayoutNV ), bool>::type = true>
void destroyIndirectCommandsLayoutNV (IndirectCommandsLayoutNV indirectCommandsLayout, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyIndirectCommandsLayoutNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyIndirectCommandsLayoutNV.html

Defined at line 22769 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( vkDestroyIndirectCommandsLayoutNV ), bool>::type = true>
void destroy (IndirectCommandsLayoutNV indirectCommandsLayout, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyIndirectCommandsLayoutNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyIndirectCommandsLayoutNV.html

Defined at line 22785 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( vkDestroyIndirectCommandsLayoutNV ), bool>::type = true>
void destroy (IndirectCommandsLayoutNV indirectCommandsLayout, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyIndirectCommandsLayoutNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyIndirectCommandsLayoutNV.html

Defined at line 22798 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( vkCreatePrivateDataSlotEXT ), bool>::type = true>
Result createPrivateDataSlotEXT (const PrivateDataSlotCreateInfo * pCreateInfo, const AllocationCallbacks * pAllocator, PrivateDataSlot * pPrivateDataSlot, const Dispatch & d)

wrapper function for command vkCreatePrivateDataSlotEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreatePrivateDataSlotEXT.html

Defined at line 22916 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( vkCreatePrivateDataSlotEXT ), bool>::type = true>
typename ResultValueType<PrivateDataSlot>::type createPrivateDataSlotEXT (const PrivateDataSlotCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreatePrivateDataSlotEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreatePrivateDataSlotEXT.html

Defined at line 22930 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( vkCreatePrivateDataSlotEXT ), bool>::type = true>
typename ResultValueType<UniqueHandle<PrivateDataSlot, Dispatch>>::type createPrivateDataSlotEXTUnique (const PrivateDataSlotCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreatePrivateDataSlotEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreatePrivateDataSlotEXT.html

Defined at line 22951 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( vkDestroyPrivateDataSlotEXT ), bool>::type = true>
void destroyPrivateDataSlotEXT (PrivateDataSlot privateDataSlot, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyPrivateDataSlotEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyPrivateDataSlotEXT.html

Defined at line 22974 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( vkDestroyPrivateDataSlotEXT ), bool>::type = true>
void destroyPrivateDataSlotEXT (PrivateDataSlot privateDataSlot, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyPrivateDataSlotEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyPrivateDataSlotEXT.html

Defined at line 22985 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( vkSetPrivateDataEXT ), bool>::type = true>
typename ResultValueType<void>::type setPrivateDataEXT (ObjectType objectType, uint64_t objectHandle, PrivateDataSlot privateDataSlot, uint64_t data, const Dispatch & d)

wrapper function for command vkSetPrivateDataEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkSetPrivateDataEXT.html

Defined at line 23011 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( vkGetPrivateDataEXT ), bool>::type = true>
void getPrivateDataEXT (ObjectType objectType, uint64_t objectHandle, PrivateDataSlot privateDataSlot, uint64_t * pData, const Dispatch & d)

wrapper function for command vkGetPrivateDataEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPrivateDataEXT.html

Defined at line 23029 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( vkGetPrivateDataEXT ), bool>::type = true>
uint64_t getPrivateDataEXT (ObjectType objectType, uint64_t objectHandle, PrivateDataSlot privateDataSlot, const Dispatch & d)

wrapper function for command vkGetPrivateDataEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPrivateDataEXT.html

Defined at line 23040 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( vkGetEncodedVideoSessionParametersKHR ), bool>::type = true>
Result getEncodedVideoSessionParametersKHR (const VideoEncodeSessionParametersGetInfoKHR * pVideoSessionParametersInfo, VideoEncodeSessionParametersFeedbackInfoKHR * pFeedbackInfo, size_t * pDataSize, void * pData, const Dispatch & d)

wrapper function for command vkGetEncodedVideoSessionParametersKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetEncodedVideoSessionParametersKHR.html

Defined at line 23125 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Uint8_tAllocator                                                                               = std::allocator<uint8_t>, typename Dispatch                                                                                       = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename Uint8_tAllocator::value_type, uint8_t>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetEncodedVideoSessionParametersKHR ), bool>::type             = true>
typename ResultValueType<std::pair<VideoEncodeSessionParametersFeedbackInfoKHR, std::vector<uint8_t, Uint8_tAllocator>>>::type getEncodedVideoSessionParametersKHR (const VideoEncodeSessionParametersGetInfoKHR & videoSessionParametersInfo, const Dispatch & d)

wrapper function for command vkGetEncodedVideoSessionParametersKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetEncodedVideoSessionParametersKHR.html

Defined at line 23148 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Uint8_tAllocator                                                                               = std::allocator<uint8_t>, typename Dispatch                                                                                       = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename Uint8_tAllocator::value_type, uint8_t>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetEncodedVideoSessionParametersKHR ), bool>::type             = true>
typename ResultValueType<std::pair<VideoEncodeSessionParametersFeedbackInfoKHR, std::vector<uint8_t, Uint8_tAllocator>>>::type getEncodedVideoSessionParametersKHR (const VideoEncodeSessionParametersGetInfoKHR & videoSessionParametersInfo, const Uint8_tAllocator & uint8_tAllocator, const Dispatch & d)

wrapper function for command vkGetEncodedVideoSessionParametersKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetEncodedVideoSessionParametersKHR.html

Defined at line 23192 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename X, typename Y, typename... Z, typename Uint8_tAllocator                                                                               = std::allocator<uint8_t>, typename Dispatch                                                                                       = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename Uint8_tAllocator::value_type, uint8_t>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetEncodedVideoSessionParametersKHR ), bool>::type             = true>
typename ResultValueType<std::pair<StructureChain<X, Y, Z...>, std::vector<uint8_t, Uint8_tAllocator>>>::type getEncodedVideoSessionParametersKHR (const VideoEncodeSessionParametersGetInfoKHR & videoSessionParametersInfo, const Dispatch & d)

wrapper function for command vkGetEncodedVideoSessionParametersKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetEncodedVideoSessionParametersKHR.html

Defined at line 23241 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename X, typename Y, typename... Z, typename Uint8_tAllocator                                                                               = std::allocator<uint8_t>, typename Dispatch                                                                                       = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename Uint8_tAllocator::value_type, uint8_t>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetEncodedVideoSessionParametersKHR ), bool>::type             = true>
typename ResultValueType<std::pair<StructureChain<X, Y, Z...>, std::vector<uint8_t, Uint8_tAllocator>>>::type getEncodedVideoSessionParametersKHR (const VideoEncodeSessionParametersGetInfoKHR & videoSessionParametersInfo, const Uint8_tAllocator & uint8_tAllocator, const Dispatch & d)

wrapper function for command vkGetEncodedVideoSessionParametersKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetEncodedVideoSessionParametersKHR.html

Defined at line 23287 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( vkGetDescriptorSetLayoutSizeEXT ), bool>::type = true>
void getDescriptorSetLayoutSizeEXT (DescriptorSetLayout layout, DeviceSize * pLayoutSizeInBytes, const Dispatch & d)

wrapper function for command vkGetDescriptorSetLayoutSizeEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDescriptorSetLayoutSizeEXT.html

Defined at line 23930 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( vkGetDescriptorSetLayoutSizeEXT ), bool>::type = true>
DeviceSize getDescriptorSetLayoutSizeEXT (DescriptorSetLayout layout, const Dispatch & d)

wrapper function for command vkGetDescriptorSetLayoutSizeEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDescriptorSetLayoutSizeEXT.html

Defined at line 23942 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( vkGetDescriptorSetLayoutBindingOffsetEXT ), bool>::type = true>
void getDescriptorSetLayoutBindingOffsetEXT (DescriptorSetLayout layout, uint32_t binding, DeviceSize * pOffset, const Dispatch & d)

wrapper function for command vkGetDescriptorSetLayoutBindingOffsetEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDescriptorSetLayoutBindingOffsetEXT.html

Defined at line 23960 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( vkGetDescriptorSetLayoutBindingOffsetEXT ), bool>::type = true>
DeviceSize getDescriptorSetLayoutBindingOffsetEXT (DescriptorSetLayout layout, uint32_t binding, const Dispatch & d)

wrapper function for command vkGetDescriptorSetLayoutBindingOffsetEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDescriptorSetLayoutBindingOffsetEXT.html

Defined at line 23972 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( vkGetDescriptorEXT ), bool>::type = true>
void getDescriptorEXT (const DescriptorGetInfoEXT * pDescriptorInfo, size_t dataSize, void * pDescriptor, const Dispatch & d)

wrapper function for command vkGetDescriptorEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDescriptorEXT.html

Defined at line 23990 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( vkGetDescriptorEXT ), bool>::type = true>
void getDescriptorEXT (const DescriptorGetInfoEXT & descriptorInfo, size_t dataSize, void * pDescriptor, const Dispatch & d)

wrapper function for command vkGetDescriptorEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDescriptorEXT.html

Defined at line 24000 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename DescriptorType, typename Dispatch                                                        = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetDescriptorEXT ), bool>::type = true>
DescriptorType getDescriptorEXT (const DescriptorGetInfoEXT & descriptorInfo, const Dispatch & d)

wrapper function for command vkGetDescriptorEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDescriptorEXT.html

Defined at line 24013 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( vkGetBufferOpaqueCaptureDescriptorDataEXT ), bool>::type = true>
Result getBufferOpaqueCaptureDescriptorDataEXT (const BufferCaptureDescriptorDataInfoEXT * pInfo, void * pData, const Dispatch & d)

wrapper function for command vkGetBufferOpaqueCaptureDescriptorDataEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetBufferOpaqueCaptureDescriptorDataEXT.html

Defined at line 24125 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename DataType, typename Dispatch                                                                               = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetBufferOpaqueCaptureDescriptorDataEXT ), bool>::type = true>
typename ResultValueType<DataType>::type getBufferOpaqueCaptureDescriptorDataEXT (const BufferCaptureDescriptorDataInfoEXT & info, const Dispatch & d)

wrapper function for command vkGetBufferOpaqueCaptureDescriptorDataEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetBufferOpaqueCaptureDescriptorDataEXT.html

Defined at line 24137 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( vkGetImageOpaqueCaptureDescriptorDataEXT ), bool>::type = true>
Result getImageOpaqueCaptureDescriptorDataEXT (const ImageCaptureDescriptorDataInfoEXT * pInfo, void * pData, const Dispatch & d)

wrapper function for command vkGetImageOpaqueCaptureDescriptorDataEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageOpaqueCaptureDescriptorDataEXT.html

Defined at line 24158 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename DataType, typename Dispatch                                                                              = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetImageOpaqueCaptureDescriptorDataEXT ), bool>::type = true>
typename ResultValueType<DataType>::type getImageOpaqueCaptureDescriptorDataEXT (const ImageCaptureDescriptorDataInfoEXT & info, const Dispatch & d)

wrapper function for command vkGetImageOpaqueCaptureDescriptorDataEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageOpaqueCaptureDescriptorDataEXT.html

Defined at line 24170 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( vkGetImageViewOpaqueCaptureDescriptorDataEXT ), bool>::type = true>
Result getImageViewOpaqueCaptureDescriptorDataEXT (const ImageViewCaptureDescriptorDataInfoEXT * pInfo, void * pData, const Dispatch & d)

wrapper function for command vkGetImageViewOpaqueCaptureDescriptorDataEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageViewOpaqueCaptureDescriptorDataEXT.html

Defined at line 24191 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename DataType, typename Dispatch                                                                                  = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetImageViewOpaqueCaptureDescriptorDataEXT ), bool>::type = true>
typename ResultValueType<DataType>::type getImageViewOpaqueCaptureDescriptorDataEXT (const ImageViewCaptureDescriptorDataInfoEXT & info, const Dispatch & d)

wrapper function for command vkGetImageViewOpaqueCaptureDescriptorDataEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageViewOpaqueCaptureDescriptorDataEXT.html

Defined at line 24203 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( vkGetSamplerOpaqueCaptureDescriptorDataEXT ), bool>::type = true>
Result getSamplerOpaqueCaptureDescriptorDataEXT (const SamplerCaptureDescriptorDataInfoEXT * pInfo, void * pData, const Dispatch & d)

wrapper function for command vkGetSamplerOpaqueCaptureDescriptorDataEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetSamplerOpaqueCaptureDescriptorDataEXT.html

Defined at line 24224 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename DataType, typename Dispatch                                                                                = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetSamplerOpaqueCaptureDescriptorDataEXT ), bool>::type = true>
typename ResultValueType<DataType>::type getSamplerOpaqueCaptureDescriptorDataEXT (const SamplerCaptureDescriptorDataInfoEXT & info, const Dispatch & d)

wrapper function for command vkGetSamplerOpaqueCaptureDescriptorDataEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetSamplerOpaqueCaptureDescriptorDataEXT.html

Defined at line 24236 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( vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT ), bool>::type = true>
Result getAccelerationStructureOpaqueCaptureDescriptorDataEXT (const AccelerationStructureCaptureDescriptorDataInfoEXT * pInfo, void * pData, const Dispatch & d)

wrapper function for command vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT.html

Defined at line 24257 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename DataType, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT ), bool>::type = true>
typename ResultValueType<DataType>::type getAccelerationStructureOpaqueCaptureDescriptorDataEXT (const AccelerationStructureCaptureDescriptorDataInfoEXT & info, const Dispatch & d)

wrapper function for command vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT.html

Defined at line 24271 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( vkCreateAccelerationStructure2KHR ), bool>::type = true>
Result createAccelerationStructure2KHR (const AccelerationStructureCreateInfo2KHR * pCreateInfo, const AllocationCallbacks * pAllocator, AccelerationStructureKHR * pAccelerationStructure, const Dispatch & d)

wrapper function for command vkCreateAccelerationStructure2KHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateAccelerationStructure2KHR.html

Defined at line 24868 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( vkCreateAccelerationStructure2KHR ), bool>::type = true>
typename ResultValueType<AccelerationStructureKHR>::type createAccelerationStructure2KHR (const AccelerationStructureCreateInfo2KHR & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateAccelerationStructure2KHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateAccelerationStructure2KHR.html

Defined at line 24884 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( vkCreateAccelerationStructure2KHR ), bool>::type = true>
typename ResultValueType<UniqueHandle<AccelerationStructureKHR, Dispatch>>::type createAccelerationStructure2KHRUnique (const AccelerationStructureCreateInfo2KHR & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateAccelerationStructure2KHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateAccelerationStructure2KHR.html

Defined at line 24906 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( vkGetDeviceFaultInfoEXT ), bool>::type = true>
Result getFaultInfoEXT (DeviceFaultCountsEXT * pFaultCounts, DeviceFaultInfoEXT * pFaultInfo, const Dispatch & d)

wrapper function for command vkGetDeviceFaultInfoEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceFaultInfoEXT.html

Defined at line 25125 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( vkGetMemoryZirconHandleFUCHSIA ), bool>::type = true>
Result getMemoryZirconHandleFUCHSIA (const MemoryGetZirconHandleInfoFUCHSIA * pGetZirconHandleInfo, zx_handle_t * pZirconHandle, const Dispatch & d)

wrapper function for command vkGetMemoryZirconHandleFUCHSIA, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetMemoryZirconHandleFUCHSIA.html

Defined at line 25347 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( vkGetMemoryZirconHandleFUCHSIA ), bool>::type = true>
typename ResultValueType<zx_handle_t>::type getMemoryZirconHandleFUCHSIA (const MemoryGetZirconHandleInfoFUCHSIA & getZirconHandleInfo, const Dispatch & d)

wrapper function for command vkGetMemoryZirconHandleFUCHSIA, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetMemoryZirconHandleFUCHSIA.html

Defined at line 25359 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( vkGetMemoryZirconHandlePropertiesFUCHSIA ), bool>::type = true>
Result getMemoryZirconHandlePropertiesFUCHSIA (ExternalMemoryHandleTypeFlagBits handleType, zx_handle_t zirconHandle, MemoryZirconHandlePropertiesFUCHSIA * pMemoryZirconHandleProperties, const Dispatch & d)

wrapper function for command vkGetMemoryZirconHandlePropertiesFUCHSIA, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetMemoryZirconHandlePropertiesFUCHSIA.html

Defined at line 25379 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( vkGetMemoryZirconHandlePropertiesFUCHSIA ), bool>::type = true>
typename ResultValueType<MemoryZirconHandlePropertiesFUCHSIA>::type getMemoryZirconHandlePropertiesFUCHSIA (ExternalMemoryHandleTypeFlagBits handleType, zx_handle_t zirconHandle, const Dispatch & d)

wrapper function for command vkGetMemoryZirconHandlePropertiesFUCHSIA, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetMemoryZirconHandlePropertiesFUCHSIA.html

Defined at line 25397 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( vkImportSemaphoreZirconHandleFUCHSIA ), bool>::type = true>
Result importSemaphoreZirconHandleFUCHSIA (const ImportSemaphoreZirconHandleInfoFUCHSIA * pImportSemaphoreZirconHandleInfo, const Dispatch & d)

wrapper function for command vkImportSemaphoreZirconHandleFUCHSIA, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkImportSemaphoreZirconHandleFUCHSIA.html

Defined at line 25425 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( vkImportSemaphoreZirconHandleFUCHSIA ), bool>::type = true>
typename ResultValueType<void>::type importSemaphoreZirconHandleFUCHSIA (const ImportSemaphoreZirconHandleInfoFUCHSIA & importSemaphoreZirconHandleInfo, const Dispatch & d)

wrapper function for command vkImportSemaphoreZirconHandleFUCHSIA, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkImportSemaphoreZirconHandleFUCHSIA.html

Defined at line 25437 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( vkGetSemaphoreZirconHandleFUCHSIA ), bool>::type = true>
Result getSemaphoreZirconHandleFUCHSIA (const SemaphoreGetZirconHandleInfoFUCHSIA * pGetZirconHandleInfo, zx_handle_t * pZirconHandle, const Dispatch & d)

wrapper function for command vkGetSemaphoreZirconHandleFUCHSIA, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetSemaphoreZirconHandleFUCHSIA.html

Defined at line 25456 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( vkGetSemaphoreZirconHandleFUCHSIA ), bool>::type = true>
typename ResultValueType<zx_handle_t>::type getSemaphoreZirconHandleFUCHSIA (const SemaphoreGetZirconHandleInfoFUCHSIA & getZirconHandleInfo, const Dispatch & d)

wrapper function for command vkGetSemaphoreZirconHandleFUCHSIA, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetSemaphoreZirconHandleFUCHSIA.html

Defined at line 25468 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( vkCreateBufferCollectionFUCHSIA ), bool>::type = true>
Result createBufferCollectionFUCHSIA (const BufferCollectionCreateInfoFUCHSIA * pCreateInfo, const AllocationCallbacks * pAllocator, BufferCollectionFUCHSIA * pCollection, const Dispatch & d)

wrapper function for command vkCreateBufferCollectionFUCHSIA, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateBufferCollectionFUCHSIA.html

Defined at line 25492 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( vkCreateBufferCollectionFUCHSIA ), bool>::type = true>
typename ResultValueType<BufferCollectionFUCHSIA>::type createBufferCollectionFUCHSIA (const BufferCollectionCreateInfoFUCHSIA & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateBufferCollectionFUCHSIA, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateBufferCollectionFUCHSIA.html

Defined at line 25507 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( vkCreateBufferCollectionFUCHSIA ), bool>::type = true>
typename ResultValueType<UniqueHandle<BufferCollectionFUCHSIA, Dispatch>>::type createBufferCollectionFUCHSIAUnique (const BufferCollectionCreateInfoFUCHSIA & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateBufferCollectionFUCHSIA, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateBufferCollectionFUCHSIA.html

Defined at line 25529 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( vkSetBufferCollectionImageConstraintsFUCHSIA ), bool>::type = true>
Result setBufferCollectionImageConstraintsFUCHSIA (BufferCollectionFUCHSIA collection, const ImageConstraintsInfoFUCHSIA * pImageConstraintsInfo, const Dispatch & d)

wrapper function for command vkSetBufferCollectionImageConstraintsFUCHSIA, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkSetBufferCollectionImageConstraintsFUCHSIA.html

Defined at line 25554 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( vkSetBufferCollectionImageConstraintsFUCHSIA ), bool>::type = true>
typename ResultValueType<void>::type setBufferCollectionImageConstraintsFUCHSIA (BufferCollectionFUCHSIA collection, const ImageConstraintsInfoFUCHSIA & imageConstraintsInfo, const Dispatch & d)

wrapper function for command vkSetBufferCollectionImageConstraintsFUCHSIA, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkSetBufferCollectionImageConstraintsFUCHSIA.html

Defined at line 25568 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( vkSetBufferCollectionBufferConstraintsFUCHSIA ), bool>::type = true>
Result setBufferCollectionBufferConstraintsFUCHSIA (BufferCollectionFUCHSIA collection, const BufferConstraintsInfoFUCHSIA * pBufferConstraintsInfo, const Dispatch & d)

wrapper function for command vkSetBufferCollectionBufferConstraintsFUCHSIA, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkSetBufferCollectionBufferConstraintsFUCHSIA.html

Defined at line 25588 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( vkSetBufferCollectionBufferConstraintsFUCHSIA ), bool>::type = true>
typename ResultValueType<void>::type setBufferCollectionBufferConstraintsFUCHSIA (BufferCollectionFUCHSIA collection, const BufferConstraintsInfoFUCHSIA & bufferConstraintsInfo, const Dispatch & d)

wrapper function for command vkSetBufferCollectionBufferConstraintsFUCHSIA, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkSetBufferCollectionBufferConstraintsFUCHSIA.html

Defined at line 25602 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( vkDestroyBufferCollectionFUCHSIA ), bool>::type = true>
void destroyBufferCollectionFUCHSIA (BufferCollectionFUCHSIA collection, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyBufferCollectionFUCHSIA, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyBufferCollectionFUCHSIA.html

Defined at line 25622 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( vkDestroyBufferCollectionFUCHSIA ), bool>::type = true>
void destroyBufferCollectionFUCHSIA (BufferCollectionFUCHSIA collection, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyBufferCollectionFUCHSIA, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyBufferCollectionFUCHSIA.html

Defined at line 25634 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( vkDestroyBufferCollectionFUCHSIA ), bool>::type = true>
void destroy (BufferCollectionFUCHSIA collection, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyBufferCollectionFUCHSIA, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyBufferCollectionFUCHSIA.html

Defined at line 25650 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( vkDestroyBufferCollectionFUCHSIA ), bool>::type = true>
void destroy (BufferCollectionFUCHSIA collection, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyBufferCollectionFUCHSIA, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyBufferCollectionFUCHSIA.html

Defined at line 25662 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( vkGetBufferCollectionPropertiesFUCHSIA ), bool>::type = true>
Result getBufferCollectionPropertiesFUCHSIA (BufferCollectionFUCHSIA collection, BufferCollectionPropertiesFUCHSIA * pProperties, const Dispatch & d)

wrapper function for command vkGetBufferCollectionPropertiesFUCHSIA, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetBufferCollectionPropertiesFUCHSIA.html

Defined at line 25678 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( vkGetBufferCollectionPropertiesFUCHSIA ), bool>::type = true>
typename ResultValueType<BufferCollectionPropertiesFUCHSIA>::type getBufferCollectionPropertiesFUCHSIA (BufferCollectionFUCHSIA collection, const Dispatch & d)

wrapper function for command vkGetBufferCollectionPropertiesFUCHSIA, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetBufferCollectionPropertiesFUCHSIA.html

Defined at line 25691 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( vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI ), bool>::type = true>
Result getSubpassShadingMaxWorkgroupSizeHUAWEI (RenderPass renderpass, Extent2D * pMaxWorkgroupSize, const Dispatch & d)

wrapper function for command vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI.html

Defined at line 25715 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( vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI ), bool>::type = true>
typename ResultValueType<Extent2D>::type getSubpassShadingMaxWorkgroupSizeHUAWEI (RenderPass renderpass, const Dispatch & d)

wrapper function for command vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI.html

Defined at line 25727 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( vkGetMemoryRemoteAddressNV ), bool>::type = true>
Result getMemoryRemoteAddressNV (const MemoryGetRemoteAddressInfoNV * pMemoryGetRemoteAddressInfo, RemoteAddressNV * pAddress, const Dispatch & d)

wrapper function for command vkGetMemoryRemoteAddressNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetMemoryRemoteAddressNV.html

Defined at line 25769 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( vkGetMemoryRemoteAddressNV ), bool>::type = true>
typename ResultValueType<RemoteAddressNV>::type getMemoryRemoteAddressNV (const MemoryGetRemoteAddressInfoNV & memoryGetRemoteAddressInfo, const Dispatch & d)

wrapper function for command vkGetMemoryRemoteAddressNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetMemoryRemoteAddressNV.html

Defined at line 25781 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( vkGetPipelinePropertiesEXT ), bool>::type = true>
Result getPipelinePropertiesEXT (const PipelineInfoKHR * pPipelineInfo, BaseOutStructure * pPipelineProperties, const Dispatch & d)

wrapper function for command vkGetPipelinePropertiesEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPipelinePropertiesEXT.html

Defined at line 25802 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( vkGetPipelinePropertiesEXT ), bool>::type = true>
typename ResultValueType<BaseOutStructure>::type getPipelinePropertiesEXT (const PipelineInfoKHR & pipelineInfo, const Dispatch & d)

wrapper function for command vkGetPipelinePropertiesEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPipelinePropertiesEXT.html

Defined at line 25814 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( vkCreateMicromapEXT ), bool>::type = true>
Result createMicromapEXT (const MicromapCreateInfoEXT * pCreateInfo, const AllocationCallbacks * pAllocator, MicromapEXT * pMicromap, const Dispatch & d)

wrapper function for command vkCreateMicromapEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateMicromapEXT.html

Defined at line 26089 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( vkCreateMicromapEXT ), bool>::type = true>
typename ResultValueType<MicromapEXT>::type createMicromapEXT (const MicromapCreateInfoEXT & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateMicromapEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateMicromapEXT.html

Defined at line 26102 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( vkCreateMicromapEXT ), bool>::type = true>
typename ResultValueType<UniqueHandle<MicromapEXT, Dispatch>>::type createMicromapEXTUnique (const MicromapCreateInfoEXT & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateMicromapEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateMicromapEXT.html

Defined at line 26123 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( vkDestroyMicromapEXT ), bool>::type = true>
void destroyMicromapEXT (MicromapEXT micromap, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyMicromapEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyMicromapEXT.html

Defined at line 26146 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( vkDestroyMicromapEXT ), bool>::type = true>
void destroyMicromapEXT (MicromapEXT micromap, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyMicromapEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyMicromapEXT.html

Defined at line 26157 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( vkDestroyMicromapEXT ), bool>::type = true>
void destroy (MicromapEXT micromap, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyMicromapEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyMicromapEXT.html

Defined at line 26171 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( vkDestroyMicromapEXT ), bool>::type = true>
void destroy (MicromapEXT micromap, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyMicromapEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyMicromapEXT.html

Defined at line 26181 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( vkBuildMicromapsEXT ), bool>::type = true>
Result buildMicromapsEXT (DeferredOperationKHR deferredOperation, uint32_t infoCount, const MicromapBuildInfoEXT * pInfos, const Dispatch & d)

wrapper function for command vkBuildMicromapsEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkBuildMicromapsEXT.html

Defined at line 26217 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( vkBuildMicromapsEXT ), bool>::type = true>
Result buildMicromapsEXT (DeferredOperationKHR deferredOperation, const ArrayProxy<const MicromapBuildInfoEXT> & infos, const Dispatch & d)

wrapper function for command vkBuildMicromapsEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkBuildMicromapsEXT.html

Defined at line 26230 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( vkCopyMicromapEXT ), bool>::type = true>
Result copyMicromapEXT (DeferredOperationKHR deferredOperation, const CopyMicromapInfoEXT * pInfo, const Dispatch & d)

wrapper function for command vkCopyMicromapEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCopyMicromapEXT.html

Defined at line 26250 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( vkCopyMicromapEXT ), bool>::type = true>
Result copyMicromapEXT (DeferredOperationKHR deferredOperation, const CopyMicromapInfoEXT & info, const Dispatch & d)

wrapper function for command vkCopyMicromapEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCopyMicromapEXT.html

Defined at line 26261 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( vkCopyMicromapToMemoryEXT ), bool>::type = true>
Result copyMicromapToMemoryEXT (DeferredOperationKHR deferredOperation, const CopyMicromapToMemoryInfoEXT * pInfo, const Dispatch & d)

wrapper function for command vkCopyMicromapToMemoryEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCopyMicromapToMemoryEXT.html

Defined at line 26280 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( vkCopyMicromapToMemoryEXT ), bool>::type = true>
Result copyMicromapToMemoryEXT (DeferredOperationKHR deferredOperation, const CopyMicromapToMemoryInfoEXT & info, const Dispatch & d)

wrapper function for command vkCopyMicromapToMemoryEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCopyMicromapToMemoryEXT.html

Defined at line 26292 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( vkCopyMemoryToMicromapEXT ), bool>::type = true>
Result copyMemoryToMicromapEXT (DeferredOperationKHR deferredOperation, const CopyMemoryToMicromapInfoEXT * pInfo, const Dispatch & d)

wrapper function for command vkCopyMemoryToMicromapEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCopyMemoryToMicromapEXT.html

Defined at line 26312 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( vkCopyMemoryToMicromapEXT ), bool>::type = true>
Result copyMemoryToMicromapEXT (DeferredOperationKHR deferredOperation, const CopyMemoryToMicromapInfoEXT & info, const Dispatch & d)

wrapper function for command vkCopyMemoryToMicromapEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCopyMemoryToMicromapEXT.html

Defined at line 26324 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( vkWriteMicromapsPropertiesEXT ), bool>::type = true>
Result writeMicromapsPropertiesEXT (uint32_t micromapCount, const MicromapEXT * pMicromaps, QueryType queryType, size_t dataSize, void * pData, size_t stride, const Dispatch & d)

wrapper function for command vkWriteMicromapsPropertiesEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkWriteMicromapsPropertiesEXT.html

Defined at line 26345 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename DataType, typename DataTypeAllocator                                                                                = std::allocator<DataType>, typename Dispatch                                                                                         = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename DataTypeAllocator::value_type, DataType>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkWriteMicromapsPropertiesEXT ), bool>::type                       = true>
typename ResultValueType<std::vector<DataType, DataTypeAllocator>>::type writeMicromapsPropertiesEXT (const ArrayProxy<const MicromapEXT> & micromaps, QueryType queryType, size_t dataSize, size_t stride, const Dispatch & d)

wrapper function for command vkWriteMicromapsPropertiesEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkWriteMicromapsPropertiesEXT.html

Defined at line 26367 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename DataType, typename Dispatch                                                                   = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkWriteMicromapsPropertiesEXT ), bool>::type = true>
typename ResultValueType<DataType>::type writeMicromapsPropertyEXT (const ArrayProxy<const MicromapEXT> & micromaps, QueryType queryType, size_t stride, const Dispatch & d)

wrapper function for command vkWriteMicromapsPropertiesEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkWriteMicromapsPropertiesEXT.html

Defined at line 26392 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( vkGetDeviceMicromapCompatibilityEXT ), bool>::type = true>
void getMicromapCompatibilityEXT (const MicromapVersionInfoEXT * pVersionInfo, AccelerationStructureCompatibilityKHR * pCompatibility, const Dispatch & d)

wrapper function for command vkGetDeviceMicromapCompatibilityEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceMicromapCompatibilityEXT.html

Defined at line 26521 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( vkGetDeviceMicromapCompatibilityEXT ), bool>::type = true>
AccelerationStructureCompatibilityKHR getMicromapCompatibilityEXT (const MicromapVersionInfoEXT & versionInfo, const Dispatch & d)

wrapper function for command vkGetDeviceMicromapCompatibilityEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceMicromapCompatibilityEXT.html

Defined at line 26534 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( vkGetMicromapBuildSizesEXT ), bool>::type = true>
void getMicromapBuildSizesEXT (AccelerationStructureBuildTypeKHR buildType, const MicromapBuildInfoEXT * pBuildInfo, MicromapBuildSizesInfoEXT * pSizeInfo, const Dispatch & d)

wrapper function for command vkGetMicromapBuildSizesEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetMicromapBuildSizesEXT.html

Defined at line 26553 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( vkGetMicromapBuildSizesEXT ), bool>::type = true>
MicromapBuildSizesInfoEXT getMicromapBuildSizesEXT (AccelerationStructureBuildTypeKHR buildType, const MicromapBuildInfoEXT & buildInfo, const Dispatch & d)

wrapper function for command vkGetMicromapBuildSizesEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetMicromapBuildSizesEXT.html

Defined at line 26567 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( vkSetDeviceMemoryPriorityEXT ), bool>::type = true>
void setMemoryPriorityEXT (DeviceMemory memory, float priority, const Dispatch & d)

wrapper function for command vkSetDeviceMemoryPriorityEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkSetDeviceMemoryPriorityEXT.html

Defined at line 26609 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( vkGetDeviceBufferMemoryRequirementsKHR ), bool>::type = true>
void getBufferMemoryRequirementsKHR (const DeviceBufferMemoryRequirements * pInfo, MemoryRequirements2 * pMemoryRequirements, const Dispatch & d)

wrapper function for command vkGetDeviceBufferMemoryRequirementsKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceBufferMemoryRequirementsKHR.html

Defined at line 26620 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( vkGetDeviceBufferMemoryRequirementsKHR ), bool>::type = true>
MemoryRequirements2 getBufferMemoryRequirementsKHR (const DeviceBufferMemoryRequirements & info, const Dispatch & d)

wrapper function for command vkGetDeviceBufferMemoryRequirementsKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceBufferMemoryRequirementsKHR.html

Defined at line 26633 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( vkGetDeviceBufferMemoryRequirementsKHR ), bool>::type = true>
StructureChain<X, Y, Z...> getBufferMemoryRequirementsKHR (const DeviceBufferMemoryRequirements & info, const Dispatch & d)

wrapper function for command vkGetDeviceBufferMemoryRequirementsKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceBufferMemoryRequirementsKHR.html

Defined at line 26656 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( vkGetDeviceImageMemoryRequirementsKHR ), bool>::type = true>
void getImageMemoryRequirementsKHR (const DeviceImageMemoryRequirements * pInfo, MemoryRequirements2 * pMemoryRequirements, const Dispatch & d)

wrapper function for command vkGetDeviceImageMemoryRequirementsKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceImageMemoryRequirementsKHR.html

Defined at line 26677 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( vkGetDeviceImageMemoryRequirementsKHR ), bool>::type = true>
MemoryRequirements2 getImageMemoryRequirementsKHR (const DeviceImageMemoryRequirements & info, const Dispatch & d)

wrapper function for command vkGetDeviceImageMemoryRequirementsKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceImageMemoryRequirementsKHR.html

Defined at line 26690 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( vkGetDeviceImageMemoryRequirementsKHR ), bool>::type = true>
StructureChain<X, Y, Z...> getImageMemoryRequirementsKHR (const DeviceImageMemoryRequirements & info, const Dispatch & d)

wrapper function for command vkGetDeviceImageMemoryRequirementsKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceImageMemoryRequirementsKHR.html

Defined at line 26713 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( vkGetDeviceImageSparseMemoryRequirementsKHR ), bool>::type = true>
void getImageSparseMemoryRequirementsKHR (const DeviceImageMemoryRequirements * pInfo, uint32_t * pSparseMemoryRequirementCount, SparseImageMemoryRequirements2 * pSparseMemoryRequirements, const Dispatch & d)

wrapper function for command vkGetDeviceImageSparseMemoryRequirementsKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceImageSparseMemoryRequirementsKHR.html

Defined at line 26734 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename SparseImageMemoryRequirements2Allocator = std::allocator<SparseImageMemoryRequirements2>, typename Dispatch                                = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename SparseImageMemoryRequirements2Allocator::value_type, SparseImageMemoryRequirements2>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetDeviceImageSparseMemoryRequirementsKHR ), bool>::type = true>
std::vector<SparseImageMemoryRequirements2, SparseImageMemoryRequirements2Allocator> getImageSparseMemoryRequirementsKHR (const DeviceImageMemoryRequirements & info, const Dispatch & d)

wrapper function for command vkGetDeviceImageSparseMemoryRequirementsKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceImageSparseMemoryRequirementsKHR.html

Defined at line 26754 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename SparseImageMemoryRequirements2Allocator = std::allocator<SparseImageMemoryRequirements2>, typename Dispatch                                = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename SparseImageMemoryRequirements2Allocator::value_type, SparseImageMemoryRequirements2>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetDeviceImageSparseMemoryRequirementsKHR ), bool>::type = true>
std::vector<SparseImageMemoryRequirements2, SparseImageMemoryRequirements2Allocator> getImageSparseMemoryRequirementsKHR (const DeviceImageMemoryRequirements & info, const SparseImageMemoryRequirements2Allocator & sparseImageMemoryRequirements2Allocator, const Dispatch & d)

wrapper function for command vkGetDeviceImageSparseMemoryRequirementsKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceImageSparseMemoryRequirementsKHR.html

Defined at line 26788 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( vkGetDescriptorSetLayoutHostMappingInfoVALVE ), bool>::type = true>
void getDescriptorSetLayoutHostMappingInfoVALVE (const DescriptorSetBindingReferenceVALVE * pBindingReference, DescriptorSetLayoutHostMappingInfoVALVE * pHostMapping, const Dispatch & d)

wrapper function for command vkGetDescriptorSetLayoutHostMappingInfoVALVE, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDescriptorSetLayoutHostMappingInfoVALVE.html

Defined at line 26852 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( vkGetDescriptorSetLayoutHostMappingInfoVALVE ), bool>::type = true>
DescriptorSetLayoutHostMappingInfoVALVE getDescriptorSetLayoutHostMappingInfoVALVE (const DescriptorSetBindingReferenceVALVE & bindingReference, const Dispatch & d)

wrapper function for command vkGetDescriptorSetLayoutHostMappingInfoVALVE, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDescriptorSetLayoutHostMappingInfoVALVE.html

Defined at line 26866 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( vkGetDescriptorSetHostMappingVALVE ), bool>::type = true>
void getDescriptorSetHostMappingVALVE (DescriptorSet descriptorSet, void ** ppData, const Dispatch & d)

wrapper function for command vkGetDescriptorSetHostMappingVALVE, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDescriptorSetHostMappingVALVE.html

Defined at line 26887 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( vkGetDescriptorSetHostMappingVALVE ), bool>::type = true>
void * getDescriptorSetHostMappingVALVE (DescriptorSet descriptorSet, const Dispatch & d)

wrapper function for command vkGetDescriptorSetHostMappingVALVE, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDescriptorSetHostMappingVALVE.html

Defined at line 26897 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( vkGetPipelineIndirectMemoryRequirementsNV ), bool>::type = true>
void getPipelineIndirectMemoryRequirementsNV (const ComputePipelineCreateInfo * pCreateInfo, MemoryRequirements2 * pMemoryRequirements, const Dispatch & d)

wrapper function for command vkGetPipelineIndirectMemoryRequirementsNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPipelineIndirectMemoryRequirementsNV.html

Defined at line 27018 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( vkGetPipelineIndirectMemoryRequirementsNV ), bool>::type = true>
MemoryRequirements2 getPipelineIndirectMemoryRequirementsNV (const ComputePipelineCreateInfo & createInfo, const Dispatch & d)

wrapper function for command vkGetPipelineIndirectMemoryRequirementsNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPipelineIndirectMemoryRequirementsNV.html

Defined at line 27031 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( vkGetPipelineIndirectMemoryRequirementsNV ), bool>::type = true>
StructureChain<X, Y, Z...> getPipelineIndirectMemoryRequirementsNV (const ComputePipelineCreateInfo & createInfo, const Dispatch & d)

wrapper function for command vkGetPipelineIndirectMemoryRequirementsNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPipelineIndirectMemoryRequirementsNV.html

Defined at line 27054 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( vkGetPipelineIndirectDeviceAddressNV ), bool>::type = true>
DeviceAddress getPipelineIndirectAddressNV (const PipelineIndirectDeviceAddressInfoNV * pInfo, const Dispatch & d)

wrapper function for command vkGetPipelineIndirectDeviceAddressNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPipelineIndirectDeviceAddressNV.html

Defined at line 27086 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( vkGetPipelineIndirectDeviceAddressNV ), bool>::type = true>
DeviceAddress getPipelineIndirectAddressNV (const PipelineIndirectDeviceAddressInfoNV & info, const Dispatch & d)

wrapper function for command vkGetPipelineIndirectDeviceAddressNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPipelineIndirectDeviceAddressNV.html

Defined at line 27098 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( vkCreateTensorARM ), bool>::type = true>
Result createTensorARM (const TensorCreateInfoARM * pCreateInfo, const AllocationCallbacks * pAllocator, TensorARM * pTensor, const Dispatch & d)

wrapper function for command vkCreateTensorARM, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateTensorARM.html

Defined at line 27624 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( vkCreateTensorARM ), bool>::type = true>
typename ResultValueType<TensorARM>::type createTensorARM (const TensorCreateInfoARM & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateTensorARM, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateTensorARM.html

Defined at line 27637 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( vkCreateTensorARM ), bool>::type = true>
typename ResultValueType<UniqueHandle<TensorARM, Dispatch>>::type createTensorARMUnique (const TensorCreateInfoARM & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateTensorARM, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateTensorARM.html

Defined at line 27658 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( vkDestroyTensorARM ), bool>::type = true>
void destroyTensorARM (TensorARM tensor, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyTensorARM, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyTensorARM.html

Defined at line 27680 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( vkDestroyTensorARM ), bool>::type = true>
void destroyTensorARM (TensorARM tensor, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyTensorARM, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyTensorARM.html

Defined at line 27690 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( vkDestroyTensorARM ), bool>::type = true>
void destroy (TensorARM tensor, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyTensorARM, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyTensorARM.html

Defined at line 27704 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( vkDestroyTensorARM ), bool>::type = true>
void destroy (TensorARM tensor, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyTensorARM, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyTensorARM.html

Defined at line 27714 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( vkCreateTensorViewARM ), bool>::type = true>
Result createTensorViewARM (const TensorViewCreateInfoARM * pCreateInfo, const AllocationCallbacks * pAllocator, TensorViewARM * pView, const Dispatch & d)

wrapper function for command vkCreateTensorViewARM, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateTensorViewARM.html

Defined at line 27727 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( vkCreateTensorViewARM ), bool>::type = true>
typename ResultValueType<TensorViewARM>::type createTensorViewARM (const TensorViewCreateInfoARM & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateTensorViewARM, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateTensorViewARM.html

Defined at line 27740 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( vkCreateTensorViewARM ), bool>::type = true>
typename ResultValueType<UniqueHandle<TensorViewARM, Dispatch>>::type createTensorViewARMUnique (const TensorViewCreateInfoARM & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateTensorViewARM, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateTensorViewARM.html

Defined at line 27761 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( vkDestroyTensorViewARM ), bool>::type = true>
void destroyTensorViewARM (TensorViewARM tensorView, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyTensorViewARM, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyTensorViewARM.html

Defined at line 27784 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( vkDestroyTensorViewARM ), bool>::type = true>
void destroyTensorViewARM (TensorViewARM tensorView, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyTensorViewARM, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyTensorViewARM.html

Defined at line 27795 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( vkDestroyTensorViewARM ), bool>::type = true>
void destroy (TensorViewARM tensorView, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyTensorViewARM, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyTensorViewARM.html

Defined at line 27809 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( vkDestroyTensorViewARM ), bool>::type = true>
void destroy (TensorViewARM tensorView, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyTensorViewARM, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyTensorViewARM.html

Defined at line 27819 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( vkGetTensorMemoryRequirementsARM ), bool>::type = true>
void getTensorMemoryRequirementsARM (const TensorMemoryRequirementsInfoARM * pInfo, MemoryRequirements2 * pMemoryRequirements, const Dispatch & d)

wrapper function for command vkGetTensorMemoryRequirementsARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetTensorMemoryRequirementsARM.html

Defined at line 27834 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( vkGetTensorMemoryRequirementsARM ), bool>::type = true>
MemoryRequirements2 getTensorMemoryRequirementsARM (const TensorMemoryRequirementsInfoARM & info, const Dispatch & d)

wrapper function for command vkGetTensorMemoryRequirementsARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetTensorMemoryRequirementsARM.html

Defined at line 27847 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( vkGetTensorMemoryRequirementsARM ), bool>::type = true>
StructureChain<X, Y, Z...> getTensorMemoryRequirementsARM (const TensorMemoryRequirementsInfoARM & info, const Dispatch & d)

wrapper function for command vkGetTensorMemoryRequirementsARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetTensorMemoryRequirementsARM.html

Defined at line 27865 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( vkBindTensorMemoryARM ), bool>::type = true>
Result bindTensorMemoryARM (uint32_t bindInfoCount, const BindTensorMemoryInfoARM * pBindInfos, const Dispatch & d)

wrapper function for command vkBindTensorMemoryARM, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkBindTensorMemoryARM.html

Defined at line 27884 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( vkBindTensorMemoryARM ), bool>::type = true>
typename ResultValueType<void>::type bindTensorMemoryARM (const ArrayProxy<const BindTensorMemoryInfoARM> & bindInfos, const Dispatch & d)

wrapper function for command vkBindTensorMemoryARM, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkBindTensorMemoryARM.html

Defined at line 27895 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( vkGetDeviceTensorMemoryRequirementsARM ), bool>::type = true>
void getTensorMemoryRequirementsARM (const DeviceTensorMemoryRequirementsARM * pInfo, MemoryRequirements2 * pMemoryRequirements, const Dispatch & d)

wrapper function for command vkGetDeviceTensorMemoryRequirementsARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceTensorMemoryRequirementsARM.html

Defined at line 27914 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( vkGetDeviceTensorMemoryRequirementsARM ), bool>::type = true>
MemoryRequirements2 getTensorMemoryRequirementsARM (const DeviceTensorMemoryRequirementsARM & info, const Dispatch & d)

wrapper function for command vkGetDeviceTensorMemoryRequirementsARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceTensorMemoryRequirementsARM.html

Defined at line 27927 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( vkGetDeviceTensorMemoryRequirementsARM ), bool>::type = true>
StructureChain<X, Y, Z...> getTensorMemoryRequirementsARM (const DeviceTensorMemoryRequirementsARM & info, const Dispatch & d)

wrapper function for command vkGetDeviceTensorMemoryRequirementsARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceTensorMemoryRequirementsARM.html

Defined at line 27949 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( vkGetTensorOpaqueCaptureDescriptorDataARM ), bool>::type = true>
Result getTensorOpaqueCaptureDescriptorDataARM (const TensorCaptureDescriptorDataInfoARM * pInfo, void * pData, const Dispatch & d)

wrapper function for command vkGetTensorOpaqueCaptureDescriptorDataARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetTensorOpaqueCaptureDescriptorDataARM.html

Defined at line 28026 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename DataType, typename Dispatch                                                                               = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetTensorOpaqueCaptureDescriptorDataARM ), bool>::type = true>
typename ResultValueType<DataType>::type getTensorOpaqueCaptureDescriptorDataARM (const TensorCaptureDescriptorDataInfoARM & info, const Dispatch & d)

wrapper function for command vkGetTensorOpaqueCaptureDescriptorDataARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetTensorOpaqueCaptureDescriptorDataARM.html

Defined at line 28038 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( vkGetTensorViewOpaqueCaptureDescriptorDataARM ), bool>::type = true>
Result getTensorViewOpaqueCaptureDescriptorDataARM (const TensorViewCaptureDescriptorDataInfoARM * pInfo, void * pData, const Dispatch & d)

wrapper function for command vkGetTensorViewOpaqueCaptureDescriptorDataARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetTensorViewOpaqueCaptureDescriptorDataARM.html

Defined at line 28058 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename DataType, typename Dispatch                                                                                   = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkGetTensorViewOpaqueCaptureDescriptorDataARM ), bool>::type = true>
typename ResultValueType<DataType>::type getTensorViewOpaqueCaptureDescriptorDataARM (const TensorViewCaptureDescriptorDataInfoARM & info, const Dispatch & d)

wrapper function for command vkGetTensorViewOpaqueCaptureDescriptorDataARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetTensorViewOpaqueCaptureDescriptorDataARM.html

Defined at line 28070 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( vkGetShaderModuleIdentifierEXT ), bool>::type = true>
void getShaderModuleIdentifierEXT (ShaderModule shaderModule, ShaderModuleIdentifierEXT * pIdentifier, const Dispatch & d)

wrapper function for command vkGetShaderModuleIdentifierEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetShaderModuleIdentifierEXT.html

Defined at line 28093 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( vkGetShaderModuleIdentifierEXT ), bool>::type = true>
ShaderModuleIdentifierEXT getShaderModuleIdentifierEXT (ShaderModule shaderModule, const Dispatch & d)

wrapper function for command vkGetShaderModuleIdentifierEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetShaderModuleIdentifierEXT.html

Defined at line 28105 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( vkGetShaderModuleCreateInfoIdentifierEXT ), bool>::type = true>
void getShaderModuleCreateInfoIdentifierEXT (const ShaderModuleCreateInfo * pCreateInfo, ShaderModuleIdentifierEXT * pIdentifier, const Dispatch & d)

wrapper function for command vkGetShaderModuleCreateInfoIdentifierEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetShaderModuleCreateInfoIdentifierEXT.html

Defined at line 28123 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( vkGetShaderModuleCreateInfoIdentifierEXT ), bool>::type = true>
ShaderModuleIdentifierEXT getShaderModuleCreateInfoIdentifierEXT (const ShaderModuleCreateInfo & createInfo, const Dispatch & d)

wrapper function for command vkGetShaderModuleCreateInfoIdentifierEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetShaderModuleCreateInfoIdentifierEXT.html

Defined at line 28136 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( vkCreateOpticalFlowSessionNV ), bool>::type = true>
Result createOpticalFlowSessionNV (const OpticalFlowSessionCreateInfoNV * pCreateInfo, const AllocationCallbacks * pAllocator, OpticalFlowSessionNV * pSession, const Dispatch & d)

wrapper function for command vkCreateOpticalFlowSessionNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateOpticalFlowSessionNV.html

Defined at line 28264 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( vkCreateOpticalFlowSessionNV ), bool>::type = true>
typename ResultValueType<OpticalFlowSessionNV>::type createOpticalFlowSessionNV (const OpticalFlowSessionCreateInfoNV & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateOpticalFlowSessionNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateOpticalFlowSessionNV.html

Defined at line 28278 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( vkCreateOpticalFlowSessionNV ), bool>::type = true>
typename ResultValueType<UniqueHandle<OpticalFlowSessionNV, Dispatch>>::type createOpticalFlowSessionNVUnique (const OpticalFlowSessionCreateInfoNV & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateOpticalFlowSessionNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateOpticalFlowSessionNV.html

Defined at line 28299 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( vkDestroyOpticalFlowSessionNV ), bool>::type = true>
void destroyOpticalFlowSessionNV (OpticalFlowSessionNV session, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyOpticalFlowSessionNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyOpticalFlowSessionNV.html

Defined at line 28323 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( vkDestroyOpticalFlowSessionNV ), bool>::type = true>
void destroyOpticalFlowSessionNV (OpticalFlowSessionNV session, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyOpticalFlowSessionNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyOpticalFlowSessionNV.html

Defined at line 28335 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( vkDestroyOpticalFlowSessionNV ), bool>::type = true>
void destroy (OpticalFlowSessionNV session, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyOpticalFlowSessionNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyOpticalFlowSessionNV.html

Defined at line 28351 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( vkDestroyOpticalFlowSessionNV ), bool>::type = true>
void destroy (OpticalFlowSessionNV session, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyOpticalFlowSessionNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyOpticalFlowSessionNV.html

Defined at line 28362 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( vkBindOpticalFlowSessionImageNV ), bool>::type = true>
typename ResultValueType<void>::type bindOpticalFlowSessionImageNV (OpticalFlowSessionNV session, OpticalFlowSessionBindingPointNV bindingPoint, ImageView view, ImageLayout layout, const Dispatch & d)

wrapper function for command vkBindOpticalFlowSessionImageNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkBindOpticalFlowSessionImageNV.html

Defined at line 28394 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( vkGetRenderingAreaGranularityKHR ), bool>::type = true>
void getRenderingAreaGranularityKHR (const RenderingAreaInfo * pRenderingAreaInfo, Extent2D * pGranularity, const Dispatch & d)

wrapper function for command vkGetRenderingAreaGranularityKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetRenderingAreaGranularityKHR.html

Defined at line 28458 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( vkGetRenderingAreaGranularityKHR ), bool>::type = true>
Extent2D getRenderingAreaGranularityKHR (const RenderingAreaInfo & renderingAreaInfo, const Dispatch & d)

wrapper function for command vkGetRenderingAreaGranularityKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetRenderingAreaGranularityKHR.html

Defined at line 28470 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( vkGetDeviceImageSubresourceLayoutKHR ), bool>::type = true>
void getImageSubresourceLayoutKHR (const DeviceImageSubresourceInfo * pInfo, SubresourceLayout2 * pLayout, const Dispatch & d)

wrapper function for command vkGetDeviceImageSubresourceLayoutKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceImageSubresourceLayoutKHR.html

Defined at line 28489 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( vkGetDeviceImageSubresourceLayoutKHR ), bool>::type = true>
SubresourceLayout2 getImageSubresourceLayoutKHR (const DeviceImageSubresourceInfo & info, const Dispatch & d)

wrapper function for command vkGetDeviceImageSubresourceLayoutKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceImageSubresourceLayoutKHR.html

Defined at line 28501 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( vkGetDeviceImageSubresourceLayoutKHR ), bool>::type = true>
StructureChain<X, Y, Z...> getImageSubresourceLayoutKHR (const DeviceImageSubresourceInfo & info, const Dispatch & d)

wrapper function for command vkGetDeviceImageSubresourceLayoutKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceImageSubresourceLayoutKHR.html

Defined at line 28524 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( vkGetImageSubresourceLayout2KHR ), bool>::type = true>
void getImageSubresourceLayout2KHR (Image image, const ImageSubresource2 * pSubresource, SubresourceLayout2 * pLayout, const Dispatch & d)

wrapper function for command vkGetImageSubresourceLayout2KHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageSubresourceLayout2KHR.html

Defined at line 28545 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( vkGetImageSubresourceLayout2KHR ), bool>::type = true>
SubresourceLayout2 getImageSubresourceLayout2KHR (Image image, const ImageSubresource2 & subresource, const Dispatch & d)

wrapper function for command vkGetImageSubresourceLayout2KHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageSubresourceLayout2KHR.html

Defined at line 28559 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( vkGetImageSubresourceLayout2KHR ), bool>::type = true>
StructureChain<X, Y, Z...> getImageSubresourceLayout2KHR (Image image, const ImageSubresource2 & subresource, const Dispatch & d)

wrapper function for command vkGetImageSubresourceLayout2KHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetImageSubresourceLayout2KHR.html

Defined at line 28581 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( vkAntiLagUpdateAMD ), bool>::type = true>
void antiLagUpdateAMD (const AntiLagDataAMD * pData, const Dispatch & d)

wrapper function for command vkAntiLagUpdateAMD, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkAntiLagUpdateAMD.html

Defined at line 28606 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( vkAntiLagUpdateAMD ), bool>::type = true>
void antiLagUpdateAMD (const AntiLagDataAMD & data, const Dispatch & d)

wrapper function for command vkAntiLagUpdateAMD, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkAntiLagUpdateAMD.html

Defined at line 28615 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( vkWaitForPresent2KHR ), bool>::type = true>
Result waitForPresent2KHR (SwapchainKHR swapchain, const PresentWait2InfoKHR * pPresentWait2Info, const Dispatch & d)

wrapper function for command vkWaitForPresent2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkWaitForPresent2KHR.html

Defined at line 28630 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( vkWaitForPresent2KHR ), bool>::type = true>
Result waitForPresent2KHR (SwapchainKHR swapchain, const PresentWait2InfoKHR & presentWait2Info, const Dispatch & d)

wrapper function for command vkWaitForPresent2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkWaitForPresent2KHR.html

Defined at line 28641 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( vkCreateShadersEXT ), bool>::type = true>
Result createShadersEXT (uint32_t createInfoCount, const ShaderCreateInfoEXT * pCreateInfos, const AllocationCallbacks * pAllocator, ShaderEXT * pShaders, const Dispatch & d)

wrapper function for command vkCreateShadersEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateShadersEXT.html

Defined at line 28668 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename ShaderEXTAllocator                                                                                 = std::allocator<ShaderEXT>, typename Dispatch                                                                                           = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename ShaderEXTAllocator::value_type, ShaderEXT>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkCreateShadersEXT ), bool>::type                                    = true>
ResultValue<std::vector<ShaderEXT, ShaderEXTAllocator>> createShadersEXT (const ArrayProxy<const ShaderCreateInfoEXT> & createInfos, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateShadersEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateShadersEXT.html

Defined at line 28686 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename ShaderEXTAllocator                                                                                 = std::allocator<ShaderEXT>, typename Dispatch                                                                                           = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename ShaderEXTAllocator::value_type, ShaderEXT>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkCreateShadersEXT ), bool>::type                                    = true>
ResultValue<std::vector<ShaderEXT, ShaderEXTAllocator>> createShadersEXT (const ArrayProxy<const ShaderCreateInfoEXT> & createInfos, Optional<const AllocationCallbacks> allocator, const ShaderEXTAllocator & shaderEXTAllocator, const Dispatch & d)

wrapper function for command vkCreateShadersEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateShadersEXT.html

Defined at line 28710 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( vkCreateShadersEXT ), bool>::type = true>
ResultValue<ShaderEXT> createShaderEXT (const ShaderCreateInfoEXT & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateShadersEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateShadersEXT.html

Defined at line 28734 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch           = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename ShaderEXTAllocator = std::allocator<UniqueHandle<ShaderEXT, Dispatch>>, typename std::enable_if<std::is_same<typename ShaderEXTAllocator::value_type, UniqueHandle<ShaderEXT, Dispatch>>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkCreateShadersEXT ), bool>::type                                                            = true>
ResultValue<std::vector<UniqueHandle<ShaderEXT, Dispatch>, ShaderEXTAllocator>> createShadersEXTUnique (const ArrayProxy<const ShaderCreateInfoEXT> & createInfos, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateShadersEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateShadersEXT.html

Defined at line 28759 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch           = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename ShaderEXTAllocator = std::allocator<UniqueHandle<ShaderEXT, Dispatch>>, typename std::enable_if<std::is_same<typename ShaderEXTAllocator::value_type, UniqueHandle<ShaderEXT, Dispatch>>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkCreateShadersEXT ), bool>::type                                                            = true>
ResultValue<std::vector<UniqueHandle<ShaderEXT, Dispatch>, ShaderEXTAllocator>> createShadersEXTUnique (const ArrayProxy<const ShaderCreateInfoEXT> & createInfos, Optional<const AllocationCallbacks> allocator, const ShaderEXTAllocator & shaderEXTAllocator, const Dispatch & d)

wrapper function for command vkCreateShadersEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateShadersEXT.html

Defined at line 28789 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( vkCreateShadersEXT ), bool>::type = true>
ResultValue<UniqueHandle<ShaderEXT, Dispatch>> createShaderEXTUnique (const ShaderCreateInfoEXT & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateShadersEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateShadersEXT.html

Defined at line 28819 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( vkDestroyShaderEXT ), bool>::type = true>
void destroyShaderEXT (ShaderEXT shader, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyShaderEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyShaderEXT.html

Defined at line 28843 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( vkDestroyShaderEXT ), bool>::type = true>
void destroyShaderEXT (ShaderEXT shader, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyShaderEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyShaderEXT.html

Defined at line 28853 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( vkDestroyShaderEXT ), bool>::type = true>
void destroy (ShaderEXT shader, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyShaderEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyShaderEXT.html

Defined at line 28867 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( vkDestroyShaderEXT ), bool>::type = true>
void destroy (ShaderEXT shader, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyShaderEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyShaderEXT.html

Defined at line 28877 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( vkGetShaderBinaryDataEXT ), bool>::type = true>
Result getShaderBinaryDataEXT (ShaderEXT shader, size_t * pDataSize, void * pData, const Dispatch & d)

wrapper function for command vkGetShaderBinaryDataEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetShaderBinaryDataEXT.html

Defined at line 28890 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Uint8_tAllocator                                                                               = std::allocator<uint8_t>, typename Dispatch                                                                                       = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename Uint8_tAllocator::value_type, uint8_t>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetShaderBinaryDataEXT ), bool>::type                          = true>
typename ResultValueType<std::vector<uint8_t, Uint8_tAllocator>>::type getShaderBinaryDataEXT (ShaderEXT shader, const Dispatch & d)

wrapper function for command vkGetShaderBinaryDataEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetShaderBinaryDataEXT.html

Defined at line 28903 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Uint8_tAllocator                                                                               = std::allocator<uint8_t>, typename Dispatch                                                                                       = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename Uint8_tAllocator::value_type, uint8_t>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetShaderBinaryDataEXT ), bool>::type                          = true>
typename ResultValueType<std::vector<uint8_t, Uint8_tAllocator>>::type getShaderBinaryDataEXT (ShaderEXT shader, const Uint8_tAllocator & uint8_tAllocator, const Dispatch & d)

wrapper function for command vkGetShaderBinaryDataEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetShaderBinaryDataEXT.html

Defined at line 28938 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( vkCreatePipelineBinariesKHR ), bool>::type = true>
Result createPipelineBinariesKHR (const PipelineBinaryCreateInfoKHR * pCreateInfo, const AllocationCallbacks * pAllocator, PipelineBinaryHandlesInfoKHR * pBinaries, const Dispatch & d)

wrapper function for command vkCreatePipelineBinariesKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreatePipelineBinariesKHR.html

Defined at line 29040 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename PipelineBinaryKHRAllocator = std::allocator<PipelineBinaryKHR>, typename Dispatch                   = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename PipelineBinaryKHRAllocator::value_type, PipelineBinaryKHR>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkCreatePipelineBinariesKHR ), bool>::type                                           = true>
ResultValue<std::vector<PipelineBinaryKHR, PipelineBinaryKHRAllocator>> createPipelineBinariesKHR (const PipelineBinaryCreateInfoKHR & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreatePipelineBinariesKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreatePipelineBinariesKHR.html

Defined at line 29057 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename PipelineBinaryKHRAllocator = std::allocator<PipelineBinaryKHR>, typename Dispatch                   = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename PipelineBinaryKHRAllocator::value_type, PipelineBinaryKHR>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkCreatePipelineBinariesKHR ), bool>::type                                           = true>
ResultValue<std::vector<PipelineBinaryKHR, PipelineBinaryKHRAllocator>> createPipelineBinariesKHR (const PipelineBinaryCreateInfoKHR & createInfo, Optional<const AllocationCallbacks> allocator, const PipelineBinaryKHRAllocator & pipelineBinaryKHRAllocator, const Dispatch & d)

wrapper function for command vkCreatePipelineBinariesKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreatePipelineBinariesKHR.html

Defined at line 29108 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch                   = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename PipelineBinaryKHRAllocator = std::allocator<UniqueHandle<PipelineBinaryKHR, Dispatch>>, typename std::enable_if<std::is_same<typename PipelineBinaryKHRAllocator::value_type, UniqueHandle<PipelineBinaryKHR, Dispatch>>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkCreatePipelineBinariesKHR ), bool>::type = true>
ResultValue<std::vector<UniqueHandle<PipelineBinaryKHR, Dispatch>, PipelineBinaryKHRAllocator>> createPipelineBinariesKHRUnique (const PipelineBinaryCreateInfoKHR & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreatePipelineBinariesKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreatePipelineBinariesKHR.html

Defined at line 29163 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch                   = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename PipelineBinaryKHRAllocator = std::allocator<UniqueHandle<PipelineBinaryKHR, Dispatch>>, typename std::enable_if<std::is_same<typename PipelineBinaryKHRAllocator::value_type, UniqueHandle<PipelineBinaryKHR, Dispatch>>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkCreatePipelineBinariesKHR ), bool>::type = true>
ResultValue<std::vector<UniqueHandle<PipelineBinaryKHR, Dispatch>, PipelineBinaryKHRAllocator>> createPipelineBinariesKHRUnique (const PipelineBinaryCreateInfoKHR & createInfo, Optional<const AllocationCallbacks> allocator, const PipelineBinaryKHRAllocator & pipelineBinaryKHRAllocator, const Dispatch & d)

wrapper function for command vkCreatePipelineBinariesKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreatePipelineBinariesKHR.html

Defined at line 29222 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( vkDestroyPipelineBinaryKHR ), bool>::type = true>
void destroyPipelineBinaryKHR (PipelineBinaryKHR pipelineBinary, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyPipelineBinaryKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyPipelineBinaryKHR.html

Defined at line 29282 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( vkDestroyPipelineBinaryKHR ), bool>::type = true>
void destroyPipelineBinaryKHR (PipelineBinaryKHR pipelineBinary, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyPipelineBinaryKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyPipelineBinaryKHR.html

Defined at line 29293 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( vkDestroyPipelineBinaryKHR ), bool>::type = true>
void destroy (PipelineBinaryKHR pipelineBinary, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyPipelineBinaryKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyPipelineBinaryKHR.html

Defined at line 29308 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( vkDestroyPipelineBinaryKHR ), bool>::type = true>
void destroy (PipelineBinaryKHR pipelineBinary, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyPipelineBinaryKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyPipelineBinaryKHR.html

Defined at line 29319 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( vkGetPipelineKeyKHR ), bool>::type = true>
Result getPipelineKeyKHR (const PipelineCreateInfoKHR * pPipelineCreateInfo, PipelineBinaryKeyKHR * pPipelineKey, const Dispatch & d)

wrapper function for command vkGetPipelineKeyKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPipelineKeyKHR.html

Defined at line 29334 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( vkGetPipelineKeyKHR ), bool>::type = true>
typename ResultValueType<PipelineBinaryKeyKHR>::type getPipelineKeyKHR (Optional<const PipelineCreateInfoKHR> pipelineCreateInfo, const Dispatch & d)

wrapper function for command vkGetPipelineKeyKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPipelineKeyKHR.html

Defined at line 29346 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( vkGetPipelineBinaryDataKHR ), bool>::type = true>
Result getPipelineBinaryDataKHR (const PipelineBinaryDataInfoKHR * pInfo, PipelineBinaryKeyKHR * pPipelineBinaryKey, size_t * pPipelineBinaryDataSize, void * pPipelineBinaryData, const Dispatch & d)

wrapper function for command vkGetPipelineBinaryDataKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPipelineBinaryDataKHR.html

Defined at line 29365 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Uint8_tAllocator                                                                               = std::allocator<uint8_t>, typename Dispatch                                                                                       = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename Uint8_tAllocator::value_type, uint8_t>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetPipelineBinaryDataKHR ), bool>::type                        = true>
typename ResultValueType<std::pair<PipelineBinaryKeyKHR, std::vector<uint8_t, Uint8_tAllocator>>>::type getPipelineBinaryDataKHR (const PipelineBinaryDataInfoKHR & info, const Dispatch & d)

wrapper function for command vkGetPipelineBinaryDataKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPipelineBinaryDataKHR.html

Defined at line 29385 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Uint8_tAllocator                                                                               = std::allocator<uint8_t>, typename Dispatch                                                                                       = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename Uint8_tAllocator::value_type, uint8_t>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetPipelineBinaryDataKHR ), bool>::type                        = true>
typename ResultValueType<std::pair<PipelineBinaryKeyKHR, std::vector<uint8_t, Uint8_tAllocator>>>::type getPipelineBinaryDataKHR (const PipelineBinaryDataInfoKHR & info, const Uint8_tAllocator & uint8_tAllocator, const Dispatch & d)

wrapper function for command vkGetPipelineBinaryDataKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPipelineBinaryDataKHR.html

Defined at line 29422 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( vkReleaseCapturedPipelineDataKHR ), bool>::type = true>
Result releaseCapturedPipelineDataKHR (const ReleaseCapturedPipelineDataInfoKHR * pInfo, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkReleaseCapturedPipelineDataKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkReleaseCapturedPipelineDataKHR.html

Defined at line 29459 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( vkReleaseCapturedPipelineDataKHR ), bool>::type = true>
typename ResultValueType<void>::type releaseCapturedPipelineDataKHR (const ReleaseCapturedPipelineDataInfoKHR & info, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkReleaseCapturedPipelineDataKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkReleaseCapturedPipelineDataKHR.html

Defined at line 29472 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( vkGetFramebufferTilePropertiesQCOM ), bool>::type = true>
Result getFramebufferTilePropertiesQCOM (Framebuffer framebuffer, uint32_t * pPropertiesCount, TilePropertiesQCOM * pProperties, const Dispatch & d)

wrapper function for command vkGetFramebufferTilePropertiesQCOM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetFramebufferTilePropertiesQCOM.html

Defined at line 29493 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename TilePropertiesQCOMAllocator = std::allocator<TilePropertiesQCOM>, typename Dispatch                    = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename TilePropertiesQCOMAllocator::value_type, TilePropertiesQCOM>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetFramebufferTilePropertiesQCOM ), bool>::type                                      = true>
typename ResultValueType<std::vector<TilePropertiesQCOM, TilePropertiesQCOMAllocator>>::type getFramebufferTilePropertiesQCOM (Framebuffer framebuffer, const Dispatch & d)

wrapper function for command vkGetFramebufferTilePropertiesQCOM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetFramebufferTilePropertiesQCOM.html

Defined at line 29510 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename TilePropertiesQCOMAllocator = std::allocator<TilePropertiesQCOM>, typename Dispatch                    = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename TilePropertiesQCOMAllocator::value_type, TilePropertiesQCOM>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetFramebufferTilePropertiesQCOM ), bool>::type                                      = true>
typename ResultValueType<std::vector<TilePropertiesQCOM, TilePropertiesQCOMAllocator>>::type getFramebufferTilePropertiesQCOM (Framebuffer framebuffer, const TilePropertiesQCOMAllocator & tilePropertiesQCOMAllocator, const Dispatch & d)

wrapper function for command vkGetFramebufferTilePropertiesQCOM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetFramebufferTilePropertiesQCOM.html

Defined at line 29546 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( vkGetDynamicRenderingTilePropertiesQCOM ), bool>::type = true>
Result getDynamicRenderingTilePropertiesQCOM (const RenderingInfo * pRenderingInfo, TilePropertiesQCOM * pProperties, const Dispatch & d)

wrapper function for command vkGetDynamicRenderingTilePropertiesQCOM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDynamicRenderingTilePropertiesQCOM.html

Defined at line 29581 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( vkGetDynamicRenderingTilePropertiesQCOM ), bool>::type = true>
typename ResultValueType<TilePropertiesQCOM>::type getDynamicRenderingTilePropertiesQCOM (const RenderingInfo & renderingInfo, const Dispatch & d)

wrapper function for command vkGetDynamicRenderingTilePropertiesQCOM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDynamicRenderingTilePropertiesQCOM.html

Defined at line 29594 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( vkReleaseSwapchainImagesKHR ), bool>::type = true>
Result releaseSwapchainImagesKHR (const ReleaseSwapchainImagesInfoKHR * pReleaseInfo, const Dispatch & d)

wrapper function for command vkReleaseSwapchainImagesKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkReleaseSwapchainImagesKHR.html

Defined at line 29615 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( vkReleaseSwapchainImagesKHR ), bool>::type = true>
typename ResultValueType<void>::type releaseSwapchainImagesKHR (const ReleaseSwapchainImagesInfoKHR & releaseInfo, const Dispatch & d)

wrapper function for command vkReleaseSwapchainImagesKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkReleaseSwapchainImagesKHR.html

Defined at line 29626 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( vkConvertCooperativeVectorMatrixNV ), bool>::type = true>
Result convertCooperativeVectorMatrixNV (const ConvertCooperativeVectorMatrixInfoNV * pInfo, const Dispatch & d)

wrapper function for command vkConvertCooperativeVectorMatrixNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkConvertCooperativeVectorMatrixNV.html

Defined at line 29735 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( vkConvertCooperativeVectorMatrixNV ), bool>::type = true>
Result convertCooperativeVectorMatrixNV (const ConvertCooperativeVectorMatrixInfoNV & info, const Dispatch & d)

wrapper function for command vkConvertCooperativeVectorMatrixNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkConvertCooperativeVectorMatrixNV.html

Defined at line 29747 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( vkSetLatencySleepModeNV ), bool>::type = true>
Result setLatencySleepModeNV (SwapchainKHR swapchain, const LatencySleepModeInfoNV * pSleepModeInfo, const Dispatch & d)

wrapper function for command vkSetLatencySleepModeNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkSetLatencySleepModeNV.html

Defined at line 29794 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( vkSetLatencySleepModeNV ), bool>::type = true>
typename ResultValueType<void>::type setLatencySleepModeNV (SwapchainKHR swapchain, const LatencySleepModeInfoNV & sleepModeInfo, const Dispatch & d)

wrapper function for command vkSetLatencySleepModeNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkSetLatencySleepModeNV.html

Defined at line 29805 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( vkLatencySleepNV ), bool>::type = true>
Result latencySleepNV (SwapchainKHR swapchain, const LatencySleepInfoNV * pSleepInfo, const Dispatch & d)

wrapper function for command vkLatencySleepNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkLatencySleepNV.html

Defined at line 29823 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( vkLatencySleepNV ), bool>::type = true>
typename ResultValueType<void>::type latencySleepNV (SwapchainKHR swapchain, const LatencySleepInfoNV & sleepInfo, const Dispatch & d)

wrapper function for command vkLatencySleepNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkLatencySleepNV.html

Defined at line 29834 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( vkSetLatencyMarkerNV ), bool>::type = true>
void setLatencyMarkerNV (SwapchainKHR swapchain, const SetLatencyMarkerInfoNV * pLatencyMarkerInfo, const Dispatch & d)

wrapper function for command vkSetLatencyMarkerNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkSetLatencyMarkerNV.html

Defined at line 29852 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( vkSetLatencyMarkerNV ), bool>::type = true>
void setLatencyMarkerNV (SwapchainKHR swapchain, const SetLatencyMarkerInfoNV & latencyMarkerInfo, const Dispatch & d)

wrapper function for command vkSetLatencyMarkerNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkSetLatencyMarkerNV.html

Defined at line 29863 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( vkGetLatencyTimingsNV ), bool>::type = true>
void getLatencyTimingsNV (SwapchainKHR swapchain, GetLatencyMarkerInfoNV * pLatencyMarkerInfo, const Dispatch & d)

wrapper function for command vkGetLatencyTimingsNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetLatencyTimingsNV.html

Defined at line 29877 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( vkCreateDataGraphPipelinesARM ), bool>::type = true>
Result createDataGraphPipelinesARM (DeferredOperationKHR deferredOperation, PipelineCache pipelineCache, uint32_t createInfoCount, const DataGraphPipelineCreateInfoARM * pCreateInfos, const AllocationCallbacks * pAllocator, Pipeline * pPipelines, const Dispatch & d)

wrapper function for command vkCreateDataGraphPipelinesARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDataGraphPipelinesARM.html

Defined at line 30004 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename PipelineAllocator                                                                                = std::allocator<Pipeline>, typename Dispatch                                                                                         = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename PipelineAllocator::value_type, Pipeline>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkCreateDataGraphPipelinesARM ), bool>::type                       = true>
ResultValue<std::vector<Pipeline, PipelineAllocator>> createDataGraphPipelinesARM (DeferredOperationKHR deferredOperation, PipelineCache pipelineCache, const ArrayProxy<const DataGraphPipelineCreateInfoARM> & createInfos, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateDataGraphPipelinesARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDataGraphPipelinesARM.html

Defined at line 30029 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename PipelineAllocator                                                                                = std::allocator<Pipeline>, typename Dispatch                                                                                         = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename PipelineAllocator::value_type, Pipeline>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkCreateDataGraphPipelinesARM ), bool>::type                       = true>
ResultValue<std::vector<Pipeline, PipelineAllocator>> createDataGraphPipelinesARM (DeferredOperationKHR deferredOperation, PipelineCache pipelineCache, const ArrayProxy<const DataGraphPipelineCreateInfoARM> & createInfos, Optional<const AllocationCallbacks> allocator, const PipelineAllocator & pipelineAllocator, const Dispatch & d)

wrapper function for command vkCreateDataGraphPipelinesARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDataGraphPipelinesARM.html

Defined at line 30066 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( vkCreateDataGraphPipelinesARM ), bool>::type = true>
ResultValue<Pipeline> createDataGraphPipelineARM (DeferredOperationKHR deferredOperation, PipelineCache pipelineCache, const DataGraphPipelineCreateInfoARM & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateDataGraphPipelinesARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDataGraphPipelinesARM.html

Defined at line 30101 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch          = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename PipelineAllocator = std::allocator<UniqueHandle<Pipeline, Dispatch>>, typename std::enable_if<std::is_same<typename PipelineAllocator::value_type, UniqueHandle<Pipeline, Dispatch>>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkCreateDataGraphPipelinesARM ), bool>::type                                               = true>
ResultValue<std::vector<UniqueHandle<Pipeline, Dispatch>, PipelineAllocator>> createDataGraphPipelinesARMUnique (DeferredOperationKHR deferredOperation, PipelineCache pipelineCache, const ArrayProxy<const DataGraphPipelineCreateInfoARM> & createInfos, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateDataGraphPipelinesARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDataGraphPipelinesARM.html

Defined at line 30133 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Dispatch          = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename PipelineAllocator = std::allocator<UniqueHandle<Pipeline, Dispatch>>, typename std::enable_if<std::is_same<typename PipelineAllocator::value_type, UniqueHandle<Pipeline, Dispatch>>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkCreateDataGraphPipelinesARM ), bool>::type                                               = true>
ResultValue<std::vector<UniqueHandle<Pipeline, Dispatch>, PipelineAllocator>> createDataGraphPipelinesARMUnique (DeferredOperationKHR deferredOperation, PipelineCache pipelineCache, const ArrayProxy<const DataGraphPipelineCreateInfoARM> & createInfos, Optional<const AllocationCallbacks> allocator, const PipelineAllocator & pipelineAllocator, const Dispatch & d)

wrapper function for command vkCreateDataGraphPipelinesARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDataGraphPipelinesARM.html

Defined at line 30176 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( vkCreateDataGraphPipelinesARM ), bool>::type = true>
ResultValue<UniqueHandle<Pipeline, Dispatch>> createDataGraphPipelineARMUnique (DeferredOperationKHR deferredOperation, PipelineCache pipelineCache, const DataGraphPipelineCreateInfoARM & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateDataGraphPipelinesARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDataGraphPipelinesARM.html

Defined at line 30217 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( vkCreateDataGraphPipelineSessionARM ), bool>::type = true>
Result createDataGraphPipelineSessionARM (const DataGraphPipelineSessionCreateInfoARM * pCreateInfo, const AllocationCallbacks * pAllocator, DataGraphPipelineSessionARM * pSession, const Dispatch & d)

wrapper function for command vkCreateDataGraphPipelineSessionARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDataGraphPipelineSessionARM.html

Defined at line 30249 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( vkCreateDataGraphPipelineSessionARM ), bool>::type = true>
typename ResultValueType<DataGraphPipelineSessionARM>::type createDataGraphPipelineSessionARM (const DataGraphPipelineSessionCreateInfoARM & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateDataGraphPipelineSessionARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDataGraphPipelineSessionARM.html

Defined at line 30265 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( vkCreateDataGraphPipelineSessionARM ), bool>::type = true>
typename ResultValueType<UniqueHandle<DataGraphPipelineSessionARM, Dispatch>>::type createDataGraphPipelineSessionARMUnique (const DataGraphPipelineSessionCreateInfoARM & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateDataGraphPipelineSessionARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateDataGraphPipelineSessionARM.html

Defined at line 30288 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( vkGetDataGraphPipelineSessionBindPointRequirementsARM ), bool>::type = true>
Result getDataGraphPipelineSessionBindPointRequirementsARM (const DataGraphPipelineSessionBindPointRequirementsInfoARM * pInfo, uint32_t * pBindPointRequirementCount, DataGraphPipelineSessionBindPointRequirementARM * pBindPointRequirements, const Dispatch & d)

wrapper function for command vkGetDataGraphPipelineSessionBindPointRequirementsARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDataGraphPipelineSessionBindPointRequirementsARM.html

Defined at line 30314 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename DataGraphPipelineSessionBindPointRequirementARMAllocator = std::allocator<DataGraphPipelineSessionBindPointRequirementARM>, typename Dispatch                                                 = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename DataGraphPipelineSessionBindPointRequirementARMAllocator::value_type,
                                                                       DataGraphPipelineSessionBindPointRequirementARM>::value,
                                                          int>::type                                = 0, typename std::enable_if<IS_DISPATCHED( vkGetDataGraphPipelineSessionBindPointRequirementsARM ), bool>::type = true>
typename ResultValueType<std::vector<DataGraphPipelineSessionBindPointRequirementARM, DataGraphPipelineSessionBindPointRequirementARMAllocator>>::type getDataGraphPipelineSessionBindPointRequirementsARM (const DataGraphPipelineSessionBindPointRequirementsInfoARM & info, const Dispatch & d)

wrapper function for command vkGetDataGraphPipelineSessionBindPointRequirementsARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDataGraphPipelineSessionBindPointRequirementsARM.html

Defined at line 30337 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename DataGraphPipelineSessionBindPointRequirementARMAllocator = std::allocator<DataGraphPipelineSessionBindPointRequirementARM>, typename Dispatch                                                 = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename DataGraphPipelineSessionBindPointRequirementARMAllocator::value_type,
                                                                       DataGraphPipelineSessionBindPointRequirementARM>::value,
                                                          int>::type                                = 0, typename std::enable_if<IS_DISPATCHED( vkGetDataGraphPipelineSessionBindPointRequirementsARM ), bool>::type = true>
typename ResultValueType<std::vector<DataGraphPipelineSessionBindPointRequirementARM, DataGraphPipelineSessionBindPointRequirementARMAllocator>>::type getDataGraphPipelineSessionBindPointRequirementsARM (const DataGraphPipelineSessionBindPointRequirementsInfoARM & info, const DataGraphPipelineSessionBindPointRequirementARMAllocator & dataGraphPipelineSessionBindPointRequirementARMAllocator, const Dispatch & d)

wrapper function for command vkGetDataGraphPipelineSessionBindPointRequirementsARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDataGraphPipelineSessionBindPointRequirementsARM.html

Defined at line 30381 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( vkGetDataGraphPipelineSessionMemoryRequirementsARM ), bool>::type = true>
void getDataGraphPipelineSessionMemoryRequirementsARM (const DataGraphPipelineSessionMemoryRequirementsInfoARM * pInfo, MemoryRequirements2 * pMemoryRequirements, const Dispatch & d)

wrapper function for command vkGetDataGraphPipelineSessionMemoryRequirementsARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDataGraphPipelineSessionMemoryRequirementsARM.html

Defined at line 30425 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( vkGetDataGraphPipelineSessionMemoryRequirementsARM ), bool>::type = true>
MemoryRequirements2 getDataGraphPipelineSessionMemoryRequirementsARM (const DataGraphPipelineSessionMemoryRequirementsInfoARM & info, const Dispatch & d)

wrapper function for command vkGetDataGraphPipelineSessionMemoryRequirementsARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDataGraphPipelineSessionMemoryRequirementsARM.html

Defined at line 30438 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( vkGetDataGraphPipelineSessionMemoryRequirementsARM ), bool>::type = true>
StructureChain<X, Y, Z...> getDataGraphPipelineSessionMemoryRequirementsARM (const DataGraphPipelineSessionMemoryRequirementsInfoARM & info, const Dispatch & d)

wrapper function for command vkGetDataGraphPipelineSessionMemoryRequirementsARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDataGraphPipelineSessionMemoryRequirementsARM.html

Defined at line 30462 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( vkBindDataGraphPipelineSessionMemoryARM ), bool>::type = true>
Result bindDataGraphPipelineSessionMemoryARM (uint32_t bindInfoCount, const BindDataGraphPipelineSessionMemoryInfoARM * pBindInfos, const Dispatch & d)

wrapper function for command vkBindDataGraphPipelineSessionMemoryARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkBindDataGraphPipelineSessionMemoryARM.html

Defined at line 30484 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( vkBindDataGraphPipelineSessionMemoryARM ), bool>::type = true>
typename ResultValueType<void>::type bindDataGraphPipelineSessionMemoryARM (const ArrayProxy<const BindDataGraphPipelineSessionMemoryInfoARM> & bindInfos, const Dispatch & d)

wrapper function for command vkBindDataGraphPipelineSessionMemoryARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkBindDataGraphPipelineSessionMemoryARM.html

Defined at line 30496 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( vkDestroyDataGraphPipelineSessionARM ), bool>::type = true>
void destroyDataGraphPipelineSessionARM (DataGraphPipelineSessionARM session, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyDataGraphPipelineSessionARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyDataGraphPipelineSessionARM.html

Defined at line 30515 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( vkDestroyDataGraphPipelineSessionARM ), bool>::type = true>
void destroyDataGraphPipelineSessionARM (DataGraphPipelineSessionARM session, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyDataGraphPipelineSessionARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyDataGraphPipelineSessionARM.html

Defined at line 30527 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( vkDestroyDataGraphPipelineSessionARM ), bool>::type = true>
void destroy (DataGraphPipelineSessionARM session, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyDataGraphPipelineSessionARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyDataGraphPipelineSessionARM.html

Defined at line 30543 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( vkDestroyDataGraphPipelineSessionARM ), bool>::type = true>
void destroy (DataGraphPipelineSessionARM session, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyDataGraphPipelineSessionARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyDataGraphPipelineSessionARM.html

Defined at line 30555 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( vkGetDataGraphPipelineAvailablePropertiesARM ), bool>::type = true>
Result getDataGraphPipelineAvailablePropertiesARM (const DataGraphPipelineInfoARM * pPipelineInfo, uint32_t * pPropertiesCount, DataGraphPipelinePropertyARM * pProperties, const Dispatch & d)

wrapper function for command vkGetDataGraphPipelineAvailablePropertiesARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDataGraphPipelineAvailablePropertiesARM.html

Defined at line 30598 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename DataGraphPipelinePropertyARMAllocator = std::allocator<DataGraphPipelinePropertyARM>, typename Dispatch                              = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename DataGraphPipelinePropertyARMAllocator::value_type, DataGraphPipelinePropertyARM>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetDataGraphPipelineAvailablePropertiesARM ), bool>::type                                                = true>
typename ResultValueType<std::vector<DataGraphPipelinePropertyARM, DataGraphPipelinePropertyARMAllocator>>::type getDataGraphPipelineAvailablePropertiesARM (const DataGraphPipelineInfoARM & pipelineInfo, const Dispatch & d)

wrapper function for command vkGetDataGraphPipelineAvailablePropertiesARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDataGraphPipelineAvailablePropertiesARM.html

Defined at line 30616 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename DataGraphPipelinePropertyARMAllocator = std::allocator<DataGraphPipelinePropertyARM>, typename Dispatch                              = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename DataGraphPipelinePropertyARMAllocator::value_type, DataGraphPipelinePropertyARM>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetDataGraphPipelineAvailablePropertiesARM ), bool>::type                                                = true>
typename ResultValueType<std::vector<DataGraphPipelinePropertyARM, DataGraphPipelinePropertyARMAllocator>>::type getDataGraphPipelineAvailablePropertiesARM (const DataGraphPipelineInfoARM & pipelineInfo, const DataGraphPipelinePropertyARMAllocator & dataGraphPipelinePropertyARMAllocator, const Dispatch & d)

wrapper function for command vkGetDataGraphPipelineAvailablePropertiesARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDataGraphPipelineAvailablePropertiesARM.html

Defined at line 30657 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( vkGetDataGraphPipelinePropertiesARM ), bool>::type = true>
Result getDataGraphPipelinePropertiesARM (const DataGraphPipelineInfoARM * pPipelineInfo, uint32_t propertiesCount, DataGraphPipelinePropertyQueryResultARM * pProperties, const Dispatch & d)

wrapper function for command vkGetDataGraphPipelinePropertiesARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDataGraphPipelinePropertiesARM.html

Defined at line 30698 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( vkGetCalibratedTimestampsKHR ), bool>::type = true>
Result getCalibratedTimestampsKHR (uint32_t timestampCount, const CalibratedTimestampInfoKHR * pTimestampInfos, uint64_t * pTimestamps, uint64_t * pMaxDeviation, const Dispatch & d)

wrapper function for command vkGetCalibratedTimestampsKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetCalibratedTimestampsKHR.html

Defined at line 31066 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Uint64_tAllocator                                                                                = std::allocator<uint64_t>, typename Dispatch                                                                                         = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename Uint64_tAllocator::value_type, uint64_t>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetCalibratedTimestampsKHR ), bool>::type                        = true>
typename ResultValueType<std::pair<std::vector<uint64_t, Uint64_tAllocator>, uint64_t>>::type getCalibratedTimestampsKHR (const ArrayProxy<const CalibratedTimestampInfoKHR> & timestampInfos, const Dispatch & d)

wrapper function for command vkGetCalibratedTimestampsKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetCalibratedTimestampsKHR.html

Defined at line 31084 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename Uint64_tAllocator                                                                                = std::allocator<uint64_t>, typename Dispatch                                                                                         = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename Uint64_tAllocator::value_type, uint64_t>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetCalibratedTimestampsKHR ), bool>::type                        = true>
typename ResultValueType<std::pair<std::vector<uint64_t, Uint64_tAllocator>, uint64_t>>::type getCalibratedTimestampsKHR (const ArrayProxy<const CalibratedTimestampInfoKHR> & timestampInfos, const Uint64_tAllocator & uint64_tAllocator, const Dispatch & d)

wrapper function for command vkGetCalibratedTimestampsKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetCalibratedTimestampsKHR.html

Defined at line 31109 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( vkGetCalibratedTimestampsKHR ), bool>::type = true>
typename ResultValueType<std::pair<uint64_t, uint64_t>>::type getCalibratedTimestampKHR (const CalibratedTimestampInfoKHR & timestampInfo, const Dispatch & d)

wrapper function for command vkGetCalibratedTimestampsKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetCalibratedTimestampsKHR.html

Defined at line 31132 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( vkCreateExternalComputeQueueNV ), bool>::type = true>
Result createExternalComputeQueueNV (const ExternalComputeQueueCreateInfoNV * pCreateInfo, const AllocationCallbacks * pAllocator, ExternalComputeQueueNV * pExternalQueue, const Dispatch & d)

wrapper function for command vkCreateExternalComputeQueueNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateExternalComputeQueueNV.html

Defined at line 31442 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( vkCreateExternalComputeQueueNV ), bool>::type = true>
typename ResultValueType<ExternalComputeQueueNV>::type createExternalComputeQueueNV (const ExternalComputeQueueCreateInfoNV & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateExternalComputeQueueNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateExternalComputeQueueNV.html

Defined at line 31457 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( vkCreateExternalComputeQueueNV ), bool>::type = true>
typename ResultValueType<UniqueHandle<ExternalComputeQueueNV, Dispatch>>::type createExternalComputeQueueNVUnique (const ExternalComputeQueueCreateInfoNV & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateExternalComputeQueueNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateExternalComputeQueueNV.html

Defined at line 31479 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( vkDestroyExternalComputeQueueNV ), bool>::type = true>
void destroyExternalComputeQueueNV (ExternalComputeQueueNV externalQueue, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyExternalComputeQueueNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyExternalComputeQueueNV.html

Defined at line 31504 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( vkDestroyExternalComputeQueueNV ), bool>::type = true>
void destroyExternalComputeQueueNV (ExternalComputeQueueNV externalQueue, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyExternalComputeQueueNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyExternalComputeQueueNV.html

Defined at line 31517 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( vkDestroyExternalComputeQueueNV ), bool>::type = true>
void destroy (ExternalComputeQueueNV externalQueue, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyExternalComputeQueueNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyExternalComputeQueueNV.html

Defined at line 31533 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( vkDestroyExternalComputeQueueNV ), bool>::type = true>
void destroy (ExternalComputeQueueNV externalQueue, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyExternalComputeQueueNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyExternalComputeQueueNV.html

Defined at line 31546 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( vkGetClusterAccelerationStructureBuildSizesNV ), bool>::type = true>
void getClusterAccelerationStructureBuildSizesNV (const ClusterAccelerationStructureInputInfoNV * pInfo, AccelerationStructureBuildSizesInfoKHR * pSizeInfo, const Dispatch & d)

wrapper function for command vkGetClusterAccelerationStructureBuildSizesNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetClusterAccelerationStructureBuildSizesNV.html

Defined at line 31596 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( vkGetClusterAccelerationStructureBuildSizesNV ), bool>::type = true>
AccelerationStructureBuildSizesInfoKHR getClusterAccelerationStructureBuildSizesNV (const ClusterAccelerationStructureInputInfoNV & info, const Dispatch & d)

wrapper function for command vkGetClusterAccelerationStructureBuildSizesNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetClusterAccelerationStructureBuildSizesNV.html

Defined at line 31609 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( vkGetPartitionedAccelerationStructuresBuildSizesNV ), bool>::type = true>
void getPartitionedAccelerationStructuresBuildSizesNV (const PartitionedAccelerationStructureInstancesInputNV * pInfo, AccelerationStructureBuildSizesInfoKHR * pSizeInfo, const Dispatch & d)

wrapper function for command vkGetPartitionedAccelerationStructuresBuildSizesNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPartitionedAccelerationStructuresBuildSizesNV.html

Defined at line 31661 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( vkGetPartitionedAccelerationStructuresBuildSizesNV ), bool>::type = true>
AccelerationStructureBuildSizesInfoKHR getPartitionedAccelerationStructuresBuildSizesNV (const PartitionedAccelerationStructureInstancesInputNV & info, const Dispatch & d)

wrapper function for command vkGetPartitionedAccelerationStructuresBuildSizesNV, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetPartitionedAccelerationStructuresBuildSizesNV.html

Defined at line 31675 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( vkGetGeneratedCommandsMemoryRequirementsEXT ), bool>::type = true>
void getGeneratedCommandsMemoryRequirementsEXT (const GeneratedCommandsMemoryRequirementsInfoEXT * pInfo, MemoryRequirements2 * pMemoryRequirements, const Dispatch & d)

wrapper function for command vkGetGeneratedCommandsMemoryRequirementsEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetGeneratedCommandsMemoryRequirementsEXT.html

Defined at line 31726 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( vkGetGeneratedCommandsMemoryRequirementsEXT ), bool>::type = true>
MemoryRequirements2 getGeneratedCommandsMemoryRequirementsEXT (const GeneratedCommandsMemoryRequirementsInfoEXT & info, const Dispatch & d)

wrapper function for command vkGetGeneratedCommandsMemoryRequirementsEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetGeneratedCommandsMemoryRequirementsEXT.html

Defined at line 31739 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( vkGetGeneratedCommandsMemoryRequirementsEXT ), bool>::type = true>
StructureChain<X, Y, Z...> getGeneratedCommandsMemoryRequirementsEXT (const GeneratedCommandsMemoryRequirementsInfoEXT & info, const Dispatch & d)

wrapper function for command vkGetGeneratedCommandsMemoryRequirementsEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetGeneratedCommandsMemoryRequirementsEXT.html

Defined at line 31763 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( vkCreateIndirectCommandsLayoutEXT ), bool>::type = true>
Result createIndirectCommandsLayoutEXT (const IndirectCommandsLayoutCreateInfoEXT * pCreateInfo, const AllocationCallbacks * pAllocator, IndirectCommandsLayoutEXT * pIndirectCommandsLayout, const Dispatch & d)

wrapper function for command vkCreateIndirectCommandsLayoutEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateIndirectCommandsLayoutEXT.html

Defined at line 31843 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( vkCreateIndirectCommandsLayoutEXT ), bool>::type = true>
typename ResultValueType<IndirectCommandsLayoutEXT>::type createIndirectCommandsLayoutEXT (const IndirectCommandsLayoutCreateInfoEXT & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateIndirectCommandsLayoutEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateIndirectCommandsLayoutEXT.html

Defined at line 31859 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( vkCreateIndirectCommandsLayoutEXT ), bool>::type = true>
typename ResultValueType<UniqueHandle<IndirectCommandsLayoutEXT, Dispatch>>::type createIndirectCommandsLayoutEXTUnique (const IndirectCommandsLayoutCreateInfoEXT & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateIndirectCommandsLayoutEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateIndirectCommandsLayoutEXT.html

Defined at line 31881 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( vkDestroyIndirectCommandsLayoutEXT ), bool>::type = true>
void destroyIndirectCommandsLayoutEXT (IndirectCommandsLayoutEXT indirectCommandsLayout, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyIndirectCommandsLayoutEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyIndirectCommandsLayoutEXT.html

Defined at line 31906 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( vkDestroyIndirectCommandsLayoutEXT ), bool>::type = true>
void destroyIndirectCommandsLayoutEXT (IndirectCommandsLayoutEXT indirectCommandsLayout, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyIndirectCommandsLayoutEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyIndirectCommandsLayoutEXT.html

Defined at line 31919 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( vkDestroyIndirectCommandsLayoutEXT ), bool>::type = true>
void destroy (IndirectCommandsLayoutEXT indirectCommandsLayout, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyIndirectCommandsLayoutEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyIndirectCommandsLayoutEXT.html

Defined at line 31935 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( vkDestroyIndirectCommandsLayoutEXT ), bool>::type = true>
void destroy (IndirectCommandsLayoutEXT indirectCommandsLayout, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyIndirectCommandsLayoutEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyIndirectCommandsLayoutEXT.html

Defined at line 31948 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( vkCreateIndirectExecutionSetEXT ), bool>::type = true>
Result createIndirectExecutionSetEXT (const IndirectExecutionSetCreateInfoEXT * pCreateInfo, const AllocationCallbacks * pAllocator, IndirectExecutionSetEXT * pIndirectExecutionSet, const Dispatch & d)

wrapper function for command vkCreateIndirectExecutionSetEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateIndirectExecutionSetEXT.html

Defined at line 31964 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( vkCreateIndirectExecutionSetEXT ), bool>::type = true>
typename ResultValueType<IndirectExecutionSetEXT>::type createIndirectExecutionSetEXT (const IndirectExecutionSetCreateInfoEXT & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateIndirectExecutionSetEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateIndirectExecutionSetEXT.html

Defined at line 31980 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( vkCreateIndirectExecutionSetEXT ), bool>::type = true>
typename ResultValueType<UniqueHandle<IndirectExecutionSetEXT, Dispatch>>::type createIndirectExecutionSetEXTUnique (const IndirectExecutionSetCreateInfoEXT & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateIndirectExecutionSetEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateIndirectExecutionSetEXT.html

Defined at line 32002 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( vkDestroyIndirectExecutionSetEXT ), bool>::type = true>
void destroyIndirectExecutionSetEXT (IndirectExecutionSetEXT indirectExecutionSet, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyIndirectExecutionSetEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyIndirectExecutionSetEXT.html

Defined at line 32027 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( vkDestroyIndirectExecutionSetEXT ), bool>::type = true>
void destroyIndirectExecutionSetEXT (IndirectExecutionSetEXT indirectExecutionSet, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyIndirectExecutionSetEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyIndirectExecutionSetEXT.html

Defined at line 32040 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( vkDestroyIndirectExecutionSetEXT ), bool>::type = true>
void destroy (IndirectExecutionSetEXT indirectExecutionSet, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyIndirectExecutionSetEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyIndirectExecutionSetEXT.html

Defined at line 32056 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( vkDestroyIndirectExecutionSetEXT ), bool>::type = true>
void destroy (IndirectExecutionSetEXT indirectExecutionSet, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyIndirectExecutionSetEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyIndirectExecutionSetEXT.html

Defined at line 32069 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( vkUpdateIndirectExecutionSetPipelineEXT ), bool>::type = true>
void updateIndirectExecutionSetPipelineEXT (IndirectExecutionSetEXT indirectExecutionSet, uint32_t executionSetWriteCount, const WriteIndirectExecutionSetPipelineEXT * pExecutionSetWrites, const Dispatch & d)

wrapper function for command vkUpdateIndirectExecutionSetPipelineEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkUpdateIndirectExecutionSetPipelineEXT.html

Defined at line 32085 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( vkUpdateIndirectExecutionSetPipelineEXT ), bool>::type = true>
void updateIndirectExecutionSetPipelineEXT (IndirectExecutionSetEXT indirectExecutionSet, const ArrayProxy<const WriteIndirectExecutionSetPipelineEXT> & executionSetWrites, const Dispatch & d)

wrapper function for command vkUpdateIndirectExecutionSetPipelineEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkUpdateIndirectExecutionSetPipelineEXT.html

Defined at line 32101 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( vkUpdateIndirectExecutionSetShaderEXT ), bool>::type = true>
void updateIndirectExecutionSetShaderEXT (IndirectExecutionSetEXT indirectExecutionSet, uint32_t executionSetWriteCount, const WriteIndirectExecutionSetShaderEXT * pExecutionSetWrites, const Dispatch & d)

wrapper function for command vkUpdateIndirectExecutionSetShaderEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkUpdateIndirectExecutionSetShaderEXT.html

Defined at line 32121 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( vkUpdateIndirectExecutionSetShaderEXT ), bool>::type = true>
void updateIndirectExecutionSetShaderEXT (IndirectExecutionSetEXT indirectExecutionSet, const ArrayProxy<const WriteIndirectExecutionSetShaderEXT> & executionSetWrites, const Dispatch & d)

wrapper function for command vkUpdateIndirectExecutionSetShaderEXT, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkUpdateIndirectExecutionSetShaderEXT.html

Defined at line 32137 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( vkGetDeviceFaultReportsKHR ), bool>::type = true>
Result getFaultReportsKHR (uint64_t timeout, uint32_t * pFaultCounts, DeviceFaultInfoKHR * pFaultInfo, const Dispatch & d)

wrapper function for command vkGetDeviceFaultReportsKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceFaultReportsKHR.html

Defined at line 32158 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename DeviceFaultInfoKHRAllocator = std::allocator<DeviceFaultInfoKHR>, typename Dispatch                    = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename DeviceFaultInfoKHRAllocator::value_type, DeviceFaultInfoKHR>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetDeviceFaultReportsKHR ), bool>::type                                              = true>
ResultValue<std::vector<DeviceFaultInfoKHR, DeviceFaultInfoKHRAllocator>> getFaultReportsKHR (uint64_t timeout, const Dispatch & d)

wrapper function for command vkGetDeviceFaultReportsKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceFaultReportsKHR.html

Defined at line 32172 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp

template <typename DeviceFaultInfoKHRAllocator = std::allocator<DeviceFaultInfoKHR>, typename Dispatch                    = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<std::is_same<typename DeviceFaultInfoKHRAllocator::value_type, DeviceFaultInfoKHR>::value, int>::type = 0, typename std::enable_if<IS_DISPATCHED( vkGetDeviceFaultReportsKHR ), bool>::type                                              = true>
ResultValue<std::vector<DeviceFaultInfoKHR, DeviceFaultInfoKHRAllocator>> getFaultReportsKHR (uint64_t timeout, const DeviceFaultInfoKHRAllocator & deviceFaultInfoKHRAllocator, const Dispatch & d)

wrapper function for command vkGetDeviceFaultReportsKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceFaultReportsKHR.html

Defined at line 32207 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( vkGetDeviceFaultDebugInfoKHR ), bool>::type = true>
Result getFaultDebugInfoKHR (DeviceFaultDebugInfoKHR * pDebugInfo, const Dispatch & d)

wrapper function for command vkGetDeviceFaultDebugInfoKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetDeviceFaultDebugInfoKHR.html

Defined at line 32240 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( vkCreateShaderInstrumentationARM ), bool>::type = true>
Result createShaderInstrumentationARM (const ShaderInstrumentationCreateInfoARM * pCreateInfo, const AllocationCallbacks * pAllocator, ShaderInstrumentationARM * pInstrumentation, const Dispatch & d)

wrapper function for command vkCreateShaderInstrumentationARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateShaderInstrumentationARM.html

Defined at line 32716 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( vkCreateShaderInstrumentationARM ), bool>::type = true>
typename ResultValueType<ShaderInstrumentationARM>::type createShaderInstrumentationARM (const ShaderInstrumentationCreateInfoARM & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateShaderInstrumentationARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateShaderInstrumentationARM.html

Defined at line 32732 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( vkCreateShaderInstrumentationARM ), bool>::type = true>
typename ResultValueType<UniqueHandle<ShaderInstrumentationARM, Dispatch>>::type createShaderInstrumentationARMUnique (const ShaderInstrumentationCreateInfoARM & createInfo, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkCreateShaderInstrumentationARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkCreateShaderInstrumentationARM.html

Defined at line 32754 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( vkDestroyShaderInstrumentationARM ), bool>::type = true>
void destroyShaderInstrumentationARM (ShaderInstrumentationARM instrumentation, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyShaderInstrumentationARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyShaderInstrumentationARM.html

Defined at line 32779 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( vkDestroyShaderInstrumentationARM ), bool>::type = true>
void destroyShaderInstrumentationARM (ShaderInstrumentationARM instrumentation, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyShaderInstrumentationARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyShaderInstrumentationARM.html

Defined at line 32792 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( vkDestroyShaderInstrumentationARM ), bool>::type = true>
void destroy (ShaderInstrumentationARM instrumentation, const AllocationCallbacks * pAllocator, const Dispatch & d)

wrapper function for command vkDestroyShaderInstrumentationARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyShaderInstrumentationARM.html

Defined at line 32808 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( vkDestroyShaderInstrumentationARM ), bool>::type = true>
void destroy (ShaderInstrumentationARM instrumentation, Optional<const AllocationCallbacks> allocator, const Dispatch & d)

wrapper function for command vkDestroyShaderInstrumentationARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkDestroyShaderInstrumentationARM.html

Defined at line 32821 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( vkGetShaderInstrumentationValuesARM ), bool>::type = true>
Result getShaderInstrumentationValuesARM (ShaderInstrumentationARM instrumentation, uint32_t * pMetricBlockCount, void * pMetricValues, ShaderInstrumentationValuesFlagsARM flags, const Dispatch & d)

wrapper function for command vkGetShaderInstrumentationValuesARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkGetShaderInstrumentationValuesARM.html

Defined at line 32855 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( vkClearShaderInstrumentationMetricsARM ), bool>::type = true>
void clearShaderInstrumentationMetricsARM (ShaderInstrumentationARM instrumentation, const Dispatch & d)

wrapper function for command vkClearShaderInstrumentationMetricsARM, see

https://registry.khronos.org/vulkan/specs/latest/man/html/vkClearShaderInstrumentationMetricsARM.html

Defined at line 32872 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp