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::PipelineBindPoint pipelineBindPoint, vk::Pipeline pipeline, 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_t firstViewport, uint32_t viewportCount, 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_t firstViewport, 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_t firstScissor, uint32_t scissorCount, 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_t firstScissor, 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 (float depthBiasConstantFactor, float depthBiasClamp, float depthBiasSlopeFactor, 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 (float minDepthBounds, float maxDepthBounds, 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::StencilFaceFlags faceMask, uint32_t compareMask, 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::StencilFaceFlags faceMask, uint32_t writeMask, 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::StencilFaceFlags faceMask, uint32_t reference, 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::PipelineBindPoint pipelineBindPoint, vk::PipelineLayout layout, uint32_t firstSet, uint32_t descriptorSetCount, const vk::DescriptorSet * pDescriptorSets, uint32_t dynamicOffsetCount, 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::PipelineBindPoint pipelineBindPoint, vk::PipelineLayout layout, uint32_t firstSet, 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::Buffer buffer, vk::DeviceSize offset, vk::IndexType indexType, 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_t firstBinding, uint32_t bindingCount, 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_t firstBinding, 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_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance, 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_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t vertexOffset, uint32_t firstInstance, 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::Buffer buffer, vk::DeviceSize offset, uint32_t drawCount, uint32_t stride, 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::Buffer buffer, vk::DeviceSize offset, uint32_t drawCount, uint32_t stride, 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_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ, 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::Buffer buffer, vk::DeviceSize offset, 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::Buffer srcBuffer, vk::Buffer dstBuffer, uint32_t regionCount, 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::Buffer srcBuffer, vk::Buffer dstBuffer, const vk::ArrayProxy<const vk::BufferCopy> & regions, 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::Image srcImage, vk::ImageLayout srcImageLayout, vk::Image dstImage, vk::ImageLayout dstImageLayout, uint32_t regionCount, 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::Image srcImage, vk::ImageLayout srcImageLayout, vk::Image dstImage, vk::ImageLayout dstImageLayout, const vk::ArrayProxy<const vk::ImageCopy> & regions, 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::Image srcImage, vk::ImageLayout srcImageLayout, vk::Image dstImage, vk::ImageLayout dstImageLayout, uint32_t regionCount, const vk::ImageBlit * pRegions, vk::Filter filter, 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::Image srcImage, vk::ImageLayout srcImageLayout, vk::Image dstImage, vk::ImageLayout dstImageLayout, const vk::ArrayProxy<const vk::ImageBlit> & regions, vk::Filter filter, 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::Buffer srcBuffer, vk::Image dstImage, vk::ImageLayout dstImageLayout, uint32_t regionCount, 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::Buffer srcBuffer, vk::Image dstImage, vk::ImageLayout dstImageLayout, const vk::ArrayProxy<const vk::BufferImageCopy> & regions, 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::Image srcImage, vk::ImageLayout srcImageLayout, vk::Buffer dstBuffer, uint32_t regionCount, 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::Image srcImage, vk::ImageLayout srcImageLayout, vk::Buffer dstBuffer, const vk::ArrayProxy<const vk::BufferImageCopy> & regions, 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::Buffer dstBuffer, vk::DeviceSize dstOffset, vk::DeviceSize dataSize, 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::Buffer dstBuffer, vk::DeviceSize dstOffset, 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::Buffer dstBuffer, vk::DeviceSize dstOffset, vk::DeviceSize size, uint32_t data, 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::Image image, vk::ImageLayout imageLayout, const vk::ClearColorValue * pColor, uint32_t rangeCount, 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::Image image, vk::ImageLayout imageLayout, 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::Image image, vk::ImageLayout imageLayout, const vk::ClearDepthStencilValue * pDepthStencil, uint32_t rangeCount, 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::Image image, vk::ImageLayout imageLayout, 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_t attachmentCount, const vk::ClearAttachment * pAttachments, uint32_t rectCount, 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::Image srcImage, vk::ImageLayout srcImageLayout, vk::Image dstImage, vk::ImageLayout dstImageLayout, uint32_t regionCount, 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::Image srcImage, vk::ImageLayout srcImageLayout, vk::Image dstImage, vk::ImageLayout dstImageLayout, const vk::ArrayProxy<const vk::ImageResolve> & regions, 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::Event event, vk::PipelineStageFlags stageMask, 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::Event event, vk::PipelineStageFlags stageMask, 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_t eventCount, const vk::Event * pEvents, vk::PipelineStageFlags srcStageMask, vk::PipelineStageFlags dstStageMask, uint32_t memoryBarrierCount, const vk::MemoryBarrier * pMemoryBarriers, uint32_t bufferMemoryBarrierCount, const vk::BufferMemoryBarrier * pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, 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::PipelineStageFlags srcStageMask, vk::PipelineStageFlags dstStageMask, 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::PipelineStageFlags srcStageMask, vk::PipelineStageFlags dstStageMask, vk::DependencyFlags dependencyFlags, uint32_t memoryBarrierCount, const vk::MemoryBarrier * pMemoryBarriers, uint32_t bufferMemoryBarrierCount, const vk::BufferMemoryBarrier * pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, 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::PipelineStageFlags srcStageMask, vk::PipelineStageFlags dstStageMask, vk::DependencyFlags dependencyFlags, 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::QueryPool queryPool, uint32_t query, vk::QueryControlFlags flags, 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::QueryPool queryPool, uint32_t query, 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::QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, 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::PipelineStageFlagBits pipelineStage, vk::QueryPool queryPool, uint32_t query, 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::QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, vk::Buffer dstBuffer, vk::DeviceSize dstOffset, vk::DeviceSize stride, vk::QueryResultFlags flags, 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::PipelineLayout layout, vk::ShaderStageFlags stageFlags, uint32_t offset, uint32_t size, 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::PipelineLayout layout, vk::ShaderStageFlags stageFlags, uint32_t offset, 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::SubpassContents contents, 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::SubpassContents contents, 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_t commandBufferCount, 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_t baseGroupX, uint32_t baseGroupY, uint32_t baseGroupZ, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ, 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::Buffer buffer, vk::DeviceSize offset, vk::Buffer countBuffer, vk::DeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride, 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::Buffer buffer, vk::DeviceSize offset, vk::Buffer countBuffer, vk::DeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride, 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::Event event, 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::Event event, 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::Event event, vk::PipelineStageFlags2 stageMask, 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_t eventCount, 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::PipelineStageFlags2 stage, vk::QueryPool queryPool, uint32_t query, 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_t viewportCount, 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_t scissorCount, 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_t firstBinding, uint32_t bindingCount, 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_t firstBinding, 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::StencilFaceFlags faceMask, vk::StencilOp failOp, vk::StencilOp passOp, vk::StencilOp depthFailOp, vk::CompareOp compareOp, 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_t lineStippleFactor, uint16_t lineStipplePattern, 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::Buffer buffer, vk::DeviceSize offset, vk::DeviceSize size, vk::IndexType indexType, 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::PipelineBindPoint pipelineBindPoint, vk::PipelineLayout layout, uint32_t set, uint32_t descriptorWriteCount, 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::PipelineBindPoint pipelineBindPoint, vk::PipelineLayout layout, uint32_t set, 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::DescriptorUpdateTemplate descriptorUpdateTemplate, vk::PipelineLayout layout, uint32_t set, 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::DescriptorUpdateTemplate descriptorUpdateTemplate, vk::PipelineLayout layout, uint32_t set, 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_t firstBinding, uint32_t bindingCount, 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_t firstBinding, 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_t firstCounterBuffer, uint32_t counterBufferCount, 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_t firstCounterBuffer, 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_t firstCounterBuffer, uint32_t counterBufferCount, 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_t firstCounterBuffer, 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::QueryPool queryPool, uint32_t query, vk::QueryControlFlags flags, uint32_t index, 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::QueryPool queryPool, uint32_t query, uint32_t index, 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_t instanceCount, uint32_t firstInstance, vk::Buffer counterBuffer, vk::DeviceSize counterBufferOffset, uint32_t counterOffset, uint32_t vertexStride, 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::Buffer buffer, vk::DeviceSize offset, vk::Buffer countBuffer, vk::DeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride, 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::Buffer buffer, vk::DeviceSize offset, vk::Buffer countBuffer, vk::DeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride, 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_t baseGroupX, uint32_t baseGroupY, uint32_t baseGroupZ, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ, 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::PipelineBindPoint pipelineBindPoint, vk::PipelineLayout layout, uint32_t set, uint32_t descriptorWriteCount, 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::PipelineBindPoint pipelineBindPoint, vk::PipelineLayout layout, uint32_t set, 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::DescriptorUpdateTemplate descriptorUpdateTemplate, vk::PipelineLayout layout, uint32_t set, 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::DescriptorUpdateTemplate descriptorUpdateTemplate, vk::PipelineLayout layout, uint32_t set, 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_t firstViewport, uint32_t viewportCount, 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_t firstViewport, 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_t firstDiscardRectangle, uint32_t discardRectangleCount, 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_t firstDiscardRectangle, 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_t infoCount, 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_t infoCount, 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_t accelerationStructureCount, const vk::AccelerationStructureKHR * pAccelerationStructures, vk::QueryType queryType, vk::QueryPool queryPool, uint32_t firstQuery, 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::QueryType queryType, vk::QueryPool queryPool, uint32_t firstQuery, 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_t width, uint32_t height, uint32_t depth, 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_t width, uint32_t height, uint32_t depth, 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::DeviceAddress indirectDeviceAddress, 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::DeviceAddress indirectDeviceAddress, 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::ImageView imageView, vk::ImageLayout imageLayout, 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_t firstViewport, uint32_t viewportCount, 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_t firstViewport, 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::CoarseSampleOrderTypeNV sampleOrderType, uint32_t customSampleOrderCount, 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::CoarseSampleOrderTypeNV sampleOrderType, 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::Buffer instanceData, vk::DeviceSize instanceOffset, vk::Bool32 update, vk::AccelerationStructureNV dst, vk::AccelerationStructureNV src, vk::Buffer scratch, vk::DeviceSize scratchOffset, 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::Buffer instanceData, vk::DeviceSize instanceOffset, vk::Bool32 update, vk::AccelerationStructureNV dst, vk::AccelerationStructureNV src, vk::Buffer scratch, vk::DeviceSize scratchOffset, 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::AccelerationStructureNV dst, vk::AccelerationStructureNV src, vk::CopyAccelerationStructureModeKHR mode, 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::Buffer raygenShaderBindingTableBuffer, vk::DeviceSize raygenShaderBindingOffset, vk::Buffer missShaderBindingTableBuffer, vk::DeviceSize missShaderBindingOffset, vk::DeviceSize missShaderBindingStride, vk::Buffer hitShaderBindingTableBuffer, vk::DeviceSize hitShaderBindingOffset, vk::DeviceSize hitShaderBindingStride, vk::Buffer callableShaderBindingTableBuffer, vk::DeviceSize callableShaderBindingOffset, vk::DeviceSize callableShaderBindingStride, uint32_t width, uint32_t height, uint32_t depth, 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_t accelerationStructureCount, const vk::AccelerationStructureNV * pAccelerationStructures, vk::QueryType queryType, vk::QueryPool queryPool, uint32_t firstQuery, 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::QueryType queryType, vk::QueryPool queryPool, uint32_t firstQuery, 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::Buffer buffer, vk::DeviceSize offset, vk::Buffer countBuffer, vk::DeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride, 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::Buffer buffer, vk::DeviceSize offset, vk::Buffer countBuffer, vk::DeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride, 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::PipelineStageFlagBits pipelineStage, vk::Buffer dstBuffer, vk::DeviceSize dstOffset, uint32_t marker, 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::PipelineStageFlags2 stage, vk::Buffer dstBuffer, vk::DeviceSize dstOffset, uint32_t marker, 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_t taskCount, uint32_t firstTask, 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::Buffer buffer, vk::DeviceSize offset, uint32_t drawCount, uint32_t stride, 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::Buffer buffer, vk::DeviceSize offset, vk::Buffer countBuffer, vk::DeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride, 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_t firstExclusiveScissor, uint32_t exclusiveScissorCount, 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_t firstExclusiveScissor, 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_t firstExclusiveScissor, uint32_t exclusiveScissorCount, 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_t firstExclusiveScissor, 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_t lineStippleFactor, uint16_t lineStipplePattern, 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_t viewportCount, 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_t scissorCount, 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_t firstBinding, uint32_t bindingCount, 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_t firstBinding, 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::StencilFaceFlags faceMask, vk::StencilOp failOp, vk::StencilOp passOp, vk::StencilOp depthFailOp, vk::CompareOp compareOp, 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::Bool32 isPreprocessed, 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::Bool32 isPreprocessed, 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::PipelineBindPoint pipelineBindPoint, vk::Pipeline pipeline, uint32_t groupIndex, 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::Event event, 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::Event event, 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::Event event, vk::PipelineStageFlags2 stageMask, 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_t eventCount, 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::PipelineStageFlags2 stage, vk::QueryPool queryPool, uint32_t query, 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_t bufferCount, 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::PipelineBindPoint pipelineBindPoint, vk::PipelineLayout layout, uint32_t firstSet, uint32_t setCount, 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::PipelineBindPoint pipelineBindPoint, vk::PipelineLayout layout, uint32_t firstSet, 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::PipelineBindPoint pipelineBindPoint, vk::PipelineLayout layout, uint32_t set, 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::FragmentShadingRateNV shadingRate, 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_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ, 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::Buffer buffer, vk::DeviceSize offset, uint32_t drawCount, uint32_t stride, 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::Buffer buffer, vk::DeviceSize offset, vk::Buffer countBuffer, vk::DeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride, 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_t vertexBindingDescriptionCount, const vk::VertexInputBindingDescription2EXT * pVertexBindingDescriptions, uint32_t vertexAttributeDescriptionCount, 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::ImageView imageView, vk::ImageLayout imageLayout, 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_t attachmentCount, 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_t drawCount, const vk::MultiDrawInfoEXT * pVertexInfo, uint32_t instanceCount, uint32_t firstInstance, uint32_t stride, 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_t instanceCount, uint32_t firstInstance, 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_t drawCount, const vk::MultiDrawIndexedInfoEXT * pIndexInfo, uint32_t instanceCount, uint32_t firstInstance, uint32_t stride, 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_t instanceCount, uint32_t firstInstance, 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_t infoCount, 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_t micromapCount, const vk::MicromapEXT * pMicromaps, vk::QueryType queryType, vk::QueryPool queryPool, uint32_t firstQuery, 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> & micromaps, vk::QueryType queryType, vk::QueryPool queryPool, uint32_t firstQuery, 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_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ, 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::Buffer buffer, vk::DeviceSize offset, 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::DeviceAddress copyBufferAddress, uint32_t copyCount, uint32_t stride, 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::DeviceAddress copyBufferAddress, uint32_t copyCount, uint32_t stride, vk::Image dstImage, vk::ImageLayout dstImageLayout, 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::DeviceAddress copyBufferAddress, uint32_t stride, vk::Image dstImage, vk::ImageLayout dstImageLayout, 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_t decompressRegionCount, 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::DeviceAddress indirectCommandsAddress, vk::DeviceAddress indirectCommandsCountAddress, uint32_t stride, 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::PipelineBindPoint pipelineBindPoint, vk::Pipeline pipeline, 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::SampleCountFlagBits samples, 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::SampleCountFlagBits samples, 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_t firstAttachment, uint32_t attachmentCount, 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_t firstAttachment, 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_t firstAttachment, uint32_t attachmentCount, 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_t firstAttachment, 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_t firstAttachment, uint32_t attachmentCount, 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_t firstAttachment, 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_t firstAttachment, uint32_t attachmentCount, 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_t firstAttachment, 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_t firstViewport, uint32_t viewportCount, 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_t firstViewport, 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_t coverageModulationTableCount, 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::OpticalFlowSessionNV session, 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::OpticalFlowSessionNV session, 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::Buffer buffer, vk::DeviceSize offset, vk::DeviceSize size, vk::IndexType indexType, 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_t stageCount, 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::DepthClampModeEXT depthClampMode, 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::DepthClampModeEXT depthClampMode, 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_t lineStippleFactor, uint16_t lineStipplePattern, 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::CommandBuffer stateCommandBuffer, 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::CommandBuffer stateCommandBuffer, 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::Bool32 isPreprocessed, 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::Bool32 isPreprocessed, const vk::GeneratedCommandsInfoEXT & generatedCommandsInfo, const Dispatch & d)
Defined at line 28383 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_funcs.hpp