class CommandBuffer
Defined at line 5336 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
wrapper class for handle VkCommandBuffer, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkCommandBuffer.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( vkBeginCommandBuffer ), bool>::type = true>
Result begin (const CommandBufferBeginInfo * pBeginInfo, const Dispatch & d)
wrapper function for command vkBeginCommandBuffer, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkBeginCommandBuffer.html
Defined at line 2656 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkBeginCommandBuffer ), bool>::type = true>
typename ResultValueType<void>::type begin (const CommandBufferBeginInfo & beginInfo, const Dispatch & d)
wrapper function for command vkBeginCommandBuffer, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkBeginCommandBuffer.html
Defined at line 2666 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkEndCommandBuffer ), bool>::type = true>
typename ResultValueType<void>::type end (const Dispatch & d)
wrapper function for command vkEndCommandBuffer, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkEndCommandBuffer.html
Defined at line 2692 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkResetCommandBuffer ), bool>::type = true>
typename ResultValueType<void>::type reset (CommandBufferResetFlags flags, const Dispatch & d)
wrapper function for command vkResetCommandBuffer, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkResetCommandBuffer.html
Defined at line 2717 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyBuffer ), bool>::type = true>
void copyBuffer (BuffersrcBuffer,BufferdstBuffer,uint32_tregionCount,const BufferCopy *pRegions,const Dispatch &d)
wrapper function for command vkCmdCopyBuffer, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyBuffer.html
Defined at line 2734 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyBuffer ), bool>::type = true>
void copyBuffer (BuffersrcBuffer,BufferdstBuffer,const ArrayProxy<const BufferCopy> ®ions,const Dispatch &d)
wrapper function for command vkCmdCopyBuffer, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyBuffer.html
Defined at line 2748 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyImage ), bool>::type = true>
void copyImage (ImagesrcImage,ImageLayoutsrcImageLayout,ImagedstImage,ImageLayoutdstImageLayout,uint32_tregionCount,const ImageCopy *pRegions,const Dispatch &d)
wrapper function for command vkCmdCopyImage, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyImage.html
Defined at line 2766 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyImage ), bool>::type = true>
void copyImage (ImagesrcImage,ImageLayoutsrcImageLayout,ImagedstImage,ImageLayoutdstImageLayout,const ArrayProxy<const ImageCopy> ®ions,const Dispatch &d)
wrapper function for command vkCmdCopyImage, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyImage.html
Defined at line 2787 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyBufferToImage ), bool>::type = true>
void copyBufferToImage (BuffersrcBuffer,ImagedstImage,ImageLayoutdstImageLayout,uint32_tregionCount,const BufferImageCopy *pRegions,const Dispatch &d)
wrapper function for command vkCmdCopyBufferToImage, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyBufferToImage.html
Defined at line 2808 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyBufferToImage ), bool>::type = true>
void copyBufferToImage (BuffersrcBuffer,ImagedstImage,ImageLayoutdstImageLayout,const ArrayProxy<const BufferImageCopy> ®ions,const Dispatch &d)
wrapper function for command vkCmdCopyBufferToImage, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyBufferToImage.html
Defined at line 2824 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyImageToBuffer ), bool>::type = true>
void copyImageToBuffer (ImagesrcImage,ImageLayoutsrcImageLayout,BufferdstBuffer,uint32_tregionCount,const BufferImageCopy *pRegions,const Dispatch &d)
wrapper function for command vkCmdCopyImageToBuffer, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyImageToBuffer.html
Defined at line 2844 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyImageToBuffer ), bool>::type = true>
void copyImageToBuffer (ImagesrcImage,ImageLayoutsrcImageLayout,BufferdstBuffer,const ArrayProxy<const BufferImageCopy> ®ions,const Dispatch &d)
wrapper function for command vkCmdCopyImageToBuffer, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyImageToBuffer.html
Defined at line 2860 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdUpdateBuffer ), bool>::type = true>
void updateBuffer (BufferdstBuffer,DeviceSizedstOffset,DeviceSizedataSize,const void *pData,const Dispatch &d)
wrapper function for command vkCmdUpdateBuffer, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdUpdateBuffer.html
Defined at line 2880 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( vkCmdUpdateBuffer ), bool>::type = true>
void updateBuffer (BufferdstBuffer,DeviceSizedstOffset,const ArrayProxy<const DataType> &data,const Dispatch &d)
wrapper function for command vkCmdUpdateBuffer, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdUpdateBuffer.html
Defined at line 2894 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdFillBuffer ), bool>::type = true>
void fillBuffer (BufferdstBuffer,DeviceSizedstOffset,DeviceSizesize,uint32_tdata,const Dispatch &d)
wrapper function for command vkCmdFillBuffer, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdFillBuffer.html
Defined at line 2912 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdPipelineBarrier ), bool>::type = true>
void pipelineBarrier (PipelineStageFlagssrcStageMask,PipelineStageFlagsdstStageMask,DependencyFlagsdependencyFlags,uint32_tmemoryBarrierCount,const MemoryBarrier *pMemoryBarriers,uint32_tbufferMemoryBarrierCount,const BufferMemoryBarrier *pBufferMemoryBarriers,uint32_timageMemoryBarrierCount,const ImageMemoryBarrier *pImageMemoryBarriers,const Dispatch &d)
wrapper function for command vkCmdPipelineBarrier, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdPipelineBarrier.html
Defined at line 2925 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdPipelineBarrier ), bool>::type = true>
void pipelineBarrier (PipelineStageFlagssrcStageMask,PipelineStageFlagsdstStageMask,DependencyFlagsdependencyFlags,const ArrayProxy<const MemoryBarrier> &memoryBarriers,const ArrayProxy<const BufferMemoryBarrier> &bufferMemoryBarriers,const ArrayProxy<const ImageMemoryBarrier> &imageMemoryBarriers,const Dispatch &d)
wrapper function for command vkCmdPipelineBarrier, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdPipelineBarrier.html
Defined at line 2952 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBeginQuery ), bool>::type = true>
void beginQuery (QueryPoolqueryPool,uint32_tquery,QueryControlFlagsflags,const Dispatch &d)
wrapper function for command vkCmdBeginQuery, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBeginQuery.html
Defined at line 2980 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdEndQuery ), bool>::type = true>
void endQuery (QueryPoolqueryPool,uint32_tquery,const Dispatch &d)
wrapper function for command vkCmdEndQuery, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdEndQuery.html
Defined at line 2989 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdResetQueryPool ), bool>::type = true>
void resetQueryPool (QueryPoolqueryPool,uint32_tfirstQuery,uint32_tqueryCount,const Dispatch &d)
wrapper function for command vkCmdResetQueryPool, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdResetQueryPool.html
Defined at line 2997 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdWriteTimestamp ), bool>::type = true>
void writeTimestamp (PipelineStageFlagBitspipelineStage,QueryPoolqueryPool,uint32_tquery,const Dispatch &d)
wrapper function for command vkCmdWriteTimestamp, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdWriteTimestamp.html
Defined at line 3006 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyQueryPoolResults ), bool>::type = true>
void copyQueryPoolResults (QueryPoolqueryPool,uint32_tfirstQuery,uint32_tqueryCount,BufferdstBuffer,DeviceSizedstOffset,DeviceSizestride,QueryResultFlagsflags,const Dispatch &d)
wrapper function for command vkCmdCopyQueryPoolResults, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyQueryPoolResults.html
Defined at line 3016 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdExecuteCommands ), bool>::type = true>
void executeCommands (uint32_tcommandBufferCount,const CommandBuffer *pCommandBuffers,const Dispatch &d)
wrapper function for command vkCmdExecuteCommands, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdExecuteCommands.html
Defined at line 3038 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdExecuteCommands ), bool>::type = true>
void executeCommands (const ArrayProxy<const CommandBuffer> & commandBuffers, const Dispatch & d)
wrapper function for command vkCmdExecuteCommands, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdExecuteCommands.html
Defined at line 3048 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindPipeline ), bool>::type = true>
void bindPipeline (PipelineBindPointpipelineBindPoint,Pipelinepipeline,const Dispatch &d)
wrapper function for command vkCmdBindPipeline, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindPipeline.html
Defined at line 4595 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindDescriptorSets ), bool>::type = true>
void bindDescriptorSets (PipelineBindPointpipelineBindPoint,PipelineLayoutlayout,uint32_tfirstSet,uint32_tdescriptorSetCount,const DescriptorSet *pDescriptorSets,uint32_tdynamicOffsetCount,const uint32_t *pDynamicOffsets,const Dispatch &d)
wrapper function for command vkCmdBindDescriptorSets, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindDescriptorSets.html
Defined at line 4604 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindDescriptorSets ), bool>::type = true>
void bindDescriptorSets (PipelineBindPointpipelineBindPoint,PipelineLayoutlayout,uint32_tfirstSet,const ArrayProxy<const DescriptorSet> &descriptorSets,const ArrayProxy<const uint32_t> &dynamicOffsets,const Dispatch &d)
wrapper function for command vkCmdBindDescriptorSets, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindDescriptorSets.html
Defined at line 4627 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdClearColorImage ), bool>::type = true>
void clearColorImage (Imageimage,ImageLayoutimageLayout,const ClearColorValue *pColor,uint32_trangeCount,const ImageSubresourceRange *pRanges,const Dispatch &d)
wrapper function for command vkCmdClearColorImage, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdClearColorImage.html
Defined at line 4652 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdClearColorImage ), bool>::type = true>
void clearColorImage (Imageimage,ImageLayoutimageLayout,const ClearColorValue &color,const ArrayProxy<const ImageSubresourceRange> &ranges,const Dispatch &d)
wrapper function for command vkCmdClearColorImage, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdClearColorImage.html
Defined at line 4668 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDispatch ), bool>::type = true>
void dispatch (uint32_tgroupCountX,uint32_tgroupCountY,uint32_tgroupCountZ,const Dispatch &d)
wrapper function for command vkCmdDispatch, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDispatch.html
Defined at line 4688 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDispatchIndirect ), bool>::type = true>
void dispatchIndirect (Bufferbuffer,DeviceSizeoffset,const Dispatch &d)
wrapper function for command vkCmdDispatchIndirect, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDispatchIndirect.html
Defined at line 4697 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetEvent ), bool>::type = true>
void setEvent (Eventevent,PipelineStageFlagsstageMask,const Dispatch &d)
wrapper function for command vkCmdSetEvent, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetEvent.html
Defined at line 4705 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdResetEvent ), bool>::type = true>
void resetEvent (Eventevent,PipelineStageFlagsstageMask,const Dispatch &d)
wrapper function for command vkCmdResetEvent, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdResetEvent.html
Defined at line 4713 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdWaitEvents ), bool>::type = true>
void waitEvents (uint32_teventCount,const Event *pEvents,PipelineStageFlagssrcStageMask,PipelineStageFlagsdstStageMask,uint32_tmemoryBarrierCount,const MemoryBarrier *pMemoryBarriers,uint32_tbufferMemoryBarrierCount,const BufferMemoryBarrier *pBufferMemoryBarriers,uint32_timageMemoryBarrierCount,const ImageMemoryBarrier *pImageMemoryBarriers,const Dispatch &d)
wrapper function for command vkCmdWaitEvents, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdWaitEvents.html
Defined at line 4721 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdWaitEvents ), bool>::type = true>
void waitEvents (const ArrayProxy<const Event> &events,PipelineStageFlagssrcStageMask,PipelineStageFlagsdstStageMask,const ArrayProxy<const MemoryBarrier> &memoryBarriers,const ArrayProxy<const BufferMemoryBarrier> &bufferMemoryBarriers,const ArrayProxy<const ImageMemoryBarrier> &imageMemoryBarriers,const Dispatch &d)
wrapper function for command vkCmdWaitEvents, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdWaitEvents.html
Defined at line 4750 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdPushConstants ), bool>::type = true>
void pushConstants (PipelineLayoutlayout,ShaderStageFlagsstageFlags,uint32_toffset,uint32_tsize,const void *pValues,const Dispatch &d)
wrapper function for command vkCmdPushConstants, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdPushConstants.html
Defined at line 4779 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename ValuesType,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<IS_DISPATCHED( vkCmdPushConstants ), bool>::type = true>
void pushConstants (PipelineLayoutlayout,ShaderStageFlagsstageFlags,uint32_toffset,const ArrayProxy<const ValuesType> &values,const Dispatch &d)
wrapper function for command vkCmdPushConstants, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdPushConstants.html
Defined at line 4794 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetViewport ), bool>::type = true>
void setViewport (uint32_tfirstViewport,uint32_tviewportCount,const Viewport *pViewports,const Dispatch &d)
wrapper function for command vkCmdSetViewport, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetViewport.html
Defined at line 5268 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetViewport ), bool>::type = true>
void setViewport (uint32_tfirstViewport,const ArrayProxy<const Viewport> &viewports,const Dispatch &d)
wrapper function for command vkCmdSetViewport, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetViewport.html
Defined at line 5278 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetScissor ), bool>::type = true>
void setScissor (uint32_tfirstScissor,uint32_tscissorCount,const Rect2D *pScissors,const Dispatch &d)
wrapper function for command vkCmdSetScissor, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetScissor.html
Defined at line 5292 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetScissor ), bool>::type = true>
void setScissor (uint32_tfirstScissor,const ArrayProxy<const Rect2D> &scissors,const Dispatch &d)
wrapper function for command vkCmdSetScissor, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetScissor.html
Defined at line 5302 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetLineWidth ), bool>::type = true>
void setLineWidth (float lineWidth, const Dispatch & d)
wrapper function for command vkCmdSetLineWidth, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetLineWidth.html
Defined at line 5316 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetDepthBias ), bool>::type = true>
void setDepthBias (floatdepthBiasConstantFactor,floatdepthBiasClamp,floatdepthBiasSlopeFactor,const Dispatch &d)
wrapper function for command vkCmdSetDepthBias, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetDepthBias.html
Defined at line 5324 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetBlendConstants ), bool>::type = true>
void setBlendConstants (const float[4] blendConstants, const Dispatch & d)
wrapper function for command vkCmdSetBlendConstants, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetBlendConstants.html
Defined at line 5333 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetDepthBounds ), bool>::type = true>
void setDepthBounds (floatminDepthBounds,floatmaxDepthBounds,const Dispatch &d)
wrapper function for command vkCmdSetDepthBounds, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetDepthBounds.html
Defined at line 5341 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
void CommandBuffer ()
Defined at line 5346 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
void CommandBuffer (const CommandBuffer & rhs)
Defined at line 5348 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
CommandBuffer & operator= (const CommandBuffer & rhs)
Defined at line 5349 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( vkCmdSetStencilCompareMask ), bool>::type = true>
void setStencilCompareMask (StencilFaceFlagsfaceMask,uint32_tcompareMask,const Dispatch &d)
wrapper function for command vkCmdSetStencilCompareMask, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetStencilCompareMask.html
Defined at line 5349 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
void CommandBuffer (CommandBuffer && rhs)
Defined at line 5352 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
CommandBuffer & operator= (CommandBuffer && rhs)
Defined at line 5353 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( vkCmdSetStencilWriteMask ), bool>::type = true>
void setStencilWriteMask (StencilFaceFlagsfaceMask,uint32_twriteMask,const Dispatch &d)
wrapper function for command vkCmdSetStencilWriteMask, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetStencilWriteMask.html
Defined at line 5357 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
void CommandBuffer (std::nullptr_t )
Defined at line 5364 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( vkCmdSetStencilReference ), bool>::type = true>
void setStencilReference (StencilFaceFlagsfaceMask,uint32_treference,const Dispatch &d)
wrapper function for command vkCmdSetStencilReference, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetStencilReference.html
Defined at line 5365 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
void CommandBuffer (VkCommandBuffer commandBuffer)
Defined at line 5366 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
CommandBuffer & operator= (VkCommandBuffer commandBuffer)
Defined at line 5368 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( vkCmdBindIndexBuffer ), bool>::type = true>
void bindIndexBuffer (Bufferbuffer,DeviceSizeoffset,IndexTypeindexType,const Dispatch &d)
wrapper function for command vkCmdBindIndexBuffer, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindIndexBuffer.html
Defined at line 5373 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
CommandBuffer & operator= (std::nullptr_t )
Defined at line 5374 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( vkCmdBindVertexBuffers ), bool>::type = true>
void bindVertexBuffers (uint32_tfirstBinding,uint32_tbindingCount,const Buffer *pBuffers,const DeviceSize *pOffsets,const Dispatch &d)
wrapper function for command vkCmdBindVertexBuffers, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindVertexBuffers.html
Defined at line 5384 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindVertexBuffers ), bool>::type = true>
void bindVertexBuffers (uint32_tfirstBinding,const ArrayProxy<const Buffer> &buffers,const ArrayProxy<const DeviceSize> &offsets,const Dispatch &d)
wrapper function for command vkCmdBindVertexBuffers, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindVertexBuffers.html
Defined at line 5398 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDraw ), bool>::type = true>
void draw (uint32_tvertexCount,uint32_tinstanceCount,uint32_tfirstVertex,uint32_tfirstInstance,const Dispatch &d)
wrapper function for command vkCmdDraw, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDraw.html
Defined at line 5425 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawIndexed ), bool>::type = true>
void drawIndexed (uint32_tindexCount,uint32_tinstanceCount,uint32_tfirstIndex,int32_tvertexOffset,uint32_tfirstInstance,const Dispatch &d)
wrapper function for command vkCmdDrawIndexed, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawIndexed.html
Defined at line 5434 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawIndirect ), bool>::type = true>
void drawIndirect (Bufferbuffer,DeviceSizeoffset,uint32_tdrawCount,uint32_tstride,const Dispatch &d)
wrapper function for command vkCmdDrawIndirect, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawIndirect.html
Defined at line 5444 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawIndexedIndirect ), bool>::type = true>
void drawIndexedIndirect (Bufferbuffer,DeviceSizeoffset,uint32_tdrawCount,uint32_tstride,const Dispatch &d)
wrapper function for command vkCmdDrawIndexedIndirect, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawIndexedIndirect.html
Defined at line 5454 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBlitImage ), bool>::type = true>
void blitImage (ImagesrcImage,ImageLayoutsrcImageLayout,ImagedstImage,ImageLayoutdstImageLayout,uint32_tregionCount,const ImageBlit *pRegions,Filterfilter,const Dispatch &d)
wrapper function for command vkCmdBlitImage, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBlitImage.html
Defined at line 5464 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBlitImage ), bool>::type = true>
void blitImage (ImagesrcImage,ImageLayoutsrcImageLayout,ImagedstImage,ImageLayoutdstImageLayout,const ArrayProxy<const ImageBlit> ®ions,Filterfilter,const Dispatch &d)
wrapper function for command vkCmdBlitImage, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBlitImage.html
Defined at line 5487 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdClearDepthStencilImage ), bool>::type = true>
void clearDepthStencilImage (Imageimage,ImageLayoutimageLayout,const ClearDepthStencilValue *pDepthStencil,uint32_trangeCount,const ImageSubresourceRange *pRanges,const Dispatch &d)
wrapper function for command vkCmdClearDepthStencilImage, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdClearDepthStencilImage.html
Defined at line 5513 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdClearDepthStencilImage ), bool>::type = true>
void clearDepthStencilImage (Imageimage,ImageLayoutimageLayout,const ClearDepthStencilValue &depthStencil,const ArrayProxy<const ImageSubresourceRange> &ranges,const Dispatch &d)
wrapper function for command vkCmdClearDepthStencilImage, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdClearDepthStencilImage.html
Defined at line 5532 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdClearAttachments ), bool>::type = true>
void clearAttachments (uint32_tattachmentCount,const ClearAttachment *pAttachments,uint32_trectCount,const ClearRect *pRects,const Dispatch &d)
wrapper function for command vkCmdClearAttachments, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdClearAttachments.html
Defined at line 5554 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdClearAttachments ), bool>::type = true>
void clearAttachments (const ArrayProxy<const ClearAttachment> &attachments,const ArrayProxy<const ClearRect> &rects,const Dispatch &d)
wrapper function for command vkCmdClearAttachments, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdClearAttachments.html
Defined at line 5568 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdResolveImage ), bool>::type = true>
void resolveImage (ImagesrcImage,ImageLayoutsrcImageLayout,ImagedstImage,ImageLayoutdstImageLayout,uint32_tregionCount,const ImageResolve *pRegions,const Dispatch &d)
wrapper function for command vkCmdResolveImage, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdResolveImage.html
Defined at line 5586 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdResolveImage ), bool>::type = true>
void resolveImage (ImagesrcImage,ImageLayoutsrcImageLayout,ImagedstImage,ImageLayoutdstImageLayout,const ArrayProxy<const ImageResolve> ®ions,const Dispatch &d)
wrapper function for command vkCmdResolveImage, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdResolveImage.html
Defined at line 5607 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBeginRenderPass ), bool>::type = true>
void beginRenderPass (const RenderPassBeginInfo *pRenderPassBegin,SubpassContentscontents,const Dispatch &d)
wrapper function for command vkCmdBeginRenderPass, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBeginRenderPass.html
Defined at line 5628 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBeginRenderPass ), bool>::type = true>
void beginRenderPass (const RenderPassBeginInfo &renderPassBegin,SubpassContentscontents,const Dispatch &d)
wrapper function for command vkCmdBeginRenderPass, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBeginRenderPass.html
Defined at line 5640 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdNextSubpass ), bool>::type = true>
void nextSubpass (SubpassContents contents, const Dispatch & d)
wrapper function for command vkCmdNextSubpass, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdNextSubpass.html
Defined at line 5654 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdEndRenderPass ), bool>::type = true>
void endRenderPass (const Dispatch & d)
wrapper function for command vkCmdEndRenderPass, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdEndRenderPass.html
Defined at line 5662 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetDeviceMask ), bool>::type = true>
void setDeviceMask (uint32_t deviceMask, const Dispatch & d)
wrapper function for command vkCmdSetDeviceMask, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetDeviceMask.html
Defined at line 5789 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDispatchBase ), bool>::type = true>
void dispatchBase (uint32_tbaseGroupX,uint32_tbaseGroupY,uint32_tbaseGroupZ,uint32_tgroupCountX,uint32_tgroupCountY,uint32_tgroupCountZ,const Dispatch &d)
wrapper function for command vkCmdDispatchBase, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDispatchBase.html
Defined at line 6712 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawIndirectCount ), bool>::type = true>
void drawIndirectCount (Bufferbuffer,DeviceSizeoffset,BuffercountBuffer,DeviceSizecountBufferOffset,uint32_tmaxDrawCount,uint32_tstride,const Dispatch &d)
wrapper function for command vkCmdDrawIndirectCount, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawIndirectCount.html
Defined at line 7229 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawIndexedIndirectCount ), bool>::type = true>
void drawIndexedIndirectCount (Bufferbuffer,DeviceSizeoffset,BuffercountBuffer,DeviceSizecountBufferOffset,uint32_tmaxDrawCount,uint32_tstride,const Dispatch &d)
wrapper function for command vkCmdDrawIndexedIndirectCount, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawIndexedIndirectCount.html
Defined at line 7246 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBeginRenderPass2 ), bool>::type = true>
void beginRenderPass2 (const RenderPassBeginInfo *pRenderPassBegin,const SubpassBeginInfo *pSubpassBeginInfo,const Dispatch &d)
wrapper function for command vkCmdBeginRenderPass2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBeginRenderPass2.html
Defined at line 7319 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBeginRenderPass2 ), bool>::type = true>
void beginRenderPass2 (const RenderPassBeginInfo &renderPassBegin,const SubpassBeginInfo &subpassBeginInfo,const Dispatch &d)
wrapper function for command vkCmdBeginRenderPass2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBeginRenderPass2.html
Defined at line 7331 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdNextSubpass2 ), bool>::type = true>
void nextSubpass2 (const SubpassBeginInfo *pSubpassBeginInfo,const SubpassEndInfo *pSubpassEndInfo,const Dispatch &d)
wrapper function for command vkCmdNextSubpass2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdNextSubpass2.html
Defined at line 7346 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdNextSubpass2 ), bool>::type = true>
void nextSubpass2 (const SubpassBeginInfo &subpassBeginInfo,const SubpassEndInfo &subpassEndInfo,const Dispatch &d)
wrapper function for command vkCmdNextSubpass2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdNextSubpass2.html
Defined at line 7358 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdEndRenderPass2 ), bool>::type = true>
void endRenderPass2 (const SubpassEndInfo * pSubpassEndInfo, const Dispatch & d)
wrapper function for command vkCmdEndRenderPass2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdEndRenderPass2.html
Defined at line 7373 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdEndRenderPass2 ), bool>::type = true>
void endRenderPass2 (const SubpassEndInfo & subpassEndInfo, const Dispatch & d)
wrapper function for command vkCmdEndRenderPass2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdEndRenderPass2.html
Defined at line 7382 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdPipelineBarrier2 ), bool>::type = true>
void pipelineBarrier2 (const DependencyInfo * pDependencyInfo, const Dispatch & d)
wrapper function for command vkCmdPipelineBarrier2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdPipelineBarrier2.html
Defined at line 7651 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdPipelineBarrier2 ), bool>::type = true>
void pipelineBarrier2 (const DependencyInfo & dependencyInfo, const Dispatch & d)
wrapper function for command vkCmdPipelineBarrier2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdPipelineBarrier2.html
Defined at line 7660 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdWriteTimestamp2 ), bool>::type = true>
void writeTimestamp2 (PipelineStageFlags2stage,QueryPoolqueryPool,uint32_tquery,const Dispatch &d)
wrapper function for command vkCmdWriteTimestamp2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdWriteTimestamp2.html
Defined at line 7673 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyBuffer2 ), bool>::type = true>
void copyBuffer2 (const CopyBufferInfo2 * pCopyBufferInfo, const Dispatch & d)
wrapper function for command vkCmdCopyBuffer2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyBuffer2.html
Defined at line 7712 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyBuffer2 ), bool>::type = true>
void copyBuffer2 (const CopyBufferInfo2 & copyBufferInfo, const Dispatch & d)
wrapper function for command vkCmdCopyBuffer2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyBuffer2.html
Defined at line 7721 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyImage2 ), bool>::type = true>
void copyImage2 (const CopyImageInfo2 * pCopyImageInfo, const Dispatch & d)
wrapper function for command vkCmdCopyImage2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyImage2.html
Defined at line 7734 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyImage2 ), bool>::type = true>
void copyImage2 (const CopyImageInfo2 & copyImageInfo, const Dispatch & d)
wrapper function for command vkCmdCopyImage2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyImage2.html
Defined at line 7743 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyBufferToImage2 ), bool>::type = true>
void copyBufferToImage2 (const CopyBufferToImageInfo2 * pCopyBufferToImageInfo, const Dispatch & d)
wrapper function for command vkCmdCopyBufferToImage2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyBufferToImage2.html
Defined at line 7756 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyBufferToImage2 ), bool>::type = true>
void copyBufferToImage2 (const CopyBufferToImageInfo2 & copyBufferToImageInfo, const Dispatch & d)
wrapper function for command vkCmdCopyBufferToImage2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyBufferToImage2.html
Defined at line 7766 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyImageToBuffer2 ), bool>::type = true>
void copyImageToBuffer2 (const CopyImageToBufferInfo2 * pCopyImageToBufferInfo, const Dispatch & d)
wrapper function for command vkCmdCopyImageToBuffer2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyImageToBuffer2.html
Defined at line 7779 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyImageToBuffer2 ), bool>::type = true>
void copyImageToBuffer2 (const CopyImageToBufferInfo2 & copyImageToBufferInfo, const Dispatch & d)
wrapper function for command vkCmdCopyImageToBuffer2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyImageToBuffer2.html
Defined at line 7789 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetEvent2 ), bool>::type = true>
void setEvent2 (Eventevent,const DependencyInfo *pDependencyInfo,const Dispatch &d)
wrapper function for command vkCmdSetEvent2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetEvent2.html
Defined at line 7995 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetEvent2 ), bool>::type = true>
void setEvent2 (Eventevent,const DependencyInfo &dependencyInfo,const Dispatch &d)
wrapper function for command vkCmdSetEvent2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetEvent2.html
Defined at line 8005 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdResetEvent2 ), bool>::type = true>
void resetEvent2 (Eventevent,PipelineStageFlags2stageMask,const Dispatch &d)
wrapper function for command vkCmdResetEvent2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdResetEvent2.html
Defined at line 8018 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdWaitEvents2 ), bool>::type = true>
void waitEvents2 (uint32_teventCount,const Event *pEvents,const DependencyInfo *pDependencyInfos,const Dispatch &d)
wrapper function for command vkCmdWaitEvents2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdWaitEvents2.html
Defined at line 8026 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdWaitEvents2 ), bool>::type = true>
void waitEvents2 (const ArrayProxy<const Event> &events,const ArrayProxy<const DependencyInfo> &dependencyInfos,const Dispatch &d)
wrapper function for command vkCmdWaitEvents2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdWaitEvents2.html
Defined at line 8039 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBlitImage2 ), bool>::type = true>
void blitImage2 (const BlitImageInfo2 * pBlitImageInfo, const Dispatch & d)
wrapper function for command vkCmdBlitImage2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBlitImage2.html
Defined at line 8065 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBlitImage2 ), bool>::type = true>
void blitImage2 (const BlitImageInfo2 & blitImageInfo, const Dispatch & d)
wrapper function for command vkCmdBlitImage2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBlitImage2.html
Defined at line 8074 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdResolveImage2 ), bool>::type = true>
void resolveImage2 (const ResolveImageInfo2 * pResolveImageInfo, const Dispatch & d)
wrapper function for command vkCmdResolveImage2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdResolveImage2.html
Defined at line 8087 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdResolveImage2 ), bool>::type = true>
void resolveImage2 (const ResolveImageInfo2 & resolveImageInfo, const Dispatch & d)
wrapper function for command vkCmdResolveImage2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdResolveImage2.html
Defined at line 8096 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBeginRendering ), bool>::type = true>
void beginRendering (const RenderingInfo * pRenderingInfo, const Dispatch & d)
wrapper function for command vkCmdBeginRendering, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBeginRendering.html
Defined at line 8109 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBeginRendering ), bool>::type = true>
void beginRendering (const RenderingInfo & renderingInfo, const Dispatch & d)
wrapper function for command vkCmdBeginRendering, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBeginRendering.html
Defined at line 8118 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdEndRendering ), bool>::type = true>
void endRendering (const Dispatch & d)
wrapper function for command vkCmdEndRendering, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdEndRendering.html
Defined at line 8131 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetCullMode ), bool>::type = true>
void setCullMode (CullModeFlags cullMode, const Dispatch & d)
wrapper function for command vkCmdSetCullMode, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetCullMode.html
Defined at line 8139 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetFrontFace ), bool>::type = true>
void setFrontFace (FrontFace frontFace, const Dispatch & d)
wrapper function for command vkCmdSetFrontFace, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetFrontFace.html
Defined at line 8147 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetPrimitiveTopology ), bool>::type = true>
void setPrimitiveTopology (PrimitiveTopology primitiveTopology, const Dispatch & d)
wrapper function for command vkCmdSetPrimitiveTopology, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetPrimitiveTopology.html
Defined at line 8155 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetViewportWithCount ), bool>::type = true>
void setViewportWithCount (uint32_tviewportCount,const Viewport *pViewports,const Dispatch &d)
wrapper function for command vkCmdSetViewportWithCount, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetViewportWithCount.html
Defined at line 8163 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetViewportWithCount ), bool>::type = true>
void setViewportWithCount (const ArrayProxy<const Viewport> & viewports, const Dispatch & d)
wrapper function for command vkCmdSetViewportWithCount, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetViewportWithCount.html
Defined at line 8173 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetScissorWithCount ), bool>::type = true>
void setScissorWithCount (uint32_tscissorCount,const Rect2D *pScissors,const Dispatch &d)
wrapper function for command vkCmdSetScissorWithCount, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetScissorWithCount.html
Defined at line 8187 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetScissorWithCount ), bool>::type = true>
void setScissorWithCount (const ArrayProxy<const Rect2D> & scissors, const Dispatch & d)
wrapper function for command vkCmdSetScissorWithCount, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetScissorWithCount.html
Defined at line 8196 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindVertexBuffers2 ), bool>::type = true>
void bindVertexBuffers2 (uint32_tfirstBinding,uint32_tbindingCount,const Buffer *pBuffers,const DeviceSize *pOffsets,const DeviceSize *pSizes,const DeviceSize *pStrides,const Dispatch &d)
wrapper function for command vkCmdBindVertexBuffers2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindVertexBuffers2.html
Defined at line 8210 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindVertexBuffers2 ), bool>::type = true>
void bindVertexBuffers2 (uint32_tfirstBinding,const ArrayProxy<const Buffer> &buffers,const ArrayProxy<const DeviceSize> &offsets,const ArrayProxy<const DeviceSize> &sizes,const ArrayProxy<const DeviceSize> &strides,const Dispatch &d)
wrapper function for command vkCmdBindVertexBuffers2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindVertexBuffers2.html
Defined at line 8231 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetDepthTestEnable ), bool>::type = true>
void setDepthTestEnable (Bool32 depthTestEnable, const Dispatch & d)
wrapper function for command vkCmdSetDepthTestEnable, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetDepthTestEnable.html
Defined at line 8274 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetDepthWriteEnable ), bool>::type = true>
void setDepthWriteEnable (Bool32 depthWriteEnable, const Dispatch & d)
wrapper function for command vkCmdSetDepthWriteEnable, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetDepthWriteEnable.html
Defined at line 8282 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetDepthCompareOp ), bool>::type = true>
void setDepthCompareOp (CompareOp depthCompareOp, const Dispatch & d)
wrapper function for command vkCmdSetDepthCompareOp, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetDepthCompareOp.html
Defined at line 8290 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetDepthBoundsTestEnable ), bool>::type = true>
void setDepthBoundsTestEnable (Bool32 depthBoundsTestEnable, const Dispatch & d)
wrapper function for command vkCmdSetDepthBoundsTestEnable, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetDepthBoundsTestEnable.html
Defined at line 8299 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetStencilTestEnable ), bool>::type = true>
void setStencilTestEnable (Bool32 stencilTestEnable, const Dispatch & d)
wrapper function for command vkCmdSetStencilTestEnable, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetStencilTestEnable.html
Defined at line 8307 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetStencilOp ), bool>::type = true>
void setStencilOp (StencilFaceFlagsfaceMask,StencilOpfailOp,StencilOppassOp,StencilOpdepthFailOp,CompareOpcompareOp,const Dispatch &d)
wrapper function for command vkCmdSetStencilOp, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetStencilOp.html
Defined at line 8315 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetRasterizerDiscardEnable ), bool>::type = true>
void setRasterizerDiscardEnable (Bool32 rasterizerDiscardEnable, const Dispatch & d)
wrapper function for command vkCmdSetRasterizerDiscardEnable, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetRasterizerDiscardEnable.html
Defined at line 8330 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetDepthBiasEnable ), bool>::type = true>
void setDepthBiasEnable (Bool32 depthBiasEnable, const Dispatch & d)
wrapper function for command vkCmdSetDepthBiasEnable, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetDepthBiasEnable.html
Defined at line 8338 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetPrimitiveRestartEnable ), bool>::type = true>
void setPrimitiveRestartEnable (Bool32 primitiveRestartEnable, const Dispatch & d)
wrapper function for command vkCmdSetPrimitiveRestartEnable, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetPrimitiveRestartEnable.html
Defined at line 8347 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdPushDescriptorSet ), bool>::type = true>
void pushDescriptorSet (PipelineBindPointpipelineBindPoint,PipelineLayoutlayout,uint32_tset,uint32_tdescriptorWriteCount,const WriteDescriptorSet *pDescriptorWrites,const Dispatch &d)
wrapper function for command vkCmdPushDescriptorSet, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdPushDescriptorSet.html
Defined at line 8633 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdPushDescriptorSet ), bool>::type = true>
void pushDescriptorSet (PipelineBindPointpipelineBindPoint,PipelineLayoutlayout,uint32_tset,const ArrayProxy<const WriteDescriptorSet> &descriptorWrites,const Dispatch &d)
wrapper function for command vkCmdPushDescriptorSet, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdPushDescriptorSet.html
Defined at line 8652 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdPushDescriptorSetWithTemplate ), bool>::type = true>
void pushDescriptorSetWithTemplate (DescriptorUpdateTemplatedescriptorUpdateTemplate,PipelineLayoutlayout,uint32_tset,const void *pData,const Dispatch &d)
wrapper function for command vkCmdPushDescriptorSetWithTemplate, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdPushDescriptorSetWithTemplate.html
Defined at line 8675 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( vkCmdPushDescriptorSetWithTemplate ), bool>::type = true>
void pushDescriptorSetWithTemplate (DescriptorUpdateTemplatedescriptorUpdateTemplate,PipelineLayoutlayout,uint32_tset,const DataType &data,const Dispatch &d)
wrapper function for command vkCmdPushDescriptorSetWithTemplate, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdPushDescriptorSetWithTemplate.html
Defined at line 8690 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindDescriptorSets2 ), bool>::type = true>
void bindDescriptorSets2 (const BindDescriptorSetsInfo * pBindDescriptorSetsInfo, const Dispatch & d)
wrapper function for command vkCmdBindDescriptorSets2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindDescriptorSets2.html
Defined at line 8711 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindDescriptorSets2 ), bool>::type = true>
void bindDescriptorSets2 (const BindDescriptorSetsInfo & bindDescriptorSetsInfo, const Dispatch & d)
wrapper function for command vkCmdBindDescriptorSets2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindDescriptorSets2.html
Defined at line 8722 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdPushConstants2 ), bool>::type = true>
void pushConstants2 (const PushConstantsInfo * pPushConstantsInfo, const Dispatch & d)
wrapper function for command vkCmdPushConstants2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdPushConstants2.html
Defined at line 8736 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdPushConstants2 ), bool>::type = true>
void pushConstants2 (const PushConstantsInfo & pushConstantsInfo, const Dispatch & d)
wrapper function for command vkCmdPushConstants2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdPushConstants2.html
Defined at line 8745 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdPushDescriptorSet2 ), bool>::type = true>
void pushDescriptorSet2 (const PushDescriptorSetInfo * pPushDescriptorSetInfo, const Dispatch & d)
wrapper function for command vkCmdPushDescriptorSet2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdPushDescriptorSet2.html
Defined at line 8758 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdPushDescriptorSet2 ), bool>::type = true>
void pushDescriptorSet2 (const PushDescriptorSetInfo & pushDescriptorSetInfo, const Dispatch & d)
wrapper function for command vkCmdPushDescriptorSet2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdPushDescriptorSet2.html
Defined at line 8767 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdPushDescriptorSetWithTemplate2 ), bool>::type = true>
void pushDescriptorSetWithTemplate2 (const PushDescriptorSetWithTemplateInfo * pPushDescriptorSetWithTemplateInfo, const Dispatch & d)
wrapper function for command vkCmdPushDescriptorSetWithTemplate2, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdPushDescriptorSetWithTemplate2.html
Defined at line 8781 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdPushDescriptorSetWithTemplate2 ), bool>::type = true>
void pushDescriptorSetWithTemplate2 (const PushDescriptorSetWithTemplateInfo & pushDescriptorSetWithTemplateInfo, const Dispatch & d)
wrapper function for command vkCmdPushDescriptorSetWithTemplate2, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdPushDescriptorSetWithTemplate2.html
Defined at line 8793 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetLineStipple ), bool>::type = true>
void setLineStipple (uint32_tlineStippleFactor,uint16_tlineStipplePattern,const Dispatch &d)
wrapper function for command vkCmdSetLineStipple, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetLineStipple.html
Defined at line 8809 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindIndexBuffer2 ), bool>::type = true>
void bindIndexBuffer2 (Bufferbuffer,DeviceSizeoffset,DeviceSizesize,IndexTypeindexType,const Dispatch &d)
wrapper function for command vkCmdBindIndexBuffer2, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindIndexBuffer2.html
Defined at line 8817 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetRenderingAttachmentLocations ), bool>::type = true>
void setRenderingAttachmentLocations (const RenderingAttachmentLocationInfo * pLocationInfo, const Dispatch & d)
wrapper function for command vkCmdSetRenderingAttachmentLocations, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetRenderingAttachmentLocations.html
Defined at line 8862 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetRenderingAttachmentLocations ), bool>::type = true>
void setRenderingAttachmentLocations (const RenderingAttachmentLocationInfo & locationInfo, const Dispatch & d)
wrapper function for command vkCmdSetRenderingAttachmentLocations, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetRenderingAttachmentLocations.html
Defined at line 8874 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetRenderingInputAttachmentIndices ), bool>::type = true>
void setRenderingInputAttachmentIndices (const RenderingInputAttachmentIndexInfo * pInputAttachmentIndexInfo, const Dispatch & d)
wrapper function for command vkCmdSetRenderingInputAttachmentIndices, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetRenderingInputAttachmentIndices.html
Defined at line 8890 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetRenderingInputAttachmentIndices ), bool>::type = true>
void setRenderingInputAttachmentIndices (const RenderingInputAttachmentIndexInfo & inputAttachmentIndexInfo, const Dispatch & d)
wrapper function for command vkCmdSetRenderingInputAttachmentIndices, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetRenderingInputAttachmentIndices.html
Defined at line 8902 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
VkCommandBuffer operator VkCommandBuffer_T * ()
Defined at line 8998 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
bool operator bool ()
Defined at line 9003 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
bool operator! ()
Defined at line 9008 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( vkCmdDebugMarkerBeginEXT ), bool>::type = true>
void debugMarkerBeginEXT (const DebugMarkerMarkerInfoEXT * pMarkerInfo, const Dispatch & d)
wrapper function for command vkCmdDebugMarkerBeginEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDebugMarkerBeginEXT.html
Defined at line 10979 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDebugMarkerBeginEXT ), bool>::type = true>
void debugMarkerBeginEXT (const DebugMarkerMarkerInfoEXT & markerInfo, const Dispatch & d)
wrapper function for command vkCmdDebugMarkerBeginEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDebugMarkerBeginEXT.html
Defined at line 10988 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDebugMarkerEndEXT ), bool>::type = true>
void debugMarkerEndEXT (const Dispatch & d)
wrapper function for command vkCmdDebugMarkerEndEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDebugMarkerEndEXT.html
Defined at line 11001 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDebugMarkerInsertEXT ), bool>::type = true>
void debugMarkerInsertEXT (const DebugMarkerMarkerInfoEXT * pMarkerInfo, const Dispatch & d)
wrapper function for command vkCmdDebugMarkerInsertEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDebugMarkerInsertEXT.html
Defined at line 11009 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDebugMarkerInsertEXT ), bool>::type = true>
void debugMarkerInsertEXT (const DebugMarkerMarkerInfoEXT & markerInfo, const Dispatch & d)
wrapper function for command vkCmdDebugMarkerInsertEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDebugMarkerInsertEXT.html
Defined at line 11018 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBeginVideoCodingKHR ), bool>::type = true>
void beginVideoCodingKHR (const VideoBeginCodingInfoKHR * pBeginInfo, const Dispatch & d)
wrapper function for command vkCmdBeginVideoCodingKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBeginVideoCodingKHR.html
Defined at line 11694 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBeginVideoCodingKHR ), bool>::type = true>
void beginVideoCodingKHR (const VideoBeginCodingInfoKHR & beginInfo, const Dispatch & d)
wrapper function for command vkCmdBeginVideoCodingKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBeginVideoCodingKHR.html
Defined at line 11703 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdEndVideoCodingKHR ), bool>::type = true>
void endVideoCodingKHR (const VideoEndCodingInfoKHR * pEndCodingInfo, const Dispatch & d)
wrapper function for command vkCmdEndVideoCodingKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdEndVideoCodingKHR.html
Defined at line 11716 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdEndVideoCodingKHR ), bool>::type = true>
void endVideoCodingKHR (const VideoEndCodingInfoKHR & endCodingInfo, const Dispatch & d)
wrapper function for command vkCmdEndVideoCodingKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdEndVideoCodingKHR.html
Defined at line 11725 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdControlVideoCodingKHR ), bool>::type = true>
void controlVideoCodingKHR (const VideoCodingControlInfoKHR * pCodingControlInfo, const Dispatch & d)
wrapper function for command vkCmdControlVideoCodingKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdControlVideoCodingKHR.html
Defined at line 11738 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdControlVideoCodingKHR ), bool>::type = true>
void controlVideoCodingKHR (const VideoCodingControlInfoKHR & codingControlInfo, const Dispatch & d)
wrapper function for command vkCmdControlVideoCodingKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdControlVideoCodingKHR.html
Defined at line 11749 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDecodeVideoKHR ), bool>::type = true>
void decodeVideoKHR (const VideoDecodeInfoKHR * pDecodeInfo, const Dispatch & d)
wrapper function for command vkCmdDecodeVideoKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDecodeVideoKHR.html
Defined at line 11765 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDecodeVideoKHR ), bool>::type = true>
void decodeVideoKHR (const VideoDecodeInfoKHR & decodeInfo, const Dispatch & d)
wrapper function for command vkCmdDecodeVideoKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDecodeVideoKHR.html
Defined at line 11774 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindTransformFeedbackBuffersEXT ), bool>::type = true>
void bindTransformFeedbackBuffersEXT (uint32_tfirstBinding,uint32_tbindingCount,const Buffer *pBuffers,const DeviceSize *pOffsets,const DeviceSize *pSizes,const Dispatch &d)
wrapper function for command vkCmdBindTransformFeedbackBuffersEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindTransformFeedbackBuffersEXT.html
Defined at line 11790 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindTransformFeedbackBuffersEXT ), bool>::type = true>
void bindTransformFeedbackBuffersEXT (uint32_tfirstBinding,const ArrayProxy<const Buffer> &buffers,const ArrayProxy<const DeviceSize> &offsets,const ArrayProxy<const DeviceSize> &sizes,const Dispatch &d)
wrapper function for command vkCmdBindTransformFeedbackBuffersEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindTransformFeedbackBuffersEXT.html
Defined at line 11807 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBeginTransformFeedbackEXT ), bool>::type = true>
void beginTransformFeedbackEXT (uint32_tfirstCounterBuffer,uint32_tcounterBufferCount,const Buffer *pCounterBuffers,const DeviceSize *pCounterBufferOffsets,const Dispatch &d)
wrapper function for command vkCmdBeginTransformFeedbackEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBeginTransformFeedbackEXT.html
Defined at line 11843 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBeginTransformFeedbackEXT ), bool>::type = true>
void beginTransformFeedbackEXT (uint32_tfirstCounterBuffer,const ArrayProxy<const Buffer> &counterBuffers,const ArrayProxy<const DeviceSize> &counterBufferOffsets,const Dispatch &d)
wrapper function for command vkCmdBeginTransformFeedbackEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBeginTransformFeedbackEXT.html
Defined at line 11859 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdEndTransformFeedbackEXT ), bool>::type = true>
void endTransformFeedbackEXT (uint32_tfirstCounterBuffer,uint32_tcounterBufferCount,const Buffer *pCounterBuffers,const DeviceSize *pCounterBufferOffsets,const Dispatch &d)
wrapper function for command vkCmdEndTransformFeedbackEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdEndTransformFeedbackEXT.html
Defined at line 11887 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdEndTransformFeedbackEXT ), bool>::type = true>
void endTransformFeedbackEXT (uint32_tfirstCounterBuffer,const ArrayProxy<const Buffer> &counterBuffers,const ArrayProxy<const DeviceSize> &counterBufferOffsets,const Dispatch &d)
wrapper function for command vkCmdEndTransformFeedbackEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdEndTransformFeedbackEXT.html
Defined at line 11902 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBeginQueryIndexedEXT ), bool>::type = true>
void beginQueryIndexedEXT (QueryPoolqueryPool,uint32_tquery,QueryControlFlagsflags,uint32_tindex,const Dispatch &d)
wrapper function for command vkCmdBeginQueryIndexedEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBeginQueryIndexedEXT.html
Defined at line 11930 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdEndQueryIndexedEXT ), bool>::type = true>
void endQueryIndexedEXT (QueryPoolqueryPool,uint32_tquery,uint32_tindex,const Dispatch &d)
wrapper function for command vkCmdEndQueryIndexedEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdEndQueryIndexedEXT.html
Defined at line 11940 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawIndirectByteCountEXT ), bool>::type = true>
void drawIndirectByteCountEXT (uint32_tinstanceCount,uint32_tfirstInstance,BuffercounterBuffer,DeviceSizecounterBufferOffset,uint32_tcounterOffset,uint32_tvertexStride,const Dispatch &d)
wrapper function for command vkCmdDrawIndirectByteCountEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawIndirectByteCountEXT.html
Defined at line 11949 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCuLaunchKernelNVX ), bool>::type = true>
void cuLaunchKernelNVX (const CuLaunchInfoNVX * pLaunchInfo, const Dispatch & d)
wrapper function for command vkCmdCuLaunchKernelNVX, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCuLaunchKernelNVX.html
Defined at line 12181 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCuLaunchKernelNVX ), bool>::type = true>
void cuLaunchKernelNVX (const CuLaunchInfoNVX & launchInfo, const Dispatch & d)
wrapper function for command vkCmdCuLaunchKernelNVX, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCuLaunchKernelNVX.html
Defined at line 12190 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawIndirectCountAMD ), bool>::type = true>
void drawIndirectCountAMD (Bufferbuffer,DeviceSizeoffset,BuffercountBuffer,DeviceSizecountBufferOffset,uint32_tmaxDrawCount,uint32_tstride,const Dispatch &d)
wrapper function for command vkCmdDrawIndirectCountAMD, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawIndirectCountAMD.html
Defined at line 12295 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawIndexedIndirectCountAMD ), bool>::type = true>
void drawIndexedIndirectCountAMD (Bufferbuffer,DeviceSizeoffset,BuffercountBuffer,DeviceSizecountBufferOffset,uint32_tmaxDrawCount,uint32_tstride,const Dispatch &d)
wrapper function for command vkCmdDrawIndexedIndirectCountAMD, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawIndexedIndirectCountAMD.html
Defined at line 12312 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBeginRenderingKHR ), bool>::type = true>
void beginRenderingKHR (const RenderingInfo * pRenderingInfo, const Dispatch & d)
wrapper function for command vkCmdBeginRenderingKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBeginRenderingKHR.html
Defined at line 12437 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBeginRenderingKHR ), bool>::type = true>
void beginRenderingKHR (const RenderingInfo & renderingInfo, const Dispatch & d)
wrapper function for command vkCmdBeginRenderingKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBeginRenderingKHR.html
Defined at line 12446 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdEndRenderingKHR ), bool>::type = true>
void endRenderingKHR (const Dispatch & d)
wrapper function for command vkCmdEndRenderingKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdEndRenderingKHR.html
Defined at line 12459 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetDeviceMaskKHR ), bool>::type = true>
void setDeviceMaskKHR (uint32_t deviceMask, const Dispatch & d)
wrapper function for command vkCmdSetDeviceMaskKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetDeviceMaskKHR.html
Defined at line 13167 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDispatchBaseKHR ), bool>::type = true>
void dispatchBaseKHR (uint32_tbaseGroupX,uint32_tbaseGroupY,uint32_tbaseGroupZ,uint32_tgroupCountX,uint32_tgroupCountY,uint32_tgroupCountZ,const Dispatch &d)
wrapper function for command vkCmdDispatchBaseKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDispatchBaseKHR.html
Defined at line 13175 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdPushDescriptorSetKHR ), bool>::type = true>
void pushDescriptorSetKHR (PipelineBindPointpipelineBindPoint,PipelineLayoutlayout,uint32_tset,uint32_tdescriptorWriteCount,const WriteDescriptorSet *pDescriptorWrites,const Dispatch &d)
wrapper function for command vkCmdPushDescriptorSetKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdPushDescriptorSetKHR.html
Defined at line 13681 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdPushDescriptorSetKHR ), bool>::type = true>
void pushDescriptorSetKHR (PipelineBindPointpipelineBindPoint,PipelineLayoutlayout,uint32_tset,const ArrayProxy<const WriteDescriptorSet> &descriptorWrites,const Dispatch &d)
wrapper function for command vkCmdPushDescriptorSetKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdPushDescriptorSetKHR.html
Defined at line 13700 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdPushDescriptorSetWithTemplateKHR ), bool>::type = true>
void pushDescriptorSetWithTemplateKHR (DescriptorUpdateTemplatedescriptorUpdateTemplate,PipelineLayoutlayout,uint32_tset,const void *pData,const Dispatch &d)
wrapper function for command vkCmdPushDescriptorSetWithTemplateKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdPushDescriptorSetWithTemplateKHR.html
Defined at line 13723 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( vkCmdPushDescriptorSetWithTemplateKHR ), bool>::type = true>
void pushDescriptorSetWithTemplateKHR (DescriptorUpdateTemplatedescriptorUpdateTemplate,PipelineLayoutlayout,uint32_tset,const DataType &data,const Dispatch &d)
wrapper function for command vkCmdPushDescriptorSetWithTemplateKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdPushDescriptorSetWithTemplateKHR.html
Defined at line 13738 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBeginConditionalRenderingEXT ), bool>::type = true>
void beginConditionalRenderingEXT (const ConditionalRenderingBeginInfoEXT * pConditionalRenderingBegin, const Dispatch & d)
wrapper function for command vkCmdBeginConditionalRenderingEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBeginConditionalRenderingEXT.html
Defined at line 13762 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBeginConditionalRenderingEXT ), bool>::type = true>
void beginConditionalRenderingEXT (const ConditionalRenderingBeginInfoEXT & conditionalRenderingBegin, const Dispatch & d)
wrapper function for command vkCmdBeginConditionalRenderingEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBeginConditionalRenderingEXT.html
Defined at line 13774 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdEndConditionalRenderingEXT ), bool>::type = true>
void endConditionalRenderingEXT (const Dispatch & d)
wrapper function for command vkCmdEndConditionalRenderingEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdEndConditionalRenderingEXT.html
Defined at line 13789 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetViewportWScalingNV ), bool>::type = true>
void setViewportWScalingNV (uint32_tfirstViewport,uint32_tviewportCount,const ViewportWScalingNV *pViewportWScalings,const Dispatch &d)
wrapper function for command vkCmdSetViewportWScalingNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetViewportWScalingNV.html
Defined at line 13929 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetViewportWScalingNV ), bool>::type = true>
void setViewportWScalingNV (uint32_tfirstViewport,const ArrayProxy<const ViewportWScalingNV> &viewportWScalings,const Dispatch &d)
wrapper function for command vkCmdSetViewportWScalingNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetViewportWScalingNV.html
Defined at line 13940 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetDiscardRectangleEXT ), bool>::type = true>
void setDiscardRectangleEXT (uint32_tfirstDiscardRectangle,uint32_tdiscardRectangleCount,const Rect2D *pDiscardRectangles,const Dispatch &d)
wrapper function for command vkCmdSetDiscardRectangleEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetDiscardRectangleEXT.html
Defined at line 14481 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetDiscardRectangleEXT ), bool>::type = true>
void setDiscardRectangleEXT (uint32_tfirstDiscardRectangle,const ArrayProxy<const Rect2D> &discardRectangles,const Dispatch &d)
wrapper function for command vkCmdSetDiscardRectangleEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetDiscardRectangleEXT.html
Defined at line 14492 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetDiscardRectangleEnableEXT ), bool>::type = true>
void setDiscardRectangleEnableEXT (Bool32 discardRectangleEnable, const Dispatch & d)
wrapper function for command vkCmdSetDiscardRectangleEnableEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetDiscardRectangleEnableEXT.html
Defined at line 14508 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetDiscardRectangleModeEXT ), bool>::type = true>
void setDiscardRectangleModeEXT (DiscardRectangleModeEXT discardRectangleMode, const Dispatch & d)
wrapper function for command vkCmdSetDiscardRectangleModeEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetDiscardRectangleModeEXT.html
Defined at line 14517 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBeginRenderPass2KHR ), bool>::type = true>
void beginRenderPass2KHR (const RenderPassBeginInfo *pRenderPassBegin,const SubpassBeginInfo *pSubpassBeginInfo,const Dispatch &d)
wrapper function for command vkCmdBeginRenderPass2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBeginRenderPass2KHR.html
Defined at line 14625 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBeginRenderPass2KHR ), bool>::type = true>
void beginRenderPass2KHR (const RenderPassBeginInfo &renderPassBegin,const SubpassBeginInfo &subpassBeginInfo,const Dispatch &d)
wrapper function for command vkCmdBeginRenderPass2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBeginRenderPass2KHR.html
Defined at line 14637 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdNextSubpass2KHR ), bool>::type = true>
void nextSubpass2KHR (const SubpassBeginInfo *pSubpassBeginInfo,const SubpassEndInfo *pSubpassEndInfo,const Dispatch &d)
wrapper function for command vkCmdNextSubpass2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdNextSubpass2KHR.html
Defined at line 14652 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdNextSubpass2KHR ), bool>::type = true>
void nextSubpass2KHR (const SubpassBeginInfo &subpassBeginInfo,const SubpassEndInfo &subpassEndInfo,const Dispatch &d)
wrapper function for command vkCmdNextSubpass2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdNextSubpass2KHR.html
Defined at line 14664 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdEndRenderPass2KHR ), bool>::type = true>
void endRenderPass2KHR (const SubpassEndInfo * pSubpassEndInfo, const Dispatch & d)
wrapper function for command vkCmdEndRenderPass2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdEndRenderPass2KHR.html
Defined at line 14679 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdEndRenderPass2KHR ), bool>::type = true>
void endRenderPass2KHR (const SubpassEndInfo & subpassEndInfo, const Dispatch & d)
wrapper function for command vkCmdEndRenderPass2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdEndRenderPass2KHR.html
Defined at line 14688 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBeginDebugUtilsLabelEXT ), bool>::type = true>
void beginDebugUtilsLabelEXT (const DebugUtilsLabelEXT * pLabelInfo, const Dispatch & d)
wrapper function for command vkCmdBeginDebugUtilsLabelEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBeginDebugUtilsLabelEXT.html
Defined at line 16024 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBeginDebugUtilsLabelEXT ), bool>::type = true>
void beginDebugUtilsLabelEXT (const DebugUtilsLabelEXT & labelInfo, const Dispatch & d)
wrapper function for command vkCmdBeginDebugUtilsLabelEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBeginDebugUtilsLabelEXT.html
Defined at line 16033 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdEndDebugUtilsLabelEXT ), bool>::type = true>
void endDebugUtilsLabelEXT (const Dispatch & d)
wrapper function for command vkCmdEndDebugUtilsLabelEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdEndDebugUtilsLabelEXT.html
Defined at line 16046 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdInsertDebugUtilsLabelEXT ), bool>::type = true>
void insertDebugUtilsLabelEXT (const DebugUtilsLabelEXT * pLabelInfo, const Dispatch & d)
wrapper function for command vkCmdInsertDebugUtilsLabelEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdInsertDebugUtilsLabelEXT.html
Defined at line 16055 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdInsertDebugUtilsLabelEXT ), bool>::type = true>
void insertDebugUtilsLabelEXT (const DebugUtilsLabelEXT & labelInfo, const Dispatch & d)
wrapper function for command vkCmdInsertDebugUtilsLabelEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdInsertDebugUtilsLabelEXT.html
Defined at line 16065 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindSamplerHeapEXT ), bool>::type = true>
void bindSamplerHeapEXT (const BindHeapInfoEXT * pBindInfo, const Dispatch & d)
wrapper function for command vkCmdBindSamplerHeapEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindSamplerHeapEXT.html
Defined at line 16806 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindSamplerHeapEXT ), bool>::type = true>
void bindSamplerHeapEXT (const BindHeapInfoEXT & bindInfo, const Dispatch & d)
wrapper function for command vkCmdBindSamplerHeapEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindSamplerHeapEXT.html
Defined at line 16815 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindResourceHeapEXT ), bool>::type = true>
void bindResourceHeapEXT (const BindHeapInfoEXT * pBindInfo, const Dispatch & d)
wrapper function for command vkCmdBindResourceHeapEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindResourceHeapEXT.html
Defined at line 16828 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindResourceHeapEXT ), bool>::type = true>
void bindResourceHeapEXT (const BindHeapInfoEXT & bindInfo, const Dispatch & d)
wrapper function for command vkCmdBindResourceHeapEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindResourceHeapEXT.html
Defined at line 16837 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdPushDataEXT ), bool>::type = true>
void pushDataEXT (const PushDataInfoEXT * pPushDataInfo, const Dispatch & d)
wrapper function for command vkCmdPushDataEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdPushDataEXT.html
Defined at line 16850 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdPushDataEXT ), bool>::type = true>
void pushDataEXT (const PushDataInfoEXT & pushDataInfo, const Dispatch & d)
wrapper function for command vkCmdPushDataEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdPushDataEXT.html
Defined at line 16859 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetSampleLocationsEXT ), bool>::type = true>
void setSampleLocationsEXT (const SampleLocationsInfoEXT * pSampleLocationsInfo, const Dispatch & d)
wrapper function for command vkCmdSetSampleLocationsEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetSampleLocationsEXT.html
Defined at line 16951 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetSampleLocationsEXT ), bool>::type = true>
void setSampleLocationsEXT (const SampleLocationsInfoEXT & sampleLocationsInfo, const Dispatch & d)
wrapper function for command vkCmdSetSampleLocationsEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetSampleLocationsEXT.html
Defined at line 16961 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBuildAccelerationStructuresKHR ), bool>::type = true>
void buildAccelerationStructuresKHR (uint32_tinfoCount,const AccelerationStructureBuildGeometryInfoKHR *pInfos,const AccelerationStructureBuildRangeInfoKHR *const *ppBuildRangeInfos,const Dispatch &d)
wrapper function for command vkCmdBuildAccelerationStructuresKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBuildAccelerationStructuresKHR.html
Defined at line 17327 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBuildAccelerationStructuresKHR ), bool>::type = true>
void buildAccelerationStructuresKHR (const ArrayProxy<const AccelerationStructureBuildGeometryInfoKHR> &infos,const ArrayProxy<const AccelerationStructureBuildRangeInfoKHR *const> &pBuildRangeInfos,const Dispatch &d)
wrapper function for command vkCmdBuildAccelerationStructuresKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBuildAccelerationStructuresKHR.html
Defined at line 17343 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBuildAccelerationStructuresIndirectKHR ), bool>::type = true>
void buildAccelerationStructuresIndirectKHR (uint32_tinfoCount,const AccelerationStructureBuildGeometryInfoKHR *pInfos,const DeviceAddress *pIndirectDeviceAddresses,const uint32_t *pIndirectStrides,const uint32_t *const *ppMaxPrimitiveCounts,const Dispatch &d)
wrapper function for command vkCmdBuildAccelerationStructuresIndirectKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBuildAccelerationStructuresIndirectKHR.html
Defined at line 17371 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBuildAccelerationStructuresIndirectKHR ), bool>::type = true>
void buildAccelerationStructuresIndirectKHR (const ArrayProxy<const AccelerationStructureBuildGeometryInfoKHR> &infos,const ArrayProxy<const DeviceAddress> &indirectDeviceAddresses,const ArrayProxy<const uint32_t> &indirectStrides,const ArrayProxy<const uint32_t *const> &pMaxPrimitiveCounts,const Dispatch &d)
wrapper function for command vkCmdBuildAccelerationStructuresIndirectKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBuildAccelerationStructuresIndirectKHR.html
Defined at line 17391 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyAccelerationStructureKHR ), bool>::type = true>
void copyAccelerationStructureKHR (const CopyAccelerationStructureInfoKHR * pInfo, const Dispatch & d)
wrapper function for command vkCmdCopyAccelerationStructureKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyAccelerationStructureKHR.html
Defined at line 17674 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyAccelerationStructureKHR ), bool>::type = true>
void copyAccelerationStructureKHR (const CopyAccelerationStructureInfoKHR & info, const Dispatch & d)
wrapper function for command vkCmdCopyAccelerationStructureKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyAccelerationStructureKHR.html
Defined at line 17686 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyAccelerationStructureToMemoryKHR ), bool>::type = true>
void copyAccelerationStructureToMemoryKHR (const CopyAccelerationStructureToMemoryInfoKHR * pInfo, const Dispatch & d)
wrapper function for command vkCmdCopyAccelerationStructureToMemoryKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyAccelerationStructureToMemoryKHR.html
Defined at line 17701 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyAccelerationStructureToMemoryKHR ), bool>::type = true>
void copyAccelerationStructureToMemoryKHR (const CopyAccelerationStructureToMemoryInfoKHR & info, const Dispatch & d)
wrapper function for command vkCmdCopyAccelerationStructureToMemoryKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyAccelerationStructureToMemoryKHR.html
Defined at line 17713 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyMemoryToAccelerationStructureKHR ), bool>::type = true>
void copyMemoryToAccelerationStructureKHR (const CopyMemoryToAccelerationStructureInfoKHR * pInfo, const Dispatch & d)
wrapper function for command vkCmdCopyMemoryToAccelerationStructureKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyMemoryToAccelerationStructureKHR.html
Defined at line 17729 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyMemoryToAccelerationStructureKHR ), bool>::type = true>
void copyMemoryToAccelerationStructureKHR (const CopyMemoryToAccelerationStructureInfoKHR & info, const Dispatch & d)
wrapper function for command vkCmdCopyMemoryToAccelerationStructureKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyMemoryToAccelerationStructureKHR.html
Defined at line 17741 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdWriteAccelerationStructuresPropertiesKHR ), bool>::type = true>
void writeAccelerationStructuresPropertiesKHR (uint32_taccelerationStructureCount,const AccelerationStructureKHR *pAccelerationStructures,QueryTypequeryType,QueryPoolqueryPool,uint32_tfirstQuery,const Dispatch &d)
wrapper function for command vkCmdWriteAccelerationStructuresPropertiesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdWriteAccelerationStructuresPropertiesKHR.html
Defined at line 17788 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdWriteAccelerationStructuresPropertiesKHR ), bool>::type = true>
void writeAccelerationStructuresPropertiesKHR (const ArrayProxy<const AccelerationStructureKHR> &accelerationStructures,QueryTypequeryType,QueryPoolqueryPool,uint32_tfirstQuery,const Dispatch &d)
wrapper function for command vkCmdWriteAccelerationStructuresPropertiesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdWriteAccelerationStructuresPropertiesKHR.html
Defined at line 17808 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdTraceRaysKHR ), bool>::type = true>
void traceRaysKHR (const StridedDeviceAddressRegionKHR *pRaygenShaderBindingTable,const StridedDeviceAddressRegionKHR *pMissShaderBindingTable,const StridedDeviceAddressRegionKHR *pHitShaderBindingTable,const StridedDeviceAddressRegionKHR *pCallableShaderBindingTable,uint32_twidth,uint32_theight,uint32_tdepth,const Dispatch &d)
wrapper function for command vkCmdTraceRaysKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdTraceRaysKHR.html
Defined at line 17920 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdTraceRaysKHR ), bool>::type = true>
void traceRaysKHR (const StridedDeviceAddressRegionKHR &raygenShaderBindingTable,const StridedDeviceAddressRegionKHR &missShaderBindingTable,const StridedDeviceAddressRegionKHR &hitShaderBindingTable,const StridedDeviceAddressRegionKHR &callableShaderBindingTable,uint32_twidth,uint32_theight,uint32_tdepth,const Dispatch &d)
wrapper function for command vkCmdTraceRaysKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdTraceRaysKHR.html
Defined at line 17943 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdTraceRaysIndirectKHR ), bool>::type = true>
void traceRaysIndirectKHR (const StridedDeviceAddressRegionKHR *pRaygenShaderBindingTable,const StridedDeviceAddressRegionKHR *pMissShaderBindingTable,const StridedDeviceAddressRegionKHR *pHitShaderBindingTable,const StridedDeviceAddressRegionKHR *pCallableShaderBindingTable,DeviceAddressindirectDeviceAddress,const Dispatch &d)
wrapper function for command vkCmdTraceRaysIndirectKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdTraceRaysIndirectKHR.html
Defined at line 18334 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdTraceRaysIndirectKHR ), bool>::type = true>
void traceRaysIndirectKHR (const StridedDeviceAddressRegionKHR &raygenShaderBindingTable,const StridedDeviceAddressRegionKHR &missShaderBindingTable,const StridedDeviceAddressRegionKHR &hitShaderBindingTable,const StridedDeviceAddressRegionKHR &callableShaderBindingTable,DeviceAddressindirectDeviceAddress,const Dispatch &d)
wrapper function for command vkCmdTraceRaysIndirectKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdTraceRaysIndirectKHR.html
Defined at line 18353 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetRayTracingPipelineStackSizeKHR ), bool>::type = true>
void setRayTracingPipelineStackSizeKHR (uint32_t pipelineStackSize, const Dispatch & d)
wrapper function for command vkCmdSetRayTracingPipelineStackSizeKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetRayTracingPipelineStackSizeKHR.html
Defined at line 18388 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindShadingRateImageNV ), bool>::type = true>
void bindShadingRateImageNV (ImageViewimageView,ImageLayoutimageLayout,const Dispatch &d)
wrapper function for command vkCmdBindShadingRateImageNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindShadingRateImageNV.html
Defined at line 18815 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetViewportShadingRatePaletteNV ), bool>::type = true>
void setViewportShadingRatePaletteNV (uint32_tfirstViewport,uint32_tviewportCount,const ShadingRatePaletteNV *pShadingRatePalettes,const Dispatch &d)
wrapper function for command vkCmdSetViewportShadingRatePaletteNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetViewportShadingRatePaletteNV.html
Defined at line 18825 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetViewportShadingRatePaletteNV ), bool>::type = true>
void setViewportShadingRatePaletteNV (uint32_tfirstViewport,const ArrayProxy<const ShadingRatePaletteNV> &shadingRatePalettes,const Dispatch &d)
wrapper function for command vkCmdSetViewportShadingRatePaletteNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetViewportShadingRatePaletteNV.html
Defined at line 18837 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetCoarseSampleOrderNV ), bool>::type = true>
void setCoarseSampleOrderNV (CoarseSampleOrderTypeNVsampleOrderType,uint32_tcustomSampleOrderCount,const CoarseSampleOrderCustomNV *pCustomSampleOrders,const Dispatch &d)
wrapper function for command vkCmdSetCoarseSampleOrderNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetCoarseSampleOrderNV.html
Defined at line 18852 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetCoarseSampleOrderNV ), bool>::type = true>
void setCoarseSampleOrderNV (CoarseSampleOrderTypeNVsampleOrderType,const ArrayProxy<const CoarseSampleOrderCustomNV> &customSampleOrders,const Dispatch &d)
wrapper function for command vkCmdSetCoarseSampleOrderNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetCoarseSampleOrderNV.html
Defined at line 18866 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBuildAccelerationStructureNV ), bool>::type = true>
void buildAccelerationStructureNV (const AccelerationStructureInfoNV *pInfo,BufferinstanceData,DeviceSizeinstanceOffset,Bool32update,AccelerationStructureNVdst,AccelerationStructureNVsrc,Bufferscratch,DeviceSizescratchOffset,const Dispatch &d)
wrapper function for command vkCmdBuildAccelerationStructureNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBuildAccelerationStructureNV.html
Defined at line 19098 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBuildAccelerationStructureNV ), bool>::type = true>
void buildAccelerationStructureNV (const AccelerationStructureInfoNV &info,BufferinstanceData,DeviceSizeinstanceOffset,Bool32update,AccelerationStructureNVdst,AccelerationStructureNVsrc,Bufferscratch,DeviceSizescratchOffset,const Dispatch &d)
wrapper function for command vkCmdBuildAccelerationStructureNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBuildAccelerationStructureNV.html
Defined at line 19124 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyAccelerationStructureNV ), bool>::type = true>
void copyAccelerationStructureNV (AccelerationStructureNVdst,AccelerationStructureNVsrc,CopyAccelerationStructureModeKHRmode,const Dispatch &d)
wrapper function for command vkCmdCopyAccelerationStructureNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyAccelerationStructureNV.html
Defined at line 19154 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdTraceRaysNV ), bool>::type = true>
void traceRaysNV (BufferraygenShaderBindingTableBuffer,DeviceSizeraygenShaderBindingOffset,BuffermissShaderBindingTableBuffer,DeviceSizemissShaderBindingOffset,DeviceSizemissShaderBindingStride,BufferhitShaderBindingTableBuffer,DeviceSizehitShaderBindingOffset,DeviceSizehitShaderBindingStride,BuffercallableShaderBindingTableBuffer,DeviceSizecallableShaderBindingOffset,DeviceSizecallableShaderBindingStride,uint32_twidth,uint32_theight,uint32_tdepth,const Dispatch &d)
wrapper function for command vkCmdTraceRaysNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdTraceRaysNV.html
Defined at line 19166 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdWriteAccelerationStructuresPropertiesNV ), bool>::type = true>
void writeAccelerationStructuresPropertiesNV (uint32_taccelerationStructureCount,const AccelerationStructureNV *pAccelerationStructures,QueryTypequeryType,QueryPoolqueryPool,uint32_tfirstQuery,const Dispatch &d)
wrapper function for command vkCmdWriteAccelerationStructuresPropertiesNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdWriteAccelerationStructuresPropertiesNV.html
Defined at line 19543 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdWriteAccelerationStructuresPropertiesNV ), bool>::type = true>
void writeAccelerationStructuresPropertiesNV (const ArrayProxy<const AccelerationStructureNV> &accelerationStructures,QueryTypequeryType,QueryPoolqueryPool,uint32_tfirstQuery,const Dispatch &d)
wrapper function for command vkCmdWriteAccelerationStructuresPropertiesNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdWriteAccelerationStructuresPropertiesNV.html
Defined at line 19563 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawIndirectCountKHR ), bool>::type = true>
void drawIndirectCountKHR (Bufferbuffer,DeviceSizeoffset,BuffercountBuffer,DeviceSizecountBufferOffset,uint32_tmaxDrawCount,uint32_tstride,const Dispatch &d)
wrapper function for command vkCmdDrawIndirectCountKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawIndirectCountKHR.html
Defined at line 19669 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawIndexedIndirectCountKHR ), bool>::type = true>
void drawIndexedIndirectCountKHR (Bufferbuffer,DeviceSizeoffset,BuffercountBuffer,DeviceSizecountBufferOffset,uint32_tmaxDrawCount,uint32_tstride,const Dispatch &d)
wrapper function for command vkCmdDrawIndexedIndirectCountKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawIndexedIndirectCountKHR.html
Defined at line 19686 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdWriteBufferMarkerAMD ), bool>::type = true>
void writeBufferMarkerAMD (PipelineStageFlagBitspipelineStage,BufferdstBuffer,DeviceSizedstOffset,uint32_tmarker,const Dispatch &d)
wrapper function for command vkCmdWriteBufferMarkerAMD, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdWriteBufferMarkerAMD.html
Defined at line 19744 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdWriteBufferMarker2AMD ), bool>::type = true>
void writeBufferMarker2AMD (PipelineStageFlags2stage,BufferdstBuffer,DeviceSizedstOffset,uint32_tmarker,const Dispatch &d)
wrapper function for command vkCmdWriteBufferMarker2AMD, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdWriteBufferMarker2AMD.html
Defined at line 19757 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawMeshTasksNV ), bool>::type = true>
void drawMeshTasksNV (uint32_ttaskCount,uint32_tfirstTask,const Dispatch &d)
wrapper function for command vkCmdDrawMeshTasksNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawMeshTasksNV.html
Defined at line 19949 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawMeshTasksIndirectNV ), bool>::type = true>
void drawMeshTasksIndirectNV (Bufferbuffer,DeviceSizeoffset,uint32_tdrawCount,uint32_tstride,const Dispatch &d)
wrapper function for command vkCmdDrawMeshTasksIndirectNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawMeshTasksIndirectNV.html
Defined at line 19957 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawMeshTasksIndirectCountNV ), bool>::type = true>
void drawMeshTasksIndirectCountNV (Bufferbuffer,DeviceSizeoffset,BuffercountBuffer,DeviceSizecountBufferOffset,uint32_tmaxDrawCount,uint32_tstride,const Dispatch &d)
wrapper function for command vkCmdDrawMeshTasksIndirectCountNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawMeshTasksIndirectCountNV.html
Defined at line 19968 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetExclusiveScissorEnableNV ), bool>::type = true>
void setExclusiveScissorEnableNV (uint32_tfirstExclusiveScissor,uint32_texclusiveScissorCount,const Bool32 *pExclusiveScissorEnables,const Dispatch &d)
wrapper function for command vkCmdSetExclusiveScissorEnableNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetExclusiveScissorEnableNV.html
Defined at line 19987 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetExclusiveScissorEnableNV ), bool>::type = true>
void setExclusiveScissorEnableNV (uint32_tfirstExclusiveScissor,const ArrayProxy<const Bool32> &exclusiveScissorEnables,const Dispatch &d)
wrapper function for command vkCmdSetExclusiveScissorEnableNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetExclusiveScissorEnableNV.html
Defined at line 20001 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetExclusiveScissorNV ), bool>::type = true>
void setExclusiveScissorNV (uint32_tfirstExclusiveScissor,uint32_texclusiveScissorCount,const Rect2D *pExclusiveScissors,const Dispatch &d)
wrapper function for command vkCmdSetExclusiveScissorNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetExclusiveScissorNV.html
Defined at line 20016 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetExclusiveScissorNV ), bool>::type = true>
void setExclusiveScissorNV (uint32_tfirstExclusiveScissor,const ArrayProxy<const Rect2D> &exclusiveScissors,const Dispatch &d)
wrapper function for command vkCmdSetExclusiveScissorNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetExclusiveScissorNV.html
Defined at line 20027 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetCheckpointNV ), bool>::type = true>
void setCheckpointNV (const void * pCheckpointMarker, const Dispatch & d)
wrapper function for command vkCmdSetCheckpointNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetCheckpointNV.html
Defined at line 20044 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename CheckpointMarkerType,typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE,typename std::enable_if<IS_DISPATCHED( vkCmdSetCheckpointNV ), bool>::type = true>
void setCheckpointNV (const CheckpointMarkerType & checkpointMarker, const Dispatch & d)
wrapper function for command vkCmdSetCheckpointNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetCheckpointNV.html
Defined at line 20053 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetPerformanceMarkerINTEL ), bool>::type = true>
Result setPerformanceMarkerINTEL (const PerformanceMarkerInfoINTEL * pMarkerInfo, const Dispatch & d)
wrapper function for command vkCmdSetPerformanceMarkerINTEL, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetPerformanceMarkerINTEL.html
Defined at line 20422 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetPerformanceMarkerINTEL ), bool>::type = true>
typename ResultValueType<void>::type setPerformanceMarkerINTEL (const PerformanceMarkerInfoINTEL & markerInfo, const Dispatch & d)
wrapper function for command vkCmdSetPerformanceMarkerINTEL, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetPerformanceMarkerINTEL.html
Defined at line 20434 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetPerformanceStreamMarkerINTEL ), bool>::type = true>
Result setPerformanceStreamMarkerINTEL (const PerformanceStreamMarkerInfoINTEL * pMarkerInfo, const Dispatch & d)
wrapper function for command vkCmdSetPerformanceStreamMarkerINTEL, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetPerformanceStreamMarkerINTEL.html
Defined at line 20453 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetPerformanceStreamMarkerINTEL ), bool>::type = true>
typename ResultValueType<void>::type setPerformanceStreamMarkerINTEL (const PerformanceStreamMarkerInfoINTEL & markerInfo, const Dispatch & d)
wrapper function for command vkCmdSetPerformanceStreamMarkerINTEL, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetPerformanceStreamMarkerINTEL.html
Defined at line 20465 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetPerformanceOverrideINTEL ), bool>::type = true>
Result setPerformanceOverrideINTEL (const PerformanceOverrideInfoINTEL * pOverrideInfo, const Dispatch & d)
wrapper function for command vkCmdSetPerformanceOverrideINTEL, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetPerformanceOverrideINTEL.html
Defined at line 20484 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetPerformanceOverrideINTEL ), bool>::type = true>
typename ResultValueType<void>::type setPerformanceOverrideINTEL (const PerformanceOverrideInfoINTEL & overrideInfo, const Dispatch & d)
wrapper function for command vkCmdSetPerformanceOverrideINTEL, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetPerformanceOverrideINTEL.html
Defined at line 20496 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetFragmentShadingRateKHR ), bool>::type = true>
void setFragmentShadingRateKHR (const Extent2D *pFragmentSize,const FragmentShadingRateCombinerOpKHR[2]combinerOps,const Dispatch &d)
wrapper function for command vkCmdSetFragmentShadingRateKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetFragmentShadingRateKHR.html
Defined at line 20932 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetFragmentShadingRateKHR ), bool>::type = true>
void setFragmentShadingRateKHR (const Extent2D &fragmentSize,const FragmentShadingRateCombinerOpKHR[2]combinerOps,const Dispatch &d)
wrapper function for command vkCmdSetFragmentShadingRateKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetFragmentShadingRateKHR.html
Defined at line 20945 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetRenderingAttachmentLocationsKHR ), bool>::type = true>
void setRenderingAttachmentLocationsKHR (const RenderingAttachmentLocationInfo * pLocationInfo, const Dispatch & d)
wrapper function for command vkCmdSetRenderingAttachmentLocationsKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetRenderingAttachmentLocationsKHR.html
Defined at line 20963 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetRenderingAttachmentLocationsKHR ), bool>::type = true>
void setRenderingAttachmentLocationsKHR (const RenderingAttachmentLocationInfo & locationInfo, const Dispatch & d)
wrapper function for command vkCmdSetRenderingAttachmentLocationsKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetRenderingAttachmentLocationsKHR.html
Defined at line 20975 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetRenderingInputAttachmentIndicesKHR ), bool>::type = true>
void setRenderingInputAttachmentIndicesKHR (const RenderingInputAttachmentIndexInfo * pInputAttachmentIndexInfo, const Dispatch & d)
wrapper function for command vkCmdSetRenderingInputAttachmentIndicesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetRenderingInputAttachmentIndicesKHR.html
Defined at line 20991 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetRenderingInputAttachmentIndicesKHR ), bool>::type = true>
void setRenderingInputAttachmentIndicesKHR (const RenderingInputAttachmentIndexInfo & inputAttachmentIndexInfo, const Dispatch & d)
wrapper function for command vkCmdSetRenderingInputAttachmentIndicesKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetRenderingInputAttachmentIndicesKHR.html
Defined at line 21003 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetLineStippleEXT ), bool>::type = true>
void setLineStippleEXT (uint32_tlineStippleFactor,uint16_tlineStipplePattern,const Dispatch &d)
wrapper function for command vkCmdSetLineStippleEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetLineStippleEXT.html
Defined at line 21698 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetCullModeEXT ), bool>::type = true>
void setCullModeEXT (CullModeFlags cullMode, const Dispatch & d)
wrapper function for command vkCmdSetCullModeEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetCullModeEXT.html
Defined at line 21720 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetFrontFaceEXT ), bool>::type = true>
void setFrontFaceEXT (FrontFace frontFace, const Dispatch & d)
wrapper function for command vkCmdSetFrontFaceEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetFrontFaceEXT.html
Defined at line 21728 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetPrimitiveTopologyEXT ), bool>::type = true>
void setPrimitiveTopologyEXT (PrimitiveTopology primitiveTopology, const Dispatch & d)
wrapper function for command vkCmdSetPrimitiveTopologyEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetPrimitiveTopologyEXT.html
Defined at line 21736 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetViewportWithCountEXT ), bool>::type = true>
void setViewportWithCountEXT (uint32_tviewportCount,const Viewport *pViewports,const Dispatch &d)
wrapper function for command vkCmdSetViewportWithCountEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetViewportWithCountEXT.html
Defined at line 21744 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetViewportWithCountEXT ), bool>::type = true>
void setViewportWithCountEXT (const ArrayProxy<const Viewport> & viewports, const Dispatch & d)
wrapper function for command vkCmdSetViewportWithCountEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetViewportWithCountEXT.html
Defined at line 21754 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetScissorWithCountEXT ), bool>::type = true>
void setScissorWithCountEXT (uint32_tscissorCount,const Rect2D *pScissors,const Dispatch &d)
wrapper function for command vkCmdSetScissorWithCountEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetScissorWithCountEXT.html
Defined at line 21768 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetScissorWithCountEXT ), bool>::type = true>
void setScissorWithCountEXT (const ArrayProxy<const Rect2D> & scissors, const Dispatch & d)
wrapper function for command vkCmdSetScissorWithCountEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetScissorWithCountEXT.html
Defined at line 21777 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindVertexBuffers2EXT ), bool>::type = true>
void bindVertexBuffers2EXT (uint32_tfirstBinding,uint32_tbindingCount,const Buffer *pBuffers,const DeviceSize *pOffsets,const DeviceSize *pSizes,const DeviceSize *pStrides,const Dispatch &d)
wrapper function for command vkCmdBindVertexBuffers2EXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindVertexBuffers2EXT.html
Defined at line 21791 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindVertexBuffers2EXT ), bool>::type = true>
void bindVertexBuffers2EXT (uint32_tfirstBinding,const ArrayProxy<const Buffer> &buffers,const ArrayProxy<const DeviceSize> &offsets,const ArrayProxy<const DeviceSize> &sizes,const ArrayProxy<const DeviceSize> &strides,const Dispatch &d)
wrapper function for command vkCmdBindVertexBuffers2EXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindVertexBuffers2EXT.html
Defined at line 21812 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetDepthTestEnableEXT ), bool>::type = true>
void setDepthTestEnableEXT (Bool32 depthTestEnable, const Dispatch & d)
wrapper function for command vkCmdSetDepthTestEnableEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetDepthTestEnableEXT.html
Defined at line 21855 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetDepthWriteEnableEXT ), bool>::type = true>
void setDepthWriteEnableEXT (Bool32 depthWriteEnable, const Dispatch & d)
wrapper function for command vkCmdSetDepthWriteEnableEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetDepthWriteEnableEXT.html
Defined at line 21863 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetDepthCompareOpEXT ), bool>::type = true>
void setDepthCompareOpEXT (CompareOp depthCompareOp, const Dispatch & d)
wrapper function for command vkCmdSetDepthCompareOpEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetDepthCompareOpEXT.html
Defined at line 21871 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetDepthBoundsTestEnableEXT ), bool>::type = true>
void setDepthBoundsTestEnableEXT (Bool32 depthBoundsTestEnable, const Dispatch & d)
wrapper function for command vkCmdSetDepthBoundsTestEnableEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetDepthBoundsTestEnableEXT.html
Defined at line 21880 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetStencilTestEnableEXT ), bool>::type = true>
void setStencilTestEnableEXT (Bool32 stencilTestEnable, const Dispatch & d)
wrapper function for command vkCmdSetStencilTestEnableEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetStencilTestEnableEXT.html
Defined at line 21888 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetStencilOpEXT ), bool>::type = true>
void setStencilOpEXT (StencilFaceFlagsfaceMask,StencilOpfailOp,StencilOppassOp,StencilOpdepthFailOp,CompareOpcompareOp,const Dispatch &d)
wrapper function for command vkCmdSetStencilOpEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetStencilOpEXT.html
Defined at line 21896 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdPreprocessGeneratedCommandsNV ), bool>::type = true>
void preprocessGeneratedCommandsNV (const GeneratedCommandsInfoNV * pGeneratedCommandsInfo, const Dispatch & d)
wrapper function for command vkCmdPreprocessGeneratedCommandsNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdPreprocessGeneratedCommandsNV.html
Defined at line 22626 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdPreprocessGeneratedCommandsNV ), bool>::type = true>
void preprocessGeneratedCommandsNV (const GeneratedCommandsInfoNV & generatedCommandsInfo, const Dispatch & d)
wrapper function for command vkCmdPreprocessGeneratedCommandsNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdPreprocessGeneratedCommandsNV.html
Defined at line 22638 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdExecuteGeneratedCommandsNV ), bool>::type = true>
void executeGeneratedCommandsNV (Bool32isPreprocessed,const GeneratedCommandsInfoNV *pGeneratedCommandsInfo,const Dispatch &d)
wrapper function for command vkCmdExecuteGeneratedCommandsNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdExecuteGeneratedCommandsNV.html
Defined at line 22653 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdExecuteGeneratedCommandsNV ), bool>::type = true>
void executeGeneratedCommandsNV (Bool32isPreprocessed,const GeneratedCommandsInfoNV &generatedCommandsInfo,const Dispatch &d)
wrapper function for command vkCmdExecuteGeneratedCommandsNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdExecuteGeneratedCommandsNV.html
Defined at line 22666 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindPipelineShaderGroupNV ), bool>::type = true>
void bindPipelineShaderGroupNV (PipelineBindPointpipelineBindPoint,Pipelinepipeline,uint32_tgroupIndex,const Dispatch &d)
wrapper function for command vkCmdBindPipelineShaderGroupNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindPipelineShaderGroupNV.html
Defined at line 22682 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetDepthBias2EXT ), bool>::type = true>
void setDepthBias2EXT (const DepthBiasInfoEXT * pDepthBiasInfo, const Dispatch & d)
wrapper function for command vkCmdSetDepthBias2EXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetDepthBias2EXT.html
Defined at line 22815 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetDepthBias2EXT ), bool>::type = true>
void setDepthBias2EXT (const DepthBiasInfoEXT & depthBiasInfo, const Dispatch & d)
wrapper function for command vkCmdSetDepthBias2EXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetDepthBias2EXT.html
Defined at line 22824 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdEncodeVideoKHR ), bool>::type = true>
void encodeVideoKHR (const VideoEncodeInfoKHR * pEncodeInfo, const Dispatch & d)
wrapper function for command vkCmdEncodeVideoKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdEncodeVideoKHR.html
Defined at line 23329 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdEncodeVideoKHR ), bool>::type = true>
void encodeVideoKHR (const VideoEncodeInfoKHR & encodeInfo, const Dispatch & d)
wrapper function for command vkCmdEncodeVideoKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdEncodeVideoKHR.html
Defined at line 23338 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDispatchTileQCOM ), bool>::type = true>
void dispatchTileQCOM (const DispatchTileInfoQCOM * pDispatchTileInfo, const Dispatch & d)
wrapper function for command vkCmdDispatchTileQCOM, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDispatchTileQCOM.html
Defined at line 23699 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDispatchTileQCOM ), bool>::type = true>
void dispatchTileQCOM (const DispatchTileInfoQCOM & dispatchTileInfo, const Dispatch & d)
wrapper function for command vkCmdDispatchTileQCOM, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDispatchTileQCOM.html
Defined at line 23708 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBeginPerTileExecutionQCOM ), bool>::type = true>
void beginPerTileExecutionQCOM (const PerTileBeginInfoQCOM * pPerTileBeginInfo, const Dispatch & d)
wrapper function for command vkCmdBeginPerTileExecutionQCOM, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBeginPerTileExecutionQCOM.html
Defined at line 23722 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBeginPerTileExecutionQCOM ), bool>::type = true>
void beginPerTileExecutionQCOM (const PerTileBeginInfoQCOM & perTileBeginInfo, const Dispatch & d)
wrapper function for command vkCmdBeginPerTileExecutionQCOM, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBeginPerTileExecutionQCOM.html
Defined at line 23733 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdEndPerTileExecutionQCOM ), bool>::type = true>
void endPerTileExecutionQCOM (const PerTileEndInfoQCOM * pPerTileEndInfo, const Dispatch & d)
wrapper function for command vkCmdEndPerTileExecutionQCOM, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdEndPerTileExecutionQCOM.html
Defined at line 23746 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdEndPerTileExecutionQCOM ), bool>::type = true>
void endPerTileExecutionQCOM (const PerTileEndInfoQCOM & perTileEndInfo, const Dispatch & d)
wrapper function for command vkCmdEndPerTileExecutionQCOM, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdEndPerTileExecutionQCOM.html
Defined at line 23755 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetEvent2KHR ), bool>::type = true>
void setEvent2KHR (Eventevent,const DependencyInfo *pDependencyInfo,const Dispatch &d)
wrapper function for command vkCmdSetEvent2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetEvent2KHR.html
Defined at line 23796 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetEvent2KHR ), bool>::type = true>
void setEvent2KHR (Eventevent,const DependencyInfo &dependencyInfo,const Dispatch &d)
wrapper function for command vkCmdSetEvent2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetEvent2KHR.html
Defined at line 23806 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdResetEvent2KHR ), bool>::type = true>
void resetEvent2KHR (Eventevent,PipelineStageFlags2stageMask,const Dispatch &d)
wrapper function for command vkCmdResetEvent2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdResetEvent2KHR.html
Defined at line 23819 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdWaitEvents2KHR ), bool>::type = true>
void waitEvents2KHR (uint32_teventCount,const Event *pEvents,const DependencyInfo *pDependencyInfos,const Dispatch &d)
wrapper function for command vkCmdWaitEvents2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdWaitEvents2KHR.html
Defined at line 23827 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdWaitEvents2KHR ), bool>::type = true>
void waitEvents2KHR (const ArrayProxy<const Event> &events,const ArrayProxy<const DependencyInfo> &dependencyInfos,const Dispatch &d)
wrapper function for command vkCmdWaitEvents2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdWaitEvents2KHR.html
Defined at line 23840 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdPipelineBarrier2KHR ), bool>::type = true>
void pipelineBarrier2KHR (const DependencyInfo * pDependencyInfo, const Dispatch & d)
wrapper function for command vkCmdPipelineBarrier2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdPipelineBarrier2KHR.html
Defined at line 23866 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdPipelineBarrier2KHR ), bool>::type = true>
void pipelineBarrier2KHR (const DependencyInfo & dependencyInfo, const Dispatch & d)
wrapper function for command vkCmdPipelineBarrier2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdPipelineBarrier2KHR.html
Defined at line 23875 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdWriteTimestamp2KHR ), bool>::type = true>
void writeTimestamp2KHR (PipelineStageFlags2stage,QueryPoolqueryPool,uint32_tquery,const Dispatch &d)
wrapper function for command vkCmdWriteTimestamp2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdWriteTimestamp2KHR.html
Defined at line 23888 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindDescriptorBuffersEXT ), bool>::type = true>
void bindDescriptorBuffersEXT (uint32_tbufferCount,const DescriptorBufferBindingInfoEXT *pBindingInfos,const Dispatch &d)
wrapper function for command vkCmdBindDescriptorBuffersEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindDescriptorBuffersEXT.html
Defined at line 24032 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindDescriptorBuffersEXT ), bool>::type = true>
void bindDescriptorBuffersEXT (const ArrayProxy<const DescriptorBufferBindingInfoEXT> & bindingInfos, const Dispatch & d)
wrapper function for command vkCmdBindDescriptorBuffersEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindDescriptorBuffersEXT.html
Defined at line 24044 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetDescriptorBufferOffsetsEXT ), bool>::type = true>
void setDescriptorBufferOffsetsEXT (PipelineBindPointpipelineBindPoint,PipelineLayoutlayout,uint32_tfirstSet,uint32_tsetCount,const uint32_t *pBufferIndices,const DeviceSize *pOffsets,const Dispatch &d)
wrapper function for command vkCmdSetDescriptorBufferOffsetsEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetDescriptorBufferOffsetsEXT.html
Defined at line 24059 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetDescriptorBufferOffsetsEXT ), bool>::type = true>
void setDescriptorBufferOffsetsEXT (PipelineBindPointpipelineBindPoint,PipelineLayoutlayout,uint32_tfirstSet,const ArrayProxy<const uint32_t> &bufferIndices,const ArrayProxy<const DeviceSize> &offsets,const Dispatch &d)
wrapper function for command vkCmdSetDescriptorBufferOffsetsEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetDescriptorBufferOffsetsEXT.html
Defined at line 24081 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindDescriptorBufferEmbeddedSamplersEXT ), bool>::type = true>
void bindDescriptorBufferEmbeddedSamplersEXT (PipelineBindPointpipelineBindPoint,PipelineLayoutlayout,uint32_tset,const Dispatch &d)
wrapper function for command vkCmdBindDescriptorBufferEmbeddedSamplersEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindDescriptorBufferEmbeddedSamplersEXT.html
Defined at line 24114 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindIndexBuffer3KHR ), bool>::type = true>
void bindIndexBuffer3KHR (const BindIndexBuffer3InfoKHR * pInfo, const Dispatch & d)
wrapper function for command vkCmdBindIndexBuffer3KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindIndexBuffer3KHR.html
Defined at line 24293 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindIndexBuffer3KHR ), bool>::type = true>
void bindIndexBuffer3KHR (const BindIndexBuffer3InfoKHR & info, const Dispatch & d)
wrapper function for command vkCmdBindIndexBuffer3KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindIndexBuffer3KHR.html
Defined at line 24302 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindVertexBuffers3KHR ), bool>::type = true>
void bindVertexBuffers3KHR (uint32_tfirstBinding,uint32_tbindingCount,const BindVertexBuffer3InfoKHR *pBindingInfos,const Dispatch &d)
wrapper function for command vkCmdBindVertexBuffers3KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindVertexBuffers3KHR.html
Defined at line 24315 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindVertexBuffers3KHR ), bool>::type = true>
void bindVertexBuffers3KHR (uint32_tfirstBinding,const ArrayProxy<const BindVertexBuffer3InfoKHR> &bindingInfos,const Dispatch &d)
wrapper function for command vkCmdBindVertexBuffers3KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindVertexBuffers3KHR.html
Defined at line 24326 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawIndirect2KHR ), bool>::type = true>
void drawIndirect2KHR (const DrawIndirect2InfoKHR * pInfo, const Dispatch & d)
wrapper function for command vkCmdDrawIndirect2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawIndirect2KHR.html
Defined at line 24341 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawIndirect2KHR ), bool>::type = true>
void drawIndirect2KHR (const DrawIndirect2InfoKHR & info, const Dispatch & d)
wrapper function for command vkCmdDrawIndirect2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawIndirect2KHR.html
Defined at line 24350 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawIndexedIndirect2KHR ), bool>::type = true>
void drawIndexedIndirect2KHR (const DrawIndirect2InfoKHR * pInfo, const Dispatch & d)
wrapper function for command vkCmdDrawIndexedIndirect2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawIndexedIndirect2KHR.html
Defined at line 24363 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawIndexedIndirect2KHR ), bool>::type = true>
void drawIndexedIndirect2KHR (const DrawIndirect2InfoKHR & info, const Dispatch & d)
wrapper function for command vkCmdDrawIndexedIndirect2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawIndexedIndirect2KHR.html
Defined at line 24372 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDispatchIndirect2KHR ), bool>::type = true>
void dispatchIndirect2KHR (const DispatchIndirect2InfoKHR * pInfo, const Dispatch & d)
wrapper function for command vkCmdDispatchIndirect2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDispatchIndirect2KHR.html
Defined at line 24385 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDispatchIndirect2KHR ), bool>::type = true>
void dispatchIndirect2KHR (const DispatchIndirect2InfoKHR & info, const Dispatch & d)
wrapper function for command vkCmdDispatchIndirect2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDispatchIndirect2KHR.html
Defined at line 24394 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyMemoryKHR ), bool>::type = true>
void copyMemoryKHR (const CopyDeviceMemoryInfoKHR * pCopyMemoryInfo, const Dispatch & d)
wrapper function for command vkCmdCopyMemoryKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyMemoryKHR.html
Defined at line 24407 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyMemoryKHR ), bool>::type = true>
void copyMemoryKHR (Optional<const CopyDeviceMemoryInfoKHR> copyMemoryInfo, const Dispatch & d)
wrapper function for command vkCmdCopyMemoryKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyMemoryKHR.html
Defined at line 24416 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyMemoryToImageKHR ), bool>::type = true>
void copyMemoryToImageKHR (const CopyDeviceMemoryImageInfoKHR * pCopyMemoryInfo, const Dispatch & d)
wrapper function for command vkCmdCopyMemoryToImageKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyMemoryToImageKHR.html
Defined at line 24429 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyMemoryToImageKHR ), bool>::type = true>
void copyMemoryToImageKHR (Optional<const CopyDeviceMemoryImageInfoKHR> copyMemoryInfo, const Dispatch & d)
wrapper function for command vkCmdCopyMemoryToImageKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyMemoryToImageKHR.html
Defined at line 24439 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyImageToMemoryKHR ), bool>::type = true>
void copyImageToMemoryKHR (const CopyDeviceMemoryImageInfoKHR * pCopyMemoryInfo, const Dispatch & d)
wrapper function for command vkCmdCopyImageToMemoryKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyImageToMemoryKHR.html
Defined at line 24453 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyImageToMemoryKHR ), bool>::type = true>
void copyImageToMemoryKHR (Optional<const CopyDeviceMemoryImageInfoKHR> copyMemoryInfo, const Dispatch & d)
wrapper function for command vkCmdCopyImageToMemoryKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyImageToMemoryKHR.html
Defined at line 24463 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdUpdateMemoryKHR ), bool>::type = true>
void updateMemoryKHR (const DeviceAddressRangeKHR *pDstRange,AddressCommandFlagsKHRdstFlags,DeviceSizedataSize,const void *pData,const Dispatch &d)
wrapper function for command vkCmdUpdateMemoryKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdUpdateMemoryKHR.html
Defined at line 24477 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( vkCmdUpdateMemoryKHR ), bool>::type = true>
void updateMemoryKHR (const DeviceAddressRangeKHR &dstRange,AddressCommandFlagsKHRdstFlags,const ArrayProxy<const DataType> &data,const Dispatch &d)
wrapper function for command vkCmdUpdateMemoryKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdUpdateMemoryKHR.html
Defined at line 24492 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdFillMemoryKHR ), bool>::type = true>
void fillMemoryKHR (const DeviceAddressRangeKHR *pDstRange,AddressCommandFlagsKHRdstFlags,uint32_tdata,const Dispatch &d)
wrapper function for command vkCmdFillMemoryKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdFillMemoryKHR.html
Defined at line 24511 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdFillMemoryKHR ), bool>::type = true>
void fillMemoryKHR (const DeviceAddressRangeKHR &dstRange,AddressCommandFlagsKHRdstFlags,uint32_tdata,const Dispatch &d)
wrapper function for command vkCmdFillMemoryKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdFillMemoryKHR.html
Defined at line 24524 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyQueryPoolResultsToMemoryKHR ), bool>::type = true>
void copyQueryPoolResultsToMemoryKHR (QueryPoolqueryPool,uint32_tfirstQuery,uint32_tqueryCount,const StridedDeviceAddressRangeKHR *pDstRange,AddressCommandFlagsKHRdstFlags,QueryResultFlagsqueryResultFlags,const Dispatch &d)
wrapper function for command vkCmdCopyQueryPoolResultsToMemoryKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyQueryPoolResultsToMemoryKHR.html
Defined at line 24540 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyQueryPoolResultsToMemoryKHR ), bool>::type = true>
void copyQueryPoolResultsToMemoryKHR (QueryPoolqueryPool,uint32_tfirstQuery,uint32_tqueryCount,const StridedDeviceAddressRangeKHR &dstRange,AddressCommandFlagsKHRdstFlags,QueryResultFlagsqueryResultFlags,const Dispatch &d)
wrapper function for command vkCmdCopyQueryPoolResultsToMemoryKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyQueryPoolResultsToMemoryKHR.html
Defined at line 24562 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawIndirectCount2KHR ), bool>::type = true>
void drawIndirectCount2KHR (const DrawIndirectCount2InfoKHR * pInfo, const Dispatch & d)
wrapper function for command vkCmdDrawIndirectCount2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawIndirectCount2KHR.html
Defined at line 24587 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawIndirectCount2KHR ), bool>::type = true>
void drawIndirectCount2KHR (const DrawIndirectCount2InfoKHR & info, const Dispatch & d)
wrapper function for command vkCmdDrawIndirectCount2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawIndirectCount2KHR.html
Defined at line 24596 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawIndexedIndirectCount2KHR ), bool>::type = true>
void drawIndexedIndirectCount2KHR (const DrawIndirectCount2InfoKHR * pInfo, const Dispatch & d)
wrapper function for command vkCmdDrawIndexedIndirectCount2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawIndexedIndirectCount2KHR.html
Defined at line 24610 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawIndexedIndirectCount2KHR ), bool>::type = true>
void drawIndexedIndirectCount2KHR (const DrawIndirectCount2InfoKHR & info, const Dispatch & d)
wrapper function for command vkCmdDrawIndexedIndirectCount2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawIndexedIndirectCount2KHR.html
Defined at line 24620 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBeginConditionalRendering2EXT ), bool>::type = true>
void beginConditionalRendering2EXT (const ConditionalRenderingBeginInfo2EXT * pConditionalRenderingBegin, const Dispatch & d)
wrapper function for command vkCmdBeginConditionalRendering2EXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBeginConditionalRendering2EXT.html
Defined at line 24634 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBeginConditionalRendering2EXT ), bool>::type = true>
void beginConditionalRendering2EXT (const ConditionalRenderingBeginInfo2EXT & conditionalRenderingBegin, const Dispatch & d)
wrapper function for command vkCmdBeginConditionalRendering2EXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBeginConditionalRendering2EXT.html
Defined at line 24646 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindTransformFeedbackBuffers2EXT ), bool>::type = true>
void bindTransformFeedbackBuffers2EXT (uint32_tfirstBinding,uint32_tbindingCount,const BindTransformFeedbackBuffer2InfoEXT *pBindingInfos,const Dispatch &d)
wrapper function for command vkCmdBindTransformFeedbackBuffers2EXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindTransformFeedbackBuffers2EXT.html
Defined at line 24661 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindTransformFeedbackBuffers2EXT ), bool>::type = true>
void bindTransformFeedbackBuffers2EXT (uint32_tfirstBinding,const ArrayProxy<const BindTransformFeedbackBuffer2InfoEXT> &bindingInfos,const Dispatch &d)
wrapper function for command vkCmdBindTransformFeedbackBuffers2EXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindTransformFeedbackBuffers2EXT.html
Defined at line 24675 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBeginTransformFeedback2EXT ), bool>::type = true>
void beginTransformFeedback2EXT (uint32_tfirstCounterRange,uint32_tcounterRangeCount,const BindTransformFeedbackBuffer2InfoEXT *pCounterInfos,const Dispatch &d)
wrapper function for command vkCmdBeginTransformFeedback2EXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBeginTransformFeedback2EXT.html
Defined at line 24692 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBeginTransformFeedback2EXT ), bool>::type = true>
void beginTransformFeedback2EXT (uint32_tfirstCounterRange,const ArrayProxy<const BindTransformFeedbackBuffer2InfoEXT> &counterInfos,const Dispatch &d)
wrapper function for command vkCmdBeginTransformFeedback2EXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBeginTransformFeedback2EXT.html
Defined at line 24707 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdEndTransformFeedback2EXT ), bool>::type = true>
void endTransformFeedback2EXT (uint32_tfirstCounterRange,uint32_tcounterRangeCount,const BindTransformFeedbackBuffer2InfoEXT *pCounterInfos,const Dispatch &d)
wrapper function for command vkCmdEndTransformFeedback2EXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdEndTransformFeedback2EXT.html
Defined at line 24723 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdEndTransformFeedback2EXT ), bool>::type = true>
void endTransformFeedback2EXT (uint32_tfirstCounterRange,const ArrayProxy<const BindTransformFeedbackBuffer2InfoEXT> &counterInfos,const Dispatch &d)
wrapper function for command vkCmdEndTransformFeedback2EXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdEndTransformFeedback2EXT.html
Defined at line 24738 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawIndirectByteCount2EXT ), bool>::type = true>
void drawIndirectByteCount2EXT (uint32_tinstanceCount,uint32_tfirstInstance,const BindTransformFeedbackBuffer2InfoEXT *pCounterInfo,uint32_tcounterOffset,uint32_tvertexStride,const Dispatch &d)
wrapper function for command vkCmdDrawIndirectByteCount2EXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawIndirectByteCount2EXT.html
Defined at line 24754 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawIndirectByteCount2EXT ), bool>::type = true>
void drawIndirectByteCount2EXT (uint32_tinstanceCount,uint32_tfirstInstance,const BindTransformFeedbackBuffer2InfoEXT &counterInfo,uint32_tcounterOffset,uint32_tvertexStride,const Dispatch &d)
wrapper function for command vkCmdDrawIndirectByteCount2EXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawIndirectByteCount2EXT.html
Defined at line 24774 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawMeshTasksIndirect2EXT ), bool>::type = true>
void drawMeshTasksIndirect2EXT (const DrawIndirect2InfoKHR * pInfo, const Dispatch & d)
wrapper function for command vkCmdDrawMeshTasksIndirect2EXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawMeshTasksIndirect2EXT.html
Defined at line 24798 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawMeshTasksIndirect2EXT ), bool>::type = true>
void drawMeshTasksIndirect2EXT (const DrawIndirect2InfoKHR & info, const Dispatch & d)
wrapper function for command vkCmdDrawMeshTasksIndirect2EXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawMeshTasksIndirect2EXT.html
Defined at line 24808 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawMeshTasksIndirectCount2EXT ), bool>::type = true>
void drawMeshTasksIndirectCount2EXT (const DrawIndirectCount2InfoKHR * pInfo, const Dispatch & d)
wrapper function for command vkCmdDrawMeshTasksIndirectCount2EXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawMeshTasksIndirectCount2EXT.html
Defined at line 24822 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawMeshTasksIndirectCount2EXT ), bool>::type = true>
void drawMeshTasksIndirectCount2EXT (const DrawIndirectCount2InfoKHR & info, const Dispatch & d)
wrapper function for command vkCmdDrawMeshTasksIndirectCount2EXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawMeshTasksIndirectCount2EXT.html
Defined at line 24832 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdWriteMarkerToMemoryAMD ), bool>::type = true>
void writeMarkerToMemoryAMD (const MemoryMarkerInfoAMD * pInfo, const Dispatch & d)
wrapper function for command vkCmdWriteMarkerToMemoryAMD, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdWriteMarkerToMemoryAMD.html
Defined at line 24845 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdWriteMarkerToMemoryAMD ), bool>::type = true>
void writeMarkerToMemoryAMD (const MemoryMarkerInfoAMD & info, const Dispatch & d)
wrapper function for command vkCmdWriteMarkerToMemoryAMD, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdWriteMarkerToMemoryAMD.html
Defined at line 24854 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetFragmentShadingRateEnumNV ), bool>::type = true>
void setFragmentShadingRateEnumNV (FragmentShadingRateNVshadingRate,const FragmentShadingRateCombinerOpKHR[2]combinerOps,const Dispatch &d)
wrapper function for command vkCmdSetFragmentShadingRateEnumNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetFragmentShadingRateEnumNV.html
Defined at line 24933 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawMeshTasksEXT ), bool>::type = true>
void drawMeshTasksEXT (uint32_tgroupCountX,uint32_tgroupCountY,uint32_tgroupCountZ,const Dispatch &d)
wrapper function for command vkCmdDrawMeshTasksEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawMeshTasksEXT.html
Defined at line 24946 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawMeshTasksIndirectEXT ), bool>::type = true>
void drawMeshTasksIndirectEXT (Bufferbuffer,DeviceSizeoffset,uint32_tdrawCount,uint32_tstride,const Dispatch &d)
wrapper function for command vkCmdDrawMeshTasksIndirectEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawMeshTasksIndirectEXT.html
Defined at line 24956 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawMeshTasksIndirectCountEXT ), bool>::type = true>
void drawMeshTasksIndirectCountEXT (Bufferbuffer,DeviceSizeoffset,BuffercountBuffer,DeviceSizecountBufferOffset,uint32_tmaxDrawCount,uint32_tstride,const Dispatch &d)
wrapper function for command vkCmdDrawMeshTasksIndirectCountEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawMeshTasksIndirectCountEXT.html
Defined at line 24967 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyBuffer2KHR ), bool>::type = true>
void copyBuffer2KHR (const CopyBufferInfo2 * pCopyBufferInfo, const Dispatch & d)
wrapper function for command vkCmdCopyBuffer2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyBuffer2KHR.html
Defined at line 24985 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyBuffer2KHR ), bool>::type = true>
void copyBuffer2KHR (const CopyBufferInfo2 & copyBufferInfo, const Dispatch & d)
wrapper function for command vkCmdCopyBuffer2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyBuffer2KHR.html
Defined at line 24994 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyImage2KHR ), bool>::type = true>
void copyImage2KHR (const CopyImageInfo2 * pCopyImageInfo, const Dispatch & d)
wrapper function for command vkCmdCopyImage2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyImage2KHR.html
Defined at line 25007 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyImage2KHR ), bool>::type = true>
void copyImage2KHR (const CopyImageInfo2 & copyImageInfo, const Dispatch & d)
wrapper function for command vkCmdCopyImage2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyImage2KHR.html
Defined at line 25016 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyBufferToImage2KHR ), bool>::type = true>
void copyBufferToImage2KHR (const CopyBufferToImageInfo2 * pCopyBufferToImageInfo, const Dispatch & d)
wrapper function for command vkCmdCopyBufferToImage2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyBufferToImage2KHR.html
Defined at line 25029 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyBufferToImage2KHR ), bool>::type = true>
void copyBufferToImage2KHR (const CopyBufferToImageInfo2 & copyBufferToImageInfo, const Dispatch & d)
wrapper function for command vkCmdCopyBufferToImage2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyBufferToImage2KHR.html
Defined at line 25040 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyImageToBuffer2KHR ), bool>::type = true>
void copyImageToBuffer2KHR (const CopyImageToBufferInfo2 * pCopyImageToBufferInfo, const Dispatch & d)
wrapper function for command vkCmdCopyImageToBuffer2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyImageToBuffer2KHR.html
Defined at line 25054 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyImageToBuffer2KHR ), bool>::type = true>
void copyImageToBuffer2KHR (const CopyImageToBufferInfo2 & copyImageToBufferInfo, const Dispatch & d)
wrapper function for command vkCmdCopyImageToBuffer2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyImageToBuffer2KHR.html
Defined at line 25065 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBlitImage2KHR ), bool>::type = true>
void blitImage2KHR (const BlitImageInfo2 * pBlitImageInfo, const Dispatch & d)
wrapper function for command vkCmdBlitImage2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBlitImage2KHR.html
Defined at line 25079 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBlitImage2KHR ), bool>::type = true>
void blitImage2KHR (const BlitImageInfo2 & blitImageInfo, const Dispatch & d)
wrapper function for command vkCmdBlitImage2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBlitImage2KHR.html
Defined at line 25088 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdResolveImage2KHR ), bool>::type = true>
void resolveImage2KHR (const ResolveImageInfo2 * pResolveImageInfo, const Dispatch & d)
wrapper function for command vkCmdResolveImage2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdResolveImage2KHR.html
Defined at line 25101 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdResolveImage2KHR ), bool>::type = true>
void resolveImage2KHR (const ResolveImageInfo2 & resolveImageInfo, const Dispatch & d)
wrapper function for command vkCmdResolveImage2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdResolveImage2KHR.html
Defined at line 25110 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetVertexInputEXT ), bool>::type = true>
void setVertexInputEXT (uint32_tvertexBindingDescriptionCount,const VertexInputBindingDescription2EXT *pVertexBindingDescriptions,uint32_tvertexAttributeDescriptionCount,const VertexInputAttributeDescription2EXT *pVertexAttributeDescriptions,const Dispatch &d)
wrapper function for command vkCmdSetVertexInputEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetVertexInputEXT.html
Defined at line 25307 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetVertexInputEXT ), bool>::type = true>
void setVertexInputEXT (const ArrayProxy<const VertexInputBindingDescription2EXT> &vertexBindingDescriptions,const ArrayProxy<const VertexInputAttributeDescription2EXT> &vertexAttributeDescriptions,const Dispatch &d)
wrapper function for command vkCmdSetVertexInputEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetVertexInputEXT.html
Defined at line 25324 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSubpassShadingHUAWEI ), bool>::type = true>
void subpassShadingHUAWEI (const Dispatch & d)
wrapper function for command vkCmdSubpassShadingHUAWEI, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSubpassShadingHUAWEI.html
Defined at line 25747 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindInvocationMaskHUAWEI ), bool>::type = true>
void bindInvocationMaskHUAWEI (ImageViewimageView,ImageLayoutimageLayout,const Dispatch &d)
wrapper function for command vkCmdBindInvocationMaskHUAWEI, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindInvocationMaskHUAWEI.html
Defined at line 25758 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetPatchControlPointsEXT ), bool>::type = true>
void setPatchControlPointsEXT (uint32_t patchControlPoints, const Dispatch & d)
wrapper function for command vkCmdSetPatchControlPointsEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetPatchControlPointsEXT.html
Defined at line 25836 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetRasterizerDiscardEnableEXT ), bool>::type = true>
void setRasterizerDiscardEnableEXT (Bool32 rasterizerDiscardEnable, const Dispatch & d)
wrapper function for command vkCmdSetRasterizerDiscardEnableEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetRasterizerDiscardEnableEXT.html
Defined at line 25845 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetDepthBiasEnableEXT ), bool>::type = true>
void setDepthBiasEnableEXT (Bool32 depthBiasEnable, const Dispatch & d)
wrapper function for command vkCmdSetDepthBiasEnableEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetDepthBiasEnableEXT.html
Defined at line 25853 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetLogicOpEXT ), bool>::type = true>
void setLogicOpEXT (LogicOp logicOp, const Dispatch & d)
wrapper function for command vkCmdSetLogicOpEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetLogicOpEXT.html
Defined at line 25861 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetPrimitiveRestartEnableEXT ), bool>::type = true>
void setPrimitiveRestartEnableEXT (Bool32 primitiveRestartEnable, const Dispatch & d)
wrapper function for command vkCmdSetPrimitiveRestartEnableEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetPrimitiveRestartEnableEXT.html
Defined at line 25870 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetColorWriteEnableEXT ), bool>::type = true>
void setColorWriteEnableEXT (uint32_tattachmentCount,const Bool32 *pColorWriteEnables,const Dispatch &d)
wrapper function for command vkCmdSetColorWriteEnableEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetColorWriteEnableEXT.html
Defined at line 25972 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetColorWriteEnableEXT ), bool>::type = true>
void setColorWriteEnableEXT (const ArrayProxy<const Bool32> & colorWriteEnables, const Dispatch & d)
wrapper function for command vkCmdSetColorWriteEnableEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetColorWriteEnableEXT.html
Defined at line 25982 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdTraceRaysIndirect2KHR ), bool>::type = true>
void traceRaysIndirect2KHR (DeviceAddress indirectDeviceAddress, const Dispatch & d)
wrapper function for command vkCmdTraceRaysIndirect2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdTraceRaysIndirect2KHR.html
Defined at line 25998 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawMultiEXT ), bool>::type = true>
void drawMultiEXT (uint32_tdrawCount,const MultiDrawInfoEXT *pVertexInfo,uint32_tinstanceCount,uint32_tfirstInstance,uint32_tstride,const Dispatch &d)
wrapper function for command vkCmdDrawMultiEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawMultiEXT.html
Defined at line 26008 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawMultiEXT ), bool>::type = true>
void drawMultiEXT (const StridedArrayProxy<const MultiDrawInfoEXT> &vertexInfo,uint32_tinstanceCount,uint32_tfirstInstance,const Dispatch &d)
wrapper function for command vkCmdDrawMultiEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawMultiEXT.html
Defined at line 26024 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawMultiIndexedEXT ), bool>::type = true>
void drawMultiIndexedEXT (uint32_tdrawCount,const MultiDrawIndexedInfoEXT *pIndexInfo,uint32_tinstanceCount,uint32_tfirstInstance,uint32_tstride,const int32_t *pVertexOffset,const Dispatch &d)
wrapper function for command vkCmdDrawMultiIndexedEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawMultiIndexedEXT.html
Defined at line 26043 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawMultiIndexedEXT ), bool>::type = true>
void drawMultiIndexedEXT (const StridedArrayProxy<const MultiDrawIndexedInfoEXT> &indexInfo,uint32_tinstanceCount,uint32_tfirstInstance,Optional<const int32_t>vertexOffset,const Dispatch &d)
wrapper function for command vkCmdDrawMultiIndexedEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawMultiIndexedEXT.html
Defined at line 26064 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBuildMicromapsEXT ), bool>::type = true>
void buildMicromapsEXT (uint32_tinfoCount,const MicromapBuildInfoEXT *pInfos,const Dispatch &d)
wrapper function for command vkCmdBuildMicromapsEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBuildMicromapsEXT.html
Defined at line 26194 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBuildMicromapsEXT ), bool>::type = true>
void buildMicromapsEXT (const ArrayProxy<const MicromapBuildInfoEXT> & infos, const Dispatch & d)
wrapper function for command vkCmdBuildMicromapsEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBuildMicromapsEXT.html
Defined at line 26204 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyMicromapEXT ), bool>::type = true>
void copyMicromapEXT (const CopyMicromapInfoEXT * pInfo, const Dispatch & d)
wrapper function for command vkCmdCopyMicromapEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyMicromapEXT.html
Defined at line 26416 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyMicromapEXT ), bool>::type = true>
void copyMicromapEXT (const CopyMicromapInfoEXT & info, const Dispatch & d)
wrapper function for command vkCmdCopyMicromapEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyMicromapEXT.html
Defined at line 26425 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyMicromapToMemoryEXT ), bool>::type = true>
void copyMicromapToMemoryEXT (const CopyMicromapToMemoryInfoEXT * pInfo, const Dispatch & d)
wrapper function for command vkCmdCopyMicromapToMemoryEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyMicromapToMemoryEXT.html
Defined at line 26438 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyMicromapToMemoryEXT ), bool>::type = true>
void copyMicromapToMemoryEXT (const CopyMicromapToMemoryInfoEXT & info, const Dispatch & d)
wrapper function for command vkCmdCopyMicromapToMemoryEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyMicromapToMemoryEXT.html
Defined at line 26447 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyMemoryToMicromapEXT ), bool>::type = true>
void copyMemoryToMicromapEXT (const CopyMemoryToMicromapInfoEXT * pInfo, const Dispatch & d)
wrapper function for command vkCmdCopyMemoryToMicromapEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyMemoryToMicromapEXT.html
Defined at line 26460 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyMemoryToMicromapEXT ), bool>::type = true>
void copyMemoryToMicromapEXT (const CopyMemoryToMicromapInfoEXT & info, const Dispatch & d)
wrapper function for command vkCmdCopyMemoryToMicromapEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyMemoryToMicromapEXT.html
Defined at line 26469 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdWriteMicromapsPropertiesEXT ), bool>::type = true>
void writeMicromapsPropertiesEXT (uint32_tmicromapCount,const MicromapEXT *pMicromaps,QueryTypequeryType,QueryPoolqueryPool,uint32_tfirstQuery,const Dispatch &d)
wrapper function for command vkCmdWriteMicromapsPropertiesEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdWriteMicromapsPropertiesEXT.html
Defined at line 26483 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdWriteMicromapsPropertiesEXT ), bool>::type = true>
void writeMicromapsPropertiesEXT (const ArrayProxy<const MicromapEXT> µmaps,QueryTypequeryType,QueryPoolqueryPool,uint32_tfirstQuery,const Dispatch &d)
wrapper function for command vkCmdWriteMicromapsPropertiesEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdWriteMicromapsPropertiesEXT.html
Defined at line 26500 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawClusterHUAWEI ), bool>::type = true>
void drawClusterHUAWEI (uint32_tgroupCountX,uint32_tgroupCountY,uint32_tgroupCountZ,const Dispatch &d)
wrapper function for command vkCmdDrawClusterHUAWEI, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawClusterHUAWEI.html
Defined at line 26589 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDrawClusterIndirectHUAWEI ), bool>::type = true>
void drawClusterIndirectHUAWEI (Bufferbuffer,DeviceSizeoffset,const Dispatch &d)
wrapper function for command vkCmdDrawClusterIndirectHUAWEI, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDrawClusterIndirectHUAWEI.html
Defined at line 26599 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetDispatchParametersARM ), bool>::type = true>
void setDispatchParametersARM (const DispatchParametersARM * pDispatchParameters, const Dispatch & d)
wrapper function for command vkCmdSetDispatchParametersARM, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetDispatchParametersARM.html
Defined at line 26823 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetDispatchParametersARM ), bool>::type = true>
void setDispatchParametersARM (const DispatchParametersARM & dispatchParameters, const Dispatch & d)
wrapper function for command vkCmdSetDispatchParametersARM, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetDispatchParametersARM.html
Defined at line 26835 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyMemoryIndirectNV ), bool>::type = true>
void copyMemoryIndirectNV (DeviceAddresscopyBufferAddress,uint32_tcopyCount,uint32_tstride,const Dispatch &d)
wrapper function for command vkCmdCopyMemoryIndirectNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyMemoryIndirectNV.html
Defined at line 26917 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyMemoryToImageIndirectNV ), bool>::type = true>
void copyMemoryToImageIndirectNV (DeviceAddresscopyBufferAddress,uint32_tcopyCount,uint32_tstride,ImagedstImage,ImageLayoutdstImageLayout,const ImageSubresourceLayers *pImageSubresources,const Dispatch &d)
wrapper function for command vkCmdCopyMemoryToImageIndirectNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyMemoryToImageIndirectNV.html
Defined at line 26927 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyMemoryToImageIndirectNV ), bool>::type = true>
void copyMemoryToImageIndirectNV (DeviceAddresscopyBufferAddress,uint32_tstride,ImagedstImage,ImageLayoutdstImageLayout,const ArrayProxy<const ImageSubresourceLayers> &imageSubresources,const Dispatch &d)
wrapper function for command vkCmdCopyMemoryToImageIndirectNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyMemoryToImageIndirectNV.html
Defined at line 26949 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDecompressMemoryNV ), bool>::type = true>
void decompressMemoryNV (uint32_tdecompressRegionCount,const DecompressMemoryRegionNV *pDecompressMemoryRegions,const Dispatch &d)
wrapper function for command vkCmdDecompressMemoryNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDecompressMemoryNV.html
Defined at line 26975 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDecompressMemoryNV ), bool>::type = true>
void decompressMemoryNV (const ArrayProxy<const DecompressMemoryRegionNV> & decompressMemoryRegions, const Dispatch & d)
wrapper function for command vkCmdDecompressMemoryNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDecompressMemoryNV.html
Defined at line 26987 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDecompressMemoryIndirectCountNV ), bool>::type = true>
void decompressMemoryIndirectCountNV (DeviceAddressindirectCommandsAddress,DeviceAddressindirectCommandsCountAddress,uint32_tstride,const Dispatch &d)
wrapper function for command vkCmdDecompressMemoryIndirectCountNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDecompressMemoryIndirectCountNV.html
Defined at line 27003 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdUpdatePipelineIndirectBufferNV ), bool>::type = true>
void updatePipelineIndirectBufferNV (PipelineBindPointpipelineBindPoint,Pipelinepipeline,const Dispatch &d)
wrapper function for command vkCmdUpdatePipelineIndirectBufferNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdUpdatePipelineIndirectBufferNV.html
Defined at line 27075 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetDepthClampEnableEXT ), bool>::type = true>
void setDepthClampEnableEXT (Bool32 depthClampEnable, const Dispatch & d)
wrapper function for command vkCmdSetDepthClampEnableEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetDepthClampEnableEXT.html
Defined at line 27203 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetPolygonModeEXT ), bool>::type = true>
void setPolygonModeEXT (PolygonMode polygonMode, const Dispatch & d)
wrapper function for command vkCmdSetPolygonModeEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetPolygonModeEXT.html
Defined at line 27211 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetRasterizationSamplesEXT ), bool>::type = true>
void setRasterizationSamplesEXT (SampleCountFlagBits rasterizationSamples, const Dispatch & d)
wrapper function for command vkCmdSetRasterizationSamplesEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetRasterizationSamplesEXT.html
Defined at line 27220 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetSampleMaskEXT ), bool>::type = true>
void setSampleMaskEXT (SampleCountFlagBitssamples,const SampleMask *pSampleMask,const Dispatch &d)
wrapper function for command vkCmdSetSampleMaskEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetSampleMaskEXT.html
Defined at line 27228 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetSampleMaskEXT ), bool>::type = true>
void setSampleMaskEXT (SampleCountFlagBitssamples,const ArrayProxy<const SampleMask> &sampleMask,const Dispatch &d)
wrapper function for command vkCmdSetSampleMaskEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetSampleMaskEXT.html
Defined at line 27239 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetAlphaToCoverageEnableEXT ), bool>::type = true>
void setAlphaToCoverageEnableEXT (Bool32 alphaToCoverageEnable, const Dispatch & d)
wrapper function for command vkCmdSetAlphaToCoverageEnableEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetAlphaToCoverageEnableEXT.html
Defined at line 27262 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetAlphaToOneEnableEXT ), bool>::type = true>
void setAlphaToOneEnableEXT (Bool32 alphaToOneEnable, const Dispatch & d)
wrapper function for command vkCmdSetAlphaToOneEnableEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetAlphaToOneEnableEXT.html
Defined at line 27270 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetLogicOpEnableEXT ), bool>::type = true>
void setLogicOpEnableEXT (Bool32 logicOpEnable, const Dispatch & d)
wrapper function for command vkCmdSetLogicOpEnableEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetLogicOpEnableEXT.html
Defined at line 27278 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetColorBlendEnableEXT ), bool>::type = true>
void setColorBlendEnableEXT (uint32_tfirstAttachment,uint32_tattachmentCount,const Bool32 *pColorBlendEnables,const Dispatch &d)
wrapper function for command vkCmdSetColorBlendEnableEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetColorBlendEnableEXT.html
Defined at line 27286 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetColorBlendEnableEXT ), bool>::type = true>
void setColorBlendEnableEXT (uint32_tfirstAttachment,const ArrayProxy<const Bool32> &colorBlendEnables,const Dispatch &d)
wrapper function for command vkCmdSetColorBlendEnableEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetColorBlendEnableEXT.html
Defined at line 27297 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetColorBlendEquationEXT ), bool>::type = true>
void setColorBlendEquationEXT (uint32_tfirstAttachment,uint32_tattachmentCount,const ColorBlendEquationEXT *pColorBlendEquations,const Dispatch &d)
wrapper function for command vkCmdSetColorBlendEquationEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetColorBlendEquationEXT.html
Defined at line 27313 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetColorBlendEquationEXT ), bool>::type = true>
void setColorBlendEquationEXT (uint32_tfirstAttachment,const ArrayProxy<const ColorBlendEquationEXT> &colorBlendEquations,const Dispatch &d)
wrapper function for command vkCmdSetColorBlendEquationEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetColorBlendEquationEXT.html
Defined at line 27327 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetColorWriteMaskEXT ), bool>::type = true>
void setColorWriteMaskEXT (uint32_tfirstAttachment,uint32_tattachmentCount,const ColorComponentFlags *pColorWriteMasks,const Dispatch &d)
wrapper function for command vkCmdSetColorWriteMaskEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetColorWriteMaskEXT.html
Defined at line 27343 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetColorWriteMaskEXT ), bool>::type = true>
void setColorWriteMaskEXT (uint32_tfirstAttachment,const ArrayProxy<const ColorComponentFlags> &colorWriteMasks,const Dispatch &d)
wrapper function for command vkCmdSetColorWriteMaskEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetColorWriteMaskEXT.html
Defined at line 27354 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetTessellationDomainOriginEXT ), bool>::type = true>
void setTessellationDomainOriginEXT (TessellationDomainOrigin domainOrigin, const Dispatch & d)
wrapper function for command vkCmdSetTessellationDomainOriginEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetTessellationDomainOriginEXT.html
Defined at line 27371 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetRasterizationStreamEXT ), bool>::type = true>
void setRasterizationStreamEXT (uint32_t rasterizationStream, const Dispatch & d)
wrapper function for command vkCmdSetRasterizationStreamEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetRasterizationStreamEXT.html
Defined at line 27380 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetConservativeRasterizationModeEXT ), bool>::type = true>
void setConservativeRasterizationModeEXT (ConservativeRasterizationModeEXT conservativeRasterizationMode, const Dispatch & d)
wrapper function for command vkCmdSetConservativeRasterizationModeEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetConservativeRasterizationModeEXT.html
Defined at line 27389 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetExtraPrimitiveOverestimationSizeEXT ), bool>::type = true>
void setExtraPrimitiveOverestimationSizeEXT (float extraPrimitiveOverestimationSize, const Dispatch & d)
wrapper function for command vkCmdSetExtraPrimitiveOverestimationSizeEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetExtraPrimitiveOverestimationSizeEXT.html
Defined at line 27400 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetDepthClipEnableEXT ), bool>::type = true>
void setDepthClipEnableEXT (Bool32 depthClipEnable, const Dispatch & d)
wrapper function for command vkCmdSetDepthClipEnableEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetDepthClipEnableEXT.html
Defined at line 27409 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetSampleLocationsEnableEXT ), bool>::type = true>
void setSampleLocationsEnableEXT (Bool32 sampleLocationsEnable, const Dispatch & d)
wrapper function for command vkCmdSetSampleLocationsEnableEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetSampleLocationsEnableEXT.html
Defined at line 27418 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetColorBlendAdvancedEXT ), bool>::type = true>
void setColorBlendAdvancedEXT (uint32_tfirstAttachment,uint32_tattachmentCount,const ColorBlendAdvancedEXT *pColorBlendAdvanced,const Dispatch &d)
wrapper function for command vkCmdSetColorBlendAdvancedEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetColorBlendAdvancedEXT.html
Defined at line 27427 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetColorBlendAdvancedEXT ), bool>::type = true>
void setColorBlendAdvancedEXT (uint32_tfirstAttachment,const ArrayProxy<const ColorBlendAdvancedEXT> &colorBlendAdvanced,const Dispatch &d)
wrapper function for command vkCmdSetColorBlendAdvancedEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetColorBlendAdvancedEXT.html
Defined at line 27441 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetProvokingVertexModeEXT ), bool>::type = true>
void setProvokingVertexModeEXT (ProvokingVertexModeEXT provokingVertexMode, const Dispatch & d)
wrapper function for command vkCmdSetProvokingVertexModeEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetProvokingVertexModeEXT.html
Defined at line 27458 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetLineRasterizationModeEXT ), bool>::type = true>
void setLineRasterizationModeEXT (LineRasterizationModeEXT lineRasterizationMode, const Dispatch & d)
wrapper function for command vkCmdSetLineRasterizationModeEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetLineRasterizationModeEXT.html
Defined at line 27467 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetLineStippleEnableEXT ), bool>::type = true>
void setLineStippleEnableEXT (Bool32 stippledLineEnable, const Dispatch & d)
wrapper function for command vkCmdSetLineStippleEnableEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetLineStippleEnableEXT.html
Defined at line 27476 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetDepthClipNegativeOneToOneEXT ), bool>::type = true>
void setDepthClipNegativeOneToOneEXT (Bool32 negativeOneToOne, const Dispatch & d)
wrapper function for command vkCmdSetDepthClipNegativeOneToOneEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetDepthClipNegativeOneToOneEXT.html
Defined at line 27485 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetViewportWScalingEnableNV ), bool>::type = true>
void setViewportWScalingEnableNV (Bool32 viewportWScalingEnable, const Dispatch & d)
wrapper function for command vkCmdSetViewportWScalingEnableNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetViewportWScalingEnableNV.html
Defined at line 27494 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetViewportSwizzleNV ), bool>::type = true>
void setViewportSwizzleNV (uint32_tfirstViewport,uint32_tviewportCount,const ViewportSwizzleNV *pViewportSwizzles,const Dispatch &d)
wrapper function for command vkCmdSetViewportSwizzleNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetViewportSwizzleNV.html
Defined at line 27502 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetViewportSwizzleNV ), bool>::type = true>
void setViewportSwizzleNV (uint32_tfirstViewport,const ArrayProxy<const ViewportSwizzleNV> &viewportSwizzles,const Dispatch &d)
wrapper function for command vkCmdSetViewportSwizzleNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetViewportSwizzleNV.html
Defined at line 27513 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetCoverageToColorEnableNV ), bool>::type = true>
void setCoverageToColorEnableNV (Bool32 coverageToColorEnable, const Dispatch & d)
wrapper function for command vkCmdSetCoverageToColorEnableNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetCoverageToColorEnableNV.html
Defined at line 27530 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetCoverageToColorLocationNV ), bool>::type = true>
void setCoverageToColorLocationNV (uint32_t coverageToColorLocation, const Dispatch & d)
wrapper function for command vkCmdSetCoverageToColorLocationNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetCoverageToColorLocationNV.html
Defined at line 27539 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetCoverageModulationModeNV ), bool>::type = true>
void setCoverageModulationModeNV (CoverageModulationModeNV coverageModulationMode, const Dispatch & d)
wrapper function for command vkCmdSetCoverageModulationModeNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetCoverageModulationModeNV.html
Defined at line 27548 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetCoverageModulationTableEnableNV ), bool>::type = true>
void setCoverageModulationTableEnableNV (Bool32 coverageModulationTableEnable, const Dispatch & d)
wrapper function for command vkCmdSetCoverageModulationTableEnableNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetCoverageModulationTableEnableNV.html
Defined at line 27558 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetCoverageModulationTableNV ), bool>::type = true>
void setCoverageModulationTableNV (uint32_tcoverageModulationTableCount,const float *pCoverageModulationTable,const Dispatch &d)
wrapper function for command vkCmdSetCoverageModulationTableNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetCoverageModulationTableNV.html
Defined at line 27567 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetCoverageModulationTableNV ), bool>::type = true>
void setCoverageModulationTableNV (const ArrayProxy<const float> & coverageModulationTable, const Dispatch & d)
wrapper function for command vkCmdSetCoverageModulationTableNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetCoverageModulationTableNV.html
Defined at line 27578 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetShadingRateImageEnableNV ), bool>::type = true>
void setShadingRateImageEnableNV (Bool32 shadingRateImageEnable, const Dispatch & d)
wrapper function for command vkCmdSetShadingRateImageEnableNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetShadingRateImageEnableNV.html
Defined at line 27594 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetRepresentativeFragmentTestEnableNV ), bool>::type = true>
void setRepresentativeFragmentTestEnableNV (Bool32 representativeFragmentTestEnable, const Dispatch & d)
wrapper function for command vkCmdSetRepresentativeFragmentTestEnableNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetRepresentativeFragmentTestEnableNV.html
Defined at line 27603 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetCoverageReductionModeNV ), bool>::type = true>
void setCoverageReductionModeNV (CoverageReductionModeNV coverageReductionMode, const Dispatch & d)
wrapper function for command vkCmdSetCoverageReductionModeNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetCoverageReductionModeNV.html
Defined at line 27613 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyTensorARM ), bool>::type = true>
void copyTensorARM (const CopyTensorInfoARM * pCopyTensorInfo, const Dispatch & d)
wrapper function for command vkCmdCopyTensorARM, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyTensorARM.html
Defined at line 27968 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyTensorARM ), bool>::type = true>
void copyTensorARM (const CopyTensorInfoARM & copyTensorInfo, const Dispatch & d)
wrapper function for command vkCmdCopyTensorARM, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyTensorARM.html
Defined at line 27977 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdOpticalFlowExecuteNV ), bool>::type = true>
void opticalFlowExecuteNV (OpticalFlowSessionNVsession,const OpticalFlowExecuteInfoNV *pExecuteInfo,const Dispatch &d)
wrapper function for command vkCmdOpticalFlowExecuteNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdOpticalFlowExecuteNV.html
Defined at line 28415 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdOpticalFlowExecuteNV ), bool>::type = true>
void opticalFlowExecuteNV (OpticalFlowSessionNVsession,const OpticalFlowExecuteInfoNV &executeInfo,const Dispatch &d)
wrapper function for command vkCmdOpticalFlowExecuteNV, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdOpticalFlowExecuteNV.html
Defined at line 28427 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindIndexBuffer2KHR ), bool>::type = true>
void bindIndexBuffer2KHR (Bufferbuffer,DeviceSizeoffset,DeviceSizesize,IndexTypeindexType,const Dispatch &d)
wrapper function for command vkCmdBindIndexBuffer2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindIndexBuffer2KHR.html
Defined at line 28444 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindShadersEXT ), bool>::type = true>
void bindShadersEXT (uint32_tstageCount,const ShaderStageFlagBits *pStages,const ShaderEXT *pShaders,const Dispatch &d)
wrapper function for command vkCmdBindShadersEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindShadersEXT.html
Defined at line 28971 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindShadersEXT ), bool>::type = true>
void bindShadersEXT (const ArrayProxy<const ShaderStageFlagBits> &stages,const ArrayProxy<const ShaderEXT> &shaders,const Dispatch &d)
wrapper function for command vkCmdBindShadersEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindShadersEXT.html
Defined at line 28984 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetDepthClampRangeEXT ), bool>::type = true>
void setDepthClampRangeEXT (DepthClampModeEXTdepthClampMode,const DepthClampRangeEXT *pDepthClampRange,const Dispatch &d)
wrapper function for command vkCmdSetDepthClampRangeEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetDepthClampRangeEXT.html
Defined at line 29010 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetDepthClampRangeEXT ), bool>::type = true>
void setDepthClampRangeEXT (DepthClampModeEXTdepthClampMode,Optional<const DepthClampRangeEXT>depthClampRange,const Dispatch &d)
wrapper function for command vkCmdSetDepthClampRangeEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetDepthClampRangeEXT.html
Defined at line 29022 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdConvertCooperativeVectorMatrixNV ), bool>::type = true>
void convertCooperativeVectorMatrixNV (uint32_tinfoCount,const ConvertCooperativeVectorMatrixInfoNV *pInfos,const Dispatch &d)
wrapper function for command vkCmdConvertCooperativeVectorMatrixNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdConvertCooperativeVectorMatrixNV.html
Defined at line 29766 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdConvertCooperativeVectorMatrixNV ), bool>::type = true>
void convertCooperativeVectorMatrixNV (const ArrayProxy<const ConvertCooperativeVectorMatrixInfoNV> & infos, const Dispatch & d)
wrapper function for command vkCmdConvertCooperativeVectorMatrixNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdConvertCooperativeVectorMatrixNV.html
Defined at line 29778 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDispatchDataGraphARM ), bool>::type = true>
void dispatchDataGraphARM (DataGraphPipelineSessionARMsession,const DataGraphPipelineDispatchInfoARM *pInfo,const Dispatch &d)
wrapper function for command vkCmdDispatchDataGraphARM, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDispatchDataGraphARM.html
Defined at line 30570 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDispatchDataGraphARM ), bool>::type = true>
void dispatchDataGraphARM (DataGraphPipelineSessionARMsession,Optional<const DataGraphPipelineDispatchInfoARM>info,const Dispatch &d)
wrapper function for command vkCmdDispatchDataGraphARM, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDispatchDataGraphARM.html
Defined at line 30582 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetAttachmentFeedbackLoopEnableEXT ), bool>::type = true>
void setAttachmentFeedbackLoopEnableEXT (ImageAspectFlags aspectMask, const Dispatch & d)
wrapper function for command vkCmdSetAttachmentFeedbackLoopEnableEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetAttachmentFeedbackLoopEnableEXT.html
Defined at line 30902 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetLineStippleKHR ), bool>::type = true>
void setLineStippleKHR (uint32_tlineStippleFactor,uint16_tlineStipplePattern,const Dispatch &d)
wrapper function for command vkCmdSetLineStippleKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetLineStippleKHR.html
Defined at line 30968 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindDescriptorSets2KHR ), bool>::type = true>
void bindDescriptorSets2KHR (const BindDescriptorSetsInfo * pBindDescriptorSetsInfo, const Dispatch & d)
wrapper function for command vkCmdBindDescriptorSets2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindDescriptorSets2KHR.html
Defined at line 31156 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindDescriptorSets2KHR ), bool>::type = true>
void bindDescriptorSets2KHR (const BindDescriptorSetsInfo & bindDescriptorSetsInfo, const Dispatch & d)
wrapper function for command vkCmdBindDescriptorSets2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindDescriptorSets2KHR.html
Defined at line 31167 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdPushConstants2KHR ), bool>::type = true>
void pushConstants2KHR (const PushConstantsInfo * pPushConstantsInfo, const Dispatch & d)
wrapper function for command vkCmdPushConstants2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdPushConstants2KHR.html
Defined at line 31181 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdPushConstants2KHR ), bool>::type = true>
void pushConstants2KHR (const PushConstantsInfo & pushConstantsInfo, const Dispatch & d)
wrapper function for command vkCmdPushConstants2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdPushConstants2KHR.html
Defined at line 31190 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdPushDescriptorSet2KHR ), bool>::type = true>
void pushDescriptorSet2KHR (const PushDescriptorSetInfo * pPushDescriptorSetInfo, const Dispatch & d)
wrapper function for command vkCmdPushDescriptorSet2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdPushDescriptorSet2KHR.html
Defined at line 31203 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdPushDescriptorSet2KHR ), bool>::type = true>
void pushDescriptorSet2KHR (const PushDescriptorSetInfo & pushDescriptorSetInfo, const Dispatch & d)
wrapper function for command vkCmdPushDescriptorSet2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdPushDescriptorSet2KHR.html
Defined at line 31214 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdPushDescriptorSetWithTemplate2KHR ), bool>::type = true>
void pushDescriptorSetWithTemplate2KHR (const PushDescriptorSetWithTemplateInfo * pPushDescriptorSetWithTemplateInfo, const Dispatch & d)
wrapper function for command vkCmdPushDescriptorSetWithTemplate2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdPushDescriptorSetWithTemplate2KHR.html
Defined at line 31229 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdPushDescriptorSetWithTemplate2KHR ), bool>::type = true>
void pushDescriptorSetWithTemplate2KHR (const PushDescriptorSetWithTemplateInfo & pushDescriptorSetWithTemplateInfo, const Dispatch & d)
wrapper function for command vkCmdPushDescriptorSetWithTemplate2KHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdPushDescriptorSetWithTemplate2KHR.html
Defined at line 31241 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetDescriptorBufferOffsets2EXT ), bool>::type = true>
void setDescriptorBufferOffsets2EXT (const SetDescriptorBufferOffsetsInfoEXT * pSetDescriptorBufferOffsetsInfo, const Dispatch & d)
wrapper function for command vkCmdSetDescriptorBufferOffsets2EXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetDescriptorBufferOffsets2EXT.html
Defined at line 31258 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetDescriptorBufferOffsets2EXT ), bool>::type = true>
void setDescriptorBufferOffsets2EXT (const SetDescriptorBufferOffsetsInfoEXT & setDescriptorBufferOffsetsInfo, const Dispatch & d)
wrapper function for command vkCmdSetDescriptorBufferOffsets2EXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetDescriptorBufferOffsets2EXT.html
Defined at line 31270 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindDescriptorBufferEmbeddedSamplers2EXT ), bool>::type = true>
void bindDescriptorBufferEmbeddedSamplers2EXT (const BindDescriptorBufferEmbeddedSamplersInfoEXT * pBindDescriptorBufferEmbeddedSamplersInfo, const Dispatch & d)
wrapper function for command vkCmdBindDescriptorBufferEmbeddedSamplers2EXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindDescriptorBufferEmbeddedSamplers2EXT.html
Defined at line 31285 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindDescriptorBufferEmbeddedSamplers2EXT ), bool>::type = true>
void bindDescriptorBufferEmbeddedSamplers2EXT (const BindDescriptorBufferEmbeddedSamplersInfoEXT & bindDescriptorBufferEmbeddedSamplersInfo, const Dispatch & d)
wrapper function for command vkCmdBindDescriptorBufferEmbeddedSamplers2EXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindDescriptorBufferEmbeddedSamplers2EXT.html
Defined at line 31298 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindTileMemoryQCOM ), bool>::type = true>
void bindTileMemoryQCOM (const TileMemoryBindInfoQCOM * pTileMemoryBindInfo, const Dispatch & d)
wrapper function for command vkCmdBindTileMemoryQCOM, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindTileMemoryQCOM.html
Defined at line 31316 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBindTileMemoryQCOM ), bool>::type = true>
void bindTileMemoryQCOM (Optional<const TileMemoryBindInfoQCOM> tileMemoryBindInfo, const Dispatch & d)
wrapper function for command vkCmdBindTileMemoryQCOM, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBindTileMemoryQCOM.html
Defined at line 31325 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyMemoryIndirectKHR ), bool>::type = true>
void copyMemoryIndirectKHR (const CopyMemoryIndirectInfoKHR * pCopyMemoryIndirectInfo, const Dispatch & d)
wrapper function for command vkCmdCopyMemoryIndirectKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyMemoryIndirectKHR.html
Defined at line 31341 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyMemoryIndirectKHR ), bool>::type = true>
void copyMemoryIndirectKHR (const CopyMemoryIndirectInfoKHR & copyMemoryIndirectInfo, const Dispatch & d)
wrapper function for command vkCmdCopyMemoryIndirectKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyMemoryIndirectKHR.html
Defined at line 31352 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyMemoryToImageIndirectKHR ), bool>::type = true>
void copyMemoryToImageIndirectKHR (const CopyMemoryToImageIndirectInfoKHR * pCopyMemoryToImageIndirectInfo, const Dispatch & d)
wrapper function for command vkCmdCopyMemoryToImageIndirectKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyMemoryToImageIndirectKHR.html
Defined at line 31367 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdCopyMemoryToImageIndirectKHR ), bool>::type = true>
void copyMemoryToImageIndirectKHR (const CopyMemoryToImageIndirectInfoKHR & copyMemoryToImageIndirectInfo, const Dispatch & d)
wrapper function for command vkCmdCopyMemoryToImageIndirectKHR, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdCopyMemoryToImageIndirectKHR.html
Defined at line 31379 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDecompressMemoryEXT ), bool>::type = true>
void decompressMemoryEXT (const DecompressMemoryInfoEXT * pDecompressMemoryInfoEXT, const Dispatch & d)
wrapper function for command vkCmdDecompressMemoryEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDecompressMemoryEXT.html
Defined at line 31395 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDecompressMemoryEXT ), bool>::type = true>
void decompressMemoryEXT (const DecompressMemoryInfoEXT & decompressMemoryInfoEXT, const Dispatch & d)
wrapper function for command vkCmdDecompressMemoryEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDecompressMemoryEXT.html
Defined at line 31406 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdDecompressMemoryIndirectCountEXT ), bool>::type = true>
void decompressMemoryIndirectCountEXT (MemoryDecompressionMethodFlagsEXTdecompressionMethod,DeviceAddressindirectCommandsAddress,DeviceAddressindirectCommandsCountAddress,uint32_tmaxDecompressionCount,uint32_tstride,const Dispatch &d)
wrapper function for command vkCmdDecompressMemoryIndirectCountEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdDecompressMemoryIndirectCountEXT.html
Defined at line 31421 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBuildClusterAccelerationStructureIndirectNV ), bool>::type = true>
void buildClusterAccelerationStructureIndirectNV (const ClusterAccelerationStructureCommandsInfoNV * pCommandInfos, const Dispatch & d)
wrapper function for command vkCmdBuildClusterAccelerationStructureIndirectNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBuildClusterAccelerationStructureIndirectNV.html
Defined at line 31630 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBuildClusterAccelerationStructureIndirectNV ), bool>::type = true>
void buildClusterAccelerationStructureIndirectNV (const ClusterAccelerationStructureCommandsInfoNV & commandInfos, const Dispatch & d)
wrapper function for command vkCmdBuildClusterAccelerationStructureIndirectNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBuildClusterAccelerationStructureIndirectNV.html
Defined at line 31642 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBuildPartitionedAccelerationStructuresNV ), bool>::type = true>
void buildPartitionedAccelerationStructuresNV (const BuildPartitionedAccelerationStructureInfoNV * pBuildInfo, const Dispatch & d)
wrapper function for command vkCmdBuildPartitionedAccelerationStructuresNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBuildPartitionedAccelerationStructuresNV.html
Defined at line 31696 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBuildPartitionedAccelerationStructuresNV ), bool>::type = true>
void buildPartitionedAccelerationStructuresNV (const BuildPartitionedAccelerationStructureInfoNV & buildInfo, const Dispatch & d)
wrapper function for command vkCmdBuildPartitionedAccelerationStructuresNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBuildPartitionedAccelerationStructuresNV.html
Defined at line 31708 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdPreprocessGeneratedCommandsEXT ), bool>::type = true>
void preprocessGeneratedCommandsEXT (const GeneratedCommandsInfoEXT *pGeneratedCommandsInfo,CommandBufferstateCommandBuffer,const Dispatch &d)
wrapper function for command vkCmdPreprocessGeneratedCommandsEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdPreprocessGeneratedCommandsEXT.html
Defined at line 31785 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdPreprocessGeneratedCommandsEXT ), bool>::type = true>
void preprocessGeneratedCommandsEXT (const GeneratedCommandsInfoEXT &generatedCommandsInfo,CommandBufferstateCommandBuffer,const Dispatch &d)
wrapper function for command vkCmdPreprocessGeneratedCommandsEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdPreprocessGeneratedCommandsEXT.html
Defined at line 31798 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdExecuteGeneratedCommandsEXT ), bool>::type = true>
void executeGeneratedCommandsEXT (Bool32isPreprocessed,const GeneratedCommandsInfoEXT *pGeneratedCommandsInfo,const Dispatch &d)
wrapper function for command vkCmdExecuteGeneratedCommandsEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdExecuteGeneratedCommandsEXT.html
Defined at line 31814 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdExecuteGeneratedCommandsEXT ), bool>::type = true>
void executeGeneratedCommandsEXT (Bool32isPreprocessed,const GeneratedCommandsInfoEXT &generatedCommandsInfo,const Dispatch &d)
wrapper function for command vkCmdExecuteGeneratedCommandsEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdExecuteGeneratedCommandsEXT.html
Defined at line 31827 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBeginShaderInstrumentationARM ), bool>::type = true>
void beginShaderInstrumentationARM (ShaderInstrumentationARM instrumentation, const Dispatch & d)
wrapper function for command vkCmdBeginShaderInstrumentationARM, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBeginShaderInstrumentationARM.html
Defined at line 32837 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdEndShaderInstrumentationARM ), bool>::type = true>
void endShaderInstrumentationARM (const Dispatch & d)
wrapper function for command vkCmdEndShaderInstrumentationARM, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdEndShaderInstrumentationARM.html
Defined at line 32846 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdEndRendering2EXT ), bool>::type = true>
void endRendering2EXT (const RenderingEndInfoKHR * pRenderingEndInfo, const Dispatch & d)
wrapper function for command vkCmdEndRendering2EXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdEndRendering2EXT.html
Defined at line 32882 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdEndRendering2EXT ), bool>::type = true>
void endRendering2EXT (Optional<const RenderingEndInfoKHR> renderingEndInfo, const Dispatch & d)
wrapper function for command vkCmdEndRendering2EXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdEndRendering2EXT.html
Defined at line 32891 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBeginCustomResolveEXT ), bool>::type = true>
void beginCustomResolveEXT (const BeginCustomResolveInfoEXT * pBeginCustomResolveInfo, const Dispatch & d)
wrapper function for command vkCmdBeginCustomResolveEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBeginCustomResolveEXT.html
Defined at line 32906 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdBeginCustomResolveEXT ), bool>::type = true>
void beginCustomResolveEXT (Optional<const BeginCustomResolveInfoEXT> beginCustomResolveInfo, const Dispatch & d)
wrapper function for command vkCmdBeginCustomResolveEXT, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdBeginCustomResolveEXT.html
Defined at line 32917 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdEndRendering2KHR ), bool>::type = true>
void endRendering2KHR (const RenderingEndInfoKHR * pRenderingEndInfo, const Dispatch & d)
wrapper function for command vkCmdEndRendering2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdEndRendering2KHR.html
Defined at line 32933 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdEndRendering2KHR ), bool>::type = true>
void endRendering2KHR (Optional<const RenderingEndInfoKHR> renderingEndInfo, const Dispatch & d)
wrapper function for command vkCmdEndRendering2KHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdEndRendering2KHR.html
Defined at line 32942 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetComputeOccupancyPriorityNV ), bool>::type = true>
void setComputeOccupancyPriorityNV (const ComputeOccupancyPriorityParametersNV * pParameters, const Dispatch & d)
wrapper function for command vkCmdSetComputeOccupancyPriorityNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetComputeOccupancyPriorityNV.html
Defined at line 33094 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetComputeOccupancyPriorityNV ), bool>::type = true>
void setComputeOccupancyPriorityNV (const ComputeOccupancyPriorityParametersNV & parameters, const Dispatch & d)
wrapper function for command vkCmdSetComputeOccupancyPriorityNV, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetComputeOccupancyPriorityNV.html
Defined at line 33106 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if<IS_DISPATCHED( vkCmdSetPrimitiveRestartIndexEXT ), bool>::type = true>
void setPrimitiveRestartIndexEXT (uint32_t primitiveRestartIndex, const Dispatch & d)
wrapper function for command vkCmdSetPrimitiveRestartIndexEXT, see
https://registry.khronos.org/vulkan/specs/latest/man/html/vkCmdSetPrimitiveRestartIndexEXT.html
Defined at line 33214 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp