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_tqueueFamilyIndex,uint32_tqueueIndex,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_tqueueFamilyIndex,uint32_tqueueIndex,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 (DeviceMemorymemory,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 (DeviceMemorymemory,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 (DeviceMemorymemory,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 (DeviceMemorymemory,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 (DeviceMemorymemory,DeviceSizeoffset,DeviceSizesize,MemoryMapFlagsflags,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 (DeviceMemorymemory,DeviceSizeoffset,DeviceSizesize,MemoryMapFlagsflags,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_tmemoryRangeCount,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_tmemoryRangeCount,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 (DeviceMemorymemory,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 (Bufferbuffer,DeviceMemorymemory,DeviceSizememoryOffset,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 (Imageimage,DeviceMemorymemory,DeviceSizememoryOffset,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 (Bufferbuffer,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 (Imageimage,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 (Imageimage,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 (Imageimage,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 (Fencefence,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 (Fencefence,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 (Fencefence,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 (Fencefence,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_tfenceCount,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_tfenceCount,const Fence *pFences,Bool32waitAll,uint64_ttimeout,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,Bool32waitAll,uint64_ttimeout,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 (Semaphoresemaphore,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 (Semaphoresemaphore,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 (Semaphoresemaphore,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 (Semaphoresemaphore,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 (QueryPoolqueryPool,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 (QueryPoolqueryPool,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 (QueryPoolqueryPool,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 (QueryPoolqueryPool,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 (QueryPoolqueryPool,uint32_tfirstQuery,uint32_tqueryCount,size_tdataSize,void *pData,DeviceSizestride,QueryResultFlagsflags,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 (QueryPoolqueryPool,uint32_tfirstQuery,uint32_tqueryCount,size_tdataSize,DeviceSizestride,QueryResultFlagsflags,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 (QueryPoolqueryPool,uint32_tfirstQuery,uint32_tqueryCount,DeviceSizestride,QueryResultFlagsflags,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 (Bufferbuffer,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 (Bufferbuffer,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 (Bufferbuffer,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 (Bufferbuffer,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 (Imageimage,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 (Imageimage,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 (Imageimage,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 (Imageimage,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 (Imageimage,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 (Imageimage,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 (ImageViewimageView,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 (ImageViewimageView,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 (ImageViewimageView,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 (ImageViewimageView,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 (CommandPoolcommandPool,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 (CommandPoolcommandPool,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 (CommandPoolcommandPool,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 (CommandPoolcommandPool,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 (CommandPoolcommandPool,CommandPoolResetFlagsflags,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 (CommandPoolcommandPool,uint32_tcommandBufferCount,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 (CommandPoolcommandPool,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 (CommandPoolcommandPool,uint32_tcommandBufferCount,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 (CommandPoolcommandPool,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 (Eventevent,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 (Eventevent,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 (Eventevent,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 (Eventevent,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 (BufferViewbufferView,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 (BufferViewbufferView,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 (BufferViewbufferView,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 (BufferViewbufferView,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 (ShaderModuleshaderModule,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 (ShaderModuleshaderModule,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 (ShaderModuleshaderModule,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 (ShaderModuleshaderModule,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 (PipelineCachepipelineCache,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 (PipelineCachepipelineCache,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 (PipelineCachepipelineCache,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 (PipelineCachepipelineCache,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 (PipelineCachepipelineCache,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 (PipelineCachepipelineCache,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 (PipelineCachedstCache,uint32_tsrcCacheCount,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 (PipelineCachedstCache,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 (PipelineCachepipelineCache,uint32_tcreateInfoCount,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 (PipelineCachepipelineCache,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 (PipelineCachepipelineCache,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 (PipelineCachepipelineCache,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 (PipelineCachepipelineCache,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 (PipelineCachepipelineCache,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 (PipelineCachepipelineCache,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 (Pipelinepipeline,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 (Pipelinepipeline,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 (Pipelinepipeline,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 (Pipelinepipeline,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 (PipelineLayoutpipelineLayout,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 (PipelineLayoutpipelineLayout,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 (PipelineLayoutpipelineLayout,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 (PipelineLayoutpipelineLayout,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 (Samplersampler,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 (Samplersampler,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 (Samplersampler,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 (Samplersampler,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 (DescriptorSetLayoutdescriptorSetLayout,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 (DescriptorSetLayoutdescriptorSetLayout,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 (DescriptorSetLayoutdescriptorSetLayout,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 (DescriptorSetLayoutdescriptorSetLayout,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 (DescriptorPooldescriptorPool,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 (DescriptorPooldescriptorPool,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 (DescriptorPooldescriptorPool,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 (DescriptorPooldescriptorPool,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 (DescriptorPooldescriptorPool,DescriptorPoolResetFlagsflags,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 (DescriptorPooldescriptorPool,uint32_tdescriptorSetCount,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 (DescriptorPooldescriptorPool,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 (DescriptorPooldescriptorPool,uint32_tdescriptorSetCount,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 (DescriptorPooldescriptorPool,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_tdescriptorWriteCount,const WriteDescriptorSet *pDescriptorWrites,uint32_tdescriptorCopyCount,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 (PipelineCachepipelineCache,uint32_tcreateInfoCount,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 (PipelineCachepipelineCache,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 (PipelineCachepipelineCache,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 (PipelineCachepipelineCache,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 (PipelineCachepipelineCache,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 (PipelineCachepipelineCache,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 (PipelineCachepipelineCache,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 (Framebufferframebuffer,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 (Framebufferframebuffer,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 (Framebufferframebuffer,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 (Framebufferframebuffer,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 (RenderPassrenderPass,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 (RenderPassrenderPass,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 (RenderPassrenderPass,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 (RenderPassrenderPass,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 (RenderPassrenderPass,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_tbindInfoCount,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_tbindInfoCount,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_theapIndex,uint32_tlocalDeviceIndex,uint32_tremoteDeviceIndex,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_theapIndex,uint32_tlocalDeviceIndex,uint32_tremoteDeviceIndex,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 (CommandPoolcommandPool,CommandPoolTrimFlagsflags,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 (DescriptorUpdateTemplatedescriptorUpdateTemplate,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 (DescriptorUpdateTemplatedescriptorUpdateTemplate,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 (DescriptorUpdateTemplatedescriptorUpdateTemplate,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 (DescriptorUpdateTemplatedescriptorUpdateTemplate,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 (DescriptorSetdescriptorSet,DescriptorUpdateTemplatedescriptorUpdateTemplate,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 (DescriptorSetdescriptorSet,DescriptorUpdateTemplatedescriptorUpdateTemplate,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 (SamplerYcbcrConversionycbcrConversion,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 (SamplerYcbcrConversionycbcrConversion,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 (SamplerYcbcrConversionycbcrConversion,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 (SamplerYcbcrConversionycbcrConversion,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 (QueryPoolqueryPool,uint32_tfirstQuery,uint32_tqueryCount,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 (Semaphoresemaphore,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_ttimeout,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_ttimeout,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 (PrivateDataSlotprivateDataSlot,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 (PrivateDataSlotprivateDataSlot,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 (PrivateDataSlotprivateDataSlot,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 (PrivateDataSlotprivateDataSlot,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 (ObjectTypeobjectType,uint64_tobjectHandle,PrivateDataSlotprivateDataSlot,uint64_tdata,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 (ObjectTypeobjectType,uint64_tobjectHandle,PrivateDataSlotprivateDataSlot,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 (ObjectTypeobjectType,uint64_tobjectHandle,PrivateDataSlotprivateDataSlot,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 (Imageimage,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 (Imageimage,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 (Imageimage,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_ttransitionCount,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 (SwapchainKHRswapchain,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 (SwapchainKHRswapchain,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 (SwapchainKHRswapchain,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 (SwapchainKHRswapchain,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 (SwapchainKHRswapchain,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 (SwapchainKHRswapchain,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 (SwapchainKHRswapchain,uint64_ttimeout,Semaphoresemaphore,Fencefence,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 (SwapchainKHRswapchain,uint64_ttimeout,Semaphoresemaphore,Fencefence,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 (SurfaceKHRsurface,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_tswapchainCount,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 (VideoSessionKHRvideoSession,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 (VideoSessionKHRvideoSession,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 (VideoSessionKHRvideoSession,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 (VideoSessionKHRvideoSession,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 (VideoSessionKHRvideoSession,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 (VideoSessionKHRvideoSession,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 (VideoSessionKHRvideoSession,uint32_tbindSessionMemoryInfoCount,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 (VideoSessionKHRvideoSession,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 (VideoSessionParametersKHRvideoSessionParameters,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 (VideoSessionParametersKHRvideoSessionParameters,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 (VideoSessionParametersKHRvideoSessionParameters,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 (VideoSessionParametersKHRvideoSessionParameters,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 (VideoSessionParametersKHRvideoSessionParameters,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 (VideoSessionParametersKHRvideoSessionParameters,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 (CuModuleNVXmodule,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 (CuModuleNVXmodule,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 (CuModuleNVXmodule,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 (CuModuleNVXmodule,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 (CuFunctionNVXfunction,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 (CuFunctionNVXfunction,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 (CuFunctionNVXfunction,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 (CuFunctionNVXfunction,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 (ImageViewimageView,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_timageViewIndex,uint64_tsamplerIndex,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 (Pipelinepipeline,ShaderStageFlagBitsshaderStage,ShaderInfoTypeAMDinfoType,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 (Pipelinepipeline,ShaderStageFlagBitsshaderStage,ShaderInfoTypeAMDinfoType,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 (Pipelinepipeline,ShaderStageFlagBitsshaderStage,ShaderInfoTypeAMDinfoType,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_theapIndex,uint32_tlocalDeviceIndex,uint32_tremoteDeviceIndex,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_theapIndex,uint32_tlocalDeviceIndex,uint32_tremoteDeviceIndex,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 (CommandPoolcommandPool,CommandPoolTrimFlagsflags,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 (ExternalMemoryHandleTypeFlagBitshandleType,intfd,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 (ExternalMemoryHandleTypeFlagBitshandleType,intfd,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 (DescriptorUpdateTemplatedescriptorUpdateTemplate,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 (DescriptorUpdateTemplatedescriptorUpdateTemplate,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 (DescriptorSetdescriptorSet,DescriptorUpdateTemplatedescriptorUpdateTemplate,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 (DescriptorSetdescriptorSet,DescriptorUpdateTemplatedescriptorUpdateTemplate,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 (DisplayKHRdisplay,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 (DisplayKHRdisplay,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 (DisplayKHRdisplay,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 (DisplayKHRdisplay,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 (DisplayKHRdisplay,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 (SwapchainKHRswapchain,SurfaceCounterFlagBitsEXTcounter,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 (SwapchainKHRswapchain,SurfaceCounterFlagBitsEXTcounter,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 (SwapchainKHRswapchain,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 (SwapchainKHRswapchain,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 (SwapchainKHRswapchain,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_tswapchainCount,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_tname,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_tsamplerCount,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_tresourceCount,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_timageCount,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,Bool32requestIndex,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,Bool32requestIndex,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_ttensorCount,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 (AccelerationStructureKHRaccelerationStructure,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 (AccelerationStructureKHRaccelerationStructure,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 (AccelerationStructureKHRaccelerationStructure,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 (AccelerationStructureKHRaccelerationStructure,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 (DeferredOperationKHRdeferredOperation,uint32_tinfoCount,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 (DeferredOperationKHRdeferredOperation,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 (DeferredOperationKHRdeferredOperation,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 (DeferredOperationKHRdeferredOperation,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 (DeferredOperationKHRdeferredOperation,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 (DeferredOperationKHRdeferredOperation,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 (DeferredOperationKHRdeferredOperation,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 (DeferredOperationKHRdeferredOperation,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_taccelerationStructureCount,const AccelerationStructureKHR *pAccelerationStructures,QueryTypequeryType,size_tdataSize,void *pData,size_tstride,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,QueryTypequeryType,size_tdataSize,size_tstride,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,QueryTypequeryType,size_tstride,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 (AccelerationStructureBuildTypeKHRbuildType,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 (AccelerationStructureBuildTypeKHRbuildType,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 (DeferredOperationKHRdeferredOperation,PipelineCachepipelineCache,uint32_tcreateInfoCount,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 (DeferredOperationKHRdeferredOperation,PipelineCachepipelineCache,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 (DeferredOperationKHRdeferredOperation,PipelineCachepipelineCache,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 (DeferredOperationKHRdeferredOperation,PipelineCachepipelineCache,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 (DeferredOperationKHRdeferredOperation,PipelineCachepipelineCache,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 (DeferredOperationKHRdeferredOperation,PipelineCachepipelineCache,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 (DeferredOperationKHRdeferredOperation,PipelineCachepipelineCache,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 (Pipelinepipeline,uint32_tfirstGroup,uint32_tgroupCount,size_tdataSize,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 (Pipelinepipeline,uint32_tfirstGroup,uint32_tgroupCount,size_tdataSize,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 (Pipelinepipeline,uint32_tfirstGroup,uint32_tgroupCount,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 (Pipelinepipeline,uint32_tfirstGroup,uint32_tgroupCount,size_tdataSize,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 (Pipelinepipeline,uint32_tfirstGroup,uint32_tgroupCount,size_tdataSize,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 (Pipelinepipeline,uint32_tfirstGroup,uint32_tgroupCount,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 (Pipelinepipeline,uint32_tgroup,ShaderGroupShaderKHRgroupShader,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 (SamplerYcbcrConversionycbcrConversion,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 (SamplerYcbcrConversionycbcrConversion,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_tbindInfoCount,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_tbindInfoCount,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 (Imageimage,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 (ValidationCacheEXTvalidationCache,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 (ValidationCacheEXTvalidationCache,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 (ValidationCacheEXTvalidationCache,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 (ValidationCacheEXTvalidationCache,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 (ValidationCacheEXTdstCache,uint32_tsrcCacheCount,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 (ValidationCacheEXTdstCache,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 (ValidationCacheEXTvalidationCache,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 (ValidationCacheEXTvalidationCache,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 (AccelerationStructureNVaccelerationStructure,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 (AccelerationStructureNVaccelerationStructure,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 (AccelerationStructureNVaccelerationStructure,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 (AccelerationStructureNVaccelerationStructure,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_tbindInfoCount,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 (PipelineCachepipelineCache,uint32_tcreateInfoCount,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 (PipelineCachepipelineCache,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 (PipelineCachepipelineCache,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 (PipelineCachepipelineCache,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 (PipelineCachepipelineCache,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 (PipelineCachepipelineCache,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 (PipelineCachepipelineCache,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 (Pipelinepipeline,uint32_tfirstGroup,uint32_tgroupCount,size_tdataSize,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 (Pipelinepipeline,uint32_tfirstGroup,uint32_tgroupCount,size_tdataSize,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 (Pipelinepipeline,uint32_tfirstGroup,uint32_tgroupCount,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 (AccelerationStructureNVaccelerationStructure,size_tdataSize,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 (AccelerationStructureNVaccelerationStructure,size_tdataSize,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 (Pipelinepipeline,uint32_tshader,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 (ExternalMemoryHandleTypeFlagBitshandleType,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 (ExternalMemoryHandleTypeFlagBitshandleType,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_ttimestampCount,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> ×tampInfos,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 (Semaphoresemaphore,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_ttimeout,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_ttimeout,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 (SwapchainKHRswapchain,uint32_tsize,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 (SwapchainKHRswapchain,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 (SwapchainKHRswapchain,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 (PerformanceParameterTypeINTELparameter,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 (SwapchainKHRswapChain,Bool32localDimmingEnable,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 (SwapchainKHRswapchain,uint64_tpresentId,uint64_ttimeout,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 (QueryPoolqueryPool,uint32_tfirstQuery,uint32_tqueryCount,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 (DeferredOperationKHRoperation,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 (DeferredOperationKHRoperation,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 (DeferredOperationKHRoperation,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 (DeferredOperationKHRoperation,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_ttransitionCount,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 (Imageimage,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 (Imageimage,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 (Imageimage,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 (IndirectCommandsLayoutNVindirectCommandsLayout,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 (IndirectCommandsLayoutNVindirectCommandsLayout,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 (IndirectCommandsLayoutNVindirectCommandsLayout,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 (IndirectCommandsLayoutNVindirectCommandsLayout,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 (PrivateDataSlotprivateDataSlot,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 (PrivateDataSlotprivateDataSlot,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 (ObjectTypeobjectType,uint64_tobjectHandle,PrivateDataSlotprivateDataSlot,uint64_tdata,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 (ObjectTypeobjectType,uint64_tobjectHandle,PrivateDataSlotprivateDataSlot,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 (ObjectTypeobjectType,uint64_tobjectHandle,PrivateDataSlotprivateDataSlot,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 (DescriptorSetLayoutlayout,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 (DescriptorSetLayoutlayout,uint32_tbinding,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 (DescriptorSetLayoutlayout,uint32_tbinding,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_tdataSize,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_tdataSize,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 (ExternalMemoryHandleTypeFlagBitshandleType,zx_handle_tzirconHandle,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 (ExternalMemoryHandleTypeFlagBitshandleType,zx_handle_tzirconHandle,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 (BufferCollectionFUCHSIAcollection,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 (BufferCollectionFUCHSIAcollection,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 (BufferCollectionFUCHSIAcollection,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 (BufferCollectionFUCHSIAcollection,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 (BufferCollectionFUCHSIAcollection,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 (BufferCollectionFUCHSIAcollection,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 (BufferCollectionFUCHSIAcollection,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 (BufferCollectionFUCHSIAcollection,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 (BufferCollectionFUCHSIAcollection,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 (RenderPassrenderpass,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 (MicromapEXTmicromap,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 (MicromapEXTmicromap,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 (MicromapEXTmicromap,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 (MicromapEXTmicromap,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 (DeferredOperationKHRdeferredOperation,uint32_tinfoCount,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 (DeferredOperationKHRdeferredOperation,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 (DeferredOperationKHRdeferredOperation,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 (DeferredOperationKHRdeferredOperation,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 (DeferredOperationKHRdeferredOperation,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 (DeferredOperationKHRdeferredOperation,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 (DeferredOperationKHRdeferredOperation,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 (DeferredOperationKHRdeferredOperation,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_tmicromapCount,const MicromapEXT *pMicromaps,QueryTypequeryType,size_tdataSize,void *pData,size_tstride,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> µmaps,QueryTypequeryType,size_tdataSize,size_tstride,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> µmaps,QueryTypequeryType,size_tstride,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 (AccelerationStructureBuildTypeKHRbuildType,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 (AccelerationStructureBuildTypeKHRbuildType,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 (DeviceMemorymemory,floatpriority,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 (DescriptorSetdescriptorSet,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 (TensorARMtensor,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 (TensorARMtensor,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 (TensorARMtensor,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 (TensorARMtensor,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 (TensorViewARMtensorView,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 (TensorViewARMtensorView,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 (TensorViewARMtensorView,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 (TensorViewARMtensorView,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_tbindInfoCount,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 (ShaderModuleshaderModule,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 (OpticalFlowSessionNVsession,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 (OpticalFlowSessionNVsession,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 (OpticalFlowSessionNVsession,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 (OpticalFlowSessionNVsession,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 (OpticalFlowSessionNVsession,OpticalFlowSessionBindingPointNVbindingPoint,ImageViewview,ImageLayoutlayout,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 (Imageimage,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 (Imageimage,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 (Imageimage,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 (SwapchainKHRswapchain,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 (SwapchainKHRswapchain,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_tcreateInfoCount,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 (ShaderEXTshader,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 (ShaderEXTshader,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 (ShaderEXTshader,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 (ShaderEXTshader,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 (ShaderEXTshader,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 (ShaderEXTshader,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 (PipelineBinaryKHRpipelineBinary,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 (PipelineBinaryKHRpipelineBinary,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 (PipelineBinaryKHRpipelineBinary,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 (PipelineBinaryKHRpipelineBinary,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 (Framebufferframebuffer,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 (Framebufferframebuffer,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 (SwapchainKHRswapchain,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 (SwapchainKHRswapchain,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 (SwapchainKHRswapchain,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 (SwapchainKHRswapchain,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 (SwapchainKHRswapchain,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 (SwapchainKHRswapchain,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 (SwapchainKHRswapchain,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 (DeferredOperationKHRdeferredOperation,PipelineCachepipelineCache,uint32_tcreateInfoCount,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 (DeferredOperationKHRdeferredOperation,PipelineCachepipelineCache,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 (DeferredOperationKHRdeferredOperation,PipelineCachepipelineCache,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 (DeferredOperationKHRdeferredOperation,PipelineCachepipelineCache,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 (DeferredOperationKHRdeferredOperation,PipelineCachepipelineCache,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 (DeferredOperationKHRdeferredOperation,PipelineCachepipelineCache,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 (DeferredOperationKHRdeferredOperation,PipelineCachepipelineCache,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_tbindInfoCount,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 (DataGraphPipelineSessionARMsession,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 (DataGraphPipelineSessionARMsession,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 (DataGraphPipelineSessionARMsession,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 (DataGraphPipelineSessionARMsession,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_tpropertiesCount,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_ttimestampCount,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> ×tampInfos,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 (ExternalComputeQueueNVexternalQueue,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 (ExternalComputeQueueNVexternalQueue,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 (ExternalComputeQueueNVexternalQueue,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 (ExternalComputeQueueNVexternalQueue,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 (IndirectCommandsLayoutEXTindirectCommandsLayout,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 (IndirectCommandsLayoutEXTindirectCommandsLayout,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 (IndirectCommandsLayoutEXTindirectCommandsLayout,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 (IndirectCommandsLayoutEXTindirectCommandsLayout,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 (IndirectExecutionSetEXTindirectExecutionSet,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 (IndirectExecutionSetEXTindirectExecutionSet,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 (IndirectExecutionSetEXTindirectExecutionSet,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 (IndirectExecutionSetEXTindirectExecutionSet,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 (IndirectExecutionSetEXTindirectExecutionSet,uint32_texecutionSetWriteCount,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 (IndirectExecutionSetEXTindirectExecutionSet,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 (IndirectExecutionSetEXTindirectExecutionSet,uint32_texecutionSetWriteCount,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 (IndirectExecutionSetEXTindirectExecutionSet,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_ttimeout,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_ttimeout,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 (ShaderInstrumentationARMinstrumentation,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 (ShaderInstrumentationARMinstrumentation,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 (ShaderInstrumentationARMinstrumentation,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 (ShaderInstrumentationARMinstrumentation,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 (ShaderInstrumentationARMinstrumentation,uint32_t *pMetricBlockCount,void *pMetricValues,ShaderInstrumentationValuesFlagsARMflags,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