class CommandBuffer
Defined at line 4600 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
Public Members
static ObjectType objectType
static DebugReportObjectTypeEXT debugReportObjectType
Public Methods
void CommandBuffer ()
Defined at line 4611 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
void CommandBuffer (const CommandBuffer & rhs)
Defined at line 4612 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
CommandBuffer & operator= (const CommandBuffer & rhs)
Defined at line 4613 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
void CommandBuffer (CommandBuffer && rhs)
Defined at line 4616 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
CommandBuffer & operator= (CommandBuffer && rhs)
Defined at line 4617 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
void CommandBuffer (std::nullptr_t )
Defined at line 4628 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
void CommandBuffer (VkCommandBuffer commandBuffer)
Defined at line 4630 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
CommandBuffer & operator= (VkCommandBuffer commandBuffer)
Defined at line 4632 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
CommandBuffer & operator= (std::nullptr_t )
Defined at line 4638 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
Result begin (const vk::CommandBufferBeginInfo * pBeginInfo, const Dispatch & d)
=== VK_VERSION_1_0 ===
Defined at line 4790 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
typename ResultValueType<void>::type begin (const vk::CommandBufferBeginInfo & beginInfo, const Dispatch & d)
Defined at line 4800 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
typename ResultValueType<void>::type end (const Dispatch & d)
Defined at line 4825 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
typename ResultValueType<void>::type reset (vk::CommandBufferResetFlags flags, const Dispatch & d)
Defined at line 4849 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindPipeline (vk::PipelineBindPointpipelineBindPoint,vk::Pipelinepipeline,const Dispatch &d)
Defined at line 4865 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setViewport (uint32_tfirstViewport,uint32_tviewportCount,const vk::Viewport *pViewports,const Dispatch &d)
Defined at line 4875 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setViewport (uint32_tfirstViewport,const vk::ArrayProxy<const vk::Viewport> &viewports,const Dispatch &d)
Defined at line 4886 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setScissor (uint32_tfirstScissor,uint32_tscissorCount,const vk::Rect2D *pScissors,const Dispatch &d)
Defined at line 4900 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setScissor (uint32_tfirstScissor,const vk::ArrayProxy<const vk::Rect2D> &scissors,const Dispatch &d)
Defined at line 4911 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setLineWidth (float lineWidth, const Dispatch & d)
Defined at line 4925 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthBias (floatdepthBiasConstantFactor,floatdepthBiasClamp,floatdepthBiasSlopeFactor,const Dispatch &d)
Defined at line 4932 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setBlendConstants (const float[4] blendConstants, const Dispatch & d)
Defined at line 4940 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthBounds (floatminDepthBounds,floatmaxDepthBounds,const Dispatch &d)
Defined at line 4947 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setStencilCompareMask (vk::StencilFaceFlagsfaceMask,uint32_tcompareMask,const Dispatch &d)
Defined at line 4954 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setStencilWriteMask (vk::StencilFaceFlagsfaceMask,uint32_twriteMask,const Dispatch &d)
Defined at line 4962 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setStencilReference (vk::StencilFaceFlagsfaceMask,uint32_treference,const Dispatch &d)
Defined at line 4970 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindDescriptorSets (vk::PipelineBindPointpipelineBindPoint,vk::PipelineLayoutlayout,uint32_tfirstSet,uint32_tdescriptorSetCount,const vk::DescriptorSet *pDescriptorSets,uint32_tdynamicOffsetCount,const uint32_t *pDynamicOffsets,const Dispatch &d)
Defined at line 4978 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindDescriptorSets (vk::PipelineBindPointpipelineBindPoint,vk::PipelineLayoutlayout,uint32_tfirstSet,const vk::ArrayProxy<const vk::DescriptorSet> &descriptorSets,const vk::ArrayProxy<const uint32_t> &dynamicOffsets,const Dispatch &d)
Defined at line 5000 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindIndexBuffer (vk::Bufferbuffer,vk::DeviceSizeoffset,vk::IndexTypeindexType,const Dispatch &d)
Defined at line 5024 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindVertexBuffers (uint32_tfirstBinding,uint32_tbindingCount,const vk::Buffer *pBuffers,const vk::DeviceSize *pOffsets,const Dispatch &d)
Defined at line 5037 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindVertexBuffers (uint32_tfirstBinding,const vk::ArrayProxy<const vk::Buffer> &buffers,const vk::ArrayProxy<const vk::DeviceSize> &offsets,const Dispatch &d)
Defined at line 5053 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void draw (uint32_tvertexCount,uint32_tinstanceCount,uint32_tfirstVertex,uint32_tfirstInstance,const Dispatch &d)
Defined at line 5080 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void drawIndexed (uint32_tindexCount,uint32_tinstanceCount,uint32_tfirstIndex,int32_tvertexOffset,uint32_tfirstInstance,const Dispatch &d)
Defined at line 5088 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void drawIndirect (vk::Bufferbuffer,vk::DeviceSizeoffset,uint32_tdrawCount,uint32_tstride,const Dispatch &d)
Defined at line 5100 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void drawIndexedIndirect (vk::Bufferbuffer,vk::DeviceSizeoffset,uint32_tdrawCount,uint32_tstride,const Dispatch &d)
Defined at line 5112 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void dispatch (uint32_tgroupCountX,uint32_tgroupCountY,uint32_tgroupCountZ,const Dispatch &d)
Defined at line 5124 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void dispatchIndirect (vk::Bufferbuffer,vk::DeviceSizeoffset,const Dispatch &d)
Defined at line 5132 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyBuffer (vk::BuffersrcBuffer,vk::BufferdstBuffer,uint32_tregionCount,const vk::BufferCopy *pRegions,const Dispatch &d)
Defined at line 5141 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyBuffer (vk::BuffersrcBuffer,vk::BufferdstBuffer,const vk::ArrayProxy<const vk::BufferCopy> ®ions,const Dispatch &d)
Defined at line 5157 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyImage (vk::ImagesrcImage,vk::ImageLayoutsrcImageLayout,vk::ImagedstImage,vk::ImageLayoutdstImageLayout,uint32_tregionCount,const vk::ImageCopy *pRegions,const Dispatch &d)
Defined at line 5176 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyImage (vk::ImagesrcImage,vk::ImageLayoutsrcImageLayout,vk::ImagedstImage,vk::ImageLayoutdstImageLayout,const vk::ArrayProxy<const vk::ImageCopy> ®ions,const Dispatch &d)
Defined at line 5196 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void blitImage (vk::ImagesrcImage,vk::ImageLayoutsrcImageLayout,vk::ImagedstImage,vk::ImageLayoutdstImageLayout,uint32_tregionCount,const vk::ImageBlit *pRegions,vk::Filterfilter,const Dispatch &d)
Defined at line 5219 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void blitImage (vk::ImagesrcImage,vk::ImageLayoutsrcImageLayout,vk::ImagedstImage,vk::ImageLayoutdstImageLayout,const vk::ArrayProxy<const vk::ImageBlit> ®ions,vk::Filterfilter,const Dispatch &d)
Defined at line 5241 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyBufferToImage (vk::BuffersrcBuffer,vk::ImagedstImage,vk::ImageLayoutdstImageLayout,uint32_tregionCount,const vk::BufferImageCopy *pRegions,const Dispatch &d)
Defined at line 5266 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyBufferToImage (vk::BuffersrcBuffer,vk::ImagedstImage,vk::ImageLayoutdstImageLayout,const vk::ArrayProxy<const vk::BufferImageCopy> ®ions,const Dispatch &d)
Defined at line 5284 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyImageToBuffer (vk::ImagesrcImage,vk::ImageLayoutsrcImageLayout,vk::BufferdstBuffer,uint32_tregionCount,const vk::BufferImageCopy *pRegions,const Dispatch &d)
Defined at line 5305 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyImageToBuffer (vk::ImagesrcImage,vk::ImageLayoutsrcImageLayout,vk::BufferdstBuffer,const vk::ArrayProxy<const vk::BufferImageCopy> ®ions,const Dispatch &d)
Defined at line 5323 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void updateBuffer (vk::BufferdstBuffer,vk::DeviceSizedstOffset,vk::DeviceSizedataSize,const void *pData,const Dispatch &d)
Defined at line 5344 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename DataType, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void updateBuffer (vk::BufferdstBuffer,vk::DeviceSizedstOffset,const vk::ArrayProxy<const DataType> &data,const Dispatch &d)
Defined at line 5360 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void fillBuffer (vk::BufferdstBuffer,vk::DeviceSizedstOffset,vk::DeviceSizesize,uint32_tdata,const Dispatch &d)
Defined at line 5379 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void clearColorImage (vk::Imageimage,vk::ImageLayoutimageLayout,const vk::ClearColorValue *pColor,uint32_trangeCount,const vk::ImageSubresourceRange *pRanges,const Dispatch &d)
Defined at line 5394 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void clearColorImage (vk::Imageimage,vk::ImageLayoutimageLayout,const vk::ClearColorValue &color,const vk::ArrayProxy<const vk::ImageSubresourceRange> &ranges,const Dispatch &d)
Defined at line 5412 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void clearDepthStencilImage (vk::Imageimage,vk::ImageLayoutimageLayout,const vk::ClearDepthStencilValue *pDepthStencil,uint32_trangeCount,const vk::ImageSubresourceRange *pRanges,const Dispatch &d)
Defined at line 5433 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void clearDepthStencilImage (vk::Imageimage,vk::ImageLayoutimageLayout,const vk::ClearDepthStencilValue &depthStencil,const vk::ArrayProxy<const vk::ImageSubresourceRange> &ranges,const Dispatch &d)
Defined at line 5451 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void clearAttachments (uint32_tattachmentCount,const vk::ClearAttachment *pAttachments,uint32_trectCount,const vk::ClearRect *pRects,const Dispatch &d)
Defined at line 5473 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void clearAttachments (const vk::ArrayProxy<const vk::ClearAttachment> &attachments,const vk::ArrayProxy<const vk::ClearRect> &rects,const Dispatch &d)
Defined at line 5489 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void resolveImage (vk::ImagesrcImage,vk::ImageLayoutsrcImageLayout,vk::ImagedstImage,vk::ImageLayoutdstImageLayout,uint32_tregionCount,const vk::ImageResolve *pRegions,const Dispatch &d)
Defined at line 5507 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void resolveImage (vk::ImagesrcImage,vk::ImageLayoutsrcImageLayout,vk::ImagedstImage,vk::ImageLayoutdstImageLayout,const vk::ArrayProxy<const vk::ImageResolve> ®ions,const Dispatch &d)
Defined at line 5527 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setEvent (vk::Eventevent,vk::PipelineStageFlagsstageMask,const Dispatch &d)
Defined at line 5550 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void resetEvent (vk::Eventevent,vk::PipelineStageFlagsstageMask,const Dispatch &d)
Defined at line 5559 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void waitEvents (uint32_teventCount,const vk::Event *pEvents,vk::PipelineStageFlagssrcStageMask,vk::PipelineStageFlagsdstStageMask,uint32_tmemoryBarrierCount,const vk::MemoryBarrier *pMemoryBarriers,uint32_tbufferMemoryBarrierCount,const vk::BufferMemoryBarrier *pBufferMemoryBarriers,uint32_timageMemoryBarrierCount,const vk::ImageMemoryBarrier *pImageMemoryBarriers,const Dispatch &d)
Defined at line 5568 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void waitEvents (const vk::ArrayProxy<const vk::Event> &events,vk::PipelineStageFlagssrcStageMask,vk::PipelineStageFlagsdstStageMask,const vk::ArrayProxy<const vk::MemoryBarrier> &memoryBarriers,const vk::ArrayProxy<const vk::BufferMemoryBarrier> &bufferMemoryBarriers,const vk::ArrayProxy<const vk::ImageMemoryBarrier> &imageMemoryBarriers,const Dispatch &d)
Defined at line 5596 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pipelineBarrier (vk::PipelineStageFlagssrcStageMask,vk::PipelineStageFlagsdstStageMask,vk::DependencyFlagsdependencyFlags,uint32_tmemoryBarrierCount,const vk::MemoryBarrier *pMemoryBarriers,uint32_tbufferMemoryBarrierCount,const vk::BufferMemoryBarrier *pBufferMemoryBarriers,uint32_timageMemoryBarrierCount,const vk::ImageMemoryBarrier *pImageMemoryBarriers,const Dispatch &d)
Defined at line 5625 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pipelineBarrier (vk::PipelineStageFlagssrcStageMask,vk::PipelineStageFlagsdstStageMask,vk::DependencyFlagsdependencyFlags,const vk::ArrayProxy<const vk::MemoryBarrier> &memoryBarriers,const vk::ArrayProxy<const vk::BufferMemoryBarrier> &bufferMemoryBarriers,const vk::ArrayProxy<const vk::ImageMemoryBarrier> &imageMemoryBarriers,const Dispatch &d)
Defined at line 5651 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginQuery (vk::QueryPoolqueryPool,uint32_tquery,vk::QueryControlFlagsflags,const Dispatch &d)
Defined at line 5679 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void endQuery (vk::QueryPoolqueryPool,uint32_tquery,const Dispatch &d)
Defined at line 5690 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void resetQueryPool (vk::QueryPoolqueryPool,uint32_tfirstQuery,uint32_tqueryCount,const Dispatch &d)
Defined at line 5697 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void writeTimestamp (vk::PipelineStageFlagBitspipelineStage,vk::QueryPoolqueryPool,uint32_tquery,const Dispatch &d)
Defined at line 5707 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyQueryPoolResults (vk::QueryPoolqueryPool,uint32_tfirstQuery,uint32_tqueryCount,vk::BufferdstBuffer,vk::DeviceSizedstOffset,vk::DeviceSizestride,vk::QueryResultFlagsflags,const Dispatch &d)
Defined at line 5718 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pushConstants (vk::PipelineLayoutlayout,vk::ShaderStageFlagsstageFlags,uint32_toffset,uint32_tsize,const void *pValues,const Dispatch &d)
Defined at line 5739 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename ValuesType, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pushConstants (vk::PipelineLayoutlayout,vk::ShaderStageFlagsstageFlags,uint32_toffset,const vk::ArrayProxy<const ValuesType> &values,const Dispatch &d)
Defined at line 5757 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginRenderPass (const vk::RenderPassBeginInfo *pRenderPassBegin,vk::SubpassContentscontents,const Dispatch &d)
Defined at line 5778 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginRenderPass (const vk::RenderPassBeginInfo &renderPassBegin,vk::SubpassContentscontents,const Dispatch &d)
Defined at line 5790 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void nextSubpass (vk::SubpassContents contents, const Dispatch & d)
Defined at line 5804 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void endRenderPass (const Dispatch & d)
Defined at line 5811 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void executeCommands (uint32_tcommandBufferCount,const vk::CommandBuffer *pCommandBuffers,const Dispatch &d)
Defined at line 5818 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void executeCommands (const vk::ArrayProxy<const vk::CommandBuffer> & commandBuffers, const Dispatch & d)
Defined at line 5828 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDeviceMask (uint32_t deviceMask, const Dispatch & d)
=== VK_VERSION_1_1 ===
Defined at line 5954 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void dispatchBase (uint32_tbaseGroupX,uint32_tbaseGroupY,uint32_tbaseGroupZ,uint32_tgroupCountX,uint32_tgroupCountY,uint32_tgroupCountZ,const Dispatch &d)
Defined at line 5961 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
VkCommandBuffer operator VkCommandBuffer_T * ()
Defined at line 7088 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
bool operator bool ()
Defined at line 7093 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
bool operator! ()
Defined at line 7098 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_handles.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void drawIndirectCount (vk::Bufferbuffer,vk::DeviceSizeoffset,vk::BuffercountBuffer,vk::DeviceSizecountBufferOffset,uint32_tmaxDrawCount,uint32_tstride,const Dispatch &d)
=== VK_VERSION_1_2 ===
Defined at line 7163 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void drawIndexedIndirectCount (vk::Bufferbuffer,vk::DeviceSizeoffset,vk::BuffercountBuffer,vk::DeviceSizecountBufferOffset,uint32_tmaxDrawCount,uint32_tstride,const Dispatch &d)
Defined at line 7182 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginRenderPass2 (const vk::RenderPassBeginInfo *pRenderPassBegin,const vk::SubpassBeginInfo *pSubpassBeginInfo,const Dispatch &d)
Defined at line 7263 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginRenderPass2 (const vk::RenderPassBeginInfo &renderPassBegin,const vk::SubpassBeginInfo &subpassBeginInfo,const Dispatch &d)
Defined at line 7275 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void nextSubpass2 (const vk::SubpassBeginInfo *pSubpassBeginInfo,const vk::SubpassEndInfo *pSubpassEndInfo,const Dispatch &d)
Defined at line 7290 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void nextSubpass2 (const vk::SubpassBeginInfo &subpassBeginInfo,const vk::SubpassEndInfo &subpassEndInfo,const Dispatch &d)
Defined at line 7302 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void endRenderPass2 (const vk::SubpassEndInfo * pSubpassEndInfo, const Dispatch & d)
Defined at line 7317 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void endRenderPass2 (const vk::SubpassEndInfo & subpassEndInfo, const Dispatch & d)
Defined at line 7326 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setEvent2 (vk::Eventevent,const vk::DependencyInfo *pDependencyInfo,const Dispatch &d)
=== VK_VERSION_1_3 ===
Defined at line 7778 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setEvent2 (vk::Eventevent,const vk::DependencyInfo &dependencyInfo,const Dispatch &d)
Defined at line 7789 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void resetEvent2 (vk::Eventevent,vk::PipelineStageFlags2stageMask,const Dispatch &d)
Defined at line 7803 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void waitEvents2 (uint32_teventCount,const vk::Event *pEvents,const vk::DependencyInfo *pDependencyInfos,const Dispatch &d)
Defined at line 7812 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void waitEvents2 (const vk::ArrayProxy<const vk::Event> &events,const vk::ArrayProxy<const vk::DependencyInfo> &dependencyInfos,const Dispatch &d)
Defined at line 7826 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pipelineBarrier2 (const vk::DependencyInfo * pDependencyInfo, const Dispatch & d)
Defined at line 7851 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pipelineBarrier2 (const vk::DependencyInfo & dependencyInfo, const Dispatch & d)
Defined at line 7860 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void writeTimestamp2 (vk::PipelineStageFlags2stage,vk::QueryPoolqueryPool,uint32_tquery,const Dispatch &d)
Defined at line 7873 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyBuffer2 (const vk::CopyBufferInfo2 * pCopyBufferInfo, const Dispatch & d)
Defined at line 7913 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyBuffer2 (const vk::CopyBufferInfo2 & copyBufferInfo, const Dispatch & d)
Defined at line 7922 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyImage2 (const vk::CopyImageInfo2 * pCopyImageInfo, const Dispatch & d)
Defined at line 7935 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyImage2 (const vk::CopyImageInfo2 & copyImageInfo, const Dispatch & d)
Defined at line 7943 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyBufferToImage2 (const vk::CopyBufferToImageInfo2 * pCopyBufferToImageInfo, const Dispatch & d)
Defined at line 7955 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyBufferToImage2 (const vk::CopyBufferToImageInfo2 & copyBufferToImageInfo, const Dispatch & d)
Defined at line 7964 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyImageToBuffer2 (const vk::CopyImageToBufferInfo2 * pCopyImageToBufferInfo, const Dispatch & d)
Defined at line 7977 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyImageToBuffer2 (const vk::CopyImageToBufferInfo2 & copyImageToBufferInfo, const Dispatch & d)
Defined at line 7986 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void blitImage2 (const vk::BlitImageInfo2 * pBlitImageInfo, const Dispatch & d)
Defined at line 7999 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void blitImage2 (const vk::BlitImageInfo2 & blitImageInfo, const Dispatch & d)
Defined at line 8007 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void resolveImage2 (const vk::ResolveImageInfo2 * pResolveImageInfo, const Dispatch & d)
Defined at line 8019 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void resolveImage2 (const vk::ResolveImageInfo2 & resolveImageInfo, const Dispatch & d)
Defined at line 8028 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginRendering (const vk::RenderingInfo * pRenderingInfo, const Dispatch & d)
Defined at line 8041 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginRendering (const vk::RenderingInfo & renderingInfo, const Dispatch & d)
Defined at line 8050 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void endRendering (const Dispatch & d)
Defined at line 8063 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setCullMode (vk::CullModeFlags cullMode, const Dispatch & d)
Defined at line 8070 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setFrontFace (vk::FrontFace frontFace, const Dispatch & d)
Defined at line 8077 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setPrimitiveTopology (vk::PrimitiveTopology primitiveTopology, const Dispatch & d)
Defined at line 8084 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setViewportWithCount (uint32_tviewportCount,const vk::Viewport *pViewports,const Dispatch &d)
Defined at line 8092 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setViewportWithCount (const vk::ArrayProxy<const vk::Viewport> & viewports, const Dispatch & d)
Defined at line 8102 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setScissorWithCount (uint32_tscissorCount,const vk::Rect2D *pScissors,const Dispatch &d)
Defined at line 8116 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setScissorWithCount (const vk::ArrayProxy<const vk::Rect2D> & scissors, const Dispatch & d)
Defined at line 8125 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindVertexBuffers2 (uint32_tfirstBinding,uint32_tbindingCount,const vk::Buffer *pBuffers,const vk::DeviceSize *pOffsets,const vk::DeviceSize *pSizes,const vk::DeviceSize *pStrides,const Dispatch &d)
Defined at line 8139 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindVertexBuffers2 (uint32_tfirstBinding,const vk::ArrayProxy<const vk::Buffer> &buffers,const vk::ArrayProxy<const vk::DeviceSize> &offsets,const vk::ArrayProxy<const vk::DeviceSize> &sizes,const vk::ArrayProxy<const vk::DeviceSize> &strides,const Dispatch &d)
Defined at line 8159 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthTestEnable (vk::Bool32 depthTestEnable, const Dispatch & d)
Defined at line 8201 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthWriteEnable (vk::Bool32 depthWriteEnable, const Dispatch & d)
Defined at line 8208 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthCompareOp (vk::CompareOp depthCompareOp, const Dispatch & d)
Defined at line 8215 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthBoundsTestEnable (vk::Bool32 depthBoundsTestEnable, const Dispatch & d)
Defined at line 8222 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setStencilTestEnable (vk::Bool32 stencilTestEnable, const Dispatch & d)
Defined at line 8230 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setStencilOp (vk::StencilFaceFlagsfaceMask,vk::StencilOpfailOp,vk::StencilOppassOp,vk::StencilOpdepthFailOp,vk::CompareOpcompareOp,const Dispatch &d)
Defined at line 8237 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setRasterizerDiscardEnable (vk::Bool32 rasterizerDiscardEnable, const Dispatch & d)
Defined at line 8254 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthBiasEnable (vk::Bool32 depthBiasEnable, const Dispatch & d)
Defined at line 8262 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setPrimitiveRestartEnable (vk::Bool32 primitiveRestartEnable, const Dispatch & d)
Defined at line 8269 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setLineStipple (uint32_tlineStippleFactor,uint16_tlineStipplePattern,const Dispatch &d)
=== VK_VERSION_1_4 ===
Defined at line 8457 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindIndexBuffer2 (vk::Bufferbuffer,vk::DeviceSizeoffset,vk::DeviceSizesize,vk::IndexTypeindexType,const Dispatch &d)
Defined at line 8518 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pushDescriptorSet (vk::PipelineBindPointpipelineBindPoint,vk::PipelineLayoutlayout,uint32_tset,uint32_tdescriptorWriteCount,const vk::WriteDescriptorSet *pDescriptorWrites,const Dispatch &d)
Defined at line 8664 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pushDescriptorSet (vk::PipelineBindPointpipelineBindPoint,vk::PipelineLayoutlayout,uint32_tset,const vk::ArrayProxy<const vk::WriteDescriptorSet> &descriptorWrites,const Dispatch &d)
Defined at line 8682 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pushDescriptorSetWithTemplate (vk::DescriptorUpdateTemplatedescriptorUpdateTemplate,vk::PipelineLayoutlayout,uint32_tset,const void *pData,const Dispatch &d)
Defined at line 8704 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename DataType, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pushDescriptorSetWithTemplate (vk::DescriptorUpdateTemplatedescriptorUpdateTemplate,vk::PipelineLayoutlayout,uint32_tset,const DataType &data,const Dispatch &d)
Defined at line 8720 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setRenderingAttachmentLocations (const vk::RenderingAttachmentLocationInfo * pLocationInfo, const Dispatch & d)
Defined at line 8742 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setRenderingAttachmentLocations (const vk::RenderingAttachmentLocationInfo & locationInfo, const Dispatch & d)
Defined at line 8752 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setRenderingInputAttachmentIndices (const vk::RenderingInputAttachmentIndexInfo * pInputAttachmentIndexInfo, const Dispatch & d)
Defined at line 8766 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setRenderingInputAttachmentIndices (const vk::RenderingInputAttachmentIndexInfo & inputAttachmentIndexInfo, const Dispatch & d)
Defined at line 8777 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindDescriptorSets2 (const vk::BindDescriptorSetsInfo * pBindDescriptorSetsInfo, const Dispatch & d)
Defined at line 8792 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindDescriptorSets2 (const vk::BindDescriptorSetsInfo & bindDescriptorSetsInfo, const Dispatch & d)
Defined at line 8802 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pushConstants2 (const vk::PushConstantsInfo * pPushConstantsInfo, const Dispatch & d)
Defined at line 8815 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pushConstants2 (const vk::PushConstantsInfo & pushConstantsInfo, const Dispatch & d)
Defined at line 8824 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pushDescriptorSet2 (const vk::PushDescriptorSetInfo * pPushDescriptorSetInfo, const Dispatch & d)
Defined at line 8837 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pushDescriptorSet2 (const vk::PushDescriptorSetInfo & pushDescriptorSetInfo, const Dispatch & d)
Defined at line 8846 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pushDescriptorSetWithTemplate2 (const vk::PushDescriptorSetWithTemplateInfo * pPushDescriptorSetWithTemplateInfo, const Dispatch & d)
Defined at line 8859 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pushDescriptorSetWithTemplate2 (const vk::PushDescriptorSetWithTemplateInfo & pushDescriptorSetWithTemplateInfo, const Dispatch & d)
Defined at line 8870 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void debugMarkerBeginEXT (const vk::DebugMarkerMarkerInfoEXT * pMarkerInfo, const Dispatch & d)
=== VK_EXT_debug_marker ===
Defined at line 11057 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void debugMarkerBeginEXT (const vk::DebugMarkerMarkerInfoEXT & markerInfo, const Dispatch & d)
Defined at line 11066 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void debugMarkerEndEXT (const Dispatch & d)
Defined at line 11079 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void debugMarkerInsertEXT (const vk::DebugMarkerMarkerInfoEXT * pMarkerInfo, const Dispatch & d)
Defined at line 11086 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void debugMarkerInsertEXT (const vk::DebugMarkerMarkerInfoEXT & markerInfo, const Dispatch & d)
Defined at line 11095 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginVideoCodingKHR (const vk::VideoBeginCodingInfoKHR * pBeginInfo, const Dispatch & d)
=== VK_KHR_video_queue ===
Defined at line 11766 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginVideoCodingKHR (const vk::VideoBeginCodingInfoKHR & beginInfo, const Dispatch & d)
Defined at line 11775 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void endVideoCodingKHR (const vk::VideoEndCodingInfoKHR * pEndCodingInfo, const Dispatch & d)
Defined at line 11788 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void endVideoCodingKHR (const vk::VideoEndCodingInfoKHR & endCodingInfo, const Dispatch & d)
Defined at line 11797 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void controlVideoCodingKHR (const vk::VideoCodingControlInfoKHR * pCodingControlInfo, const Dispatch & d)
Defined at line 11810 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void controlVideoCodingKHR (const vk::VideoCodingControlInfoKHR & codingControlInfo, const Dispatch & d)
Defined at line 11820 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void decodeVideoKHR (const vk::VideoDecodeInfoKHR * pDecodeInfo, const Dispatch & d)
=== VK_KHR_video_decode_queue ===
Defined at line 11835 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void decodeVideoKHR (const vk::VideoDecodeInfoKHR & decodeInfo, const Dispatch & d)
Defined at line 11844 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindTransformFeedbackBuffersEXT (uint32_tfirstBinding,uint32_tbindingCount,const vk::Buffer *pBuffers,const vk::DeviceSize *pOffsets,const vk::DeviceSize *pSizes,const Dispatch &d)
=== VK_EXT_transform_feedback ===
Defined at line 11859 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindTransformFeedbackBuffersEXT (uint32_tfirstBinding,const vk::ArrayProxy<const vk::Buffer> &buffers,const vk::ArrayProxy<const vk::DeviceSize> &offsets,const vk::ArrayProxy<const vk::DeviceSize> &sizes,const Dispatch &d)
Defined at line 11877 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginTransformFeedbackEXT (uint32_tfirstCounterBuffer,uint32_tcounterBufferCount,const vk::Buffer *pCounterBuffers,const vk::DeviceSize *pCounterBufferOffsets,const Dispatch &d)
Defined at line 11912 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginTransformFeedbackEXT (uint32_tfirstCounterBuffer,const vk::ArrayProxy<const vk::Buffer> &counterBuffers,const vk::ArrayProxy<const vk::DeviceSize> &counterBufferOffsets,const Dispatch &d)
Defined at line 11928 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void endTransformFeedbackEXT (uint32_tfirstCounterBuffer,uint32_tcounterBufferCount,const vk::Buffer *pCounterBuffers,const vk::DeviceSize *pCounterBufferOffsets,const Dispatch &d)
Defined at line 11956 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void endTransformFeedbackEXT (uint32_tfirstCounterBuffer,const vk::ArrayProxy<const vk::Buffer> &counterBuffers,const vk::ArrayProxy<const vk::DeviceSize> &counterBufferOffsets,const Dispatch &d)
Defined at line 11972 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginQueryIndexedEXT (vk::QueryPoolqueryPool,uint32_tquery,vk::QueryControlFlagsflags,uint32_tindex,const Dispatch &d)
Defined at line 12000 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void endQueryIndexedEXT (vk::QueryPoolqueryPool,uint32_tquery,uint32_tindex,const Dispatch &d)
Defined at line 12012 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void drawIndirectByteCountEXT (uint32_tinstanceCount,uint32_tfirstInstance,vk::BuffercounterBuffer,vk::DeviceSizecounterBufferOffset,uint32_tcounterOffset,uint32_tvertexStride,const Dispatch &d)
Defined at line 12020 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void cuLaunchKernelNVX (const vk::CuLaunchInfoNVX * pLaunchInfo, const Dispatch & d)
=== VK_NVX_binary_import ===
Defined at line 12273 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void cuLaunchKernelNVX (const vk::CuLaunchInfoNVX & launchInfo, const Dispatch & d)
Defined at line 12282 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void drawIndirectCountAMD (vk::Bufferbuffer,vk::DeviceSizeoffset,vk::BuffercountBuffer,vk::DeviceSizecountBufferOffset,uint32_tmaxDrawCount,uint32_tstride,const Dispatch &d)
=== VK_AMD_draw_indirect_count ===
Defined at line 12376 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void drawIndexedIndirectCountAMD (vk::Bufferbuffer,vk::DeviceSizeoffset,vk::BuffercountBuffer,vk::DeviceSizecountBufferOffset,uint32_tmaxDrawCount,uint32_tstride,const Dispatch &d)
Defined at line 12395 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginRenderingKHR (const vk::RenderingInfo * pRenderingInfo, const Dispatch & d)
=== VK_KHR_dynamic_rendering ===
Defined at line 12528 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginRenderingKHR (const vk::RenderingInfo & renderingInfo, const Dispatch & d)
Defined at line 12537 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void endRenderingKHR (const Dispatch & d)
Defined at line 12550 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDeviceMaskKHR (uint32_t deviceMask, const Dispatch & d)
=== VK_KHR_device_group ===
Defined at line 13210 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void dispatchBaseKHR (uint32_tbaseGroupX,uint32_tbaseGroupY,uint32_tbaseGroupZ,uint32_tgroupCountX,uint32_tgroupCountY,uint32_tgroupCountZ,const Dispatch &d)
Defined at line 13217 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pushDescriptorSetKHR (vk::PipelineBindPointpipelineBindPoint,vk::PipelineLayoutlayout,uint32_tset,uint32_tdescriptorWriteCount,const vk::WriteDescriptorSet *pDescriptorWrites,const Dispatch &d)
=== VK_KHR_push_descriptor ===
Defined at line 13718 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pushDescriptorSetKHR (vk::PipelineBindPointpipelineBindPoint,vk::PipelineLayoutlayout,uint32_tset,const vk::ArrayProxy<const vk::WriteDescriptorSet> &descriptorWrites,const Dispatch &d)
Defined at line 13736 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pushDescriptorSetWithTemplateKHR (vk::DescriptorUpdateTemplatedescriptorUpdateTemplate,vk::PipelineLayoutlayout,uint32_tset,const void *pData,const Dispatch &d)
Defined at line 13758 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename DataType, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pushDescriptorSetWithTemplateKHR (vk::DescriptorUpdateTemplatedescriptorUpdateTemplate,vk::PipelineLayoutlayout,uint32_tset,const DataType &data,const Dispatch &d)
Defined at line 13774 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginConditionalRenderingEXT (const vk::ConditionalRenderingBeginInfoEXT * pConditionalRenderingBegin, const Dispatch & d)
=== VK_EXT_conditional_rendering ===
Defined at line 13798 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginConditionalRenderingEXT (const vk::ConditionalRenderingBeginInfoEXT & conditionalRenderingBegin, const Dispatch & d)
Defined at line 13808 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void endConditionalRenderingEXT (const Dispatch & d)
Defined at line 13821 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setViewportWScalingNV (uint32_tfirstViewport,uint32_tviewportCount,const vk::ViewportWScalingNV *pViewportWScalings,const Dispatch &d)
=== VK_NV_clip_space_w_scaling ===
Defined at line 13961 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setViewportWScalingNV (uint32_tfirstViewport,const vk::ArrayProxy<const vk::ViewportWScalingNV> &viewportWScalings,const Dispatch &d)
Defined at line 13973 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDiscardRectangleEXT (uint32_tfirstDiscardRectangle,uint32_tdiscardRectangleCount,const vk::Rect2D *pDiscardRectangles,const Dispatch &d)
=== VK_EXT_discard_rectangles ===
Defined at line 14451 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDiscardRectangleEXT (uint32_tfirstDiscardRectangle,const vk::ArrayProxy<const vk::Rect2D> &discardRectangles,const Dispatch &d)
Defined at line 14463 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDiscardRectangleEnableEXT (vk::Bool32 discardRectangleEnable, const Dispatch & d)
Defined at line 14478 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDiscardRectangleModeEXT (vk::DiscardRectangleModeEXT discardRectangleMode, const Dispatch & d)
Defined at line 14486 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginRenderPass2KHR (const vk::RenderPassBeginInfo *pRenderPassBegin,const vk::SubpassBeginInfo *pSubpassBeginInfo,const Dispatch &d)
=== VK_KHR_create_renderpass2 ===
Defined at line 14599 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginRenderPass2KHR (const vk::RenderPassBeginInfo &renderPassBegin,const vk::SubpassBeginInfo &subpassBeginInfo,const Dispatch &d)
Defined at line 14611 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void nextSubpass2KHR (const vk::SubpassBeginInfo *pSubpassBeginInfo,const vk::SubpassEndInfo *pSubpassEndInfo,const Dispatch &d)
Defined at line 14626 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void nextSubpass2KHR (const vk::SubpassBeginInfo &subpassBeginInfo,const vk::SubpassEndInfo &subpassEndInfo,const Dispatch &d)
Defined at line 14638 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void endRenderPass2KHR (const vk::SubpassEndInfo * pSubpassEndInfo, const Dispatch & d)
Defined at line 14653 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void endRenderPass2KHR (const vk::SubpassEndInfo & subpassEndInfo, const Dispatch & d)
Defined at line 14662 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginDebugUtilsLabelEXT (const vk::DebugUtilsLabelEXT * pLabelInfo, const Dispatch & d)
=== VK_EXT_debug_utils ===
Defined at line 15925 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginDebugUtilsLabelEXT (const vk::DebugUtilsLabelEXT & labelInfo, const Dispatch & d)
Defined at line 15934 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void endDebugUtilsLabelEXT (const Dispatch & d)
Defined at line 15947 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void insertDebugUtilsLabelEXT (const vk::DebugUtilsLabelEXT * pLabelInfo, const Dispatch & d)
Defined at line 15954 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void insertDebugUtilsLabelEXT (const vk::DebugUtilsLabelEXT & labelInfo, const Dispatch & d)
Defined at line 15963 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setSampleLocationsEXT (const vk::SampleLocationsInfoEXT * pSampleLocationsInfo, const Dispatch & d)
=== VK_EXT_sample_locations ===
Defined at line 16588 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setSampleLocationsEXT (const vk::SampleLocationsInfoEXT & sampleLocationsInfo, const Dispatch & d)
Defined at line 16597 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void buildAccelerationStructuresKHR (uint32_tinfoCount,const vk::AccelerationStructureBuildGeometryInfoKHR *pInfos,const vk::AccelerationStructureBuildRangeInfoKHR *const *ppBuildRangeInfos,const Dispatch &d)
=== VK_KHR_acceleration_structure ===
Defined at line 16944 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void buildAccelerationStructuresKHR (const vk::ArrayProxy<const vk::AccelerationStructureBuildGeometryInfoKHR> &infos,const vk::ArrayProxy<const vk::AccelerationStructureBuildRangeInfoKHR *const> &pBuildRangeInfos,const Dispatch &d)
Defined at line 16959 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void buildAccelerationStructuresIndirectKHR (uint32_tinfoCount,const vk::AccelerationStructureBuildGeometryInfoKHR *pInfos,const vk::DeviceAddress *pIndirectDeviceAddresses,const uint32_t *pIndirectStrides,const uint32_t *const *ppMaxPrimitiveCounts,const Dispatch &d)
Defined at line 16985 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void buildAccelerationStructuresIndirectKHR (const vk::ArrayProxy<const vk::AccelerationStructureBuildGeometryInfoKHR> &infos,const vk::ArrayProxy<const vk::DeviceAddress> &indirectDeviceAddresses,const vk::ArrayProxy<const uint32_t> &indirectStrides,const vk::ArrayProxy<const uint32_t *const> &pMaxPrimitiveCounts,const Dispatch &d)
Defined at line 17003 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyAccelerationStructureKHR (const vk::CopyAccelerationStructureInfoKHR * pInfo, const Dispatch & d)
Defined at line 17285 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyAccelerationStructureKHR (const vk::CopyAccelerationStructureInfoKHR & info, const Dispatch & d)
Defined at line 17295 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyAccelerationStructureToMemoryKHR (const vk::CopyAccelerationStructureToMemoryInfoKHR * pInfo, const Dispatch & d)
Defined at line 17308 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyAccelerationStructureToMemoryKHR (const vk::CopyAccelerationStructureToMemoryInfoKHR & info, const Dispatch & d)
Defined at line 17318 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyMemoryToAccelerationStructureKHR (const vk::CopyMemoryToAccelerationStructureInfoKHR * pInfo, const Dispatch & d)
Defined at line 17332 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyMemoryToAccelerationStructureKHR (const vk::CopyMemoryToAccelerationStructureInfoKHR & info, const Dispatch & d)
Defined at line 17342 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void writeAccelerationStructuresPropertiesKHR (uint32_taccelerationStructureCount,const vk::AccelerationStructureKHR *pAccelerationStructures,vk::QueryTypequeryType,vk::QueryPoolqueryPool,uint32_tfirstQuery,const Dispatch &d)
Defined at line 17384 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void writeAccelerationStructuresPropertiesKHR (const vk::ArrayProxy<const vk::AccelerationStructureKHR> &accelerationStructures,vk::QueryTypequeryType,vk::QueryPoolqueryPool,uint32_tfirstQuery,const Dispatch &d)
Defined at line 17403 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void traceRaysKHR (const vk::StridedDeviceAddressRegionKHR *pRaygenShaderBindingTable,const vk::StridedDeviceAddressRegionKHR *pMissShaderBindingTable,const vk::StridedDeviceAddressRegionKHR *pHitShaderBindingTable,const vk::StridedDeviceAddressRegionKHR *pCallableShaderBindingTable,uint32_twidth,uint32_theight,uint32_tdepth,const Dispatch &d)
=== VK_KHR_ray_tracing_pipeline ===
Defined at line 17508 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void traceRaysKHR (const vk::StridedDeviceAddressRegionKHR &raygenShaderBindingTable,const vk::StridedDeviceAddressRegionKHR &missShaderBindingTable,const vk::StridedDeviceAddressRegionKHR &hitShaderBindingTable,const vk::StridedDeviceAddressRegionKHR &callableShaderBindingTable,uint32_twidth,uint32_theight,uint32_tdepth,const Dispatch &d)
Defined at line 17530 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void traceRaysIndirectKHR (const vk::StridedDeviceAddressRegionKHR *pRaygenShaderBindingTable,const vk::StridedDeviceAddressRegionKHR *pMissShaderBindingTable,const vk::StridedDeviceAddressRegionKHR *pHitShaderBindingTable,const vk::StridedDeviceAddressRegionKHR *pCallableShaderBindingTable,vk::DeviceAddressindirectDeviceAddress,const Dispatch &d)
Defined at line 17910 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void traceRaysIndirectKHR (const vk::StridedDeviceAddressRegionKHR &raygenShaderBindingTable,const vk::StridedDeviceAddressRegionKHR &missShaderBindingTable,const vk::StridedDeviceAddressRegionKHR &hitShaderBindingTable,const vk::StridedDeviceAddressRegionKHR &callableShaderBindingTable,vk::DeviceAddressindirectDeviceAddress,const Dispatch &d)
Defined at line 17928 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setRayTracingPipelineStackSizeKHR (uint32_t pipelineStackSize, const Dispatch & d)
Defined at line 17961 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindShadingRateImageNV (vk::ImageViewimageView,vk::ImageLayoutimageLayout,const Dispatch &d)
=== VK_NV_shading_rate_image ===
Defined at line 18393 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setViewportShadingRatePaletteNV (uint32_tfirstViewport,uint32_tviewportCount,const vk::ShadingRatePaletteNV *pShadingRatePalettes,const Dispatch &d)
Defined at line 18403 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setViewportShadingRatePaletteNV (uint32_tfirstViewport,const vk::ArrayProxy<const vk::ShadingRatePaletteNV> &shadingRatePalettes,const Dispatch &d)
Defined at line 18415 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setCoarseSampleOrderNV (vk::CoarseSampleOrderTypeNVsampleOrderType,uint32_tcustomSampleOrderCount,const vk::CoarseSampleOrderCustomNV *pCustomSampleOrders,const Dispatch &d)
Defined at line 18431 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setCoarseSampleOrderNV (vk::CoarseSampleOrderTypeNVsampleOrderType,const vk::ArrayProxy<const vk::CoarseSampleOrderCustomNV> &customSampleOrders,const Dispatch &d)
Defined at line 18445 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void buildAccelerationStructureNV (const vk::AccelerationStructureInfoNV *pInfo,vk::BufferinstanceData,vk::DeviceSizeinstanceOffset,vk::Bool32update,vk::AccelerationStructureNVdst,vk::AccelerationStructureNVsrc,vk::Bufferscratch,vk::DeviceSizescratchOffset,const Dispatch &d)
=== VK_NV_ray_tracing ===
Defined at line 18667 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void buildAccelerationStructureNV (const vk::AccelerationStructureInfoNV &info,vk::BufferinstanceData,vk::DeviceSizeinstanceOffset,vk::Bool32update,vk::AccelerationStructureNVdst,vk::AccelerationStructureNVsrc,vk::Bufferscratch,vk::DeviceSizescratchOffset,const Dispatch &d)
Defined at line 18691 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyAccelerationStructureNV (vk::AccelerationStructureNVdst,vk::AccelerationStructureNVsrc,vk::CopyAccelerationStructureModeKHRmode,const Dispatch &d)
Defined at line 18719 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void traceRaysNV (vk::BufferraygenShaderBindingTableBuffer,vk::DeviceSizeraygenShaderBindingOffset,vk::BuffermissShaderBindingTableBuffer,vk::DeviceSizemissShaderBindingOffset,vk::DeviceSizemissShaderBindingStride,vk::BufferhitShaderBindingTableBuffer,vk::DeviceSizehitShaderBindingOffset,vk::DeviceSizehitShaderBindingStride,vk::BuffercallableShaderBindingTableBuffer,vk::DeviceSizecallableShaderBindingOffset,vk::DeviceSizecallableShaderBindingStride,uint32_twidth,uint32_theight,uint32_tdepth,const Dispatch &d)
Defined at line 18732 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void writeAccelerationStructuresPropertiesNV (uint32_taccelerationStructureCount,const vk::AccelerationStructureNV *pAccelerationStructures,vk::QueryTypequeryType,vk::QueryPoolqueryPool,uint32_tfirstQuery,const Dispatch &d)
Defined at line 19081 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void writeAccelerationStructuresPropertiesNV (const vk::ArrayProxy<const vk::AccelerationStructureNV> &accelerationStructures,vk::QueryTypequeryType,vk::QueryPoolqueryPool,uint32_tfirstQuery,const Dispatch &d)
Defined at line 19099 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void drawIndirectCountKHR (vk::Bufferbuffer,vk::DeviceSizeoffset,vk::BuffercountBuffer,vk::DeviceSizecountBufferOffset,uint32_tmaxDrawCount,uint32_tstride,const Dispatch &d)
=== VK_KHR_draw_indirect_count ===
Defined at line 19203 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void drawIndexedIndirectCountKHR (vk::Bufferbuffer,vk::DeviceSizeoffset,vk::BuffercountBuffer,vk::DeviceSizecountBufferOffset,uint32_tmaxDrawCount,uint32_tstride,const Dispatch &d)
Defined at line 19222 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void writeBufferMarkerAMD (vk::PipelineStageFlagBitspipelineStage,vk::BufferdstBuffer,vk::DeviceSizedstOffset,uint32_tmarker,const Dispatch &d)
=== VK_AMD_buffer_marker ===
Defined at line 19283 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void writeBufferMarker2AMD (vk::PipelineStageFlags2stage,vk::BufferdstBuffer,vk::DeviceSizedstOffset,uint32_tmarker,const Dispatch &d)
Defined at line 19298 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void drawMeshTasksNV (uint32_ttaskCount,uint32_tfirstTask,const Dispatch &d)
=== VK_NV_mesh_shader ===
Defined at line 19483 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void drawMeshTasksIndirectNV (vk::Bufferbuffer,vk::DeviceSizeoffset,uint32_tdrawCount,uint32_tstride,const Dispatch &d)
Defined at line 19490 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void drawMeshTasksIndirectCountNV (vk::Bufferbuffer,vk::DeviceSizeoffset,vk::BuffercountBuffer,vk::DeviceSizecountBufferOffset,uint32_tmaxDrawCount,uint32_tstride,const Dispatch &d)
Defined at line 19502 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setExclusiveScissorEnableNV (uint32_tfirstExclusiveScissor,uint32_texclusiveScissorCount,const vk::Bool32 *pExclusiveScissorEnables,const Dispatch &d)
=== VK_NV_scissor_exclusive ===
Defined at line 19523 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setExclusiveScissorEnableNV (uint32_tfirstExclusiveScissor,const vk::ArrayProxy<const vk::Bool32> &exclusiveScissorEnables,const Dispatch &d)
Defined at line 19537 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setExclusiveScissorNV (uint32_tfirstExclusiveScissor,uint32_texclusiveScissorCount,const vk::Rect2D *pExclusiveScissors,const Dispatch &d)
Defined at line 19553 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setExclusiveScissorNV (uint32_tfirstExclusiveScissor,const vk::ArrayProxy<const vk::Rect2D> &exclusiveScissors,const Dispatch &d)
Defined at line 19565 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setCheckpointNV (const void * pCheckpointMarker, const Dispatch & d)
=== VK_NV_device_diagnostic_checkpoints ===
Defined at line 19582 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename CheckpointMarkerType, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setCheckpointNV (const CheckpointMarkerType & checkpointMarker, const Dispatch & d)
Defined at line 19590 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
Result setPerformanceMarkerINTEL (const vk::PerformanceMarkerInfoINTEL * pMarkerInfo, const Dispatch & d)
=== VK_INTEL_performance_query ===
Defined at line 19845 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
typename ResultValueType<void>::type setPerformanceMarkerINTEL (const vk::PerformanceMarkerInfoINTEL & markerInfo, const Dispatch & d)
Defined at line 19855 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
Result setPerformanceStreamMarkerINTEL (const vk::PerformanceStreamMarkerInfoINTEL * pMarkerInfo, const Dispatch & d)
Defined at line 19872 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
typename ResultValueType<void>::type setPerformanceStreamMarkerINTEL (const vk::PerformanceStreamMarkerInfoINTEL & markerInfo, const Dispatch & d)
Defined at line 19882 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
Result setPerformanceOverrideINTEL (const vk::PerformanceOverrideInfoINTEL * pOverrideInfo, const Dispatch & d)
Defined at line 19899 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
typename ResultValueType<void>::type setPerformanceOverrideINTEL (const vk::PerformanceOverrideInfoINTEL & overrideInfo, const Dispatch & d)
Defined at line 19909 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setFragmentShadingRateKHR (const vk::Extent2D *pFragmentSize,const vk::FragmentShadingRateCombinerOpKHR[2]combinerOps,const Dispatch &d)
=== VK_KHR_fragment_shading_rate ===
Defined at line 20333 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setFragmentShadingRateKHR (const vk::Extent2D &fragmentSize,const vk::FragmentShadingRateCombinerOpKHR[2]combinerOps,const Dispatch &d)
Defined at line 20345 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setRenderingAttachmentLocationsKHR (const vk::RenderingAttachmentLocationInfo * pLocationInfo, const Dispatch & d)
=== VK_KHR_dynamic_rendering_local_read ===
Defined at line 20362 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setRenderingAttachmentLocationsKHR (const vk::RenderingAttachmentLocationInfo & locationInfo, const Dispatch & d)
Defined at line 20372 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setRenderingInputAttachmentIndicesKHR (const vk::RenderingInputAttachmentIndexInfo * pInputAttachmentIndexInfo, const Dispatch & d)
Defined at line 20386 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setRenderingInputAttachmentIndicesKHR (const vk::RenderingInputAttachmentIndexInfo & inputAttachmentIndexInfo, const Dispatch & d)
Defined at line 20397 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setLineStippleEXT (uint32_tlineStippleFactor,uint16_tlineStipplePattern,const Dispatch &d)
=== VK_EXT_line_rasterization ===
Defined at line 21069 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setCullModeEXT (vk::CullModeFlags cullMode, const Dispatch & d)
=== VK_EXT_extended_dynamic_state ===
Defined at line 21091 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setFrontFaceEXT (vk::FrontFace frontFace, const Dispatch & d)
Defined at line 21098 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setPrimitiveTopologyEXT (vk::PrimitiveTopology primitiveTopology, const Dispatch & d)
Defined at line 21105 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setViewportWithCountEXT (uint32_tviewportCount,const vk::Viewport *pViewports,const Dispatch &d)
Defined at line 21113 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setViewportWithCountEXT (const vk::ArrayProxy<const vk::Viewport> & viewports, const Dispatch & d)
Defined at line 21123 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setScissorWithCountEXT (uint32_tscissorCount,const vk::Rect2D *pScissors,const Dispatch &d)
Defined at line 21137 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setScissorWithCountEXT (const vk::ArrayProxy<const vk::Rect2D> & scissors, const Dispatch & d)
Defined at line 21146 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindVertexBuffers2EXT (uint32_tfirstBinding,uint32_tbindingCount,const vk::Buffer *pBuffers,const vk::DeviceSize *pOffsets,const vk::DeviceSize *pSizes,const vk::DeviceSize *pStrides,const Dispatch &d)
Defined at line 21160 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindVertexBuffers2EXT (uint32_tfirstBinding,const vk::ArrayProxy<const vk::Buffer> &buffers,const vk::ArrayProxy<const vk::DeviceSize> &offsets,const vk::ArrayProxy<const vk::DeviceSize> &sizes,const vk::ArrayProxy<const vk::DeviceSize> &strides,const Dispatch &d)
Defined at line 21180 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthTestEnableEXT (vk::Bool32 depthTestEnable, const Dispatch & d)
Defined at line 21222 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthWriteEnableEXT (vk::Bool32 depthWriteEnable, const Dispatch & d)
Defined at line 21229 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthCompareOpEXT (vk::CompareOp depthCompareOp, const Dispatch & d)
Defined at line 21236 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthBoundsTestEnableEXT (vk::Bool32 depthBoundsTestEnable, const Dispatch & d)
Defined at line 21243 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setStencilTestEnableEXT (vk::Bool32 stencilTestEnable, const Dispatch & d)
Defined at line 21251 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setStencilOpEXT (vk::StencilFaceFlagsfaceMask,vk::StencilOpfailOp,vk::StencilOppassOp,vk::StencilOpdepthFailOp,vk::CompareOpcompareOp,const Dispatch &d)
Defined at line 21258 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void preprocessGeneratedCommandsNV (const vk::GeneratedCommandsInfoNV * pGeneratedCommandsInfo, const Dispatch & d)
=== VK_NV_device_generated_commands ===
Defined at line 22064 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void preprocessGeneratedCommandsNV (const vk::GeneratedCommandsInfoNV & generatedCommandsInfo, const Dispatch & d)
Defined at line 22074 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void executeGeneratedCommandsNV (vk::Bool32isPreprocessed,const vk::GeneratedCommandsInfoNV *pGeneratedCommandsInfo,const Dispatch &d)
Defined at line 22087 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void executeGeneratedCommandsNV (vk::Bool32isPreprocessed,const vk::GeneratedCommandsInfoNV &generatedCommandsInfo,const Dispatch &d)
Defined at line 22099 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindPipelineShaderGroupNV (vk::PipelineBindPointpipelineBindPoint,vk::Pipelinepipeline,uint32_tgroupIndex,const Dispatch &d)
Defined at line 22114 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthBias2EXT (const vk::DepthBiasInfoEXT * pDepthBiasInfo, const Dispatch & d)
=== VK_EXT_depth_bias_control ===
Defined at line 22249 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthBias2EXT (const vk::DepthBiasInfoEXT & depthBiasInfo, const Dispatch & d)
Defined at line 22258 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void encodeVideoKHR (const vk::VideoEncodeInfoKHR * pEncodeInfo, const Dispatch & d)
=== VK_KHR_video_encode_queue ===
Defined at line 22767 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void encodeVideoKHR (const vk::VideoEncodeInfoKHR & encodeInfo, const Dispatch & d)
Defined at line 22776 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setEvent2KHR (vk::Eventevent,const vk::DependencyInfo *pDependencyInfo,const Dispatch &d)
=== VK_KHR_synchronization2 ===
Defined at line 23172 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setEvent2KHR (vk::Eventevent,const vk::DependencyInfo &dependencyInfo,const Dispatch &d)
Defined at line 23183 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void resetEvent2KHR (vk::Eventevent,vk::PipelineStageFlags2stageMask,const Dispatch &d)
Defined at line 23197 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void waitEvents2KHR (uint32_teventCount,const vk::Event *pEvents,const vk::DependencyInfo *pDependencyInfos,const Dispatch &d)
Defined at line 23206 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void waitEvents2KHR (const vk::ArrayProxy<const vk::Event> &events,const vk::ArrayProxy<const vk::DependencyInfo> &dependencyInfos,const Dispatch &d)
Defined at line 23220 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pipelineBarrier2KHR (const vk::DependencyInfo * pDependencyInfo, const Dispatch & d)
Defined at line 23245 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pipelineBarrier2KHR (const vk::DependencyInfo & dependencyInfo, const Dispatch & d)
Defined at line 23254 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void writeTimestamp2KHR (vk::PipelineStageFlags2stage,vk::QueryPoolqueryPool,uint32_tquery,const Dispatch &d)
Defined at line 23267 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindDescriptorBuffersEXT (uint32_tbufferCount,const vk::DescriptorBufferBindingInfoEXT *pBindingInfos,const Dispatch &d)
=== VK_EXT_descriptor_buffer ===
Defined at line 23407 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindDescriptorBuffersEXT (const vk::ArrayProxy<const vk::DescriptorBufferBindingInfoEXT> & bindingInfos, const Dispatch & d)
Defined at line 23418 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDescriptorBufferOffsetsEXT (vk::PipelineBindPointpipelineBindPoint,vk::PipelineLayoutlayout,uint32_tfirstSet,uint32_tsetCount,const uint32_t *pBufferIndices,const vk::DeviceSize *pOffsets,const Dispatch &d)
Defined at line 23432 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDescriptorBufferOffsetsEXT (vk::PipelineBindPointpipelineBindPoint,vk::PipelineLayoutlayout,uint32_tfirstSet,const vk::ArrayProxy<const uint32_t> &bufferIndices,const vk::ArrayProxy<const vk::DeviceSize> &offsets,const Dispatch &d)
Defined at line 23452 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindDescriptorBufferEmbeddedSamplersEXT (vk::PipelineBindPointpipelineBindPoint,vk::PipelineLayoutlayout,uint32_tset,const Dispatch &d)
Defined at line 23483 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setFragmentShadingRateEnumNV (vk::FragmentShadingRateNVshadingRate,const vk::FragmentShadingRateCombinerOpKHR[2]combinerOps,const Dispatch &d)
=== VK_NV_fragment_shading_rate_enums ===
Defined at line 23642 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void drawMeshTasksEXT (uint32_tgroupCountX,uint32_tgroupCountY,uint32_tgroupCountZ,const Dispatch &d)
=== VK_EXT_mesh_shader ===
Defined at line 23655 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void drawMeshTasksIndirectEXT (vk::Bufferbuffer,vk::DeviceSizeoffset,uint32_tdrawCount,uint32_tstride,const Dispatch &d)
Defined at line 23663 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void drawMeshTasksIndirectCountEXT (vk::Bufferbuffer,vk::DeviceSizeoffset,vk::BuffercountBuffer,vk::DeviceSizecountBufferOffset,uint32_tmaxDrawCount,uint32_tstride,const Dispatch &d)
Defined at line 23675 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyBuffer2KHR (const vk::CopyBufferInfo2 * pCopyBufferInfo, const Dispatch & d)
=== VK_KHR_copy_commands2 ===
Defined at line 23696 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyBuffer2KHR (const vk::CopyBufferInfo2 & copyBufferInfo, const Dispatch & d)
Defined at line 23705 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyImage2KHR (const vk::CopyImageInfo2 * pCopyImageInfo, const Dispatch & d)
Defined at line 23718 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyImage2KHR (const vk::CopyImageInfo2 & copyImageInfo, const Dispatch & d)
Defined at line 23727 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyBufferToImage2KHR (const vk::CopyBufferToImageInfo2 * pCopyBufferToImageInfo, const Dispatch & d)
Defined at line 23740 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyBufferToImage2KHR (const vk::CopyBufferToImageInfo2 & copyBufferToImageInfo, const Dispatch & d)
Defined at line 23750 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyImageToBuffer2KHR (const vk::CopyImageToBufferInfo2 * pCopyImageToBufferInfo, const Dispatch & d)
Defined at line 23763 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyImageToBuffer2KHR (const vk::CopyImageToBufferInfo2 & copyImageToBufferInfo, const Dispatch & d)
Defined at line 23773 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void blitImage2KHR (const vk::BlitImageInfo2 * pBlitImageInfo, const Dispatch & d)
Defined at line 23786 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void blitImage2KHR (const vk::BlitImageInfo2 & blitImageInfo, const Dispatch & d)
Defined at line 23795 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void resolveImage2KHR (const vk::ResolveImageInfo2 * pResolveImageInfo, const Dispatch & d)
Defined at line 23808 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void resolveImage2KHR (const vk::ResolveImageInfo2 & resolveImageInfo, const Dispatch & d)
Defined at line 23817 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setVertexInputEXT (uint32_tvertexBindingDescriptionCount,const vk::VertexInputBindingDescription2EXT *pVertexBindingDescriptions,uint32_tvertexAttributeDescriptionCount,const vk::VertexInputAttributeDescription2EXT *pVertexAttributeDescriptions,const Dispatch &d)
=== VK_EXT_vertex_input_dynamic_state ===
Defined at line 24015 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setVertexInputEXT (const vk::ArrayProxy<const vk::VertexInputBindingDescription2EXT> &vertexBindingDescriptions,const vk::ArrayProxy<const vk::VertexInputAttributeDescription2EXT> &vertexAttributeDescriptions,const Dispatch &d)
Defined at line 24031 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void subpassShadingHUAWEI (const Dispatch & d)
=== VK_HUAWEI_subpass_shading ===
Defined at line 24442 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindInvocationMaskHUAWEI (vk::ImageViewimageView,vk::ImageLayoutimageLayout,const Dispatch &d)
=== VK_HUAWEI_invocation_mask ===
Defined at line 24451 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setPatchControlPointsEXT (uint32_t patchControlPoints, const Dispatch & d)
=== VK_EXT_extended_dynamic_state2 ===
Defined at line 24528 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setRasterizerDiscardEnableEXT (vk::Bool32 rasterizerDiscardEnable, const Dispatch & d)
Defined at line 24535 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthBiasEnableEXT (vk::Bool32 depthBiasEnable, const Dispatch & d)
Defined at line 24543 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setLogicOpEXT (vk::LogicOp logicOp, const Dispatch & d)
Defined at line 24550 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setPrimitiveRestartEnableEXT (vk::Bool32 primitiveRestartEnable, const Dispatch & d)
Defined at line 24557 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setColorWriteEnableEXT (uint32_tattachmentCount,const vk::Bool32 *pColorWriteEnables,const Dispatch &d)
=== VK_EXT_color_write_enable ===
Defined at line 24660 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setColorWriteEnableEXT (const vk::ArrayProxy<const vk::Bool32> & colorWriteEnables, const Dispatch & d)
Defined at line 24670 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void traceRaysIndirect2KHR (vk::DeviceAddress indirectDeviceAddress, const Dispatch & d)
=== VK_KHR_ray_tracing_maintenance1 ===
Defined at line 24685 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void drawMultiEXT (uint32_tdrawCount,const vk::MultiDrawInfoEXT *pVertexInfo,uint32_tinstanceCount,uint32_tfirstInstance,uint32_tstride,const Dispatch &d)
=== VK_EXT_multi_draw ===
Defined at line 24695 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void drawMultiEXT (const vk::StridedArrayProxy<const vk::MultiDrawInfoEXT> &vertexInfo,uint32_tinstanceCount,uint32_tfirstInstance,const Dispatch &d)
Defined at line 24713 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void drawMultiIndexedEXT (uint32_tdrawCount,const vk::MultiDrawIndexedInfoEXT *pIndexInfo,uint32_tinstanceCount,uint32_tfirstInstance,uint32_tstride,const int32_t *pVertexOffset,const Dispatch &d)
Defined at line 24733 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void drawMultiIndexedEXT (const vk::StridedArrayProxy<const vk::MultiDrawIndexedInfoEXT> &indexInfo,uint32_tinstanceCount,uint32_tfirstInstance,Optional<const int32_t>vertexOffset,const Dispatch &d)
Defined at line 24753 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void buildMicromapsEXT (uint32_tinfoCount,const vk::MicromapBuildInfoEXT *pInfos,const Dispatch &d)
=== VK_EXT_opacity_micromap ===
Defined at line 24894 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void buildMicromapsEXT (const vk::ArrayProxy<const vk::MicromapBuildInfoEXT> & infos, const Dispatch & d)
Defined at line 24904 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyMicromapEXT (const vk::CopyMicromapInfoEXT * pInfo, const Dispatch & d)
Defined at line 25127 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyMicromapEXT (const vk::CopyMicromapInfoEXT & info, const Dispatch & d)
Defined at line 25135 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyMicromapToMemoryEXT (const vk::CopyMicromapToMemoryInfoEXT * pInfo, const Dispatch & d)
Defined at line 25147 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyMicromapToMemoryEXT (const vk::CopyMicromapToMemoryInfoEXT & info, const Dispatch & d)
Defined at line 25156 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyMemoryToMicromapEXT (const vk::CopyMemoryToMicromapInfoEXT * pInfo, const Dispatch & d)
Defined at line 25169 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyMemoryToMicromapEXT (const vk::CopyMemoryToMicromapInfoEXT & info, const Dispatch & d)
Defined at line 25178 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void writeMicromapsPropertiesEXT (uint32_tmicromapCount,const vk::MicromapEXT *pMicromaps,vk::QueryTypequeryType,vk::QueryPoolqueryPool,uint32_tfirstQuery,const Dispatch &d)
Defined at line 25191 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void writeMicromapsPropertiesEXT (const vk::ArrayProxy<const vk::MicromapEXT> µmaps,vk::QueryTypequeryType,vk::QueryPoolqueryPool,uint32_tfirstQuery,const Dispatch &d)
Defined at line 25209 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void drawClusterHUAWEI (uint32_tgroupCountX,uint32_tgroupCountY,uint32_tgroupCountZ,const Dispatch &d)
=== VK_HUAWEI_cluster_culling_shader ===
Defined at line 25298 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void drawClusterIndirectHUAWEI (vk::Bufferbuffer,vk::DeviceSizeoffset,const Dispatch &d)
Defined at line 25306 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyMemoryIndirectNV (vk::DeviceAddresscopyBufferAddress,uint32_tcopyCount,uint32_tstride,const Dispatch &d)
=== VK_NV_copy_memory_indirect ===
Defined at line 25566 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyMemoryToImageIndirectNV (vk::DeviceAddresscopyBufferAddress,uint32_tcopyCount,uint32_tstride,vk::ImagedstImage,vk::ImageLayoutdstImageLayout,const vk::ImageSubresourceLayers *pImageSubresources,const Dispatch &d)
Defined at line 25576 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyMemoryToImageIndirectNV (vk::DeviceAddresscopyBufferAddress,uint32_tstride,vk::ImagedstImage,vk::ImageLayoutdstImageLayout,const vk::ArrayProxy<const vk::ImageSubresourceLayers> &imageSubresources,const Dispatch &d)
Defined at line 25596 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void decompressMemoryNV (uint32_tdecompressRegionCount,const vk::DecompressMemoryRegionNV *pDecompressMemoryRegions,const Dispatch &d)
=== VK_NV_memory_decompression ===
Defined at line 25622 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void decompressMemoryNV (const vk::ArrayProxy<const vk::DecompressMemoryRegionNV> & decompressMemoryRegions, const Dispatch & d)
Defined at line 25634 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void decompressMemoryIndirectCountNV (vk::DeviceAddressindirectCommandsAddress,vk::DeviceAddressindirectCommandsCountAddress,uint32_tstride,const Dispatch &d)
Defined at line 25649 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void updatePipelineIndirectBufferNV (vk::PipelineBindPointpipelineBindPoint,vk::Pipelinepipeline,const Dispatch &d)
=== VK_NV_device_generated_commands_compute ===
Defined at line 25714 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthClampEnableEXT (vk::Bool32 depthClampEnable, const Dispatch & d)
=== VK_EXT_extended_dynamic_state3 ===
Defined at line 25752 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setPolygonModeEXT (vk::PolygonMode polygonMode, const Dispatch & d)
Defined at line 25759 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setRasterizationSamplesEXT (vk::SampleCountFlagBits rasterizationSamples, const Dispatch & d)
Defined at line 25766 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setSampleMaskEXT (vk::SampleCountFlagBitssamples,const vk::SampleMask *pSampleMask,const Dispatch &d)
Defined at line 25774 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setSampleMaskEXT (vk::SampleCountFlagBitssamples,const vk::ArrayProxy<const vk::SampleMask> &sampleMask,const Dispatch &d)
Defined at line 25785 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setAlphaToCoverageEnableEXT (vk::Bool32 alphaToCoverageEnable, const Dispatch & d)
Defined at line 25807 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setAlphaToOneEnableEXT (vk::Bool32 alphaToOneEnable, const Dispatch & d)
Defined at line 25815 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setLogicOpEnableEXT (vk::Bool32 logicOpEnable, const Dispatch & d)
Defined at line 25822 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setColorBlendEnableEXT (uint32_tfirstAttachment,uint32_tattachmentCount,const vk::Bool32 *pColorBlendEnables,const Dispatch &d)
Defined at line 25829 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setColorBlendEnableEXT (uint32_tfirstAttachment,const vk::ArrayProxy<const vk::Bool32> &colorBlendEnables,const Dispatch &d)
Defined at line 25841 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setColorBlendEquationEXT (uint32_tfirstAttachment,uint32_tattachmentCount,const vk::ColorBlendEquationEXT *pColorBlendEquations,const Dispatch &d)
Defined at line 25856 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setColorBlendEquationEXT (uint32_tfirstAttachment,const vk::ArrayProxy<const vk::ColorBlendEquationEXT> &colorBlendEquations,const Dispatch &d)
Defined at line 25870 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setColorWriteMaskEXT (uint32_tfirstAttachment,uint32_tattachmentCount,const vk::ColorComponentFlags *pColorWriteMasks,const Dispatch &d)
Defined at line 25887 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setColorWriteMaskEXT (uint32_tfirstAttachment,const vk::ArrayProxy<const vk::ColorComponentFlags> &colorWriteMasks,const Dispatch &d)
Defined at line 25899 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setTessellationDomainOriginEXT (vk::TessellationDomainOrigin domainOrigin, const Dispatch & d)
Defined at line 25916 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setRasterizationStreamEXT (uint32_t rasterizationStream, const Dispatch & d)
Defined at line 25924 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setConservativeRasterizationModeEXT (vk::ConservativeRasterizationModeEXT conservativeRasterizationMode, const Dispatch & d)
Defined at line 25931 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setExtraPrimitiveOverestimationSizeEXT (float extraPrimitiveOverestimationSize, const Dispatch & d)
Defined at line 25941 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthClipEnableEXT (vk::Bool32 depthClipEnable, const Dispatch & d)
Defined at line 25949 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setSampleLocationsEnableEXT (vk::Bool32 sampleLocationsEnable, const Dispatch & d)
Defined at line 25956 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setColorBlendAdvancedEXT (uint32_tfirstAttachment,uint32_tattachmentCount,const vk::ColorBlendAdvancedEXT *pColorBlendAdvanced,const Dispatch &d)
Defined at line 25964 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setColorBlendAdvancedEXT (uint32_tfirstAttachment,const vk::ArrayProxy<const vk::ColorBlendAdvancedEXT> &colorBlendAdvanced,const Dispatch &d)
Defined at line 25978 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setProvokingVertexModeEXT (vk::ProvokingVertexModeEXT provokingVertexMode, const Dispatch & d)
Defined at line 25995 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setLineRasterizationModeEXT (vk::LineRasterizationModeEXT lineRasterizationMode, const Dispatch & d)
Defined at line 26003 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setLineStippleEnableEXT (vk::Bool32 stippledLineEnable, const Dispatch & d)
Defined at line 26011 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthClipNegativeOneToOneEXT (vk::Bool32 negativeOneToOne, const Dispatch & d)
Defined at line 26018 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setViewportWScalingEnableNV (vk::Bool32 viewportWScalingEnable, const Dispatch & d)
Defined at line 26026 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setViewportSwizzleNV (uint32_tfirstViewport,uint32_tviewportCount,const vk::ViewportSwizzleNV *pViewportSwizzles,const Dispatch &d)
Defined at line 26034 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setViewportSwizzleNV (uint32_tfirstViewport,const vk::ArrayProxy<const vk::ViewportSwizzleNV> &viewportSwizzles,const Dispatch &d)
Defined at line 26046 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setCoverageToColorEnableNV (vk::Bool32 coverageToColorEnable, const Dispatch & d)
Defined at line 26063 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setCoverageToColorLocationNV (uint32_t coverageToColorLocation, const Dispatch & d)
Defined at line 26071 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setCoverageModulationModeNV (vk::CoverageModulationModeNV coverageModulationMode, const Dispatch & d)
Defined at line 26078 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setCoverageModulationTableEnableNV (vk::Bool32 coverageModulationTableEnable, const Dispatch & d)
Defined at line 26086 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setCoverageModulationTableNV (uint32_tcoverageModulationTableCount,const float *pCoverageModulationTable,const Dispatch &d)
Defined at line 26094 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setCoverageModulationTableNV (const vk::ArrayProxy<const float> & coverageModulationTable, const Dispatch & d)
Defined at line 26104 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setShadingRateImageEnableNV (vk::Bool32 shadingRateImageEnable, const Dispatch & d)
Defined at line 26118 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setRepresentativeFragmentTestEnableNV (vk::Bool32 representativeFragmentTestEnable, const Dispatch & d)
Defined at line 26126 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setCoverageReductionModeNV (vk::CoverageReductionModeNV coverageReductionMode, const Dispatch & d)
Defined at line 26134 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void opticalFlowExecuteNV (vk::OpticalFlowSessionNVsession,const vk::OpticalFlowExecuteInfoNV *pExecuteInfo,const Dispatch &d)
=== VK_NV_optical_flow ===
Defined at line 26466 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void opticalFlowExecuteNV (vk::OpticalFlowSessionNVsession,const vk::OpticalFlowExecuteInfoNV &executeInfo,const Dispatch &d)
Defined at line 26478 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindIndexBuffer2KHR (vk::Bufferbuffer,vk::DeviceSizeoffset,vk::DeviceSizesize,vk::IndexTypeindexType,const Dispatch &d)
=== VK_KHR_maintenance5 ===
Defined at line 26495 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindShadersEXT (uint32_tstageCount,const vk::ShaderStageFlagBits *pStages,const vk::ShaderEXT *pShaders,const Dispatch &d)
=== VK_EXT_shader_object ===
Defined at line 26989 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindShadersEXT (const vk::ArrayProxy<const vk::ShaderStageFlagBits> &stages,const vk::ArrayProxy<const vk::ShaderEXT> &shaders,const Dispatch &d)
Defined at line 27003 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthClampRangeEXT (vk::DepthClampModeEXTdepthClampMode,const vk::DepthClampRangeEXT *pDepthClampRange,const Dispatch &d)
Defined at line 27028 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthClampRangeEXT (vk::DepthClampModeEXTdepthClampMode,Optional<const vk::DepthClampRangeEXT>depthClampRange,const Dispatch &d)
Defined at line 27040 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setAttachmentFeedbackLoopEnableEXT (vk::ImageAspectFlags aspectMask, const Dispatch & d)
=== VK_EXT_attachment_feedback_loop_dynamic_state ===
Defined at line 27903 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setLineStippleKHR (uint32_tlineStippleFactor,uint16_tlineStipplePattern,const Dispatch &d)
=== VK_KHR_line_rasterization ===
Defined at line 27964 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindDescriptorSets2KHR (const vk::BindDescriptorSetsInfo * pBindDescriptorSetsInfo, const Dispatch & d)
=== VK_KHR_maintenance6 ===
Defined at line 28142 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindDescriptorSets2KHR (const vk::BindDescriptorSetsInfo & bindDescriptorSetsInfo, const Dispatch & d)
Defined at line 28152 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pushConstants2KHR (const vk::PushConstantsInfo * pPushConstantsInfo, const Dispatch & d)
Defined at line 28165 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pushConstants2KHR (const vk::PushConstantsInfo & pushConstantsInfo, const Dispatch & d)
Defined at line 28174 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pushDescriptorSet2KHR (const vk::PushDescriptorSetInfo * pPushDescriptorSetInfo, const Dispatch & d)
Defined at line 28187 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pushDescriptorSet2KHR (const vk::PushDescriptorSetInfo & pushDescriptorSetInfo, const Dispatch & d)
Defined at line 28197 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pushDescriptorSetWithTemplate2KHR (const vk::PushDescriptorSetWithTemplateInfo * pPushDescriptorSetWithTemplateInfo, const Dispatch & d)
Defined at line 28210 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pushDescriptorSetWithTemplate2KHR (const vk::PushDescriptorSetWithTemplateInfo & pushDescriptorSetWithTemplateInfo, const Dispatch & d)
Defined at line 28221 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDescriptorBufferOffsets2EXT (const vk::SetDescriptorBufferOffsetsInfoEXT * pSetDescriptorBufferOffsetsInfo, const Dispatch & d)
Defined at line 28237 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDescriptorBufferOffsets2EXT (const vk::SetDescriptorBufferOffsetsInfoEXT & setDescriptorBufferOffsetsInfo, const Dispatch & d)
Defined at line 28248 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindDescriptorBufferEmbeddedSamplers2EXT (const vk::BindDescriptorBufferEmbeddedSamplersInfoEXT * pBindDescriptorBufferEmbeddedSamplersInfo, const Dispatch & d)
Defined at line 28262 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindDescriptorBufferEmbeddedSamplers2EXT (const vk::BindDescriptorBufferEmbeddedSamplersInfoEXT & bindDescriptorBufferEmbeddedSamplersInfo, const Dispatch & d)
Defined at line 28274 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void preprocessGeneratedCommandsEXT (const vk::GeneratedCommandsInfoEXT *pGeneratedCommandsInfo,vk::CommandBufferstateCommandBuffer,const Dispatch &d)
=== VK_EXT_device_generated_commands ===
Defined at line 28344 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void preprocessGeneratedCommandsEXT (const vk::GeneratedCommandsInfoEXT &generatedCommandsInfo,vk::CommandBufferstateCommandBuffer,const Dispatch &d)
Defined at line 28356 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void executeGeneratedCommandsEXT (vk::Bool32isPreprocessed,const vk::GeneratedCommandsInfoEXT *pGeneratedCommandsInfo,const Dispatch &d)
Defined at line 28371 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp
template <typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void executeGeneratedCommandsEXT (vk::Bool32isPreprocessed,const vk::GeneratedCommandsInfoEXT &generatedCommandsInfo,const Dispatch &d)
Defined at line 28383 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp