Vulkan-Hpp
vk::CommandBuffer Class Reference

#include <vulkan_handles.hpp>

Public Types

using CType = VkCommandBuffer
 
using NativeType = VkCommandBuffer
 

Public Member Functions

VULKAN_HPP_CONSTEXPR CommandBuffer ()=default
 
VULKAN_HPP_CONSTEXPR CommandBuffer (std::nullptr_t) VULKAN_HPP_NOEXCEPT
 
 CommandBuffer (VkCommandBuffer commandBuffer) VULKAN_HPP_NOEXCEPT
 
CommandBufferoperator= (VkCommandBuffer commandBuffer) VULKAN_HPP_NOEXCEPT
 
CommandBufferoperator= (std::nullptr_t) VULKAN_HPP_NOEXCEPT
 
bool operator== (CommandBuffer const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (CommandBuffer const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator< (CommandBuffer const &rhs) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result begin (const vk::CommandBufferBeginInfo *pBeginInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type begin (const vk::CommandBufferBeginInfo &beginInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type end (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
ResultValueType< void >::type reset (vk::CommandBufferResetFlags flags VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindPipeline (vk::PipelineBindPoint pipelineBindPoint, vk::Pipeline pipeline, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setViewport (uint32_t firstViewport, uint32_t viewportCount, const vk::Viewport *pViewports, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setViewport (uint32_t firstViewport, vk::ArrayProxy< const vk::Viewport > const &viewports, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setScissor (uint32_t firstScissor, uint32_t scissorCount, const vk::Rect2D *pScissors, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setScissor (uint32_t firstScissor, vk::ArrayProxy< const vk::Rect2D > const &scissors, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setLineWidth (float lineWidth, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthBias (float depthBiasConstantFactor, float depthBiasClamp, float depthBiasSlopeFactor, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setBlendConstants (const float blendConstants[4], Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthBounds (float minDepthBounds, float maxDepthBounds, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setStencilCompareMask (vk::StencilFaceFlags faceMask, uint32_t compareMask, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setStencilWriteMask (vk::StencilFaceFlags faceMask, uint32_t writeMask, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setStencilReference (vk::StencilFaceFlags faceMask, uint32_t reference, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindDescriptorSets (vk::PipelineBindPoint pipelineBindPoint, vk::PipelineLayout layout, uint32_t firstSet, vk::ArrayProxy< const vk::DescriptorSet > const &descriptorSets, vk::ArrayProxy< const uint32_t > const &dynamicOffsets, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindIndexBuffer (vk::Buffer buffer, vk::DeviceSize offset, vk::IndexType indexType, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindVertexBuffers (uint32_t firstBinding, uint32_t bindingCount, const vk::Buffer *pBuffers, const vk::DeviceSize *pOffsets, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindVertexBuffers (uint32_t firstBinding, vk::ArrayProxy< const vk::Buffer > const &buffers, vk::ArrayProxy< const vk::DeviceSize > const &offsets, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void draw (uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void drawIndirect (vk::Buffer buffer, vk::DeviceSize offset, uint32_t drawCount, uint32_t stride, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void drawIndexedIndirect (vk::Buffer buffer, vk::DeviceSize offset, uint32_t drawCount, uint32_t stride, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void dispatch (uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void dispatchIndirect (vk::Buffer buffer, vk::DeviceSize offset, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyBuffer (vk::Buffer srcBuffer, vk::Buffer dstBuffer, uint32_t regionCount, const vk::BufferCopy *pRegions, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyBuffer (vk::Buffer srcBuffer, vk::Buffer dstBuffer, vk::ArrayProxy< const vk::BufferCopy > const &regions, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyImage (vk::Image srcImage, vk::ImageLayout srcImageLayout, vk::Image dstImage, vk::ImageLayout dstImageLayout, vk::ArrayProxy< const vk::ImageCopy > const &regions, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void blitImage (vk::Image srcImage, vk::ImageLayout srcImageLayout, vk::Image dstImage, vk::ImageLayout dstImageLayout, vk::ArrayProxy< const vk::ImageBlit > const &regions, vk::Filter filter, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyBufferToImage (vk::Buffer srcBuffer, vk::Image dstImage, vk::ImageLayout dstImageLayout, vk::ArrayProxy< const vk::BufferImageCopy > const &regions, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyImageToBuffer (vk::Image srcImage, vk::ImageLayout srcImageLayout, vk::Buffer dstBuffer, vk::ArrayProxy< const vk::BufferImageCopy > const &regions, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void updateBuffer (vk::Buffer dstBuffer, vk::DeviceSize dstOffset, vk::DeviceSize dataSize, const void *pData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename DataType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void updateBuffer (vk::Buffer dstBuffer, vk::DeviceSize dstOffset, vk::ArrayProxy< const DataType > const &data, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void fillBuffer (vk::Buffer dstBuffer, vk::DeviceSize dstOffset, vk::DeviceSize size, uint32_t data, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void clearColorImage (vk::Image image, vk::ImageLayout imageLayout, const vk::ClearColorValue &color, vk::ArrayProxy< const vk::ImageSubresourceRange > const &ranges, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void clearDepthStencilImage (vk::Image image, vk::ImageLayout imageLayout, const vk::ClearDepthStencilValue &depthStencil, vk::ArrayProxy< const vk::ImageSubresourceRange > const &ranges, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void clearAttachments (uint32_t attachmentCount, const vk::ClearAttachment *pAttachments, uint32_t rectCount, const vk::ClearRect *pRects, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void clearAttachments (vk::ArrayProxy< const vk::ClearAttachment > const &attachments, vk::ArrayProxy< const vk::ClearRect > const &rects, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void resolveImage (vk::Image srcImage, vk::ImageLayout srcImageLayout, vk::Image dstImage, vk::ImageLayout dstImageLayout, vk::ArrayProxy< const vk::ImageResolve > const &regions, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setEvent (vk::Event event, vk::PipelineStageFlags stageMask, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void resetEvent (vk::Event event, vk::PipelineStageFlags stageMask, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void waitEvents (vk::ArrayProxy< const vk::Event > const &events, vk::PipelineStageFlags srcStageMask, vk::PipelineStageFlags dstStageMask, vk::ArrayProxy< const vk::MemoryBarrier > const &memoryBarriers, vk::ArrayProxy< const vk::BufferMemoryBarrier > const &bufferMemoryBarriers, vk::ArrayProxy< const vk::ImageMemoryBarrier > const &imageMemoryBarriers, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pipelineBarrier (vk::PipelineStageFlags srcStageMask, vk::PipelineStageFlags dstStageMask, vk::DependencyFlags dependencyFlags, vk::ArrayProxy< const vk::MemoryBarrier > const &memoryBarriers, vk::ArrayProxy< const vk::BufferMemoryBarrier > const &bufferMemoryBarriers, vk::ArrayProxy< const vk::ImageMemoryBarrier > const &imageMemoryBarriers, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginQuery (vk::QueryPool queryPool, uint32_t query, vk::QueryControlFlags flags, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void endQuery (vk::QueryPool queryPool, uint32_t query, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void resetQueryPool (vk::QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void writeTimestamp (vk::PipelineStageFlagBits pipelineStage, vk::QueryPool queryPool, uint32_t query, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename ValuesType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pushConstants (vk::PipelineLayout layout, vk::ShaderStageFlags stageFlags, uint32_t offset, vk::ArrayProxy< const ValuesType > const &values, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginRenderPass (const vk::RenderPassBeginInfo *pRenderPassBegin, vk::SubpassContents contents, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginRenderPass (const vk::RenderPassBeginInfo &renderPassBegin, vk::SubpassContents contents, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void nextSubpass (vk::SubpassContents contents, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void endRenderPass (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void executeCommands (uint32_t commandBufferCount, const vk::CommandBuffer *pCommandBuffers, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void executeCommands (vk::ArrayProxy< const vk::CommandBuffer > const &commandBuffers, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDeviceMask (uint32_t deviceMask, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginRenderPass2 (const vk::RenderPassBeginInfo *pRenderPassBegin, const vk::SubpassBeginInfo *pSubpassBeginInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginRenderPass2 (const vk::RenderPassBeginInfo &renderPassBegin, const vk::SubpassBeginInfo &subpassBeginInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void nextSubpass2 (const vk::SubpassBeginInfo *pSubpassBeginInfo, const vk::SubpassEndInfo *pSubpassEndInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void nextSubpass2 (const vk::SubpassBeginInfo &subpassBeginInfo, const vk::SubpassEndInfo &subpassEndInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void endRenderPass2 (const vk::SubpassEndInfo *pSubpassEndInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void endRenderPass2 (const vk::SubpassEndInfo &subpassEndInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setEvent2 (vk::Event event, const vk::DependencyInfo *pDependencyInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setEvent2 (vk::Event event, const vk::DependencyInfo &dependencyInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void resetEvent2 (vk::Event event, vk::PipelineStageFlags2 stageMask, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void waitEvents2 (uint32_t eventCount, const vk::Event *pEvents, const vk::DependencyInfo *pDependencyInfos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void waitEvents2 (vk::ArrayProxy< const vk::Event > const &events, vk::ArrayProxy< const vk::DependencyInfo > const &dependencyInfos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pipelineBarrier2 (const vk::DependencyInfo *pDependencyInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pipelineBarrier2 (const vk::DependencyInfo &dependencyInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void writeTimestamp2 (vk::PipelineStageFlags2 stage, vk::QueryPool queryPool, uint32_t query, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyBuffer2 (const vk::CopyBufferInfo2 *pCopyBufferInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyBuffer2 (const vk::CopyBufferInfo2 &copyBufferInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyImage2 (const vk::CopyImageInfo2 *pCopyImageInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyImage2 (const vk::CopyImageInfo2 &copyImageInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyBufferToImage2 (const vk::CopyBufferToImageInfo2 *pCopyBufferToImageInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyBufferToImage2 (const vk::CopyBufferToImageInfo2 &copyBufferToImageInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyImageToBuffer2 (const vk::CopyImageToBufferInfo2 *pCopyImageToBufferInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyImageToBuffer2 (const vk::CopyImageToBufferInfo2 &copyImageToBufferInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void blitImage2 (const vk::BlitImageInfo2 *pBlitImageInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void blitImage2 (const vk::BlitImageInfo2 &blitImageInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void resolveImage2 (const vk::ResolveImageInfo2 *pResolveImageInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void resolveImage2 (const vk::ResolveImageInfo2 &resolveImageInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginRendering (const vk::RenderingInfo *pRenderingInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginRendering (const vk::RenderingInfo &renderingInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void endRendering (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setCullMode (vk::CullModeFlags cullMode, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setFrontFace (vk::FrontFace frontFace, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setPrimitiveTopology (vk::PrimitiveTopology primitiveTopology, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setViewportWithCount (uint32_t viewportCount, const vk::Viewport *pViewports, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setViewportWithCount (vk::ArrayProxy< const vk::Viewport > const &viewports, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setScissorWithCount (uint32_t scissorCount, const vk::Rect2D *pScissors, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setScissorWithCount (vk::ArrayProxy< const vk::Rect2D > const &scissors, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindVertexBuffers2 (uint32_t firstBinding, vk::ArrayProxy< const vk::Buffer > const &buffers, vk::ArrayProxy< const vk::DeviceSize > const &offsets, vk::ArrayProxy< const vk::DeviceSize > const &sizes VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, vk::ArrayProxy< const vk::DeviceSize > const &strides VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthTestEnable (vk::Bool32 depthTestEnable, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthWriteEnable (vk::Bool32 depthWriteEnable, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthCompareOp (vk::CompareOp depthCompareOp, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthBoundsTestEnable (vk::Bool32 depthBoundsTestEnable, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setStencilTestEnable (vk::Bool32 stencilTestEnable, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setRasterizerDiscardEnable (vk::Bool32 rasterizerDiscardEnable, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthBiasEnable (vk::Bool32 depthBiasEnable, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setPrimitiveRestartEnable (vk::Bool32 primitiveRestartEnable, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void debugMarkerBeginEXT (const vk::DebugMarkerMarkerInfoEXT *pMarkerInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void debugMarkerBeginEXT (const vk::DebugMarkerMarkerInfoEXT &markerInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void debugMarkerEndEXT (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void debugMarkerInsertEXT (const vk::DebugMarkerMarkerInfoEXT *pMarkerInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void debugMarkerInsertEXT (const vk::DebugMarkerMarkerInfoEXT &markerInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginVideoCodingKHR (const vk::VideoBeginCodingInfoKHR *pBeginInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginVideoCodingKHR (const vk::VideoBeginCodingInfoKHR &beginInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void endVideoCodingKHR (const vk::VideoEndCodingInfoKHR *pEndCodingInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void endVideoCodingKHR (const vk::VideoEndCodingInfoKHR &endCodingInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void controlVideoCodingKHR (const vk::VideoCodingControlInfoKHR *pCodingControlInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void controlVideoCodingKHR (const vk::VideoCodingControlInfoKHR &codingControlInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void decodeVideoKHR (const vk::VideoDecodeInfoKHR *pDecodeInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void decodeVideoKHR (const vk::VideoDecodeInfoKHR &decodeInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindTransformFeedbackBuffersEXT (uint32_t firstBinding, vk::ArrayProxy< const vk::Buffer > const &buffers, vk::ArrayProxy< const vk::DeviceSize > const &offsets, vk::ArrayProxy< const vk::DeviceSize > const &sizes VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginTransformFeedbackEXT (uint32_t firstCounterBuffer, uint32_t counterBufferCount, const vk::Buffer *pCounterBuffers, const vk::DeviceSize *pCounterBufferOffsets, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginTransformFeedbackEXT (uint32_t firstCounterBuffer, vk::ArrayProxy< const vk::Buffer > const &counterBuffers, vk::ArrayProxy< const vk::DeviceSize > const &counterBufferOffsets VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void endTransformFeedbackEXT (uint32_t firstCounterBuffer, uint32_t counterBufferCount, const vk::Buffer *pCounterBuffers, const vk::DeviceSize *pCounterBufferOffsets, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void endTransformFeedbackEXT (uint32_t firstCounterBuffer, vk::ArrayProxy< const vk::Buffer > const &counterBuffers, vk::ArrayProxy< const vk::DeviceSize > const &counterBufferOffsets VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginQueryIndexedEXT (vk::QueryPool queryPool, uint32_t query, vk::QueryControlFlags flags, uint32_t index, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void endQueryIndexedEXT (vk::QueryPool queryPool, uint32_t query, uint32_t index, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void cuLaunchKernelNVX (const vk::CuLaunchInfoNVX *pLaunchInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void cuLaunchKernelNVX (const vk::CuLaunchInfoNVX &launchInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginRenderingKHR (const vk::RenderingInfo *pRenderingInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginRenderingKHR (const vk::RenderingInfo &renderingInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void endRenderingKHR (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDeviceMaskKHR (uint32_t deviceMask, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pushDescriptorSetKHR (vk::PipelineBindPoint pipelineBindPoint, vk::PipelineLayout layout, uint32_t set, vk::ArrayProxy< const vk::WriteDescriptorSet > const &descriptorWrites, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pushDescriptorSetWithTemplateKHR (vk::DescriptorUpdateTemplate descriptorUpdateTemplate, vk::PipelineLayout layout, uint32_t set, const void *pData, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename DataType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pushDescriptorSetWithTemplateKHR (vk::DescriptorUpdateTemplate descriptorUpdateTemplate, vk::PipelineLayout layout, uint32_t set, DataType const &data, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginConditionalRenderingEXT (const vk::ConditionalRenderingBeginInfoEXT *pConditionalRenderingBegin, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginConditionalRenderingEXT (const vk::ConditionalRenderingBeginInfoEXT &conditionalRenderingBegin, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void endConditionalRenderingEXT (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setViewportWScalingNV (uint32_t firstViewport, uint32_t viewportCount, const vk::ViewportWScalingNV *pViewportWScalings, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setViewportWScalingNV (uint32_t firstViewport, vk::ArrayProxy< const vk::ViewportWScalingNV > const &viewportWScalings, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDiscardRectangleEXT (uint32_t firstDiscardRectangle, uint32_t discardRectangleCount, const vk::Rect2D *pDiscardRectangles, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDiscardRectangleEXT (uint32_t firstDiscardRectangle, vk::ArrayProxy< const vk::Rect2D > const &discardRectangles, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDiscardRectangleEnableEXT (vk::Bool32 discardRectangleEnable, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDiscardRectangleModeEXT (vk::DiscardRectangleModeEXT discardRectangleMode, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginRenderPass2KHR (const vk::RenderPassBeginInfo *pRenderPassBegin, const vk::SubpassBeginInfo *pSubpassBeginInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginRenderPass2KHR (const vk::RenderPassBeginInfo &renderPassBegin, const vk::SubpassBeginInfo &subpassBeginInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void nextSubpass2KHR (const vk::SubpassBeginInfo *pSubpassBeginInfo, const vk::SubpassEndInfo *pSubpassEndInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void nextSubpass2KHR (const vk::SubpassBeginInfo &subpassBeginInfo, const vk::SubpassEndInfo &subpassEndInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void endRenderPass2KHR (const vk::SubpassEndInfo *pSubpassEndInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void endRenderPass2KHR (const vk::SubpassEndInfo &subpassEndInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginDebugUtilsLabelEXT (const vk::DebugUtilsLabelEXT *pLabelInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void beginDebugUtilsLabelEXT (const vk::DebugUtilsLabelEXT &labelInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void endDebugUtilsLabelEXT (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void insertDebugUtilsLabelEXT (const vk::DebugUtilsLabelEXT *pLabelInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void insertDebugUtilsLabelEXT (const vk::DebugUtilsLabelEXT &labelInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void initializeGraphScratchMemoryAMDX (vk::DeviceAddress scratch, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void dispatchGraphAMDX (vk::DeviceAddress scratch, const vk::DispatchGraphCountInfoAMDX *pCountInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void dispatchGraphAMDX (vk::DeviceAddress scratch, const vk::DispatchGraphCountInfoAMDX &countInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void dispatchGraphIndirectAMDX (vk::DeviceAddress scratch, const vk::DispatchGraphCountInfoAMDX *pCountInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void dispatchGraphIndirectAMDX (vk::DeviceAddress scratch, const vk::DispatchGraphCountInfoAMDX &countInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void dispatchGraphIndirectCountAMDX (vk::DeviceAddress scratch, vk::DeviceAddress countInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setSampleLocationsEXT (const vk::SampleLocationsInfoEXT *pSampleLocationsInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setSampleLocationsEXT (const vk::SampleLocationsInfoEXT &sampleLocationsInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void buildAccelerationStructuresKHR (uint32_t infoCount, const vk::AccelerationStructureBuildGeometryInfoKHR *pInfos, const vk::AccelerationStructureBuildRangeInfoKHR *const *ppBuildRangeInfos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void buildAccelerationStructuresKHR (vk::ArrayProxy< const vk::AccelerationStructureBuildGeometryInfoKHR > const &infos, vk::ArrayProxy< const vk::AccelerationStructureBuildRangeInfoKHR *const > const &pBuildRangeInfos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void buildAccelerationStructuresIndirectKHR (vk::ArrayProxy< const vk::AccelerationStructureBuildGeometryInfoKHR > const &infos, vk::ArrayProxy< const vk::DeviceAddress > const &indirectDeviceAddresses, vk::ArrayProxy< const uint32_t > const &indirectStrides, vk::ArrayProxy< const uint32_t *const > const &pMaxPrimitiveCounts, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyAccelerationStructureKHR (const vk::CopyAccelerationStructureInfoKHR *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyAccelerationStructureKHR (const vk::CopyAccelerationStructureInfoKHR &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyAccelerationStructureToMemoryKHR (const vk::CopyAccelerationStructureToMemoryInfoKHR *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyAccelerationStructureToMemoryKHR (const vk::CopyAccelerationStructureToMemoryInfoKHR &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyMemoryToAccelerationStructureKHR (const vk::CopyMemoryToAccelerationStructureInfoKHR *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyMemoryToAccelerationStructureKHR (const vk::CopyMemoryToAccelerationStructureInfoKHR &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void writeAccelerationStructuresPropertiesKHR (vk::ArrayProxy< const vk::AccelerationStructureKHR > const &accelerationStructures, vk::QueryType queryType, vk::QueryPool queryPool, uint32_t firstQuery, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setRayTracingPipelineStackSizeKHR (uint32_t pipelineStackSize, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindShadingRateImageNV (vk::ImageView imageView, vk::ImageLayout imageLayout, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setViewportShadingRatePaletteNV (uint32_t firstViewport, uint32_t viewportCount, const vk::ShadingRatePaletteNV *pShadingRatePalettes, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setViewportShadingRatePaletteNV (uint32_t firstViewport, vk::ArrayProxy< const vk::ShadingRatePaletteNV > const &shadingRatePalettes, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setCoarseSampleOrderNV (vk::CoarseSampleOrderTypeNV sampleOrderType, uint32_t customSampleOrderCount, const vk::CoarseSampleOrderCustomNV *pCustomSampleOrders, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setCoarseSampleOrderNV (vk::CoarseSampleOrderTypeNV sampleOrderType, vk::ArrayProxy< const vk::CoarseSampleOrderCustomNV > const &customSampleOrders, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyAccelerationStructureNV (vk::AccelerationStructureNV dst, vk::AccelerationStructureNV src, vk::CopyAccelerationStructureModeKHR mode, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void writeAccelerationStructuresPropertiesNV (vk::ArrayProxy< const vk::AccelerationStructureNV > const &accelerationStructures, vk::QueryType queryType, vk::QueryPool queryPool, uint32_t firstQuery, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void writeBufferMarkerAMD (vk::PipelineStageFlagBits pipelineStage, vk::Buffer dstBuffer, vk::DeviceSize dstOffset, uint32_t marker, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void drawMeshTasksNV (uint32_t taskCount, uint32_t firstTask, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void drawMeshTasksIndirectNV (vk::Buffer buffer, vk::DeviceSize offset, uint32_t drawCount, uint32_t stride, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setExclusiveScissorEnableNV (uint32_t firstExclusiveScissor, uint32_t exclusiveScissorCount, const vk::Bool32 *pExclusiveScissorEnables, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setExclusiveScissorEnableNV (uint32_t firstExclusiveScissor, vk::ArrayProxy< const vk::Bool32 > const &exclusiveScissorEnables, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setExclusiveScissorNV (uint32_t firstExclusiveScissor, uint32_t exclusiveScissorCount, const vk::Rect2D *pExclusiveScissors, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setExclusiveScissorNV (uint32_t firstExclusiveScissor, vk::ArrayProxy< const vk::Rect2D > const &exclusiveScissors, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setCheckpointNV (const void *pCheckpointMarker, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename CheckpointMarkerType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setCheckpointNV (CheckpointMarkerType const &checkpointMarker, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result setPerformanceMarkerINTEL (const vk::PerformanceMarkerInfoINTEL *pMarkerInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type setPerformanceMarkerINTEL (const vk::PerformanceMarkerInfoINTEL &markerInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result setPerformanceStreamMarkerINTEL (const vk::PerformanceStreamMarkerInfoINTEL *pMarkerInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type setPerformanceStreamMarkerINTEL (const vk::PerformanceStreamMarkerInfoINTEL &markerInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result setPerformanceOverrideINTEL (const vk::PerformanceOverrideInfoINTEL *pOverrideInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType< void >::type setPerformanceOverrideINTEL (const vk::PerformanceOverrideInfoINTEL &overrideInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setFragmentShadingRateKHR (const vk::Extent2D *pFragmentSize, const vk::FragmentShadingRateCombinerOpKHR combinerOps[2], Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setFragmentShadingRateKHR (const vk::Extent2D &fragmentSize, const vk::FragmentShadingRateCombinerOpKHR combinerOps[2], Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setLineStippleEXT (uint32_t lineStippleFactor, uint16_t lineStipplePattern, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setCullModeEXT (vk::CullModeFlags cullMode, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setFrontFaceEXT (vk::FrontFace frontFace, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setPrimitiveTopologyEXT (vk::PrimitiveTopology primitiveTopology, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setViewportWithCountEXT (uint32_t viewportCount, const vk::Viewport *pViewports, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setViewportWithCountEXT (vk::ArrayProxy< const vk::Viewport > const &viewports, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setScissorWithCountEXT (uint32_t scissorCount, const vk::Rect2D *pScissors, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setScissorWithCountEXT (vk::ArrayProxy< const vk::Rect2D > const &scissors, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindVertexBuffers2EXT (uint32_t firstBinding, vk::ArrayProxy< const vk::Buffer > const &buffers, vk::ArrayProxy< const vk::DeviceSize > const &offsets, vk::ArrayProxy< const vk::DeviceSize > const &sizes VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, vk::ArrayProxy< const vk::DeviceSize > const &strides VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthTestEnableEXT (vk::Bool32 depthTestEnable, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthWriteEnableEXT (vk::Bool32 depthWriteEnable, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthCompareOpEXT (vk::CompareOp depthCompareOp, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthBoundsTestEnableEXT (vk::Bool32 depthBoundsTestEnable, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setStencilTestEnableEXT (vk::Bool32 stencilTestEnable, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void preprocessGeneratedCommandsNV (const vk::GeneratedCommandsInfoNV *pGeneratedCommandsInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void preprocessGeneratedCommandsNV (const vk::GeneratedCommandsInfoNV &generatedCommandsInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void executeGeneratedCommandsNV (vk::Bool32 isPreprocessed, const vk::GeneratedCommandsInfoNV *pGeneratedCommandsInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void executeGeneratedCommandsNV (vk::Bool32 isPreprocessed, const vk::GeneratedCommandsInfoNV &generatedCommandsInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindPipelineShaderGroupNV (vk::PipelineBindPoint pipelineBindPoint, vk::Pipeline pipeline, uint32_t groupIndex, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthBias2EXT (const vk::DepthBiasInfoEXT *pDepthBiasInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthBias2EXT (const vk::DepthBiasInfoEXT &depthBiasInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void encodeVideoKHR (const vk::VideoEncodeInfoKHR *pEncodeInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void encodeVideoKHR (const vk::VideoEncodeInfoKHR &encodeInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void cudaLaunchKernelNV (const vk::CudaLaunchInfoNV *pLaunchInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void cudaLaunchKernelNV (const vk::CudaLaunchInfoNV &launchInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setEvent2KHR (vk::Event event, const vk::DependencyInfo *pDependencyInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setEvent2KHR (vk::Event event, const vk::DependencyInfo &dependencyInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void resetEvent2KHR (vk::Event event, vk::PipelineStageFlags2 stageMask, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void waitEvents2KHR (uint32_t eventCount, const vk::Event *pEvents, const vk::DependencyInfo *pDependencyInfos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void waitEvents2KHR (vk::ArrayProxy< const vk::Event > const &events, vk::ArrayProxy< const vk::DependencyInfo > const &dependencyInfos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pipelineBarrier2KHR (const vk::DependencyInfo *pDependencyInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pipelineBarrier2KHR (const vk::DependencyInfo &dependencyInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void writeTimestamp2KHR (vk::PipelineStageFlags2 stage, vk::QueryPool queryPool, uint32_t query, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void writeBufferMarker2AMD (vk::PipelineStageFlags2 stage, vk::Buffer dstBuffer, vk::DeviceSize dstOffset, uint32_t marker, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindDescriptorBuffersEXT (uint32_t bufferCount, const vk::DescriptorBufferBindingInfoEXT *pBindingInfos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindDescriptorBuffersEXT (vk::ArrayProxy< const vk::DescriptorBufferBindingInfoEXT > const &bindingInfos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDescriptorBufferOffsetsEXT (vk::PipelineBindPoint pipelineBindPoint, vk::PipelineLayout layout, uint32_t firstSet, vk::ArrayProxy< const uint32_t > const &bufferIndices, vk::ArrayProxy< const vk::DeviceSize > const &offsets, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindDescriptorBufferEmbeddedSamplersEXT (vk::PipelineBindPoint pipelineBindPoint, vk::PipelineLayout layout, uint32_t set, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setFragmentShadingRateEnumNV (vk::FragmentShadingRateNV shadingRate, const vk::FragmentShadingRateCombinerOpKHR combinerOps[2], Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void drawMeshTasksEXT (uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void drawMeshTasksIndirectEXT (vk::Buffer buffer, vk::DeviceSize offset, uint32_t drawCount, uint32_t stride, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyBuffer2KHR (const vk::CopyBufferInfo2 *pCopyBufferInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyBuffer2KHR (const vk::CopyBufferInfo2 &copyBufferInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyImage2KHR (const vk::CopyImageInfo2 *pCopyImageInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyImage2KHR (const vk::CopyImageInfo2 &copyImageInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyBufferToImage2KHR (const vk::CopyBufferToImageInfo2 *pCopyBufferToImageInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyBufferToImage2KHR (const vk::CopyBufferToImageInfo2 &copyBufferToImageInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyImageToBuffer2KHR (const vk::CopyImageToBufferInfo2 *pCopyImageToBufferInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyImageToBuffer2KHR (const vk::CopyImageToBufferInfo2 &copyImageToBufferInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void blitImage2KHR (const vk::BlitImageInfo2 *pBlitImageInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void blitImage2KHR (const vk::BlitImageInfo2 &blitImageInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void resolveImage2KHR (const vk::ResolveImageInfo2 *pResolveImageInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void resolveImage2KHR (const vk::ResolveImageInfo2 &resolveImageInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setVertexInputEXT (uint32_t vertexBindingDescriptionCount, const vk::VertexInputBindingDescription2EXT *pVertexBindingDescriptions, uint32_t vertexAttributeDescriptionCount, const vk::VertexInputAttributeDescription2EXT *pVertexAttributeDescriptions, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setVertexInputEXT (vk::ArrayProxy< const vk::VertexInputBindingDescription2EXT > const &vertexBindingDescriptions, vk::ArrayProxy< const vk::VertexInputAttributeDescription2EXT > const &vertexAttributeDescriptions, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void subpassShadingHUAWEI (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindInvocationMaskHUAWEI (vk::ImageView imageView, vk::ImageLayout imageLayout, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setPatchControlPointsEXT (uint32_t patchControlPoints, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setRasterizerDiscardEnableEXT (vk::Bool32 rasterizerDiscardEnable, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthBiasEnableEXT (vk::Bool32 depthBiasEnable, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setLogicOpEXT (vk::LogicOp logicOp, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setPrimitiveRestartEnableEXT (vk::Bool32 primitiveRestartEnable, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setColorWriteEnableEXT (uint32_t attachmentCount, const vk::Bool32 *pColorWriteEnables, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setColorWriteEnableEXT (vk::ArrayProxy< const vk::Bool32 > const &colorWriteEnables, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void traceRaysIndirect2KHR (vk::DeviceAddress indirectDeviceAddress, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void drawMultiEXT (vk::StridedArrayProxy< const vk::MultiDrawInfoEXT > const &vertexInfo, uint32_t instanceCount, uint32_t firstInstance, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void drawMultiIndexedEXT (vk::StridedArrayProxy< const vk::MultiDrawIndexedInfoEXT > const &indexInfo, uint32_t instanceCount, uint32_t firstInstance, Optional< const int32_t > vertexOffset VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void buildMicromapsEXT (uint32_t infoCount, const vk::MicromapBuildInfoEXT *pInfos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void buildMicromapsEXT (vk::ArrayProxy< const vk::MicromapBuildInfoEXT > const &infos, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyMicromapEXT (const vk::CopyMicromapInfoEXT *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyMicromapEXT (const vk::CopyMicromapInfoEXT &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyMicromapToMemoryEXT (const vk::CopyMicromapToMemoryInfoEXT *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyMicromapToMemoryEXT (const vk::CopyMicromapToMemoryInfoEXT &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyMemoryToMicromapEXT (const vk::CopyMemoryToMicromapInfoEXT *pInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyMemoryToMicromapEXT (const vk::CopyMemoryToMicromapInfoEXT &info, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void writeMicromapsPropertiesEXT (vk::ArrayProxy< const vk::MicromapEXT > const &micromaps, vk::QueryType queryType, vk::QueryPool queryPool, uint32_t firstQuery, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void drawClusterHUAWEI (uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void drawClusterIndirectHUAWEI (vk::Buffer buffer, vk::DeviceSize offset, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyMemoryIndirectNV (vk::DeviceAddress copyBufferAddress, uint32_t copyCount, uint32_t stride, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
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, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void copyMemoryToImageIndirectNV (vk::DeviceAddress copyBufferAddress, uint32_t stride, vk::Image dstImage, vk::ImageLayout dstImageLayout, vk::ArrayProxy< const vk::ImageSubresourceLayers > const &imageSubresources, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void decompressMemoryNV (uint32_t decompressRegionCount, const vk::DecompressMemoryRegionNV *pDecompressMemoryRegions, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void decompressMemoryNV (vk::ArrayProxy< const vk::DecompressMemoryRegionNV > const &decompressMemoryRegions, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void decompressMemoryIndirectCountNV (vk::DeviceAddress indirectCommandsAddress, vk::DeviceAddress indirectCommandsCountAddress, uint32_t stride, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void updatePipelineIndirectBufferNV (vk::PipelineBindPoint pipelineBindPoint, vk::Pipeline pipeline, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setTessellationDomainOriginEXT (vk::TessellationDomainOrigin domainOrigin, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthClampEnableEXT (vk::Bool32 depthClampEnable, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setPolygonModeEXT (vk::PolygonMode polygonMode, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setRasterizationSamplesEXT (vk::SampleCountFlagBits rasterizationSamples, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setSampleMaskEXT (vk::SampleCountFlagBits samples, const vk::SampleMask *pSampleMask, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setSampleMaskEXT (vk::SampleCountFlagBits samples, vk::ArrayProxy< const vk::SampleMask > const &sampleMask, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setAlphaToCoverageEnableEXT (vk::Bool32 alphaToCoverageEnable, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setAlphaToOneEnableEXT (vk::Bool32 alphaToOneEnable, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setLogicOpEnableEXT (vk::Bool32 logicOpEnable, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setColorBlendEnableEXT (uint32_t firstAttachment, uint32_t attachmentCount, const vk::Bool32 *pColorBlendEnables, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setColorBlendEnableEXT (uint32_t firstAttachment, vk::ArrayProxy< const vk::Bool32 > const &colorBlendEnables, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setColorBlendEquationEXT (uint32_t firstAttachment, uint32_t attachmentCount, const vk::ColorBlendEquationEXT *pColorBlendEquations, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setColorBlendEquationEXT (uint32_t firstAttachment, vk::ArrayProxy< const vk::ColorBlendEquationEXT > const &colorBlendEquations, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setColorWriteMaskEXT (uint32_t firstAttachment, uint32_t attachmentCount, const vk::ColorComponentFlags *pColorWriteMasks, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setColorWriteMaskEXT (uint32_t firstAttachment, vk::ArrayProxy< const vk::ColorComponentFlags > const &colorWriteMasks, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setRasterizationStreamEXT (uint32_t rasterizationStream, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setConservativeRasterizationModeEXT (vk::ConservativeRasterizationModeEXT conservativeRasterizationMode, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setExtraPrimitiveOverestimationSizeEXT (float extraPrimitiveOverestimationSize, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthClipEnableEXT (vk::Bool32 depthClipEnable, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setSampleLocationsEnableEXT (vk::Bool32 sampleLocationsEnable, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setColorBlendAdvancedEXT (uint32_t firstAttachment, uint32_t attachmentCount, const vk::ColorBlendAdvancedEXT *pColorBlendAdvanced, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setColorBlendAdvancedEXT (uint32_t firstAttachment, vk::ArrayProxy< const vk::ColorBlendAdvancedEXT > const &colorBlendAdvanced, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setProvokingVertexModeEXT (vk::ProvokingVertexModeEXT provokingVertexMode, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setLineRasterizationModeEXT (vk::LineRasterizationModeEXT lineRasterizationMode, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setLineStippleEnableEXT (vk::Bool32 stippledLineEnable, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDepthClipNegativeOneToOneEXT (vk::Bool32 negativeOneToOne, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setViewportWScalingEnableNV (vk::Bool32 viewportWScalingEnable, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setViewportSwizzleNV (uint32_t firstViewport, uint32_t viewportCount, const vk::ViewportSwizzleNV *pViewportSwizzles, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setViewportSwizzleNV (uint32_t firstViewport, vk::ArrayProxy< const vk::ViewportSwizzleNV > const &viewportSwizzles, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setCoverageToColorEnableNV (vk::Bool32 coverageToColorEnable, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setCoverageToColorLocationNV (uint32_t coverageToColorLocation, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setCoverageModulationModeNV (vk::CoverageModulationModeNV coverageModulationMode, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setCoverageModulationTableEnableNV (vk::Bool32 coverageModulationTableEnable, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setCoverageModulationTableNV (uint32_t coverageModulationTableCount, const float *pCoverageModulationTable, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setCoverageModulationTableNV (vk::ArrayProxy< const float > const &coverageModulationTable, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setShadingRateImageEnableNV (vk::Bool32 shadingRateImageEnable, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setRepresentativeFragmentTestEnableNV (vk::Bool32 representativeFragmentTestEnable, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setCoverageReductionModeNV (vk::CoverageReductionModeNV coverageReductionMode, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void opticalFlowExecuteNV (vk::OpticalFlowSessionNV session, const vk::OpticalFlowExecuteInfoNV *pExecuteInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void opticalFlowExecuteNV (vk::OpticalFlowSessionNV session, const vk::OpticalFlowExecuteInfoNV &executeInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindIndexBuffer2KHR (vk::Buffer buffer, vk::DeviceSize offset, vk::DeviceSize size, vk::IndexType indexType, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindShadersEXT (uint32_t stageCount, const vk::ShaderStageFlagBits *pStages, const vk::ShaderEXT *pShaders, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindShadersEXT (vk::ArrayProxy< const vk::ShaderStageFlagBits > const &stages, vk::ArrayProxy< const vk::ShaderEXT > const &shaders, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setAttachmentFeedbackLoopEnableEXT (vk::ImageAspectFlags aspectMask, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindDescriptorSets2KHR (const vk::BindDescriptorSetsInfoKHR *pBindDescriptorSetsInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindDescriptorSets2KHR (const vk::BindDescriptorSetsInfoKHR &bindDescriptorSetsInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pushConstants2KHR (const vk::PushConstantsInfoKHR *pPushConstantsInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pushConstants2KHR (const vk::PushConstantsInfoKHR &pushConstantsInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pushDescriptorSet2KHR (const vk::PushDescriptorSetInfoKHR *pPushDescriptorSetInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pushDescriptorSet2KHR (const vk::PushDescriptorSetInfoKHR &pushDescriptorSetInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pushDescriptorSetWithTemplate2KHR (const vk::PushDescriptorSetWithTemplateInfoKHR *pPushDescriptorSetWithTemplateInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void pushDescriptorSetWithTemplate2KHR (const vk::PushDescriptorSetWithTemplateInfoKHR &pushDescriptorSetWithTemplateInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDescriptorBufferOffsets2EXT (const vk::SetDescriptorBufferOffsetsInfoEXT *pSetDescriptorBufferOffsetsInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void setDescriptorBufferOffsets2EXT (const vk::SetDescriptorBufferOffsetsInfoEXT &setDescriptorBufferOffsetsInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindDescriptorBufferEmbeddedSamplers2EXT (const vk::BindDescriptorBufferEmbeddedSamplersInfoEXT *pBindDescriptorBufferEmbeddedSamplersInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void bindDescriptorBufferEmbeddedSamplers2EXT (const vk::BindDescriptorBufferEmbeddedSamplersInfoEXT &bindDescriptorBufferEmbeddedSamplersInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
 operator VkCommandBuffer () const VULKAN_HPP_NOEXCEPT
 
 operator bool () const VULKAN_HPP_NOEXCEPT
 
bool operator! () const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result begin (const vk::CommandBufferBeginInfo *pBeginInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type begin (const vk::CommandBufferBeginInfo &beginInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type end (Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE ResultValueType< void >::type reset (vk::CommandBufferResetFlags flags, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void bindPipeline (vk::PipelineBindPoint pipelineBindPoint, vk::Pipeline pipeline, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setViewport (uint32_t firstViewport, uint32_t viewportCount, const vk::Viewport *pViewports, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setViewport (uint32_t firstViewport, vk::ArrayProxy< const vk::Viewport > const &viewports, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setScissor (uint32_t firstScissor, uint32_t scissorCount, const vk::Rect2D *pScissors, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setScissor (uint32_t firstScissor, vk::ArrayProxy< const vk::Rect2D > const &scissors, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setLineWidth (float lineWidth, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setDepthBias (float depthBiasConstantFactor, float depthBiasClamp, float depthBiasSlopeFactor, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setBlendConstants (const float blendConstants[4], Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setDepthBounds (float minDepthBounds, float maxDepthBounds, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setStencilCompareMask (vk::StencilFaceFlags faceMask, uint32_t compareMask, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setStencilWriteMask (vk::StencilFaceFlags faceMask, uint32_t writeMask, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setStencilReference (vk::StencilFaceFlags faceMask, uint32_t reference, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE 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, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void bindDescriptorSets (vk::PipelineBindPoint pipelineBindPoint, vk::PipelineLayout layout, uint32_t firstSet, vk::ArrayProxy< const vk::DescriptorSet > const &descriptorSets, vk::ArrayProxy< const uint32_t > const &dynamicOffsets, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void bindIndexBuffer (vk::Buffer buffer, vk::DeviceSize offset, vk::IndexType indexType, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void bindVertexBuffers (uint32_t firstBinding, uint32_t bindingCount, const vk::Buffer *pBuffers, const vk::DeviceSize *pOffsets, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void bindVertexBuffers (uint32_t firstBinding, vk::ArrayProxy< const vk::Buffer > const &buffers, vk::ArrayProxy< const vk::DeviceSize > const &offsets, Dispatch const &d) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS
 
template<typename Dispatch >
VULKAN_HPP_INLINE void draw (uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void drawIndexed (uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t vertexOffset, uint32_t firstInstance, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void drawIndirect (vk::Buffer buffer, vk::DeviceSize offset, uint32_t drawCount, uint32_t stride, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void drawIndexedIndirect (vk::Buffer buffer, vk::DeviceSize offset, uint32_t drawCount, uint32_t stride, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void dispatch (uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void dispatchIndirect (vk::Buffer buffer, vk::DeviceSize offset, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyBuffer (vk::Buffer srcBuffer, vk::Buffer dstBuffer, uint32_t regionCount, const vk::BufferCopy *pRegions, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyBuffer (vk::Buffer srcBuffer, vk::Buffer dstBuffer, vk::ArrayProxy< const vk::BufferCopy > const &regions, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyImage (vk::Image srcImage, vk::ImageLayout srcImageLayout, vk::Image dstImage, vk::ImageLayout dstImageLayout, uint32_t regionCount, const vk::ImageCopy *pRegions, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyImage (vk::Image srcImage, vk::ImageLayout srcImageLayout, vk::Image dstImage, vk::ImageLayout dstImageLayout, vk::ArrayProxy< const vk::ImageCopy > const &regions, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void blitImage (vk::Image srcImage, vk::ImageLayout srcImageLayout, vk::Image dstImage, vk::ImageLayout dstImageLayout, uint32_t regionCount, const vk::ImageBlit *pRegions, vk::Filter filter, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void blitImage (vk::Image srcImage, vk::ImageLayout srcImageLayout, vk::Image dstImage, vk::ImageLayout dstImageLayout, vk::ArrayProxy< const vk::ImageBlit > const &regions, vk::Filter filter, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyBufferToImage (vk::Buffer srcBuffer, vk::Image dstImage, vk::ImageLayout dstImageLayout, uint32_t regionCount, const vk::BufferImageCopy *pRegions, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyBufferToImage (vk::Buffer srcBuffer, vk::Image dstImage, vk::ImageLayout dstImageLayout, vk::ArrayProxy< const vk::BufferImageCopy > const &regions, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyImageToBuffer (vk::Image srcImage, vk::ImageLayout srcImageLayout, vk::Buffer dstBuffer, uint32_t regionCount, const vk::BufferImageCopy *pRegions, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyImageToBuffer (vk::Image srcImage, vk::ImageLayout srcImageLayout, vk::Buffer dstBuffer, vk::ArrayProxy< const vk::BufferImageCopy > const &regions, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void updateBuffer (vk::Buffer dstBuffer, vk::DeviceSize dstOffset, vk::DeviceSize dataSize, const void *pData, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename DataType , typename Dispatch >
VULKAN_HPP_INLINE void updateBuffer (vk::Buffer dstBuffer, vk::DeviceSize dstOffset, vk::ArrayProxy< const DataType > const &data, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void fillBuffer (vk::Buffer dstBuffer, vk::DeviceSize dstOffset, vk::DeviceSize size, uint32_t data, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void clearColorImage (vk::Image image, vk::ImageLayout imageLayout, const vk::ClearColorValue *pColor, uint32_t rangeCount, const vk::ImageSubresourceRange *pRanges, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void clearColorImage (vk::Image image, vk::ImageLayout imageLayout, const vk::ClearColorValue &color, vk::ArrayProxy< const vk::ImageSubresourceRange > const &ranges, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void clearDepthStencilImage (vk::Image image, vk::ImageLayout imageLayout, const vk::ClearDepthStencilValue *pDepthStencil, uint32_t rangeCount, const vk::ImageSubresourceRange *pRanges, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void clearDepthStencilImage (vk::Image image, vk::ImageLayout imageLayout, const vk::ClearDepthStencilValue &depthStencil, vk::ArrayProxy< const vk::ImageSubresourceRange > const &ranges, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void clearAttachments (uint32_t attachmentCount, const vk::ClearAttachment *pAttachments, uint32_t rectCount, const vk::ClearRect *pRects, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void clearAttachments (vk::ArrayProxy< const vk::ClearAttachment > const &attachments, vk::ArrayProxy< const vk::ClearRect > const &rects, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void resolveImage (vk::Image srcImage, vk::ImageLayout srcImageLayout, vk::Image dstImage, vk::ImageLayout dstImageLayout, uint32_t regionCount, const vk::ImageResolve *pRegions, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void resolveImage (vk::Image srcImage, vk::ImageLayout srcImageLayout, vk::Image dstImage, vk::ImageLayout dstImageLayout, vk::ArrayProxy< const vk::ImageResolve > const &regions, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setEvent (vk::Event event, vk::PipelineStageFlags stageMask, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void resetEvent (vk::Event event, vk::PipelineStageFlags stageMask, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE 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, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void waitEvents (vk::ArrayProxy< const vk::Event > const &events, vk::PipelineStageFlags srcStageMask, vk::PipelineStageFlags dstStageMask, vk::ArrayProxy< const vk::MemoryBarrier > const &memoryBarriers, vk::ArrayProxy< const vk::BufferMemoryBarrier > const &bufferMemoryBarriers, vk::ArrayProxy< const vk::ImageMemoryBarrier > const &imageMemoryBarriers, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE 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, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void pipelineBarrier (vk::PipelineStageFlags srcStageMask, vk::PipelineStageFlags dstStageMask, vk::DependencyFlags dependencyFlags, vk::ArrayProxy< const vk::MemoryBarrier > const &memoryBarriers, vk::ArrayProxy< const vk::BufferMemoryBarrier > const &bufferMemoryBarriers, vk::ArrayProxy< const vk::ImageMemoryBarrier > const &imageMemoryBarriers, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void beginQuery (vk::QueryPool queryPool, uint32_t query, vk::QueryControlFlags flags, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void endQuery (vk::QueryPool queryPool, uint32_t query, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void resetQueryPool (vk::QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void writeTimestamp (vk::PipelineStageFlagBits pipelineStage, vk::QueryPool queryPool, uint32_t query, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyQueryPoolResults (vk::QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, vk::Buffer dstBuffer, vk::DeviceSize dstOffset, vk::DeviceSize stride, vk::QueryResultFlags flags, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void pushConstants (vk::PipelineLayout layout, vk::ShaderStageFlags stageFlags, uint32_t offset, uint32_t size, const void *pValues, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename ValuesType , typename Dispatch >
VULKAN_HPP_INLINE void pushConstants (vk::PipelineLayout layout, vk::ShaderStageFlags stageFlags, uint32_t offset, vk::ArrayProxy< const ValuesType > const &values, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void beginRenderPass (const vk::RenderPassBeginInfo *pRenderPassBegin, vk::SubpassContents contents, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void beginRenderPass (const vk::RenderPassBeginInfo &renderPassBegin, vk::SubpassContents contents, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void nextSubpass (vk::SubpassContents contents, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void endRenderPass (Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void executeCommands (uint32_t commandBufferCount, const vk::CommandBuffer *pCommandBuffers, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void executeCommands (vk::ArrayProxy< const vk::CommandBuffer > const &commandBuffers, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setDeviceMask (uint32_t deviceMask, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void dispatchBase (uint32_t baseGroupX, uint32_t baseGroupY, uint32_t baseGroupZ, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void drawIndirectCount (vk::Buffer buffer, vk::DeviceSize offset, vk::Buffer countBuffer, vk::DeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void drawIndexedIndirectCount (vk::Buffer buffer, vk::DeviceSize offset, vk::Buffer countBuffer, vk::DeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void beginRenderPass2 (const vk::RenderPassBeginInfo *pRenderPassBegin, const vk::SubpassBeginInfo *pSubpassBeginInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void beginRenderPass2 (const vk::RenderPassBeginInfo &renderPassBegin, const vk::SubpassBeginInfo &subpassBeginInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void nextSubpass2 (const vk::SubpassBeginInfo *pSubpassBeginInfo, const vk::SubpassEndInfo *pSubpassEndInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void nextSubpass2 (const vk::SubpassBeginInfo &subpassBeginInfo, const vk::SubpassEndInfo &subpassEndInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void endRenderPass2 (const vk::SubpassEndInfo *pSubpassEndInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void endRenderPass2 (const vk::SubpassEndInfo &subpassEndInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setEvent2 (vk::Event event, const vk::DependencyInfo *pDependencyInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setEvent2 (vk::Event event, const vk::DependencyInfo &dependencyInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void resetEvent2 (vk::Event event, vk::PipelineStageFlags2 stageMask, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void waitEvents2 (uint32_t eventCount, const vk::Event *pEvents, const vk::DependencyInfo *pDependencyInfos, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void waitEvents2 (vk::ArrayProxy< const vk::Event > const &events, vk::ArrayProxy< const vk::DependencyInfo > const &dependencyInfos, Dispatch const &d) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS
 
template<typename Dispatch >
VULKAN_HPP_INLINE void pipelineBarrier2 (const vk::DependencyInfo *pDependencyInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void pipelineBarrier2 (const vk::DependencyInfo &dependencyInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void writeTimestamp2 (vk::PipelineStageFlags2 stage, vk::QueryPool queryPool, uint32_t query, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyBuffer2 (const vk::CopyBufferInfo2 *pCopyBufferInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyBuffer2 (const vk::CopyBufferInfo2 &copyBufferInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyImage2 (const vk::CopyImageInfo2 *pCopyImageInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyImage2 (const vk::CopyImageInfo2 &copyImageInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyBufferToImage2 (const vk::CopyBufferToImageInfo2 *pCopyBufferToImageInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyBufferToImage2 (const vk::CopyBufferToImageInfo2 &copyBufferToImageInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyImageToBuffer2 (const vk::CopyImageToBufferInfo2 *pCopyImageToBufferInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyImageToBuffer2 (const vk::CopyImageToBufferInfo2 &copyImageToBufferInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void blitImage2 (const vk::BlitImageInfo2 *pBlitImageInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void blitImage2 (const vk::BlitImageInfo2 &blitImageInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void resolveImage2 (const vk::ResolveImageInfo2 *pResolveImageInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void resolveImage2 (const vk::ResolveImageInfo2 &resolveImageInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void beginRendering (const vk::RenderingInfo *pRenderingInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void beginRendering (const vk::RenderingInfo &renderingInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void endRendering (Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setCullMode (vk::CullModeFlags cullMode, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setFrontFace (vk::FrontFace frontFace, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setPrimitiveTopology (vk::PrimitiveTopology primitiveTopology, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setViewportWithCount (uint32_t viewportCount, const vk::Viewport *pViewports, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setViewportWithCount (vk::ArrayProxy< const vk::Viewport > const &viewports, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setScissorWithCount (uint32_t scissorCount, const vk::Rect2D *pScissors, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setScissorWithCount (vk::ArrayProxy< const vk::Rect2D > const &scissors, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void bindVertexBuffers2 (uint32_t firstBinding, uint32_t bindingCount, const vk::Buffer *pBuffers, const vk::DeviceSize *pOffsets, const vk::DeviceSize *pSizes, const vk::DeviceSize *pStrides, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void bindVertexBuffers2 (uint32_t firstBinding, vk::ArrayProxy< const vk::Buffer > const &buffers, vk::ArrayProxy< const vk::DeviceSize > const &offsets, vk::ArrayProxy< const vk::DeviceSize > const &sizes, vk::ArrayProxy< const vk::DeviceSize > const &strides, Dispatch const &d) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setDepthTestEnable (vk::Bool32 depthTestEnable, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setDepthWriteEnable (vk::Bool32 depthWriteEnable, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setDepthCompareOp (vk::CompareOp depthCompareOp, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setDepthBoundsTestEnable (vk::Bool32 depthBoundsTestEnable, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setStencilTestEnable (vk::Bool32 stencilTestEnable, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setStencilOp (vk::StencilFaceFlags faceMask, vk::StencilOp failOp, vk::StencilOp passOp, vk::StencilOp depthFailOp, vk::CompareOp compareOp, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setRasterizerDiscardEnable (vk::Bool32 rasterizerDiscardEnable, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setDepthBiasEnable (vk::Bool32 depthBiasEnable, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setPrimitiveRestartEnable (vk::Bool32 primitiveRestartEnable, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void debugMarkerBeginEXT (const vk::DebugMarkerMarkerInfoEXT *pMarkerInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void debugMarkerBeginEXT (const vk::DebugMarkerMarkerInfoEXT &markerInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void debugMarkerEndEXT (Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void debugMarkerInsertEXT (const vk::DebugMarkerMarkerInfoEXT *pMarkerInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void debugMarkerInsertEXT (const vk::DebugMarkerMarkerInfoEXT &markerInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void beginVideoCodingKHR (const vk::VideoBeginCodingInfoKHR *pBeginInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void beginVideoCodingKHR (const vk::VideoBeginCodingInfoKHR &beginInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void endVideoCodingKHR (const vk::VideoEndCodingInfoKHR *pEndCodingInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void endVideoCodingKHR (const vk::VideoEndCodingInfoKHR &endCodingInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void controlVideoCodingKHR (const vk::VideoCodingControlInfoKHR *pCodingControlInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void controlVideoCodingKHR (const vk::VideoCodingControlInfoKHR &codingControlInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void decodeVideoKHR (const vk::VideoDecodeInfoKHR *pDecodeInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void decodeVideoKHR (const vk::VideoDecodeInfoKHR &decodeInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void bindTransformFeedbackBuffersEXT (uint32_t firstBinding, uint32_t bindingCount, const vk::Buffer *pBuffers, const vk::DeviceSize *pOffsets, const vk::DeviceSize *pSizes, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void bindTransformFeedbackBuffersEXT (uint32_t firstBinding, vk::ArrayProxy< const vk::Buffer > const &buffers, vk::ArrayProxy< const vk::DeviceSize > const &offsets, vk::ArrayProxy< const vk::DeviceSize > const &sizes, Dispatch const &d) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS
 
template<typename Dispatch >
VULKAN_HPP_INLINE void beginTransformFeedbackEXT (uint32_t firstCounterBuffer, uint32_t counterBufferCount, const vk::Buffer *pCounterBuffers, const vk::DeviceSize *pCounterBufferOffsets, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void beginTransformFeedbackEXT (uint32_t firstCounterBuffer, vk::ArrayProxy< const vk::Buffer > const &counterBuffers, vk::ArrayProxy< const vk::DeviceSize > const &counterBufferOffsets, Dispatch const &d) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS
 
template<typename Dispatch >
VULKAN_HPP_INLINE void endTransformFeedbackEXT (uint32_t firstCounterBuffer, uint32_t counterBufferCount, const vk::Buffer *pCounterBuffers, const vk::DeviceSize *pCounterBufferOffsets, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void endTransformFeedbackEXT (uint32_t firstCounterBuffer, vk::ArrayProxy< const vk::Buffer > const &counterBuffers, vk::ArrayProxy< const vk::DeviceSize > const &counterBufferOffsets, Dispatch const &d) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS
 
template<typename Dispatch >
VULKAN_HPP_INLINE void beginQueryIndexedEXT (vk::QueryPool queryPool, uint32_t query, vk::QueryControlFlags flags, uint32_t index, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void endQueryIndexedEXT (vk::QueryPool queryPool, uint32_t query, uint32_t index, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void drawIndirectByteCountEXT (uint32_t instanceCount, uint32_t firstInstance, vk::Buffer counterBuffer, vk::DeviceSize counterBufferOffset, uint32_t counterOffset, uint32_t vertexStride, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void cuLaunchKernelNVX (const vk::CuLaunchInfoNVX *pLaunchInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void cuLaunchKernelNVX (const vk::CuLaunchInfoNVX &launchInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void drawIndirectCountAMD (vk::Buffer buffer, vk::DeviceSize offset, vk::Buffer countBuffer, vk::DeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void drawIndexedIndirectCountAMD (vk::Buffer buffer, vk::DeviceSize offset, vk::Buffer countBuffer, vk::DeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void beginRenderingKHR (const vk::RenderingInfo *pRenderingInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void beginRenderingKHR (const vk::RenderingInfo &renderingInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void endRenderingKHR (Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setDeviceMaskKHR (uint32_t deviceMask, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void dispatchBaseKHR (uint32_t baseGroupX, uint32_t baseGroupY, uint32_t baseGroupZ, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void pushDescriptorSetKHR (vk::PipelineBindPoint pipelineBindPoint, vk::PipelineLayout layout, uint32_t set, uint32_t descriptorWriteCount, const vk::WriteDescriptorSet *pDescriptorWrites, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void pushDescriptorSetKHR (vk::PipelineBindPoint pipelineBindPoint, vk::PipelineLayout layout, uint32_t set, vk::ArrayProxy< const vk::WriteDescriptorSet > const &descriptorWrites, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void pushDescriptorSetWithTemplateKHR (vk::DescriptorUpdateTemplate descriptorUpdateTemplate, vk::PipelineLayout layout, uint32_t set, const void *pData, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename DataType , typename Dispatch >
VULKAN_HPP_INLINE void pushDescriptorSetWithTemplateKHR (vk::DescriptorUpdateTemplate descriptorUpdateTemplate, vk::PipelineLayout layout, uint32_t set, DataType const &data, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void beginConditionalRenderingEXT (const vk::ConditionalRenderingBeginInfoEXT *pConditionalRenderingBegin, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void beginConditionalRenderingEXT (const vk::ConditionalRenderingBeginInfoEXT &conditionalRenderingBegin, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void endConditionalRenderingEXT (Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setViewportWScalingNV (uint32_t firstViewport, uint32_t viewportCount, const vk::ViewportWScalingNV *pViewportWScalings, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setViewportWScalingNV (uint32_t firstViewport, vk::ArrayProxy< const vk::ViewportWScalingNV > const &viewportWScalings, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setDiscardRectangleEXT (uint32_t firstDiscardRectangle, uint32_t discardRectangleCount, const vk::Rect2D *pDiscardRectangles, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setDiscardRectangleEXT (uint32_t firstDiscardRectangle, vk::ArrayProxy< const vk::Rect2D > const &discardRectangles, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setDiscardRectangleEnableEXT (vk::Bool32 discardRectangleEnable, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setDiscardRectangleModeEXT (vk::DiscardRectangleModeEXT discardRectangleMode, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void beginRenderPass2KHR (const vk::RenderPassBeginInfo *pRenderPassBegin, const vk::SubpassBeginInfo *pSubpassBeginInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void beginRenderPass2KHR (const vk::RenderPassBeginInfo &renderPassBegin, const vk::SubpassBeginInfo &subpassBeginInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void nextSubpass2KHR (const vk::SubpassBeginInfo *pSubpassBeginInfo, const vk::SubpassEndInfo *pSubpassEndInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void nextSubpass2KHR (const vk::SubpassBeginInfo &subpassBeginInfo, const vk::SubpassEndInfo &subpassEndInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void endRenderPass2KHR (const vk::SubpassEndInfo *pSubpassEndInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void endRenderPass2KHR (const vk::SubpassEndInfo &subpassEndInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void beginDebugUtilsLabelEXT (const vk::DebugUtilsLabelEXT *pLabelInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void beginDebugUtilsLabelEXT (const vk::DebugUtilsLabelEXT &labelInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void endDebugUtilsLabelEXT (Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void insertDebugUtilsLabelEXT (const vk::DebugUtilsLabelEXT *pLabelInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void insertDebugUtilsLabelEXT (const vk::DebugUtilsLabelEXT &labelInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void initializeGraphScratchMemoryAMDX (vk::DeviceAddress scratch, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void dispatchGraphAMDX (vk::DeviceAddress scratch, const vk::DispatchGraphCountInfoAMDX *pCountInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void dispatchGraphAMDX (vk::DeviceAddress scratch, const vk::DispatchGraphCountInfoAMDX &countInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void dispatchGraphIndirectAMDX (vk::DeviceAddress scratch, const vk::DispatchGraphCountInfoAMDX *pCountInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void dispatchGraphIndirectAMDX (vk::DeviceAddress scratch, const vk::DispatchGraphCountInfoAMDX &countInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void dispatchGraphIndirectCountAMDX (vk::DeviceAddress scratch, vk::DeviceAddress countInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setSampleLocationsEXT (const vk::SampleLocationsInfoEXT *pSampleLocationsInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setSampleLocationsEXT (const vk::SampleLocationsInfoEXT &sampleLocationsInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void buildAccelerationStructuresKHR (uint32_t infoCount, const vk::AccelerationStructureBuildGeometryInfoKHR *pInfos, const vk::AccelerationStructureBuildRangeInfoKHR *const *ppBuildRangeInfos, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void buildAccelerationStructuresKHR (vk::ArrayProxy< const vk::AccelerationStructureBuildGeometryInfoKHR > const &infos, vk::ArrayProxy< const vk::AccelerationStructureBuildRangeInfoKHR *const > const &pBuildRangeInfos, Dispatch const &d) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS
 
template<typename Dispatch >
VULKAN_HPP_INLINE void buildAccelerationStructuresIndirectKHR (uint32_t infoCount, const vk::AccelerationStructureBuildGeometryInfoKHR *pInfos, const vk::DeviceAddress *pIndirectDeviceAddresses, const uint32_t *pIndirectStrides, const uint32_t *const *ppMaxPrimitiveCounts, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void buildAccelerationStructuresIndirectKHR (vk::ArrayProxy< const vk::AccelerationStructureBuildGeometryInfoKHR > const &infos, vk::ArrayProxy< const vk::DeviceAddress > const &indirectDeviceAddresses, vk::ArrayProxy< const uint32_t > const &indirectStrides, vk::ArrayProxy< const uint32_t *const > const &pMaxPrimitiveCounts, Dispatch const &d) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyAccelerationStructureKHR (const vk::CopyAccelerationStructureInfoKHR *pInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyAccelerationStructureKHR (const vk::CopyAccelerationStructureInfoKHR &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyAccelerationStructureToMemoryKHR (const vk::CopyAccelerationStructureToMemoryInfoKHR *pInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyAccelerationStructureToMemoryKHR (const vk::CopyAccelerationStructureToMemoryInfoKHR &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyMemoryToAccelerationStructureKHR (const vk::CopyMemoryToAccelerationStructureInfoKHR *pInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyMemoryToAccelerationStructureKHR (const vk::CopyMemoryToAccelerationStructureInfoKHR &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void writeAccelerationStructuresPropertiesKHR (uint32_t accelerationStructureCount, const vk::AccelerationStructureKHR *pAccelerationStructures, vk::QueryType queryType, vk::QueryPool queryPool, uint32_t firstQuery, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void writeAccelerationStructuresPropertiesKHR (vk::ArrayProxy< const vk::AccelerationStructureKHR > const &accelerationStructures, vk::QueryType queryType, vk::QueryPool queryPool, uint32_t firstQuery, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE 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, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE 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, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void traceRaysIndirectKHR (const vk::StridedDeviceAddressRegionKHR *pRaygenShaderBindingTable, const vk::StridedDeviceAddressRegionKHR *pMissShaderBindingTable, const vk::StridedDeviceAddressRegionKHR *pHitShaderBindingTable, const vk::StridedDeviceAddressRegionKHR *pCallableShaderBindingTable, vk::DeviceAddress indirectDeviceAddress, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void traceRaysIndirectKHR (const vk::StridedDeviceAddressRegionKHR &raygenShaderBindingTable, const vk::StridedDeviceAddressRegionKHR &missShaderBindingTable, const vk::StridedDeviceAddressRegionKHR &hitShaderBindingTable, const vk::StridedDeviceAddressRegionKHR &callableShaderBindingTable, vk::DeviceAddress indirectDeviceAddress, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setRayTracingPipelineStackSizeKHR (uint32_t pipelineStackSize, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void bindShadingRateImageNV (vk::ImageView imageView, vk::ImageLayout imageLayout, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setViewportShadingRatePaletteNV (uint32_t firstViewport, uint32_t viewportCount, const vk::ShadingRatePaletteNV *pShadingRatePalettes, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setViewportShadingRatePaletteNV (uint32_t firstViewport, vk::ArrayProxy< const vk::ShadingRatePaletteNV > const &shadingRatePalettes, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setCoarseSampleOrderNV (vk::CoarseSampleOrderTypeNV sampleOrderType, uint32_t customSampleOrderCount, const vk::CoarseSampleOrderCustomNV *pCustomSampleOrders, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setCoarseSampleOrderNV (vk::CoarseSampleOrderTypeNV sampleOrderType, vk::ArrayProxy< const vk::CoarseSampleOrderCustomNV > const &customSampleOrders, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE 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, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE 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, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyAccelerationStructureNV (vk::AccelerationStructureNV dst, vk::AccelerationStructureNV src, vk::CopyAccelerationStructureModeKHR mode, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE 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, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void writeAccelerationStructuresPropertiesNV (uint32_t accelerationStructureCount, const vk::AccelerationStructureNV *pAccelerationStructures, vk::QueryType queryType, vk::QueryPool queryPool, uint32_t firstQuery, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void writeAccelerationStructuresPropertiesNV (vk::ArrayProxy< const vk::AccelerationStructureNV > const &accelerationStructures, vk::QueryType queryType, vk::QueryPool queryPool, uint32_t firstQuery, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void drawIndirectCountKHR (vk::Buffer buffer, vk::DeviceSize offset, vk::Buffer countBuffer, vk::DeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void drawIndexedIndirectCountKHR (vk::Buffer buffer, vk::DeviceSize offset, vk::Buffer countBuffer, vk::DeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void writeBufferMarkerAMD (vk::PipelineStageFlagBits pipelineStage, vk::Buffer dstBuffer, vk::DeviceSize dstOffset, uint32_t marker, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void drawMeshTasksNV (uint32_t taskCount, uint32_t firstTask, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void drawMeshTasksIndirectNV (vk::Buffer buffer, vk::DeviceSize offset, uint32_t drawCount, uint32_t stride, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void drawMeshTasksIndirectCountNV (vk::Buffer buffer, vk::DeviceSize offset, vk::Buffer countBuffer, vk::DeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setExclusiveScissorEnableNV (uint32_t firstExclusiveScissor, uint32_t exclusiveScissorCount, const vk::Bool32 *pExclusiveScissorEnables, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setExclusiveScissorEnableNV (uint32_t firstExclusiveScissor, vk::ArrayProxy< const vk::Bool32 > const &exclusiveScissorEnables, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setExclusiveScissorNV (uint32_t firstExclusiveScissor, uint32_t exclusiveScissorCount, const vk::Rect2D *pExclusiveScissors, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setExclusiveScissorNV (uint32_t firstExclusiveScissor, vk::ArrayProxy< const vk::Rect2D > const &exclusiveScissors, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setCheckpointNV (const void *pCheckpointMarker, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename CheckpointMarkerType , typename Dispatch >
VULKAN_HPP_INLINE void setCheckpointNV (CheckpointMarkerType const &checkpointMarker, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result setPerformanceMarkerINTEL (const vk::PerformanceMarkerInfoINTEL *pMarkerInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type setPerformanceMarkerINTEL (const vk::PerformanceMarkerInfoINTEL &markerInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result setPerformanceStreamMarkerINTEL (const vk::PerformanceStreamMarkerInfoINTEL *pMarkerInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type setPerformanceStreamMarkerINTEL (const vk::PerformanceStreamMarkerInfoINTEL &markerInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result setPerformanceOverrideINTEL (const vk::PerformanceOverrideInfoINTEL *pOverrideInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< void >::type setPerformanceOverrideINTEL (const vk::PerformanceOverrideInfoINTEL &overrideInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setFragmentShadingRateKHR (const vk::Extent2D *pFragmentSize, const vk::FragmentShadingRateCombinerOpKHR combinerOps[2], Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setFragmentShadingRateKHR (const vk::Extent2D &fragmentSize, const vk::FragmentShadingRateCombinerOpKHR combinerOps[2], Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setLineStippleEXT (uint32_t lineStippleFactor, uint16_t lineStipplePattern, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setCullModeEXT (vk::CullModeFlags cullMode, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setFrontFaceEXT (vk::FrontFace frontFace, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setPrimitiveTopologyEXT (vk::PrimitiveTopology primitiveTopology, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setViewportWithCountEXT (uint32_t viewportCount, const vk::Viewport *pViewports, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setViewportWithCountEXT (vk::ArrayProxy< const vk::Viewport > const &viewports, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setScissorWithCountEXT (uint32_t scissorCount, const vk::Rect2D *pScissors, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setScissorWithCountEXT (vk::ArrayProxy< const vk::Rect2D > const &scissors, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void bindVertexBuffers2EXT (uint32_t firstBinding, uint32_t bindingCount, const vk::Buffer *pBuffers, const vk::DeviceSize *pOffsets, const vk::DeviceSize *pSizes, const vk::DeviceSize *pStrides, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void bindVertexBuffers2EXT (uint32_t firstBinding, vk::ArrayProxy< const vk::Buffer > const &buffers, vk::ArrayProxy< const vk::DeviceSize > const &offsets, vk::ArrayProxy< const vk::DeviceSize > const &sizes, vk::ArrayProxy< const vk::DeviceSize > const &strides, Dispatch const &d) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setDepthTestEnableEXT (vk::Bool32 depthTestEnable, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setDepthWriteEnableEXT (vk::Bool32 depthWriteEnable, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setDepthCompareOpEXT (vk::CompareOp depthCompareOp, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setDepthBoundsTestEnableEXT (vk::Bool32 depthBoundsTestEnable, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setStencilTestEnableEXT (vk::Bool32 stencilTestEnable, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setStencilOpEXT (vk::StencilFaceFlags faceMask, vk::StencilOp failOp, vk::StencilOp passOp, vk::StencilOp depthFailOp, vk::CompareOp compareOp, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void preprocessGeneratedCommandsNV (const vk::GeneratedCommandsInfoNV *pGeneratedCommandsInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void preprocessGeneratedCommandsNV (const vk::GeneratedCommandsInfoNV &generatedCommandsInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void executeGeneratedCommandsNV (vk::Bool32 isPreprocessed, const vk::GeneratedCommandsInfoNV *pGeneratedCommandsInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void executeGeneratedCommandsNV (vk::Bool32 isPreprocessed, const vk::GeneratedCommandsInfoNV &generatedCommandsInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void bindPipelineShaderGroupNV (vk::PipelineBindPoint pipelineBindPoint, vk::Pipeline pipeline, uint32_t groupIndex, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setDepthBias2EXT (const vk::DepthBiasInfoEXT *pDepthBiasInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setDepthBias2EXT (const vk::DepthBiasInfoEXT &depthBiasInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void encodeVideoKHR (const vk::VideoEncodeInfoKHR *pEncodeInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void encodeVideoKHR (const vk::VideoEncodeInfoKHR &encodeInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void cudaLaunchKernelNV (const vk::CudaLaunchInfoNV *pLaunchInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void cudaLaunchKernelNV (const vk::CudaLaunchInfoNV &launchInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setEvent2KHR (vk::Event event, const vk::DependencyInfo *pDependencyInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setEvent2KHR (vk::Event event, const vk::DependencyInfo &dependencyInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void resetEvent2KHR (vk::Event event, vk::PipelineStageFlags2 stageMask, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void waitEvents2KHR (uint32_t eventCount, const vk::Event *pEvents, const vk::DependencyInfo *pDependencyInfos, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void waitEvents2KHR (vk::ArrayProxy< const vk::Event > const &events, vk::ArrayProxy< const vk::DependencyInfo > const &dependencyInfos, Dispatch const &d) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS
 
template<typename Dispatch >
VULKAN_HPP_INLINE void pipelineBarrier2KHR (const vk::DependencyInfo *pDependencyInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void pipelineBarrier2KHR (const vk::DependencyInfo &dependencyInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void writeTimestamp2KHR (vk::PipelineStageFlags2 stage, vk::QueryPool queryPool, uint32_t query, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void writeBufferMarker2AMD (vk::PipelineStageFlags2 stage, vk::Buffer dstBuffer, vk::DeviceSize dstOffset, uint32_t marker, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void bindDescriptorBuffersEXT (uint32_t bufferCount, const vk::DescriptorBufferBindingInfoEXT *pBindingInfos, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void bindDescriptorBuffersEXT (vk::ArrayProxy< const vk::DescriptorBufferBindingInfoEXT > const &bindingInfos, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setDescriptorBufferOffsetsEXT (vk::PipelineBindPoint pipelineBindPoint, vk::PipelineLayout layout, uint32_t firstSet, uint32_t setCount, const uint32_t *pBufferIndices, const vk::DeviceSize *pOffsets, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setDescriptorBufferOffsetsEXT (vk::PipelineBindPoint pipelineBindPoint, vk::PipelineLayout layout, uint32_t firstSet, vk::ArrayProxy< const uint32_t > const &bufferIndices, vk::ArrayProxy< const vk::DeviceSize > const &offsets, Dispatch const &d) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS
 
template<typename Dispatch >
VULKAN_HPP_INLINE void bindDescriptorBufferEmbeddedSamplersEXT (vk::PipelineBindPoint pipelineBindPoint, vk::PipelineLayout layout, uint32_t set, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setFragmentShadingRateEnumNV (vk::FragmentShadingRateNV shadingRate, const vk::FragmentShadingRateCombinerOpKHR combinerOps[2], Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void drawMeshTasksEXT (uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void drawMeshTasksIndirectEXT (vk::Buffer buffer, vk::DeviceSize offset, uint32_t drawCount, uint32_t stride, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void drawMeshTasksIndirectCountEXT (vk::Buffer buffer, vk::DeviceSize offset, vk::Buffer countBuffer, vk::DeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyBuffer2KHR (const vk::CopyBufferInfo2 *pCopyBufferInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyBuffer2KHR (const vk::CopyBufferInfo2 &copyBufferInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyImage2KHR (const vk::CopyImageInfo2 *pCopyImageInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyImage2KHR (const vk::CopyImageInfo2 &copyImageInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyBufferToImage2KHR (const vk::CopyBufferToImageInfo2 *pCopyBufferToImageInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyBufferToImage2KHR (const vk::CopyBufferToImageInfo2 &copyBufferToImageInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyImageToBuffer2KHR (const vk::CopyImageToBufferInfo2 *pCopyImageToBufferInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyImageToBuffer2KHR (const vk::CopyImageToBufferInfo2 &copyImageToBufferInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void blitImage2KHR (const vk::BlitImageInfo2 *pBlitImageInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void blitImage2KHR (const vk::BlitImageInfo2 &blitImageInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void resolveImage2KHR (const vk::ResolveImageInfo2 *pResolveImageInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void resolveImage2KHR (const vk::ResolveImageInfo2 &resolveImageInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setVertexInputEXT (uint32_t vertexBindingDescriptionCount, const vk::VertexInputBindingDescription2EXT *pVertexBindingDescriptions, uint32_t vertexAttributeDescriptionCount, const vk::VertexInputAttributeDescription2EXT *pVertexAttributeDescriptions, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setVertexInputEXT (vk::ArrayProxy< const vk::VertexInputBindingDescription2EXT > const &vertexBindingDescriptions, vk::ArrayProxy< const vk::VertexInputAttributeDescription2EXT > const &vertexAttributeDescriptions, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void subpassShadingHUAWEI (Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void bindInvocationMaskHUAWEI (vk::ImageView imageView, vk::ImageLayout imageLayout, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setPatchControlPointsEXT (uint32_t patchControlPoints, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setRasterizerDiscardEnableEXT (vk::Bool32 rasterizerDiscardEnable, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setDepthBiasEnableEXT (vk::Bool32 depthBiasEnable, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setLogicOpEXT (vk::LogicOp logicOp, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setPrimitiveRestartEnableEXT (vk::Bool32 primitiveRestartEnable, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setColorWriteEnableEXT (uint32_t attachmentCount, const vk::Bool32 *pColorWriteEnables, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setColorWriteEnableEXT (vk::ArrayProxy< const vk::Bool32 > const &colorWriteEnables, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void traceRaysIndirect2KHR (vk::DeviceAddress indirectDeviceAddress, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void drawMultiEXT (uint32_t drawCount, const vk::MultiDrawInfoEXT *pVertexInfo, uint32_t instanceCount, uint32_t firstInstance, uint32_t stride, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void drawMultiEXT (vk::StridedArrayProxy< const vk::MultiDrawInfoEXT > const &vertexInfo, uint32_t instanceCount, uint32_t firstInstance, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void drawMultiIndexedEXT (uint32_t drawCount, const vk::MultiDrawIndexedInfoEXT *pIndexInfo, uint32_t instanceCount, uint32_t firstInstance, uint32_t stride, const int32_t *pVertexOffset, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void drawMultiIndexedEXT (vk::StridedArrayProxy< const vk::MultiDrawIndexedInfoEXT > const &indexInfo, uint32_t instanceCount, uint32_t firstInstance, Optional< const int32_t > vertexOffset, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void buildMicromapsEXT (uint32_t infoCount, const vk::MicromapBuildInfoEXT *pInfos, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void buildMicromapsEXT (vk::ArrayProxy< const vk::MicromapBuildInfoEXT > const &infos, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyMicromapEXT (const vk::CopyMicromapInfoEXT *pInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyMicromapEXT (const vk::CopyMicromapInfoEXT &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyMicromapToMemoryEXT (const vk::CopyMicromapToMemoryInfoEXT *pInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyMicromapToMemoryEXT (const vk::CopyMicromapToMemoryInfoEXT &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyMemoryToMicromapEXT (const vk::CopyMemoryToMicromapInfoEXT *pInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyMemoryToMicromapEXT (const vk::CopyMemoryToMicromapInfoEXT &info, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void writeMicromapsPropertiesEXT (uint32_t micromapCount, const vk::MicromapEXT *pMicromaps, vk::QueryType queryType, vk::QueryPool queryPool, uint32_t firstQuery, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void writeMicromapsPropertiesEXT (vk::ArrayProxy< const vk::MicromapEXT > const &micromaps, vk::QueryType queryType, vk::QueryPool queryPool, uint32_t firstQuery, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void drawClusterHUAWEI (uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void drawClusterIndirectHUAWEI (vk::Buffer buffer, vk::DeviceSize offset, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyMemoryIndirectNV (vk::DeviceAddress copyBufferAddress, uint32_t copyCount, uint32_t stride, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyMemoryToImageIndirectNV (vk::DeviceAddress copyBufferAddress, uint32_t copyCount, uint32_t stride, vk::Image dstImage, vk::ImageLayout dstImageLayout, const vk::ImageSubresourceLayers *pImageSubresources, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyMemoryToImageIndirectNV (vk::DeviceAddress copyBufferAddress, uint32_t stride, vk::Image dstImage, vk::ImageLayout dstImageLayout, vk::ArrayProxy< const vk::ImageSubresourceLayers > const &imageSubresources, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void decompressMemoryNV (uint32_t decompressRegionCount, const vk::DecompressMemoryRegionNV *pDecompressMemoryRegions, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void decompressMemoryNV (vk::ArrayProxy< const vk::DecompressMemoryRegionNV > const &decompressMemoryRegions, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void decompressMemoryIndirectCountNV (vk::DeviceAddress indirectCommandsAddress, vk::DeviceAddress indirectCommandsCountAddress, uint32_t stride, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void updatePipelineIndirectBufferNV (vk::PipelineBindPoint pipelineBindPoint, vk::Pipeline pipeline, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setTessellationDomainOriginEXT (vk::TessellationDomainOrigin domainOrigin, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setDepthClampEnableEXT (vk::Bool32 depthClampEnable, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setPolygonModeEXT (vk::PolygonMode polygonMode, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setRasterizationSamplesEXT (vk::SampleCountFlagBits rasterizationSamples, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setSampleMaskEXT (vk::SampleCountFlagBits samples, const vk::SampleMask *pSampleMask, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setSampleMaskEXT (vk::SampleCountFlagBits samples, vk::ArrayProxy< const vk::SampleMask > const &sampleMask, Dispatch const &d) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setAlphaToCoverageEnableEXT (vk::Bool32 alphaToCoverageEnable, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setAlphaToOneEnableEXT (vk::Bool32 alphaToOneEnable, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setLogicOpEnableEXT (vk::Bool32 logicOpEnable, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setColorBlendEnableEXT (uint32_t firstAttachment, uint32_t attachmentCount, const vk::Bool32 *pColorBlendEnables, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setColorBlendEnableEXT (uint32_t firstAttachment, vk::ArrayProxy< const vk::Bool32 > const &colorBlendEnables, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setColorBlendEquationEXT (uint32_t firstAttachment, uint32_t attachmentCount, const vk::ColorBlendEquationEXT *pColorBlendEquations, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setColorBlendEquationEXT (uint32_t firstAttachment, vk::ArrayProxy< const vk::ColorBlendEquationEXT > const &colorBlendEquations, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setColorWriteMaskEXT (uint32_t firstAttachment, uint32_t attachmentCount, const vk::ColorComponentFlags *pColorWriteMasks, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setColorWriteMaskEXT (uint32_t firstAttachment, vk::ArrayProxy< const vk::ColorComponentFlags > const &colorWriteMasks, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setRasterizationStreamEXT (uint32_t rasterizationStream, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setConservativeRasterizationModeEXT (vk::ConservativeRasterizationModeEXT conservativeRasterizationMode, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setExtraPrimitiveOverestimationSizeEXT (float extraPrimitiveOverestimationSize, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setDepthClipEnableEXT (vk::Bool32 depthClipEnable, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setSampleLocationsEnableEXT (vk::Bool32 sampleLocationsEnable, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setColorBlendAdvancedEXT (uint32_t firstAttachment, uint32_t attachmentCount, const vk::ColorBlendAdvancedEXT *pColorBlendAdvanced, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setColorBlendAdvancedEXT (uint32_t firstAttachment, vk::ArrayProxy< const vk::ColorBlendAdvancedEXT > const &colorBlendAdvanced, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setProvokingVertexModeEXT (vk::ProvokingVertexModeEXT provokingVertexMode, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setLineRasterizationModeEXT (vk::LineRasterizationModeEXT lineRasterizationMode, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setLineStippleEnableEXT (vk::Bool32 stippledLineEnable, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setDepthClipNegativeOneToOneEXT (vk::Bool32 negativeOneToOne, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setViewportWScalingEnableNV (vk::Bool32 viewportWScalingEnable, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setViewportSwizzleNV (uint32_t firstViewport, uint32_t viewportCount, const vk::ViewportSwizzleNV *pViewportSwizzles, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setViewportSwizzleNV (uint32_t firstViewport, vk::ArrayProxy< const vk::ViewportSwizzleNV > const &viewportSwizzles, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setCoverageToColorEnableNV (vk::Bool32 coverageToColorEnable, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setCoverageToColorLocationNV (uint32_t coverageToColorLocation, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setCoverageModulationModeNV (vk::CoverageModulationModeNV coverageModulationMode, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setCoverageModulationTableEnableNV (vk::Bool32 coverageModulationTableEnable, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setCoverageModulationTableNV (uint32_t coverageModulationTableCount, const float *pCoverageModulationTable, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setCoverageModulationTableNV (vk::ArrayProxy< const float > const &coverageModulationTable, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setShadingRateImageEnableNV (vk::Bool32 shadingRateImageEnable, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setRepresentativeFragmentTestEnableNV (vk::Bool32 representativeFragmentTestEnable, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setCoverageReductionModeNV (vk::CoverageReductionModeNV coverageReductionMode, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void opticalFlowExecuteNV (vk::OpticalFlowSessionNV session, const vk::OpticalFlowExecuteInfoNV *pExecuteInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void opticalFlowExecuteNV (vk::OpticalFlowSessionNV session, const vk::OpticalFlowExecuteInfoNV &executeInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void bindIndexBuffer2KHR (vk::Buffer buffer, vk::DeviceSize offset, vk::DeviceSize size, vk::IndexType indexType, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void bindShadersEXT (uint32_t stageCount, const vk::ShaderStageFlagBits *pStages, const vk::ShaderEXT *pShaders, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void bindShadersEXT (vk::ArrayProxy< const vk::ShaderStageFlagBits > const &stages, vk::ArrayProxy< const vk::ShaderEXT > const &shaders, Dispatch const &d) const VULKAN_HPP_NOEXCEPT_WHEN_NO_EXCEPTIONS
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setAttachmentFeedbackLoopEnableEXT (vk::ImageAspectFlags aspectMask, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void bindDescriptorSets2KHR (const vk::BindDescriptorSetsInfoKHR *pBindDescriptorSetsInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void bindDescriptorSets2KHR (const vk::BindDescriptorSetsInfoKHR &bindDescriptorSetsInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void pushConstants2KHR (const vk::PushConstantsInfoKHR *pPushConstantsInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void pushConstants2KHR (const vk::PushConstantsInfoKHR &pushConstantsInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void pushDescriptorSet2KHR (const vk::PushDescriptorSetInfoKHR *pPushDescriptorSetInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void pushDescriptorSet2KHR (const vk::PushDescriptorSetInfoKHR &pushDescriptorSetInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void pushDescriptorSetWithTemplate2KHR (const vk::PushDescriptorSetWithTemplateInfoKHR *pPushDescriptorSetWithTemplateInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void pushDescriptorSetWithTemplate2KHR (const vk::PushDescriptorSetWithTemplateInfoKHR &pushDescriptorSetWithTemplateInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setDescriptorBufferOffsets2EXT (const vk::SetDescriptorBufferOffsetsInfoEXT *pSetDescriptorBufferOffsetsInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setDescriptorBufferOffsets2EXT (const vk::SetDescriptorBufferOffsetsInfoEXT &setDescriptorBufferOffsetsInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void bindDescriptorBufferEmbeddedSamplers2EXT (const vk::BindDescriptorBufferEmbeddedSamplersInfoEXT *pBindDescriptorBufferEmbeddedSamplersInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename Dispatch >
VULKAN_HPP_INLINE void bindDescriptorBufferEmbeddedSamplers2EXT (const vk::BindDescriptorBufferEmbeddedSamplersInfoEXT &bindDescriptorBufferEmbeddedSamplersInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT
 
template<typename DataType >
VULKAN_HPP_INLINE void updateBuffer (vk::Buffer dstBuffer, vk::DeviceSize dstOffset, vk::ArrayProxy< const DataType > const &data) const VULKAN_HPP_NOEXCEPT
 
template<typename ValuesType >
VULKAN_HPP_INLINE void pushConstants (vk::PipelineLayout layout, vk::ShaderStageFlags stageFlags, uint32_t offset, vk::ArrayProxy< const ValuesType > const &values) const VULKAN_HPP_NOEXCEPT
 
template<typename DataType >
VULKAN_HPP_INLINE void pushDescriptorSetWithTemplateKHR (vk::DescriptorUpdateTemplate descriptorUpdateTemplate, vk::PipelineLayout layout, uint32_t set, DataType const &data) const VULKAN_HPP_NOEXCEPT
 
template<typename CheckpointMarkerType >
VULKAN_HPP_INLINE void setCheckpointNV (CheckpointMarkerType const &checkpointMarker) const VULKAN_HPP_NOEXCEPT
 

Static Public Attributes

static VULKAN_HPP_CONST_OR_CONSTEXPR vk::ObjectType objectType = vk::ObjectType::eCommandBuffer
 
static VULKAN_HPP_CONST_OR_CONSTEXPR vk::DebugReportObjectTypeEXT debugReportObjectType
 

Detailed Description

Definition at line 4261 of file vulkan_handles.hpp.

Member Typedef Documentation

◆ CType

Definition at line 4264 of file vulkan_handles.hpp.

◆ NativeType

Constructor & Destructor Documentation

◆ CommandBuffer() [1/3]

VULKAN_HPP_CONSTEXPR vk::CommandBuffer::CommandBuffer ( )
default

◆ CommandBuffer() [2/3]

VULKAN_HPP_CONSTEXPR vk::CommandBuffer::CommandBuffer ( std::nullptr_t  )
inline

Definition at line 4274 of file vulkan_handles.hpp.

◆ CommandBuffer() [3/3]

vk::CommandBuffer::CommandBuffer ( VkCommandBuffer  commandBuffer)
inline

Definition at line 4276 of file vulkan_handles.hpp.

Member Function Documentation

◆ begin() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType<void>::type vk::CommandBuffer::begin ( const vk::CommandBufferBeginInfo beginInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ begin() [2/4]

template<typename Dispatch >
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType<void>::type vk::CommandBuffer::begin ( const vk::CommandBufferBeginInfo beginInfo,
Dispatch const &  d 
) const

Definition at line 4705 of file vulkan_funcs.hpp.

◆ begin() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result vk::CommandBuffer::begin ( const vk::CommandBufferBeginInfo pBeginInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ begin() [4/4]

template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result vk::CommandBuffer::begin ( const vk::CommandBufferBeginInfo pBeginInfo,
Dispatch const &  d 
) const

Definition at line 4695 of file vulkan_funcs.hpp.

◆ beginConditionalRenderingEXT() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::beginConditionalRenderingEXT ( const vk::ConditionalRenderingBeginInfoEXT conditionalRenderingBegin,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ beginConditionalRenderingEXT() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::beginConditionalRenderingEXT ( const vk::ConditionalRenderingBeginInfoEXT conditionalRenderingBegin,
Dispatch const &  d 
) const

Definition at line 12872 of file vulkan_funcs.hpp.

◆ beginConditionalRenderingEXT() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::beginConditionalRenderingEXT ( const vk::ConditionalRenderingBeginInfoEXT pConditionalRenderingBegin,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ beginConditionalRenderingEXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::beginConditionalRenderingEXT ( const vk::ConditionalRenderingBeginInfoEXT pConditionalRenderingBegin,
Dispatch const &  d 
) const

Definition at line 12863 of file vulkan_funcs.hpp.

◆ beginDebugUtilsLabelEXT() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::beginDebugUtilsLabelEXT ( const vk::DebugUtilsLabelEXT labelInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ beginDebugUtilsLabelEXT() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::beginDebugUtilsLabelEXT ( const vk::DebugUtilsLabelEXT labelInfo,
Dispatch const &  d 
) const

Definition at line 14861 of file vulkan_funcs.hpp.

◆ beginDebugUtilsLabelEXT() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::beginDebugUtilsLabelEXT ( const vk::DebugUtilsLabelEXT pLabelInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ beginDebugUtilsLabelEXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::beginDebugUtilsLabelEXT ( const vk::DebugUtilsLabelEXT pLabelInfo,
Dispatch const &  d 
) const

Definition at line 14852 of file vulkan_funcs.hpp.

◆ beginQuery() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::beginQuery ( vk::QueryPool  queryPool,
uint32_t  query,
vk::QueryControlFlags  flags,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ beginQuery() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::beginQuery ( vk::QueryPool  queryPool,
uint32_t  query,
vk::QueryControlFlags  flags,
Dispatch const &  d 
) const

Definition at line 5567 of file vulkan_funcs.hpp.

◆ beginQueryIndexedEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::beginQueryIndexedEXT ( vk::QueryPool  queryPool,
uint32_t  query,
vk::QueryControlFlags  flags,
uint32_t  index,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ beginQueryIndexedEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::beginQueryIndexedEXT ( vk::QueryPool  queryPool,
uint32_t  query,
vk::QueryControlFlags  flags,
uint32_t  index,
Dispatch const &  d 
) const

Definition at line 11120 of file vulkan_funcs.hpp.

◆ beginRendering() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::beginRendering ( const vk::RenderingInfo renderingInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ beginRendering() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::beginRendering ( const vk::RenderingInfo renderingInfo,
Dispatch const &  d 
) const

Definition at line 7879 of file vulkan_funcs.hpp.

◆ beginRendering() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::beginRendering ( const vk::RenderingInfo pRenderingInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ beginRendering() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::beginRendering ( const vk::RenderingInfo pRenderingInfo,
Dispatch const &  d 
) const

Definition at line 7870 of file vulkan_funcs.hpp.

◆ beginRenderingKHR() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::beginRenderingKHR ( const vk::RenderingInfo renderingInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ beginRenderingKHR() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::beginRenderingKHR ( const vk::RenderingInfo renderingInfo,
Dispatch const &  d 
) const

Definition at line 11626 of file vulkan_funcs.hpp.

◆ beginRenderingKHR() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::beginRenderingKHR ( const vk::RenderingInfo pRenderingInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ beginRenderingKHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::beginRenderingKHR ( const vk::RenderingInfo pRenderingInfo,
Dispatch const &  d 
) const

Definition at line 11617 of file vulkan_funcs.hpp.

◆ beginRenderPass() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::beginRenderPass ( const vk::RenderPassBeginInfo renderPassBegin,
vk::SubpassContents  contents,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ beginRenderPass() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::beginRenderPass ( const vk::RenderPassBeginInfo renderPassBegin,
vk::SubpassContents  contents,
Dispatch const &  d 
) const

Definition at line 5669 of file vulkan_funcs.hpp.

◆ beginRenderPass() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::beginRenderPass ( const vk::RenderPassBeginInfo pRenderPassBegin,
vk::SubpassContents  contents,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ beginRenderPass() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::beginRenderPass ( const vk::RenderPassBeginInfo pRenderPassBegin,
vk::SubpassContents  contents,
Dispatch const &  d 
) const

Definition at line 5659 of file vulkan_funcs.hpp.

◆ beginRenderPass2() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::beginRenderPass2 ( const vk::RenderPassBeginInfo renderPassBegin,
const vk::SubpassBeginInfo subpassBeginInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ beginRenderPass2() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::beginRenderPass2 ( const vk::RenderPassBeginInfo renderPassBegin,
const vk::SubpassBeginInfo subpassBeginInfo,
Dispatch const &  d 
) const

Definition at line 7120 of file vulkan_funcs.hpp.

◆ beginRenderPass2() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::beginRenderPass2 ( const vk::RenderPassBeginInfo pRenderPassBegin,
const vk::SubpassBeginInfo pSubpassBeginInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ beginRenderPass2() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::beginRenderPass2 ( const vk::RenderPassBeginInfo pRenderPassBegin,
const vk::SubpassBeginInfo pSubpassBeginInfo,
Dispatch const &  d 
) const

Definition at line 7109 of file vulkan_funcs.hpp.

◆ beginRenderPass2KHR() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::beginRenderPass2KHR ( const vk::RenderPassBeginInfo renderPassBegin,
const vk::SubpassBeginInfo subpassBeginInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ beginRenderPass2KHR() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::beginRenderPass2KHR ( const vk::RenderPassBeginInfo renderPassBegin,
const vk::SubpassBeginInfo subpassBeginInfo,
Dispatch const &  d 
) const

Definition at line 13660 of file vulkan_funcs.hpp.

◆ beginRenderPass2KHR() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::beginRenderPass2KHR ( const vk::RenderPassBeginInfo pRenderPassBegin,
const vk::SubpassBeginInfo pSubpassBeginInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ beginRenderPass2KHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::beginRenderPass2KHR ( const vk::RenderPassBeginInfo pRenderPassBegin,
const vk::SubpassBeginInfo pSubpassBeginInfo,
Dispatch const &  d 
) const

Definition at line 13649 of file vulkan_funcs.hpp.

◆ beginTransformFeedbackEXT() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::beginTransformFeedbackEXT ( uint32_t  firstCounterBuffer,
uint32_t  counterBufferCount,
const vk::Buffer pCounterBuffers,
const vk::DeviceSize pCounterBufferOffsets,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ beginTransformFeedbackEXT() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::beginTransformFeedbackEXT ( uint32_t  firstCounterBuffer,
uint32_t  counterBufferCount,
const vk::Buffer pCounterBuffers,
const vk::DeviceSize pCounterBufferOffsets,
Dispatch const &  d 
) const

Definition at line 11032 of file vulkan_funcs.hpp.

◆ beginTransformFeedbackEXT() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::beginTransformFeedbackEXT ( uint32_t  firstCounterBuffer,
vk::ArrayProxy< const vk::Buffer > const &  counterBuffers,
vk::ArrayProxy< const vk::DeviceSize > const &counterBufferOffsets  VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ beginTransformFeedbackEXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::beginTransformFeedbackEXT ( uint32_t  firstCounterBuffer,
vk::ArrayProxy< const vk::Buffer > const &  counterBuffers,
vk::ArrayProxy< const vk::DeviceSize > const &  counterBufferOffsets,
Dispatch const &  d 
) const

Definition at line 11049 of file vulkan_funcs.hpp.

◆ beginVideoCodingKHR() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::beginVideoCodingKHR ( const vk::VideoBeginCodingInfoKHR beginInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ beginVideoCodingKHR() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::beginVideoCodingKHR ( const vk::VideoBeginCodingInfoKHR beginInfo,
Dispatch const &  d 
) const

Definition at line 10896 of file vulkan_funcs.hpp.

◆ beginVideoCodingKHR() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::beginVideoCodingKHR ( const vk::VideoBeginCodingInfoKHR pBeginInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ beginVideoCodingKHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::beginVideoCodingKHR ( const vk::VideoBeginCodingInfoKHR pBeginInfo,
Dispatch const &  d 
) const

Definition at line 10887 of file vulkan_funcs.hpp.

◆ bindDescriptorBufferEmbeddedSamplers2EXT() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::bindDescriptorBufferEmbeddedSamplers2EXT ( const vk::BindDescriptorBufferEmbeddedSamplersInfoEXT bindDescriptorBufferEmbeddedSamplersInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ bindDescriptorBufferEmbeddedSamplers2EXT() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::bindDescriptorBufferEmbeddedSamplers2EXT ( const vk::BindDescriptorBufferEmbeddedSamplersInfoEXT bindDescriptorBufferEmbeddedSamplersInfo,
Dispatch const &  d 
) const

Definition at line 26310 of file vulkan_funcs.hpp.

◆ bindDescriptorBufferEmbeddedSamplers2EXT() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::bindDescriptorBufferEmbeddedSamplers2EXT ( const vk::BindDescriptorBufferEmbeddedSamplersInfoEXT pBindDescriptorBufferEmbeddedSamplersInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ bindDescriptorBufferEmbeddedSamplers2EXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::bindDescriptorBufferEmbeddedSamplers2EXT ( const vk::BindDescriptorBufferEmbeddedSamplersInfoEXT pBindDescriptorBufferEmbeddedSamplersInfo,
Dispatch const &  d 
) const

Definition at line 26299 of file vulkan_funcs.hpp.

◆ bindDescriptorBufferEmbeddedSamplersEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::bindDescriptorBufferEmbeddedSamplersEXT ( vk::PipelineBindPoint  pipelineBindPoint,
vk::PipelineLayout  layout,
uint32_t  set,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ bindDescriptorBufferEmbeddedSamplersEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::bindDescriptorBufferEmbeddedSamplersEXT ( vk::PipelineBindPoint  pipelineBindPoint,
vk::PipelineLayout  layout,
uint32_t  set,
Dispatch const &  d 
) const

Definition at line 22177 of file vulkan_funcs.hpp.

◆ bindDescriptorBuffersEXT() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::bindDescriptorBuffersEXT ( uint32_t  bufferCount,
const vk::DescriptorBufferBindingInfoEXT pBindingInfos,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ bindDescriptorBuffersEXT() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::bindDescriptorBuffersEXT ( uint32_t  bufferCount,
const vk::DescriptorBufferBindingInfoEXT pBindingInfos,
Dispatch const &  d 
) const

Definition at line 22102 of file vulkan_funcs.hpp.

◆ bindDescriptorBuffersEXT() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::bindDescriptorBuffersEXT ( vk::ArrayProxy< const vk::DescriptorBufferBindingInfoEXT > const &  bindingInfos,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ bindDescriptorBuffersEXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::bindDescriptorBuffersEXT ( vk::ArrayProxy< const vk::DescriptorBufferBindingInfoEXT > const &  bindingInfos,
Dispatch const &  d 
) const

Definition at line 22113 of file vulkan_funcs.hpp.

◆ bindDescriptorSets() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::bindDescriptorSets ( vk::PipelineBindPoint  pipelineBindPoint,
vk::PipelineLayout  layout,
uint32_t  firstSet,
uint32_t  descriptorSetCount,
const vk::DescriptorSet pDescriptorSets,
uint32_t  dynamicOffsetCount,
const uint32_t *  pDynamicOffsets,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ bindDescriptorSets() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::bindDescriptorSets ( vk::PipelineBindPoint  pipelineBindPoint,
vk::PipelineLayout  layout,
uint32_t  firstSet,
uint32_t  descriptorSetCount,
const vk::DescriptorSet pDescriptorSets,
uint32_t  dynamicOffsetCount,
const uint32_t *  pDynamicOffsets,
Dispatch const &  d 
) const

Definition at line 4881 of file vulkan_funcs.hpp.

◆ bindDescriptorSets() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::bindDescriptorSets ( vk::PipelineBindPoint  pipelineBindPoint,
vk::PipelineLayout  layout,
uint32_t  firstSet,
vk::ArrayProxy< const vk::DescriptorSet > const &  descriptorSets,
vk::ArrayProxy< const uint32_t > const &  dynamicOffsets,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ bindDescriptorSets() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::bindDescriptorSets ( vk::PipelineBindPoint  pipelineBindPoint,
vk::PipelineLayout  layout,
uint32_t  firstSet,
vk::ArrayProxy< const vk::DescriptorSet > const &  descriptorSets,
vk::ArrayProxy< const uint32_t > const &  dynamicOffsets,
Dispatch const &  d 
) const

Definition at line 4903 of file vulkan_funcs.hpp.

◆ bindDescriptorSets2KHR() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::bindDescriptorSets2KHR ( const vk::BindDescriptorSetsInfoKHR bindDescriptorSetsInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ bindDescriptorSets2KHR() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::bindDescriptorSets2KHR ( const vk::BindDescriptorSetsInfoKHR bindDescriptorSetsInfo,
Dispatch const &  d 
) const

Definition at line 26192 of file vulkan_funcs.hpp.

◆ bindDescriptorSets2KHR() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::bindDescriptorSets2KHR ( const vk::BindDescriptorSetsInfoKHR pBindDescriptorSetsInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ bindDescriptorSets2KHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::bindDescriptorSets2KHR ( const vk::BindDescriptorSetsInfoKHR pBindDescriptorSetsInfo,
Dispatch const &  d 
) const

Definition at line 26183 of file vulkan_funcs.hpp.

◆ bindIndexBuffer() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::bindIndexBuffer ( vk::Buffer  buffer,
vk::DeviceSize  offset,
vk::IndexType  indexType,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ bindIndexBuffer() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::bindIndexBuffer ( vk::Buffer  buffer,
vk::DeviceSize  offset,
vk::IndexType  indexType,
Dispatch const &  d 
) const

Definition at line 4927 of file vulkan_funcs.hpp.

◆ bindIndexBuffer2KHR() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::bindIndexBuffer2KHR ( vk::Buffer  buffer,
vk::DeviceSize  offset,
vk::DeviceSize  size,
vk::IndexType  indexType,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ bindIndexBuffer2KHR() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::bindIndexBuffer2KHR ( vk::Buffer  buffer,
vk::DeviceSize  offset,
vk::DeviceSize  size,
vk::IndexType  indexType,
Dispatch const &  d 
) const

Definition at line 25145 of file vulkan_funcs.hpp.

◆ bindInvocationMaskHUAWEI() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::bindInvocationMaskHUAWEI ( vk::ImageView  imageView,
vk::ImageLayout  imageLayout,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ bindInvocationMaskHUAWEI() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::bindInvocationMaskHUAWEI ( vk::ImageView  imageView,
vk::ImageLayout  imageLayout,
Dispatch const &  d 
) const

Definition at line 23159 of file vulkan_funcs.hpp.

◆ bindPipeline() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::bindPipeline ( vk::PipelineBindPoint  pipelineBindPoint,
vk::Pipeline  pipeline,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ bindPipeline() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::bindPipeline ( vk::PipelineBindPoint  pipelineBindPoint,
vk::Pipeline  pipeline,
Dispatch const &  d 
) const

Definition at line 4769 of file vulkan_funcs.hpp.

◆ bindPipelineShaderGroupNV() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::bindPipelineShaderGroupNV ( vk::PipelineBindPoint  pipelineBindPoint,
vk::Pipeline  pipeline,
uint32_t  groupIndex,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ bindPipelineShaderGroupNV() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::bindPipelineShaderGroupNV ( vk::PipelineBindPoint  pipelineBindPoint,
vk::Pipeline  pipeline,
uint32_t  groupIndex,
Dispatch const &  d 
) const

Definition at line 20764 of file vulkan_funcs.hpp.

◆ bindShadersEXT() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::bindShadersEXT ( uint32_t  stageCount,
const vk::ShaderStageFlagBits pStages,
const vk::ShaderEXT pShaders,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ bindShadersEXT() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::bindShadersEXT ( uint32_t  stageCount,
const vk::ShaderStageFlagBits pStages,
const vk::ShaderEXT pShaders,
Dispatch const &  d 
) const

Definition at line 25596 of file vulkan_funcs.hpp.

◆ bindShadersEXT() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::bindShadersEXT ( vk::ArrayProxy< const vk::ShaderStageFlagBits > const &  stages,
vk::ArrayProxy< const vk::ShaderEXT > const &  shaders,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ bindShadersEXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::bindShadersEXT ( vk::ArrayProxy< const vk::ShaderStageFlagBits > const &  stages,
vk::ArrayProxy< const vk::ShaderEXT > const &  shaders,
Dispatch const &  d 
) const

Definition at line 25608 of file vulkan_funcs.hpp.

◆ bindShadingRateImageNV() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::bindShadingRateImageNV ( vk::ImageView  imageView,
vk::ImageLayout  imageLayout,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ bindShadingRateImageNV() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::bindShadingRateImageNV ( vk::ImageView  imageView,
vk::ImageLayout  imageLayout,
Dispatch const &  d 
) const

Definition at line 17253 of file vulkan_funcs.hpp.

◆ bindTransformFeedbackBuffersEXT() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::bindTransformFeedbackBuffersEXT ( uint32_t  firstBinding,
uint32_t  bindingCount,
const vk::Buffer pBuffers,
const vk::DeviceSize pOffsets,
const vk::DeviceSize pSizes,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ bindTransformFeedbackBuffersEXT() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::bindTransformFeedbackBuffersEXT ( uint32_t  firstBinding,
uint32_t  bindingCount,
const vk::Buffer pBuffers,
const vk::DeviceSize pOffsets,
const vk::DeviceSize pSizes,
Dispatch const &  d 
) const

Definition at line 10979 of file vulkan_funcs.hpp.

◆ bindTransformFeedbackBuffersEXT() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::bindTransformFeedbackBuffersEXT ( uint32_t  firstBinding,
vk::ArrayProxy< const vk::Buffer > const &  buffers,
vk::ArrayProxy< const vk::DeviceSize > const &  offsets,
vk::ArrayProxy< const vk::DeviceSize > const &sizes  VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ bindTransformFeedbackBuffersEXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::bindTransformFeedbackBuffersEXT ( uint32_t  firstBinding,
vk::ArrayProxy< const vk::Buffer > const &  buffers,
vk::ArrayProxy< const vk::DeviceSize > const &  offsets,
vk::ArrayProxy< const vk::DeviceSize > const &  sizes,
Dispatch const &  d 
) const

Definition at line 10998 of file vulkan_funcs.hpp.

◆ bindVertexBuffers() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::bindVertexBuffers ( uint32_t  firstBinding,
uint32_t  bindingCount,
const vk::Buffer pBuffers,
const vk::DeviceSize pOffsets,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ bindVertexBuffers() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::bindVertexBuffers ( uint32_t  firstBinding,
uint32_t  bindingCount,
const vk::Buffer pBuffers,
const vk::DeviceSize pOffsets,
Dispatch const &  d 
) const

Definition at line 4937 of file vulkan_funcs.hpp.

◆ bindVertexBuffers() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::bindVertexBuffers ( uint32_t  firstBinding,
vk::ArrayProxy< const vk::Buffer > const &  buffers,
vk::ArrayProxy< const vk::DeviceSize > const &  offsets,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ bindVertexBuffers() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::bindVertexBuffers ( uint32_t  firstBinding,
vk::ArrayProxy< const vk::Buffer > const &  buffers,
vk::ArrayProxy< const vk::DeviceSize > const &  offsets,
Dispatch const &  d 
) const

Definition at line 4950 of file vulkan_funcs.hpp.

◆ bindVertexBuffers2() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::bindVertexBuffers2 ( uint32_t  firstBinding,
uint32_t  bindingCount,
const vk::Buffer pBuffers,
const vk::DeviceSize pOffsets,
const vk::DeviceSize pSizes,
const vk::DeviceSize pStrides,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ bindVertexBuffers2() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::bindVertexBuffers2 ( uint32_t  firstBinding,
uint32_t  bindingCount,
const vk::Buffer pBuffers,
const vk::DeviceSize pOffsets,
const vk::DeviceSize pSizes,
const vk::DeviceSize pStrides,
Dispatch const &  d 
) const

Definition at line 7968 of file vulkan_funcs.hpp.

◆ bindVertexBuffers2() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::bindVertexBuffers2 ( uint32_t  firstBinding,
vk::ArrayProxy< const vk::Buffer > const &  buffers,
vk::ArrayProxy< const vk::DeviceSize > const &  offsets,
vk::ArrayProxy< const vk::DeviceSize > const &sizes  VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT,
vk::ArrayProxy< const vk::DeviceSize > const &strides  VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ bindVertexBuffers2() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::bindVertexBuffers2 ( uint32_t  firstBinding,
vk::ArrayProxy< const vk::Buffer > const &  buffers,
vk::ArrayProxy< const vk::DeviceSize > const &  offsets,
vk::ArrayProxy< const vk::DeviceSize > const &  sizes,
vk::ArrayProxy< const vk::DeviceSize > const &  strides,
Dispatch const &  d 
) const

Definition at line 7988 of file vulkan_funcs.hpp.

◆ bindVertexBuffers2EXT() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::bindVertexBuffers2EXT ( uint32_t  firstBinding,
uint32_t  bindingCount,
const vk::Buffer pBuffers,
const vk::DeviceSize pOffsets,
const vk::DeviceSize pSizes,
const vk::DeviceSize pStrides,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ bindVertexBuffers2EXT() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::bindVertexBuffers2EXT ( uint32_t  firstBinding,
uint32_t  bindingCount,
const vk::Buffer pBuffers,
const vk::DeviceSize pOffsets,
const vk::DeviceSize pSizes,
const vk::DeviceSize pStrides,
Dispatch const &  d 
) const

Definition at line 19835 of file vulkan_funcs.hpp.

◆ bindVertexBuffers2EXT() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::bindVertexBuffers2EXT ( uint32_t  firstBinding,
vk::ArrayProxy< const vk::Buffer > const &  buffers,
vk::ArrayProxy< const vk::DeviceSize > const &  offsets,
vk::ArrayProxy< const vk::DeviceSize > const &sizes  VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT,
vk::ArrayProxy< const vk::DeviceSize > const &strides  VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ bindVertexBuffers2EXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::bindVertexBuffers2EXT ( uint32_t  firstBinding,
vk::ArrayProxy< const vk::Buffer > const &  buffers,
vk::ArrayProxy< const vk::DeviceSize > const &  offsets,
vk::ArrayProxy< const vk::DeviceSize > const &  sizes,
vk::ArrayProxy< const vk::DeviceSize > const &  strides,
Dispatch const &  d 
) const

Definition at line 19855 of file vulkan_funcs.hpp.

◆ blitImage() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::blitImage ( vk::Image  srcImage,
vk::ImageLayout  srcImageLayout,
vk::Image  dstImage,
vk::ImageLayout  dstImageLayout,
uint32_t  regionCount,
const vk::ImageBlit pRegions,
vk::Filter  filter,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ blitImage() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::blitImage ( vk::Image  srcImage,
vk::ImageLayout  srcImageLayout,
vk::Image  dstImage,
vk::ImageLayout  dstImageLayout,
uint32_t  regionCount,
const vk::ImageBlit pRegions,
vk::Filter  filter,
Dispatch const &  d 
) const

Definition at line 5114 of file vulkan_funcs.hpp.

◆ blitImage() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::blitImage ( vk::Image  srcImage,
vk::ImageLayout  srcImageLayout,
vk::Image  dstImage,
vk::ImageLayout  dstImageLayout,
vk::ArrayProxy< const vk::ImageBlit > const &  regions,
vk::Filter  filter,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ blitImage() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::blitImage ( vk::Image  srcImage,
vk::ImageLayout  srcImageLayout,
vk::Image  dstImage,
vk::ImageLayout  dstImageLayout,
vk::ArrayProxy< const vk::ImageBlit > const &  regions,
vk::Filter  filter,
Dispatch const &  d 
) const

Definition at line 5136 of file vulkan_funcs.hpp.

◆ blitImage2() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::blitImage2 ( const vk::BlitImageInfo2 blitImageInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ blitImage2() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::blitImage2 ( const vk::BlitImageInfo2 blitImageInfo,
Dispatch const &  d 
) const

Definition at line 7836 of file vulkan_funcs.hpp.

◆ blitImage2() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::blitImage2 ( const vk::BlitImageInfo2 pBlitImageInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ blitImage2() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::blitImage2 ( const vk::BlitImageInfo2 pBlitImageInfo,
Dispatch const &  d 
) const

Definition at line 7828 of file vulkan_funcs.hpp.

◆ blitImage2KHR() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::blitImage2KHR ( const vk::BlitImageInfo2 blitImageInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ blitImage2KHR() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::blitImage2KHR ( const vk::BlitImageInfo2 blitImageInfo,
Dispatch const &  d 
) const

Definition at line 22485 of file vulkan_funcs.hpp.

◆ blitImage2KHR() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::blitImage2KHR ( const vk::BlitImageInfo2 pBlitImageInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ blitImage2KHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::blitImage2KHR ( const vk::BlitImageInfo2 pBlitImageInfo,
Dispatch const &  d 
) const

Definition at line 22476 of file vulkan_funcs.hpp.

◆ buildAccelerationStructureNV() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::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,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ buildAccelerationStructureNV() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::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,
Dispatch const &  d 
) const

Definition at line 17548 of file vulkan_funcs.hpp.

◆ buildAccelerationStructureNV() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::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,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ buildAccelerationStructureNV() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::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,
Dispatch const &  d 
) const

Definition at line 17524 of file vulkan_funcs.hpp.

◆ buildAccelerationStructuresIndirectKHR() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::buildAccelerationStructuresIndirectKHR ( uint32_t  infoCount,
const vk::AccelerationStructureBuildGeometryInfoKHR pInfos,
const vk::DeviceAddress pIndirectDeviceAddresses,
const uint32_t *  pIndirectStrides,
const uint32_t *const *  ppMaxPrimitiveCounts,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ buildAccelerationStructuresIndirectKHR() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::buildAccelerationStructuresIndirectKHR ( uint32_t  infoCount,
const vk::AccelerationStructureBuildGeometryInfoKHR pInfos,
const vk::DeviceAddress pIndirectDeviceAddresses,
const uint32_t *  pIndirectStrides,
const uint32_t *const *  ppMaxPrimitiveCounts,
Dispatch const &  d 
) const

Definition at line 15872 of file vulkan_funcs.hpp.

◆ buildAccelerationStructuresIndirectKHR() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::buildAccelerationStructuresIndirectKHR ( vk::ArrayProxy< const vk::AccelerationStructureBuildGeometryInfoKHR > const &  infos,
vk::ArrayProxy< const vk::DeviceAddress > const &  indirectDeviceAddresses,
vk::ArrayProxy< const uint32_t > const &  indirectStrides,
vk::ArrayProxy< const uint32_t *const > const &  pMaxPrimitiveCounts,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ buildAccelerationStructuresIndirectKHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::buildAccelerationStructuresIndirectKHR ( vk::ArrayProxy< const vk::AccelerationStructureBuildGeometryInfoKHR > const &  infos,
vk::ArrayProxy< const vk::DeviceAddress > const &  indirectDeviceAddresses,
vk::ArrayProxy< const uint32_t > const &  indirectStrides,
vk::ArrayProxy< const uint32_t *const > const &  pMaxPrimitiveCounts,
Dispatch const &  d 
) const

Definition at line 15890 of file vulkan_funcs.hpp.

◆ buildAccelerationStructuresKHR() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::buildAccelerationStructuresKHR ( uint32_t  infoCount,
const vk::AccelerationStructureBuildGeometryInfoKHR pInfos,
const vk::AccelerationStructureBuildRangeInfoKHR *const *  ppBuildRangeInfos,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ buildAccelerationStructuresKHR() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::buildAccelerationStructuresKHR ( uint32_t  infoCount,
const vk::AccelerationStructureBuildGeometryInfoKHR pInfos,
const vk::AccelerationStructureBuildRangeInfoKHR *const *  ppBuildRangeInfos,
Dispatch const &  d 
) const

Definition at line 15832 of file vulkan_funcs.hpp.

◆ buildAccelerationStructuresKHR() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::buildAccelerationStructuresKHR ( vk::ArrayProxy< const vk::AccelerationStructureBuildGeometryInfoKHR > const &  infos,
vk::ArrayProxy< const vk::AccelerationStructureBuildRangeInfoKHR *const > const &  pBuildRangeInfos,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ buildAccelerationStructuresKHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::buildAccelerationStructuresKHR ( vk::ArrayProxy< const vk::AccelerationStructureBuildGeometryInfoKHR > const &  infos,
vk::ArrayProxy< const vk::AccelerationStructureBuildRangeInfoKHR *const > const &  pBuildRangeInfos,
Dispatch const &  d 
) const

Definition at line 15846 of file vulkan_funcs.hpp.

◆ buildMicromapsEXT() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::buildMicromapsEXT ( uint32_t  infoCount,
const vk::MicromapBuildInfoEXT pInfos,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ buildMicromapsEXT() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::buildMicromapsEXT ( uint32_t  infoCount,
const vk::MicromapBuildInfoEXT pInfos,
Dispatch const &  d 
) const

Definition at line 23586 of file vulkan_funcs.hpp.

◆ buildMicromapsEXT() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::buildMicromapsEXT ( vk::ArrayProxy< const vk::MicromapBuildInfoEXT > const &  infos,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ buildMicromapsEXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::buildMicromapsEXT ( vk::ArrayProxy< const vk::MicromapBuildInfoEXT > const &  infos,
Dispatch const &  d 
) const

Definition at line 23596 of file vulkan_funcs.hpp.

◆ clearAttachments() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::clearAttachments ( uint32_t  attachmentCount,
const vk::ClearAttachment pAttachments,
uint32_t  rectCount,
const vk::ClearRect pRects,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ clearAttachments() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::clearAttachments ( uint32_t  attachmentCount,
const vk::ClearAttachment pAttachments,
uint32_t  rectCount,
const vk::ClearRect pRects,
Dispatch const &  d 
) const

Definition at line 5361 of file vulkan_funcs.hpp.

◆ clearAttachments() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::clearAttachments ( vk::ArrayProxy< const vk::ClearAttachment > const &  attachments,
vk::ArrayProxy< const vk::ClearRect > const &  rects,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ clearAttachments() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::clearAttachments ( vk::ArrayProxy< const vk::ClearAttachment > const &  attachments,
vk::ArrayProxy< const vk::ClearRect > const &  rects,
Dispatch const &  d 
) const

Definition at line 5377 of file vulkan_funcs.hpp.

◆ clearColorImage() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::clearColorImage ( vk::Image  image,
vk::ImageLayout  imageLayout,
const vk::ClearColorValue color,
vk::ArrayProxy< const vk::ImageSubresourceRange > const &  ranges,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ clearColorImage() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::clearColorImage ( vk::Image  image,
vk::ImageLayout  imageLayout,
const vk::ClearColorValue color,
vk::ArrayProxy< const vk::ImageSubresourceRange > const &  ranges,
Dispatch const &  d 
) const

Definition at line 5300 of file vulkan_funcs.hpp.

◆ clearColorImage() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::clearColorImage ( vk::Image  image,
vk::ImageLayout  imageLayout,
const vk::ClearColorValue pColor,
uint32_t  rangeCount,
const vk::ImageSubresourceRange pRanges,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ clearColorImage() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::clearColorImage ( vk::Image  image,
vk::ImageLayout  imageLayout,
const vk::ClearColorValue pColor,
uint32_t  rangeCount,
const vk::ImageSubresourceRange pRanges,
Dispatch const &  d 
) const

Definition at line 5282 of file vulkan_funcs.hpp.

◆ clearDepthStencilImage() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::clearDepthStencilImage ( vk::Image  image,
vk::ImageLayout  imageLayout,
const vk::ClearDepthStencilValue depthStencil,
vk::ArrayProxy< const vk::ImageSubresourceRange > const &  ranges,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ clearDepthStencilImage() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::clearDepthStencilImage ( vk::Image  image,
vk::ImageLayout  imageLayout,
const vk::ClearDepthStencilValue depthStencil,
vk::ArrayProxy< const vk::ImageSubresourceRange > const &  ranges,
Dispatch const &  d 
) const

Definition at line 5340 of file vulkan_funcs.hpp.

◆ clearDepthStencilImage() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::clearDepthStencilImage ( vk::Image  image,
vk::ImageLayout  imageLayout,
const vk::ClearDepthStencilValue pDepthStencil,
uint32_t  rangeCount,
const vk::ImageSubresourceRange pRanges,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ clearDepthStencilImage() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::clearDepthStencilImage ( vk::Image  image,
vk::ImageLayout  imageLayout,
const vk::ClearDepthStencilValue pDepthStencil,
uint32_t  rangeCount,
const vk::ImageSubresourceRange pRanges,
Dispatch const &  d 
) const

Definition at line 5321 of file vulkan_funcs.hpp.

◆ controlVideoCodingKHR() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::controlVideoCodingKHR ( const vk::VideoCodingControlInfoKHR codingControlInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ controlVideoCodingKHR() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::controlVideoCodingKHR ( const vk::VideoCodingControlInfoKHR codingControlInfo,
Dispatch const &  d 
) const

Definition at line 10940 of file vulkan_funcs.hpp.

◆ controlVideoCodingKHR() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::controlVideoCodingKHR ( const vk::VideoCodingControlInfoKHR pCodingControlInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ controlVideoCodingKHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::controlVideoCodingKHR ( const vk::VideoCodingControlInfoKHR pCodingControlInfo,
Dispatch const &  d 
) const

Definition at line 10931 of file vulkan_funcs.hpp.

◆ copyAccelerationStructureKHR() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyAccelerationStructureKHR ( const vk::CopyAccelerationStructureInfoKHR info,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyAccelerationStructureKHR() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyAccelerationStructureKHR ( const vk::CopyAccelerationStructureInfoKHR info,
Dispatch const &  d 
) const

Definition at line 16175 of file vulkan_funcs.hpp.

◆ copyAccelerationStructureKHR() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyAccelerationStructureKHR ( const vk::CopyAccelerationStructureInfoKHR pInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyAccelerationStructureKHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyAccelerationStructureKHR ( const vk::CopyAccelerationStructureInfoKHR pInfo,
Dispatch const &  d 
) const

Definition at line 16166 of file vulkan_funcs.hpp.

◆ copyAccelerationStructureNV() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyAccelerationStructureNV ( vk::AccelerationStructureNV  dst,
vk::AccelerationStructureNV  src,
vk::CopyAccelerationStructureModeKHR  mode,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyAccelerationStructureNV() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyAccelerationStructureNV ( vk::AccelerationStructureNV  dst,
vk::AccelerationStructureNV  src,
vk::CopyAccelerationStructureModeKHR  mode,
Dispatch const &  d 
) const

Definition at line 17576 of file vulkan_funcs.hpp.

◆ copyAccelerationStructureToMemoryKHR() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyAccelerationStructureToMemoryKHR ( const vk::CopyAccelerationStructureToMemoryInfoKHR info,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyAccelerationStructureToMemoryKHR() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyAccelerationStructureToMemoryKHR ( const vk::CopyAccelerationStructureToMemoryInfoKHR info,
Dispatch const &  d 
) const

Definition at line 16197 of file vulkan_funcs.hpp.

◆ copyAccelerationStructureToMemoryKHR() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyAccelerationStructureToMemoryKHR ( const vk::CopyAccelerationStructureToMemoryInfoKHR pInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyAccelerationStructureToMemoryKHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyAccelerationStructureToMemoryKHR ( const vk::CopyAccelerationStructureToMemoryInfoKHR pInfo,
Dispatch const &  d 
) const

Definition at line 16188 of file vulkan_funcs.hpp.

◆ copyBuffer() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyBuffer ( vk::Buffer  srcBuffer,
vk::Buffer  dstBuffer,
uint32_t  regionCount,
const vk::BufferCopy pRegions,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyBuffer() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyBuffer ( vk::Buffer  srcBuffer,
vk::Buffer  dstBuffer,
uint32_t  regionCount,
const vk::BufferCopy pRegions,
Dispatch const &  d 
) const

Definition at line 5036 of file vulkan_funcs.hpp.

◆ copyBuffer() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyBuffer ( vk::Buffer  srcBuffer,
vk::Buffer  dstBuffer,
vk::ArrayProxy< const vk::BufferCopy > const &  regions,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyBuffer() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyBuffer ( vk::Buffer  srcBuffer,
vk::Buffer  dstBuffer,
vk::ArrayProxy< const vk::BufferCopy > const &  regions,
Dispatch const &  d 
) const

Definition at line 5052 of file vulkan_funcs.hpp.

◆ copyBuffer2() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyBuffer2 ( const vk::CopyBufferInfo2 copyBufferInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyBuffer2() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyBuffer2 ( const vk::CopyBufferInfo2 copyBufferInfo,
Dispatch const &  d 
) const

Definition at line 7751 of file vulkan_funcs.hpp.

◆ copyBuffer2() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyBuffer2 ( const vk::CopyBufferInfo2 pCopyBufferInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyBuffer2() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyBuffer2 ( const vk::CopyBufferInfo2 pCopyBufferInfo,
Dispatch const &  d 
) const

Definition at line 7742 of file vulkan_funcs.hpp.

◆ copyBuffer2KHR() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyBuffer2KHR ( const vk::CopyBufferInfo2 copyBufferInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyBuffer2KHR() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyBuffer2KHR ( const vk::CopyBufferInfo2 copyBufferInfo,
Dispatch const &  d 
) const

Definition at line 22397 of file vulkan_funcs.hpp.

◆ copyBuffer2KHR() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyBuffer2KHR ( const vk::CopyBufferInfo2 pCopyBufferInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyBuffer2KHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyBuffer2KHR ( const vk::CopyBufferInfo2 pCopyBufferInfo,
Dispatch const &  d 
) const

Definition at line 22388 of file vulkan_funcs.hpp.

◆ copyBufferToImage() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyBufferToImage ( vk::Buffer  srcBuffer,
vk::Image  dstImage,
vk::ImageLayout  dstImageLayout,
uint32_t  regionCount,
const vk::BufferImageCopy pRegions,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyBufferToImage() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyBufferToImage ( vk::Buffer  srcBuffer,
vk::Image  dstImage,
vk::ImageLayout  dstImageLayout,
uint32_t  regionCount,
const vk::BufferImageCopy pRegions,
Dispatch const &  d 
) const

Definition at line 5161 of file vulkan_funcs.hpp.

◆ copyBufferToImage() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyBufferToImage ( vk::Buffer  srcBuffer,
vk::Image  dstImage,
vk::ImageLayout  dstImageLayout,
vk::ArrayProxy< const vk::BufferImageCopy > const &  regions,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyBufferToImage() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyBufferToImage ( vk::Buffer  srcBuffer,
vk::Image  dstImage,
vk::ImageLayout  dstImageLayout,
vk::ArrayProxy< const vk::BufferImageCopy > const &  regions,
Dispatch const &  d 
) const

Definition at line 5179 of file vulkan_funcs.hpp.

◆ copyBufferToImage2() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyBufferToImage2 ( const vk::CopyBufferToImageInfo2 copyBufferToImageInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyBufferToImage2() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyBufferToImage2 ( const vk::CopyBufferToImageInfo2 copyBufferToImageInfo,
Dispatch const &  d 
) const

Definition at line 7793 of file vulkan_funcs.hpp.

◆ copyBufferToImage2() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyBufferToImage2 ( const vk::CopyBufferToImageInfo2 pCopyBufferToImageInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyBufferToImage2() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyBufferToImage2 ( const vk::CopyBufferToImageInfo2 pCopyBufferToImageInfo,
Dispatch const &  d 
) const

Definition at line 7784 of file vulkan_funcs.hpp.

◆ copyBufferToImage2KHR() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyBufferToImage2KHR ( const vk::CopyBufferToImageInfo2 copyBufferToImageInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyBufferToImage2KHR() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyBufferToImage2KHR ( const vk::CopyBufferToImageInfo2 copyBufferToImageInfo,
Dispatch const &  d 
) const

Definition at line 22441 of file vulkan_funcs.hpp.

◆ copyBufferToImage2KHR() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyBufferToImage2KHR ( const vk::CopyBufferToImageInfo2 pCopyBufferToImageInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyBufferToImage2KHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyBufferToImage2KHR ( const vk::CopyBufferToImageInfo2 pCopyBufferToImageInfo,
Dispatch const &  d 
) const

Definition at line 22432 of file vulkan_funcs.hpp.

◆ copyImage() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyImage ( vk::Image  srcImage,
vk::ImageLayout  srcImageLayout,
vk::Image  dstImage,
vk::ImageLayout  dstImageLayout,
uint32_t  regionCount,
const vk::ImageCopy pRegions,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyImage() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyImage ( vk::Image  srcImage,
vk::ImageLayout  srcImageLayout,
vk::Image  dstImage,
vk::ImageLayout  dstImageLayout,
uint32_t  regionCount,
const vk::ImageCopy pRegions,
Dispatch const &  d 
) const

Definition at line 5071 of file vulkan_funcs.hpp.

◆ copyImage() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyImage ( vk::Image  srcImage,
vk::ImageLayout  srcImageLayout,
vk::Image  dstImage,
vk::ImageLayout  dstImageLayout,
vk::ArrayProxy< const vk::ImageCopy > const &  regions,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyImage() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyImage ( vk::Image  srcImage,
vk::ImageLayout  srcImageLayout,
vk::Image  dstImage,
vk::ImageLayout  dstImageLayout,
vk::ArrayProxy< const vk::ImageCopy > const &  regions,
Dispatch const &  d 
) const

Definition at line 5091 of file vulkan_funcs.hpp.

◆ copyImage2() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyImage2 ( const vk::CopyImageInfo2 copyImageInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyImage2() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyImage2 ( const vk::CopyImageInfo2 copyImageInfo,
Dispatch const &  d 
) const

Definition at line 7772 of file vulkan_funcs.hpp.

◆ copyImage2() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyImage2 ( const vk::CopyImageInfo2 pCopyImageInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyImage2() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyImage2 ( const vk::CopyImageInfo2 pCopyImageInfo,
Dispatch const &  d 
) const

Definition at line 7764 of file vulkan_funcs.hpp.

◆ copyImage2KHR() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyImage2KHR ( const vk::CopyImageInfo2 copyImageInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyImage2KHR() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyImage2KHR ( const vk::CopyImageInfo2 copyImageInfo,
Dispatch const &  d 
) const

Definition at line 22419 of file vulkan_funcs.hpp.

◆ copyImage2KHR() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyImage2KHR ( const vk::CopyImageInfo2 pCopyImageInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyImage2KHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyImage2KHR ( const vk::CopyImageInfo2 pCopyImageInfo,
Dispatch const &  d 
) const

Definition at line 22410 of file vulkan_funcs.hpp.

◆ copyImageToBuffer() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyImageToBuffer ( vk::Image  srcImage,
vk::ImageLayout  srcImageLayout,
vk::Buffer  dstBuffer,
uint32_t  regionCount,
const vk::BufferImageCopy pRegions,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyImageToBuffer() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyImageToBuffer ( vk::Image  srcImage,
vk::ImageLayout  srcImageLayout,
vk::Buffer  dstBuffer,
uint32_t  regionCount,
const vk::BufferImageCopy pRegions,
Dispatch const &  d 
) const

Definition at line 5200 of file vulkan_funcs.hpp.

◆ copyImageToBuffer() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyImageToBuffer ( vk::Image  srcImage,
vk::ImageLayout  srcImageLayout,
vk::Buffer  dstBuffer,
vk::ArrayProxy< const vk::BufferImageCopy > const &  regions,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyImageToBuffer() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyImageToBuffer ( vk::Image  srcImage,
vk::ImageLayout  srcImageLayout,
vk::Buffer  dstBuffer,
vk::ArrayProxy< const vk::BufferImageCopy > const &  regions,
Dispatch const &  d 
) const

Definition at line 5218 of file vulkan_funcs.hpp.

◆ copyImageToBuffer2() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyImageToBuffer2 ( const vk::CopyImageToBufferInfo2 copyImageToBufferInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyImageToBuffer2() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyImageToBuffer2 ( const vk::CopyImageToBufferInfo2 copyImageToBufferInfo,
Dispatch const &  d 
) const

Definition at line 7815 of file vulkan_funcs.hpp.

◆ copyImageToBuffer2() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyImageToBuffer2 ( const vk::CopyImageToBufferInfo2 pCopyImageToBufferInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyImageToBuffer2() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyImageToBuffer2 ( const vk::CopyImageToBufferInfo2 pCopyImageToBufferInfo,
Dispatch const &  d 
) const

Definition at line 7806 of file vulkan_funcs.hpp.

◆ copyImageToBuffer2KHR() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyImageToBuffer2KHR ( const vk::CopyImageToBufferInfo2 copyImageToBufferInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyImageToBuffer2KHR() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyImageToBuffer2KHR ( const vk::CopyImageToBufferInfo2 copyImageToBufferInfo,
Dispatch const &  d 
) const

Definition at line 22463 of file vulkan_funcs.hpp.

◆ copyImageToBuffer2KHR() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyImageToBuffer2KHR ( const vk::CopyImageToBufferInfo2 pCopyImageToBufferInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyImageToBuffer2KHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyImageToBuffer2KHR ( const vk::CopyImageToBufferInfo2 pCopyImageToBufferInfo,
Dispatch const &  d 
) const

Definition at line 22454 of file vulkan_funcs.hpp.

◆ copyMemoryIndirectNV() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyMemoryIndirectNV ( vk::DeviceAddress  copyBufferAddress,
uint32_t  copyCount,
uint32_t  stride,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyMemoryIndirectNV() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyMemoryIndirectNV ( vk::DeviceAddress  copyBufferAddress,
uint32_t  copyCount,
uint32_t  stride,
Dispatch const &  d 
) const

Definition at line 24240 of file vulkan_funcs.hpp.

◆ copyMemoryToAccelerationStructureKHR() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyMemoryToAccelerationStructureKHR ( const vk::CopyMemoryToAccelerationStructureInfoKHR info,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyMemoryToAccelerationStructureKHR() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyMemoryToAccelerationStructureKHR ( const vk::CopyMemoryToAccelerationStructureInfoKHR info,
Dispatch const &  d 
) const

Definition at line 16220 of file vulkan_funcs.hpp.

◆ copyMemoryToAccelerationStructureKHR() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyMemoryToAccelerationStructureKHR ( const vk::CopyMemoryToAccelerationStructureInfoKHR pInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyMemoryToAccelerationStructureKHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyMemoryToAccelerationStructureKHR ( const vk::CopyMemoryToAccelerationStructureInfoKHR pInfo,
Dispatch const &  d 
) const

Definition at line 16211 of file vulkan_funcs.hpp.

◆ copyMemoryToImageIndirectNV() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyMemoryToImageIndirectNV ( vk::DeviceAddress  copyBufferAddress,
uint32_t  copyCount,
uint32_t  stride,
vk::Image  dstImage,
vk::ImageLayout  dstImageLayout,
const vk::ImageSubresourceLayers pImageSubresources,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyMemoryToImageIndirectNV() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyMemoryToImageIndirectNV ( vk::DeviceAddress  copyBufferAddress,
uint32_t  copyCount,
uint32_t  stride,
vk::Image  dstImage,
vk::ImageLayout  dstImageLayout,
const vk::ImageSubresourceLayers pImageSubresources,
Dispatch const &  d 
) const

Definition at line 24250 of file vulkan_funcs.hpp.

◆ copyMemoryToImageIndirectNV() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyMemoryToImageIndirectNV ( vk::DeviceAddress  copyBufferAddress,
uint32_t  stride,
vk::Image  dstImage,
vk::ImageLayout  dstImageLayout,
vk::ArrayProxy< const vk::ImageSubresourceLayers > const &  imageSubresources,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyMemoryToImageIndirectNV() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyMemoryToImageIndirectNV ( vk::DeviceAddress  copyBufferAddress,
uint32_t  stride,
vk::Image  dstImage,
vk::ImageLayout  dstImageLayout,
vk::ArrayProxy< const vk::ImageSubresourceLayers > const &  imageSubresources,
Dispatch const &  d 
) const

Definition at line 24271 of file vulkan_funcs.hpp.

◆ copyMemoryToMicromapEXT() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyMemoryToMicromapEXT ( const vk::CopyMemoryToMicromapInfoEXT info,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyMemoryToMicromapEXT() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyMemoryToMicromapEXT ( const vk::CopyMemoryToMicromapInfoEXT info,
Dispatch const &  d 
) const

Definition at line 23858 of file vulkan_funcs.hpp.

◆ copyMemoryToMicromapEXT() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyMemoryToMicromapEXT ( const vk::CopyMemoryToMicromapInfoEXT pInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyMemoryToMicromapEXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyMemoryToMicromapEXT ( const vk::CopyMemoryToMicromapInfoEXT pInfo,
Dispatch const &  d 
) const

Definition at line 23849 of file vulkan_funcs.hpp.

◆ copyMicromapEXT() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyMicromapEXT ( const vk::CopyMicromapInfoEXT info,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyMicromapEXT() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyMicromapEXT ( const vk::CopyMicromapInfoEXT info,
Dispatch const &  d 
) const

Definition at line 23815 of file vulkan_funcs.hpp.

◆ copyMicromapEXT() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyMicromapEXT ( const vk::CopyMicromapInfoEXT pInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyMicromapEXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyMicromapEXT ( const vk::CopyMicromapInfoEXT pInfo,
Dispatch const &  d 
) const

Definition at line 23807 of file vulkan_funcs.hpp.

◆ copyMicromapToMemoryEXT() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyMicromapToMemoryEXT ( const vk::CopyMicromapToMemoryInfoEXT info,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyMicromapToMemoryEXT() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyMicromapToMemoryEXT ( const vk::CopyMicromapToMemoryInfoEXT info,
Dispatch const &  d 
) const

Definition at line 23836 of file vulkan_funcs.hpp.

◆ copyMicromapToMemoryEXT() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyMicromapToMemoryEXT ( const vk::CopyMicromapToMemoryInfoEXT pInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyMicromapToMemoryEXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyMicromapToMemoryEXT ( const vk::CopyMicromapToMemoryInfoEXT pInfo,
Dispatch const &  d 
) const

Definition at line 23827 of file vulkan_funcs.hpp.

◆ copyQueryPoolResults() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::copyQueryPoolResults ( vk::QueryPool  queryPool,
uint32_t  firstQuery,
uint32_t  queryCount,
vk::Buffer  dstBuffer,
vk::DeviceSize  dstOffset,
vk::DeviceSize  stride,
vk::QueryResultFlags  flags,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ copyQueryPoolResults() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::copyQueryPoolResults ( vk::QueryPool  queryPool,
uint32_t  firstQuery,
uint32_t  queryCount,
vk::Buffer  dstBuffer,
vk::DeviceSize  dstOffset,
vk::DeviceSize  stride,
vk::QueryResultFlags  flags,
Dispatch const &  d 
) const

Definition at line 5604 of file vulkan_funcs.hpp.

◆ cudaLaunchKernelNV() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::cudaLaunchKernelNV ( const vk::CudaLaunchInfoNV launchInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ cudaLaunchKernelNV() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::cudaLaunchKernelNV ( const vk::CudaLaunchInfoNV launchInfo,
Dispatch const &  d 
) const

Definition at line 21741 of file vulkan_funcs.hpp.

◆ cudaLaunchKernelNV() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::cudaLaunchKernelNV ( const vk::CudaLaunchInfoNV pLaunchInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ cudaLaunchKernelNV() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::cudaLaunchKernelNV ( const vk::CudaLaunchInfoNV pLaunchInfo,
Dispatch const &  d 
) const

Definition at line 21732 of file vulkan_funcs.hpp.

◆ cuLaunchKernelNVX() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::cuLaunchKernelNVX ( const vk::CuLaunchInfoNVX launchInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ cuLaunchKernelNVX() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::cuLaunchKernelNVX ( const vk::CuLaunchInfoNVX launchInfo,
Dispatch const &  d 
) const

Definition at line 11397 of file vulkan_funcs.hpp.

◆ cuLaunchKernelNVX() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::cuLaunchKernelNVX ( const vk::CuLaunchInfoNVX pLaunchInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ cuLaunchKernelNVX() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::cuLaunchKernelNVX ( const vk::CuLaunchInfoNVX pLaunchInfo,
Dispatch const &  d 
) const

Definition at line 11388 of file vulkan_funcs.hpp.

◆ debugMarkerBeginEXT() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::debugMarkerBeginEXT ( const vk::DebugMarkerMarkerInfoEXT markerInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ debugMarkerBeginEXT() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::debugMarkerBeginEXT ( const vk::DebugMarkerMarkerInfoEXT markerInfo,
Dispatch const &  d 
) const

Definition at line 10299 of file vulkan_funcs.hpp.

◆ debugMarkerBeginEXT() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::debugMarkerBeginEXT ( const vk::DebugMarkerMarkerInfoEXT pMarkerInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ debugMarkerBeginEXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::debugMarkerBeginEXT ( const vk::DebugMarkerMarkerInfoEXT pMarkerInfo,
Dispatch const &  d 
) const

Definition at line 10290 of file vulkan_funcs.hpp.

◆ debugMarkerEndEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::debugMarkerEndEXT ( Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const

◆ debugMarkerEndEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::debugMarkerEndEXT ( Dispatch const &  d) const

Definition at line 10312 of file vulkan_funcs.hpp.

◆ debugMarkerInsertEXT() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::debugMarkerInsertEXT ( const vk::DebugMarkerMarkerInfoEXT markerInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ debugMarkerInsertEXT() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::debugMarkerInsertEXT ( const vk::DebugMarkerMarkerInfoEXT markerInfo,
Dispatch const &  d 
) const

Definition at line 10328 of file vulkan_funcs.hpp.

◆ debugMarkerInsertEXT() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::debugMarkerInsertEXT ( const vk::DebugMarkerMarkerInfoEXT pMarkerInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ debugMarkerInsertEXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::debugMarkerInsertEXT ( const vk::DebugMarkerMarkerInfoEXT pMarkerInfo,
Dispatch const &  d 
) const

Definition at line 10319 of file vulkan_funcs.hpp.

◆ decodeVideoKHR() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::decodeVideoKHR ( const vk::VideoDecodeInfoKHR decodeInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ decodeVideoKHR() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::decodeVideoKHR ( const vk::VideoDecodeInfoKHR decodeInfo,
Dispatch const &  d 
) const

Definition at line 10964 of file vulkan_funcs.hpp.

◆ decodeVideoKHR() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::decodeVideoKHR ( const vk::VideoDecodeInfoKHR pDecodeInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ decodeVideoKHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::decodeVideoKHR ( const vk::VideoDecodeInfoKHR pDecodeInfo,
Dispatch const &  d 
) const

Definition at line 10955 of file vulkan_funcs.hpp.

◆ decompressMemoryIndirectCountNV() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::decompressMemoryIndirectCountNV ( vk::DeviceAddress  indirectCommandsAddress,
vk::DeviceAddress  indirectCommandsCountAddress,
uint32_t  stride,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ decompressMemoryIndirectCountNV() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::decompressMemoryIndirectCountNV ( vk::DeviceAddress  indirectCommandsAddress,
vk::DeviceAddress  indirectCommandsCountAddress,
uint32_t  stride,
Dispatch const &  d 
) const

Definition at line 24321 of file vulkan_funcs.hpp.

◆ decompressMemoryNV() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::decompressMemoryNV ( uint32_t  decompressRegionCount,
const vk::DecompressMemoryRegionNV pDecompressMemoryRegions,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ decompressMemoryNV() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::decompressMemoryNV ( uint32_t  decompressRegionCount,
const vk::DecompressMemoryRegionNV pDecompressMemoryRegions,
Dispatch const &  d 
) const

Definition at line 24296 of file vulkan_funcs.hpp.

◆ decompressMemoryNV() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::decompressMemoryNV ( vk::ArrayProxy< const vk::DecompressMemoryRegionNV > const &  decompressMemoryRegions,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ decompressMemoryNV() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::decompressMemoryNV ( vk::ArrayProxy< const vk::DecompressMemoryRegionNV > const &  decompressMemoryRegions,
Dispatch const &  d 
) const

Definition at line 24307 of file vulkan_funcs.hpp.

◆ dispatch() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::dispatch ( uint32_t  groupCountX,
uint32_t  groupCountY,
uint32_t  groupCountZ,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ dispatch() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::dispatch ( uint32_t  groupCountX,
uint32_t  groupCountY,
uint32_t  groupCountZ,
Dispatch const &  d 
) const

Definition at line 5020 of file vulkan_funcs.hpp.

◆ dispatchBase() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::dispatchBase ( uint32_t  baseGroupX,
uint32_t  baseGroupY,
uint32_t  baseGroupZ,
uint32_t  groupCountX,
uint32_t  groupCountY,
uint32_t  groupCountZ,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ dispatchBase() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::dispatchBase ( uint32_t  baseGroupX,
uint32_t  baseGroupY,
uint32_t  baseGroupZ,
uint32_t  groupCountX,
uint32_t  groupCountY,
uint32_t  groupCountZ,
Dispatch const &  d 
) const

Definition at line 5838 of file vulkan_funcs.hpp.

◆ dispatchBaseKHR() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::dispatchBaseKHR ( uint32_t  baseGroupX,
uint32_t  baseGroupY,
uint32_t  baseGroupZ,
uint32_t  groupCountX,
uint32_t  groupCountY,
uint32_t  groupCountZ,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ dispatchBaseKHR() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::dispatchBaseKHR ( uint32_t  baseGroupX,
uint32_t  baseGroupY,
uint32_t  baseGroupZ,
uint32_t  groupCountX,
uint32_t  groupCountY,
uint32_t  groupCountZ,
Dispatch const &  d 
) const

Definition at line 12295 of file vulkan_funcs.hpp.

◆ dispatchGraphAMDX() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::dispatchGraphAMDX ( vk::DeviceAddress  scratch,
const vk::DispatchGraphCountInfoAMDX countInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ dispatchGraphAMDX() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::dispatchGraphAMDX ( vk::DeviceAddress  scratch,
const vk::DispatchGraphCountInfoAMDX countInfo,
Dispatch const &  d 
) const

Definition at line 15432 of file vulkan_funcs.hpp.

◆ dispatchGraphAMDX() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::dispatchGraphAMDX ( vk::DeviceAddress  scratch,
const vk::DispatchGraphCountInfoAMDX pCountInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ dispatchGraphAMDX() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::dispatchGraphAMDX ( vk::DeviceAddress  scratch,
const vk::DispatchGraphCountInfoAMDX pCountInfo,
Dispatch const &  d 
) const

Definition at line 15422 of file vulkan_funcs.hpp.

◆ dispatchGraphIndirectAMDX() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::dispatchGraphIndirectAMDX ( vk::DeviceAddress  scratch,
const vk::DispatchGraphCountInfoAMDX countInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ dispatchGraphIndirectAMDX() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::dispatchGraphIndirectAMDX ( vk::DeviceAddress  scratch,
const vk::DispatchGraphCountInfoAMDX countInfo,
Dispatch const &  d 
) const

Definition at line 15457 of file vulkan_funcs.hpp.

◆ dispatchGraphIndirectAMDX() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::dispatchGraphIndirectAMDX ( vk::DeviceAddress  scratch,
const vk::DispatchGraphCountInfoAMDX pCountInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ dispatchGraphIndirectAMDX() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::dispatchGraphIndirectAMDX ( vk::DeviceAddress  scratch,
const vk::DispatchGraphCountInfoAMDX pCountInfo,
Dispatch const &  d 
) const

Definition at line 15446 of file vulkan_funcs.hpp.

◆ dispatchGraphIndirectCountAMDX() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::dispatchGraphIndirectCountAMDX ( vk::DeviceAddress  scratch,
vk::DeviceAddress  countInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ dispatchGraphIndirectCountAMDX() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::dispatchGraphIndirectCountAMDX ( vk::DeviceAddress  scratch,
vk::DeviceAddress  countInfo,
Dispatch const &  d 
) const

Definition at line 15472 of file vulkan_funcs.hpp.

◆ dispatchIndirect() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::dispatchIndirect ( vk::Buffer  buffer,
vk::DeviceSize  offset,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ dispatchIndirect() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::dispatchIndirect ( vk::Buffer  buffer,
vk::DeviceSize  offset,
Dispatch const &  d 
) const

Definition at line 5027 of file vulkan_funcs.hpp.

◆ draw() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::draw ( uint32_t  vertexCount,
uint32_t  instanceCount,
uint32_t  firstVertex,
uint32_t  firstInstance,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ draw() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::draw ( uint32_t  vertexCount,
uint32_t  instanceCount,
uint32_t  firstVertex,
uint32_t  firstInstance,
Dispatch const &  d 
) const

Definition at line 4977 of file vulkan_funcs.hpp.

◆ drawClusterHUAWEI() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::drawClusterHUAWEI ( uint32_t  groupCountX,
uint32_t  groupCountY,
uint32_t  groupCountZ,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ drawClusterHUAWEI() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::drawClusterHUAWEI ( uint32_t  groupCountX,
uint32_t  groupCountY,
uint32_t  groupCountZ,
Dispatch const &  d 
) const

Definition at line 23979 of file vulkan_funcs.hpp.

◆ drawClusterIndirectHUAWEI() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::drawClusterIndirectHUAWEI ( vk::Buffer  buffer,
vk::DeviceSize  offset,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ drawClusterIndirectHUAWEI() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::drawClusterIndirectHUAWEI ( vk::Buffer  buffer,
vk::DeviceSize  offset,
Dispatch const &  d 
) const

Definition at line 23986 of file vulkan_funcs.hpp.

◆ drawIndexed() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::drawIndexed ( uint32_t  indexCount,
uint32_t  instanceCount,
uint32_t  firstIndex,
int32_t  vertexOffset,
uint32_t  firstInstance,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ drawIndexed() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::drawIndexed ( uint32_t  indexCount,
uint32_t  instanceCount,
uint32_t  firstIndex,
int32_t  vertexOffset,
uint32_t  firstInstance,
Dispatch const &  d 
) const

Definition at line 4985 of file vulkan_funcs.hpp.

◆ drawIndexedIndirect() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::drawIndexedIndirect ( vk::Buffer  buffer,
vk::DeviceSize  offset,
uint32_t  drawCount,
uint32_t  stride,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ drawIndexedIndirect() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::drawIndexedIndirect ( vk::Buffer  buffer,
vk::DeviceSize  offset,
uint32_t  drawCount,
uint32_t  stride,
Dispatch const &  d 
) const

Definition at line 5008 of file vulkan_funcs.hpp.

◆ drawIndexedIndirectCount() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::drawIndexedIndirectCount ( vk::Buffer  buffer,
vk::DeviceSize  offset,
vk::Buffer  countBuffer,
vk::DeviceSize  countBufferOffset,
uint32_t  maxDrawCount,
uint32_t  stride,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ drawIndexedIndirectCount() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::drawIndexedIndirectCount ( vk::Buffer  buffer,
vk::DeviceSize  offset,
vk::Buffer  countBuffer,
vk::DeviceSize  countBufferOffset,
uint32_t  maxDrawCount,
uint32_t  stride,
Dispatch const &  d 
) const

Definition at line 7028 of file vulkan_funcs.hpp.

◆ drawIndexedIndirectCountAMD() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::drawIndexedIndirectCountAMD ( vk::Buffer  buffer,
vk::DeviceSize  offset,
vk::Buffer  countBuffer,
vk::DeviceSize  countBufferOffset,
uint32_t  maxDrawCount,
uint32_t  stride,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ drawIndexedIndirectCountAMD() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::drawIndexedIndirectCountAMD ( vk::Buffer  buffer,
vk::DeviceSize  offset,
vk::Buffer  countBuffer,
vk::DeviceSize  countBufferOffset,
uint32_t  maxDrawCount,
uint32_t  stride,
Dispatch const &  d 
) const

Definition at line 11486 of file vulkan_funcs.hpp.

◆ drawIndexedIndirectCountKHR() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::drawIndexedIndirectCountKHR ( vk::Buffer  buffer,
vk::DeviceSize  offset,
vk::Buffer  countBuffer,
vk::DeviceSize  countBufferOffset,
uint32_t  maxDrawCount,
uint32_t  stride,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ drawIndexedIndirectCountKHR() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::drawIndexedIndirectCountKHR ( vk::Buffer  buffer,
vk::DeviceSize  offset,
vk::Buffer  countBuffer,
vk::DeviceSize  countBufferOffset,
uint32_t  maxDrawCount,
uint32_t  stride,
Dispatch const &  d 
) const

Definition at line 18070 of file vulkan_funcs.hpp.

◆ drawIndirect() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::drawIndirect ( vk::Buffer  buffer,
vk::DeviceSize  offset,
uint32_t  drawCount,
uint32_t  stride,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ drawIndirect() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::drawIndirect ( vk::Buffer  buffer,
vk::DeviceSize  offset,
uint32_t  drawCount,
uint32_t  stride,
Dispatch const &  d 
) const

Definition at line 4997 of file vulkan_funcs.hpp.

◆ drawIndirectByteCountEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::drawIndirectByteCountEXT ( uint32_t  instanceCount,
uint32_t  firstInstance,
vk::Buffer  counterBuffer,
vk::DeviceSize  counterBufferOffset,
uint32_t  counterOffset,
uint32_t  vertexStride,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ drawIndirectByteCountEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::drawIndirectByteCountEXT ( uint32_t  instanceCount,
uint32_t  firstInstance,
vk::Buffer  counterBuffer,
vk::DeviceSize  counterBufferOffset,
uint32_t  counterOffset,
uint32_t  vertexStride,
Dispatch const &  d 
) const

Definition at line 11139 of file vulkan_funcs.hpp.

◆ drawIndirectCount() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::drawIndirectCount ( vk::Buffer  buffer,
vk::DeviceSize  offset,
vk::Buffer  countBuffer,
vk::DeviceSize  countBufferOffset,
uint32_t  maxDrawCount,
uint32_t  stride,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ drawIndirectCount() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::drawIndirectCount ( vk::Buffer  buffer,
vk::DeviceSize  offset,
vk::Buffer  countBuffer,
vk::DeviceSize  countBufferOffset,
uint32_t  maxDrawCount,
uint32_t  stride,
Dispatch const &  d 
) const

Definition at line 7009 of file vulkan_funcs.hpp.

◆ drawIndirectCountAMD() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::drawIndirectCountAMD ( vk::Buffer  buffer,
vk::DeviceSize  offset,
vk::Buffer  countBuffer,
vk::DeviceSize  countBufferOffset,
uint32_t  maxDrawCount,
uint32_t  stride,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ drawIndirectCountAMD() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::drawIndirectCountAMD ( vk::Buffer  buffer,
vk::DeviceSize  offset,
vk::Buffer  countBuffer,
vk::DeviceSize  countBufferOffset,
uint32_t  maxDrawCount,
uint32_t  stride,
Dispatch const &  d 
) const

Definition at line 11467 of file vulkan_funcs.hpp.

◆ drawIndirectCountKHR() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::drawIndirectCountKHR ( vk::Buffer  buffer,
vk::DeviceSize  offset,
vk::Buffer  countBuffer,
vk::DeviceSize  countBufferOffset,
uint32_t  maxDrawCount,
uint32_t  stride,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ drawIndirectCountKHR() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::drawIndirectCountKHR ( vk::Buffer  buffer,
vk::DeviceSize  offset,
vk::Buffer  countBuffer,
vk::DeviceSize  countBufferOffset,
uint32_t  maxDrawCount,
uint32_t  stride,
Dispatch const &  d 
) const

Definition at line 18051 of file vulkan_funcs.hpp.

◆ drawMeshTasksEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::drawMeshTasksEXT ( uint32_t  groupCountX,
uint32_t  groupCountY,
uint32_t  groupCountZ,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ drawMeshTasksEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::drawMeshTasksEXT ( uint32_t  groupCountX,
uint32_t  groupCountY,
uint32_t  groupCountZ,
Dispatch const &  d 
) const

Definition at line 22349 of file vulkan_funcs.hpp.

◆ drawMeshTasksIndirectCountEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::drawMeshTasksIndirectCountEXT ( vk::Buffer  buffer,
vk::DeviceSize  offset,
vk::Buffer  countBuffer,
vk::DeviceSize  countBufferOffset,
uint32_t  maxDrawCount,
uint32_t  stride,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ drawMeshTasksIndirectCountEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::drawMeshTasksIndirectCountEXT ( vk::Buffer  buffer,
vk::DeviceSize  offset,
vk::Buffer  countBuffer,
vk::DeviceSize  countBufferOffset,
uint32_t  maxDrawCount,
uint32_t  stride,
Dispatch const &  d 
) const

Definition at line 22367 of file vulkan_funcs.hpp.

◆ drawMeshTasksIndirectCountNV() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::drawMeshTasksIndirectCountNV ( vk::Buffer  buffer,
vk::DeviceSize  offset,
vk::Buffer  countBuffer,
vk::DeviceSize  countBufferOffset,
uint32_t  maxDrawCount,
uint32_t  stride,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ drawMeshTasksIndirectCountNV() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::drawMeshTasksIndirectCountNV ( vk::Buffer  buffer,
vk::DeviceSize  offset,
vk::Buffer  countBuffer,
vk::DeviceSize  countBufferOffset,
uint32_t  maxDrawCount,
uint32_t  stride,
Dispatch const &  d 
) const

Definition at line 18327 of file vulkan_funcs.hpp.

◆ drawMeshTasksIndirectEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::drawMeshTasksIndirectEXT ( vk::Buffer  buffer,
vk::DeviceSize  offset,
uint32_t  drawCount,
uint32_t  stride,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ drawMeshTasksIndirectEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::drawMeshTasksIndirectEXT ( vk::Buffer  buffer,
vk::DeviceSize  offset,
uint32_t  drawCount,
uint32_t  stride,
Dispatch const &  d 
) const

Definition at line 22356 of file vulkan_funcs.hpp.

◆ drawMeshTasksIndirectNV() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::drawMeshTasksIndirectNV ( vk::Buffer  buffer,
vk::DeviceSize  offset,
uint32_t  drawCount,
uint32_t  stride,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ drawMeshTasksIndirectNV() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::drawMeshTasksIndirectNV ( vk::Buffer  buffer,
vk::DeviceSize  offset,
uint32_t  drawCount,
uint32_t  stride,
Dispatch const &  d 
) const

Definition at line 18316 of file vulkan_funcs.hpp.

◆ drawMeshTasksNV() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::drawMeshTasksNV ( uint32_t  taskCount,
uint32_t  firstTask,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ drawMeshTasksNV() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::drawMeshTasksNV ( uint32_t  taskCount,
uint32_t  firstTask,
Dispatch const &  d 
) const

Definition at line 18309 of file vulkan_funcs.hpp.

◆ drawMultiEXT() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::drawMultiEXT ( uint32_t  drawCount,
const vk::MultiDrawInfoEXT pVertexInfo,
uint32_t  instanceCount,
uint32_t  firstInstance,
uint32_t  stride,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ drawMultiEXT() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::drawMultiEXT ( uint32_t  drawCount,
const vk::MultiDrawInfoEXT pVertexInfo,
uint32_t  instanceCount,
uint32_t  firstInstance,
uint32_t  stride,
Dispatch const &  d 
) const

Definition at line 23399 of file vulkan_funcs.hpp.

◆ drawMultiEXT() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::drawMultiEXT ( vk::StridedArrayProxy< const vk::MultiDrawInfoEXT > const &  vertexInfo,
uint32_t  instanceCount,
uint32_t  firstInstance,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ drawMultiEXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::drawMultiEXT ( vk::StridedArrayProxy< const vk::MultiDrawInfoEXT > const &  vertexInfo,
uint32_t  instanceCount,
uint32_t  firstInstance,
Dispatch const &  d 
) const

Definition at line 23412 of file vulkan_funcs.hpp.

◆ drawMultiIndexedEXT() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::drawMultiIndexedEXT ( uint32_t  drawCount,
const vk::MultiDrawIndexedInfoEXT pIndexInfo,
uint32_t  instanceCount,
uint32_t  firstInstance,
uint32_t  stride,
const int32_t *  pVertexOffset,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ drawMultiIndexedEXT() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::drawMultiIndexedEXT ( uint32_t  drawCount,
const vk::MultiDrawIndexedInfoEXT pIndexInfo,
uint32_t  instanceCount,
uint32_t  firstInstance,
uint32_t  stride,
const int32_t *  pVertexOffset,
Dispatch const &  d 
) const

Definition at line 23432 of file vulkan_funcs.hpp.

◆ drawMultiIndexedEXT() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::drawMultiIndexedEXT ( vk::StridedArrayProxy< const vk::MultiDrawIndexedInfoEXT > const &  indexInfo,
uint32_t  instanceCount,
uint32_t  firstInstance,
Optional< const int32_t > vertexOffset  VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ drawMultiIndexedEXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::drawMultiIndexedEXT ( vk::StridedArrayProxy< const vk::MultiDrawIndexedInfoEXT > const &  indexInfo,
uint32_t  instanceCount,
uint32_t  firstInstance,
Optional< const int32_t > vertexOffset  ,
Dispatch const &  d 
) const

Definition at line 23448 of file vulkan_funcs.hpp.

◆ encodeVideoKHR() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::encodeVideoKHR ( const vk::VideoEncodeInfoKHR encodeInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ encodeVideoKHR() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::encodeVideoKHR ( const vk::VideoEncodeInfoKHR encodeInfo,
Dispatch const &  d 
) const

Definition at line 21412 of file vulkan_funcs.hpp.

◆ encodeVideoKHR() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::encodeVideoKHR ( const vk::VideoEncodeInfoKHR pEncodeInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ encodeVideoKHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::encodeVideoKHR ( const vk::VideoEncodeInfoKHR pEncodeInfo,
Dispatch const &  d 
) const

Definition at line 21403 of file vulkan_funcs.hpp.

◆ end() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType<void>::type vk::CommandBuffer::end ( Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const

◆ end() [2/2]

template<typename Dispatch >
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType<void>::type vk::CommandBuffer::end ( Dispatch const &  d) const

Definition at line 4729 of file vulkan_funcs.hpp.

◆ endConditionalRenderingEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::endConditionalRenderingEXT ( Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const

◆ endConditionalRenderingEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::endConditionalRenderingEXT ( Dispatch const &  d) const

Definition at line 12885 of file vulkan_funcs.hpp.

◆ endDebugUtilsLabelEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::endDebugUtilsLabelEXT ( Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const

◆ endDebugUtilsLabelEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::endDebugUtilsLabelEXT ( Dispatch const &  d) const

Definition at line 14874 of file vulkan_funcs.hpp.

◆ endQuery() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::endQuery ( vk::QueryPool  queryPool,
uint32_t  query,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ endQuery() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::endQuery ( vk::QueryPool  queryPool,
uint32_t  query,
Dispatch const &  d 
) const

Definition at line 5577 of file vulkan_funcs.hpp.

◆ endQueryIndexedEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::endQueryIndexedEXT ( vk::QueryPool  queryPool,
uint32_t  query,
uint32_t  index,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ endQueryIndexedEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::endQueryIndexedEXT ( vk::QueryPool  queryPool,
uint32_t  query,
uint32_t  index,
Dispatch const &  d 
) const

Definition at line 11132 of file vulkan_funcs.hpp.

◆ endRendering() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::endRendering ( Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const

◆ endRendering() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::endRendering ( Dispatch const &  d) const

Definition at line 7892 of file vulkan_funcs.hpp.

◆ endRenderingKHR() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::endRenderingKHR ( Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const

◆ endRenderingKHR() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::endRenderingKHR ( Dispatch const &  d) const

Definition at line 11639 of file vulkan_funcs.hpp.

◆ endRenderPass() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::endRenderPass ( Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const

◆ endRenderPass() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::endRenderPass ( Dispatch const &  d) const

Definition at line 5690 of file vulkan_funcs.hpp.

◆ endRenderPass2() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::endRenderPass2 ( const vk::SubpassEndInfo subpassEndInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ endRenderPass2() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::endRenderPass2 ( const vk::SubpassEndInfo subpassEndInfo,
Dispatch const &  d 
) const

Definition at line 7170 of file vulkan_funcs.hpp.

◆ endRenderPass2() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::endRenderPass2 ( const vk::SubpassEndInfo pSubpassEndInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ endRenderPass2() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::endRenderPass2 ( const vk::SubpassEndInfo pSubpassEndInfo,
Dispatch const &  d 
) const

Definition at line 7161 of file vulkan_funcs.hpp.

◆ endRenderPass2KHR() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::endRenderPass2KHR ( const vk::SubpassEndInfo subpassEndInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ endRenderPass2KHR() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::endRenderPass2KHR ( const vk::SubpassEndInfo subpassEndInfo,
Dispatch const &  d 
) const

Definition at line 13710 of file vulkan_funcs.hpp.

◆ endRenderPass2KHR() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::endRenderPass2KHR ( const vk::SubpassEndInfo pSubpassEndInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ endRenderPass2KHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::endRenderPass2KHR ( const vk::SubpassEndInfo pSubpassEndInfo,
Dispatch const &  d 
) const

Definition at line 13701 of file vulkan_funcs.hpp.

◆ endTransformFeedbackEXT() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::endTransformFeedbackEXT ( uint32_t  firstCounterBuffer,
uint32_t  counterBufferCount,
const vk::Buffer pCounterBuffers,
const vk::DeviceSize pCounterBufferOffsets,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ endTransformFeedbackEXT() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::endTransformFeedbackEXT ( uint32_t  firstCounterBuffer,
uint32_t  counterBufferCount,
const vk::Buffer pCounterBuffers,
const vk::DeviceSize pCounterBufferOffsets,
Dispatch const &  d 
) const

Definition at line 11076 of file vulkan_funcs.hpp.

◆ endTransformFeedbackEXT() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::endTransformFeedbackEXT ( uint32_t  firstCounterBuffer,
vk::ArrayProxy< const vk::Buffer > const &  counterBuffers,
vk::ArrayProxy< const vk::DeviceSize > const &counterBufferOffsets  VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ endTransformFeedbackEXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::endTransformFeedbackEXT ( uint32_t  firstCounterBuffer,
vk::ArrayProxy< const vk::Buffer > const &  counterBuffers,
vk::ArrayProxy< const vk::DeviceSize > const &  counterBufferOffsets,
Dispatch const &  d 
) const

Definition at line 11093 of file vulkan_funcs.hpp.

◆ endVideoCodingKHR() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::endVideoCodingKHR ( const vk::VideoEndCodingInfoKHR endCodingInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ endVideoCodingKHR() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::endVideoCodingKHR ( const vk::VideoEndCodingInfoKHR endCodingInfo,
Dispatch const &  d 
) const

Definition at line 10918 of file vulkan_funcs.hpp.

◆ endVideoCodingKHR() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::endVideoCodingKHR ( const vk::VideoEndCodingInfoKHR pEndCodingInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ endVideoCodingKHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::endVideoCodingKHR ( const vk::VideoEndCodingInfoKHR pEndCodingInfo,
Dispatch const &  d 
) const

Definition at line 10909 of file vulkan_funcs.hpp.

◆ executeCommands() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::executeCommands ( uint32_t  commandBufferCount,
const vk::CommandBuffer pCommandBuffers,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ executeCommands() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::executeCommands ( uint32_t  commandBufferCount,
const vk::CommandBuffer pCommandBuffers,
Dispatch const &  d 
) const

Definition at line 5697 of file vulkan_funcs.hpp.

◆ executeCommands() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::executeCommands ( vk::ArrayProxy< const vk::CommandBuffer > const &  commandBuffers,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ executeCommands() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::executeCommands ( vk::ArrayProxy< const vk::CommandBuffer > const &  commandBuffers,
Dispatch const &  d 
) const

Definition at line 5707 of file vulkan_funcs.hpp.

◆ executeGeneratedCommandsNV() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::executeGeneratedCommandsNV ( vk::Bool32  isPreprocessed,
const vk::GeneratedCommandsInfoNV generatedCommandsInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ executeGeneratedCommandsNV() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::executeGeneratedCommandsNV ( vk::Bool32  isPreprocessed,
const vk::GeneratedCommandsInfoNV generatedCommandsInfo,
Dispatch const &  d 
) const

Definition at line 20749 of file vulkan_funcs.hpp.

◆ executeGeneratedCommandsNV() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::executeGeneratedCommandsNV ( vk::Bool32  isPreprocessed,
const vk::GeneratedCommandsInfoNV pGeneratedCommandsInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ executeGeneratedCommandsNV() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::executeGeneratedCommandsNV ( vk::Bool32  isPreprocessed,
const vk::GeneratedCommandsInfoNV pGeneratedCommandsInfo,
Dispatch const &  d 
) const

Definition at line 20738 of file vulkan_funcs.hpp.

◆ fillBuffer() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::fillBuffer ( vk::Buffer  dstBuffer,
vk::DeviceSize  dstOffset,
vk::DeviceSize  size,
uint32_t  data,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ fillBuffer() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::fillBuffer ( vk::Buffer  dstBuffer,
vk::DeviceSize  dstOffset,
vk::DeviceSize  size,
uint32_t  data,
Dispatch const &  d 
) const

Definition at line 5271 of file vulkan_funcs.hpp.

◆ initializeGraphScratchMemoryAMDX() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::initializeGraphScratchMemoryAMDX ( vk::DeviceAddress  scratch,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ initializeGraphScratchMemoryAMDX() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::initializeGraphScratchMemoryAMDX ( vk::DeviceAddress  scratch,
Dispatch const &  d 
) const

Definition at line 15414 of file vulkan_funcs.hpp.

◆ insertDebugUtilsLabelEXT() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::insertDebugUtilsLabelEXT ( const vk::DebugUtilsLabelEXT labelInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ insertDebugUtilsLabelEXT() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::insertDebugUtilsLabelEXT ( const vk::DebugUtilsLabelEXT labelInfo,
Dispatch const &  d 
) const

Definition at line 14890 of file vulkan_funcs.hpp.

◆ insertDebugUtilsLabelEXT() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::insertDebugUtilsLabelEXT ( const vk::DebugUtilsLabelEXT pLabelInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ insertDebugUtilsLabelEXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::insertDebugUtilsLabelEXT ( const vk::DebugUtilsLabelEXT pLabelInfo,
Dispatch const &  d 
) const

Definition at line 14881 of file vulkan_funcs.hpp.

◆ nextSubpass() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::nextSubpass ( vk::SubpassContents  contents,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ nextSubpass() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::nextSubpass ( vk::SubpassContents  contents,
Dispatch const &  d 
) const

Definition at line 5683 of file vulkan_funcs.hpp.

◆ nextSubpass2() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::nextSubpass2 ( const vk::SubpassBeginInfo subpassBeginInfo,
const vk::SubpassEndInfo subpassEndInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ nextSubpass2() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::nextSubpass2 ( const vk::SubpassBeginInfo subpassBeginInfo,
const vk::SubpassEndInfo subpassEndInfo,
Dispatch const &  d 
) const

Definition at line 7146 of file vulkan_funcs.hpp.

◆ nextSubpass2() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::nextSubpass2 ( const vk::SubpassBeginInfo pSubpassBeginInfo,
const vk::SubpassEndInfo pSubpassEndInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ nextSubpass2() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::nextSubpass2 ( const vk::SubpassBeginInfo pSubpassBeginInfo,
const vk::SubpassEndInfo pSubpassEndInfo,
Dispatch const &  d 
) const

Definition at line 7135 of file vulkan_funcs.hpp.

◆ nextSubpass2KHR() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::nextSubpass2KHR ( const vk::SubpassBeginInfo subpassBeginInfo,
const vk::SubpassEndInfo subpassEndInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ nextSubpass2KHR() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::nextSubpass2KHR ( const vk::SubpassBeginInfo subpassBeginInfo,
const vk::SubpassEndInfo subpassEndInfo,
Dispatch const &  d 
) const

Definition at line 13686 of file vulkan_funcs.hpp.

◆ nextSubpass2KHR() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::nextSubpass2KHR ( const vk::SubpassBeginInfo pSubpassBeginInfo,
const vk::SubpassEndInfo pSubpassEndInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ nextSubpass2KHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::nextSubpass2KHR ( const vk::SubpassBeginInfo pSubpassBeginInfo,
const vk::SubpassEndInfo pSubpassEndInfo,
Dispatch const &  d 
) const

Definition at line 13675 of file vulkan_funcs.hpp.

◆ operator bool()

vk::CommandBuffer::operator bool ( ) const
inlineexplicit

Definition at line 6590 of file vulkan_handles.hpp.

◆ operator VkCommandBuffer()

vk::CommandBuffer::operator VkCommandBuffer ( ) const
inline

Definition at line 6585 of file vulkan_handles.hpp.

◆ operator!()

bool vk::CommandBuffer::operator! ( ) const
inline

Definition at line 6595 of file vulkan_handles.hpp.

◆ operator!=()

bool vk::CommandBuffer::operator!= ( CommandBuffer const &  rhs) const
inline

Definition at line 4298 of file vulkan_handles.hpp.

◆ operator<()

bool vk::CommandBuffer::operator< ( CommandBuffer const &  rhs) const
inline

Definition at line 4303 of file vulkan_handles.hpp.

◆ operator=() [1/2]

CommandBuffer& vk::CommandBuffer::operator= ( std::nullptr_t  )
inline

Definition at line 4284 of file vulkan_handles.hpp.

◆ operator=() [2/2]

CommandBuffer& vk::CommandBuffer::operator= ( VkCommandBuffer  commandBuffer)
inline

Definition at line 4278 of file vulkan_handles.hpp.

◆ operator==()

bool vk::CommandBuffer::operator== ( CommandBuffer const &  rhs) const
inline

Definition at line 4293 of file vulkan_handles.hpp.

◆ opticalFlowExecuteNV() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::opticalFlowExecuteNV ( vk::OpticalFlowSessionNV  session,
const vk::OpticalFlowExecuteInfoNV executeInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ opticalFlowExecuteNV() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::opticalFlowExecuteNV ( vk::OpticalFlowSessionNV  session,
const vk::OpticalFlowExecuteInfoNV executeInfo,
Dispatch const &  d 
) const

Definition at line 25128 of file vulkan_funcs.hpp.

◆ opticalFlowExecuteNV() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::opticalFlowExecuteNV ( vk::OpticalFlowSessionNV  session,
const vk::OpticalFlowExecuteInfoNV pExecuteInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ opticalFlowExecuteNV() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::opticalFlowExecuteNV ( vk::OpticalFlowSessionNV  session,
const vk::OpticalFlowExecuteInfoNV pExecuteInfo,
Dispatch const &  d 
) const

Definition at line 25117 of file vulkan_funcs.hpp.

◆ pipelineBarrier() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::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,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ pipelineBarrier() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::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,
Dispatch const &  d 
) const

Definition at line 5513 of file vulkan_funcs.hpp.

◆ pipelineBarrier() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::pipelineBarrier ( vk::PipelineStageFlags  srcStageMask,
vk::PipelineStageFlags  dstStageMask,
vk::DependencyFlags  dependencyFlags,
vk::ArrayProxy< const vk::MemoryBarrier > const &  memoryBarriers,
vk::ArrayProxy< const vk::BufferMemoryBarrier > const &  bufferMemoryBarriers,
vk::ArrayProxy< const vk::ImageMemoryBarrier > const &  imageMemoryBarriers,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ pipelineBarrier() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::pipelineBarrier ( vk::PipelineStageFlags  srcStageMask,
vk::PipelineStageFlags  dstStageMask,
vk::DependencyFlags  dependencyFlags,
vk::ArrayProxy< const vk::MemoryBarrier > const &  memoryBarriers,
vk::ArrayProxy< const vk::BufferMemoryBarrier > const &  bufferMemoryBarriers,
vk::ArrayProxy< const vk::ImageMemoryBarrier > const &  imageMemoryBarriers,
Dispatch const &  d 
) const

Definition at line 5540 of file vulkan_funcs.hpp.

◆ pipelineBarrier2() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::pipelineBarrier2 ( const vk::DependencyInfo dependencyInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ pipelineBarrier2() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::pipelineBarrier2 ( const vk::DependencyInfo dependencyInfo,
Dispatch const &  d 
) const

Definition at line 7691 of file vulkan_funcs.hpp.

◆ pipelineBarrier2() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::pipelineBarrier2 ( const vk::DependencyInfo pDependencyInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ pipelineBarrier2() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::pipelineBarrier2 ( const vk::DependencyInfo pDependencyInfo,
Dispatch const &  d 
) const

Definition at line 7682 of file vulkan_funcs.hpp.

◆ pipelineBarrier2KHR() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::pipelineBarrier2KHR ( const vk::DependencyInfo dependencyInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ pipelineBarrier2KHR() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::pipelineBarrier2KHR ( const vk::DependencyInfo dependencyInfo,
Dispatch const &  d 
) const

Definition at line 21881 of file vulkan_funcs.hpp.

◆ pipelineBarrier2KHR() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::pipelineBarrier2KHR ( const vk::DependencyInfo pDependencyInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ pipelineBarrier2KHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::pipelineBarrier2KHR ( const vk::DependencyInfo pDependencyInfo,
Dispatch const &  d 
) const

Definition at line 21872 of file vulkan_funcs.hpp.

◆ preprocessGeneratedCommandsNV() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::preprocessGeneratedCommandsNV ( const vk::GeneratedCommandsInfoNV generatedCommandsInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ preprocessGeneratedCommandsNV() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::preprocessGeneratedCommandsNV ( const vk::GeneratedCommandsInfoNV generatedCommandsInfo,
Dispatch const &  d 
) const

Definition at line 20725 of file vulkan_funcs.hpp.

◆ preprocessGeneratedCommandsNV() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::preprocessGeneratedCommandsNV ( const vk::GeneratedCommandsInfoNV pGeneratedCommandsInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ preprocessGeneratedCommandsNV() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::preprocessGeneratedCommandsNV ( const vk::GeneratedCommandsInfoNV pGeneratedCommandsInfo,
Dispatch const &  d 
) const

Definition at line 20716 of file vulkan_funcs.hpp.

◆ pushConstants() [1/5]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::pushConstants ( vk::PipelineLayout  layout,
vk::ShaderStageFlags  stageFlags,
uint32_t  offset,
uint32_t  size,
const void *  pValues,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ pushConstants() [2/5]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::pushConstants ( vk::PipelineLayout  layout,
vk::ShaderStageFlags  stageFlags,
uint32_t  offset,
uint32_t  size,
const void *  pValues,
Dispatch const &  d 
) const

Definition at line 5625 of file vulkan_funcs.hpp.

◆ pushConstants() [3/5]

template<typename ValuesType >
VULKAN_HPP_INLINE void vk::CommandBuffer::pushConstants ( vk::PipelineLayout  layout,
vk::ShaderStageFlags  stageFlags,
uint32_t  offset,
vk::ArrayProxy< const ValuesType > const &  values 
) const

Definition at line 13701 of file vulkan_raii.hpp.

◆ pushConstants() [4/5]

template<typename ValuesType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::pushConstants ( vk::PipelineLayout  layout,
vk::ShaderStageFlags  stageFlags,
uint32_t  offset,
vk::ArrayProxy< const ValuesType > const &  values,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ pushConstants() [5/5]

template<typename ValuesType , typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::pushConstants ( vk::PipelineLayout  layout,
vk::ShaderStageFlags  stageFlags,
uint32_t  offset,
vk::ArrayProxy< const ValuesType > const &  values,
Dispatch const &  d 
) const

Definition at line 5638 of file vulkan_funcs.hpp.

◆ pushConstants2KHR() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::pushConstants2KHR ( const vk::PushConstantsInfoKHR pushConstantsInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ pushConstants2KHR() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::pushConstants2KHR ( const vk::PushConstantsInfoKHR pushConstantsInfo,
Dispatch const &  d 
) const

Definition at line 26214 of file vulkan_funcs.hpp.

◆ pushConstants2KHR() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::pushConstants2KHR ( const vk::PushConstantsInfoKHR pPushConstantsInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ pushConstants2KHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::pushConstants2KHR ( const vk::PushConstantsInfoKHR pPushConstantsInfo,
Dispatch const &  d 
) const

Definition at line 26205 of file vulkan_funcs.hpp.

◆ pushDescriptorSet2KHR() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::pushDescriptorSet2KHR ( const vk::PushDescriptorSetInfoKHR pushDescriptorSetInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ pushDescriptorSet2KHR() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::pushDescriptorSet2KHR ( const vk::PushDescriptorSetInfoKHR pushDescriptorSetInfo,
Dispatch const &  d 
) const

Definition at line 26236 of file vulkan_funcs.hpp.

◆ pushDescriptorSet2KHR() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::pushDescriptorSet2KHR ( const vk::PushDescriptorSetInfoKHR pPushDescriptorSetInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ pushDescriptorSet2KHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::pushDescriptorSet2KHR ( const vk::PushDescriptorSetInfoKHR pPushDescriptorSetInfo,
Dispatch const &  d 
) const

Definition at line 26227 of file vulkan_funcs.hpp.

◆ pushDescriptorSetKHR() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::pushDescriptorSetKHR ( vk::PipelineBindPoint  pipelineBindPoint,
vk::PipelineLayout  layout,
uint32_t  set,
uint32_t  descriptorWriteCount,
const vk::WriteDescriptorSet pDescriptorWrites,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ pushDescriptorSetKHR() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::pushDescriptorSetKHR ( vk::PipelineBindPoint  pipelineBindPoint,
vk::PipelineLayout  layout,
uint32_t  set,
uint32_t  descriptorWriteCount,
const vk::WriteDescriptorSet pDescriptorWrites,
Dispatch const &  d 
) const

Definition at line 12787 of file vulkan_funcs.hpp.

◆ pushDescriptorSetKHR() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::pushDescriptorSetKHR ( vk::PipelineBindPoint  pipelineBindPoint,
vk::PipelineLayout  layout,
uint32_t  set,
vk::ArrayProxy< const vk::WriteDescriptorSet > const &  descriptorWrites,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ pushDescriptorSetKHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::pushDescriptorSetKHR ( vk::PipelineBindPoint  pipelineBindPoint,
vk::PipelineLayout  layout,
uint32_t  set,
vk::ArrayProxy< const vk::WriteDescriptorSet > const &  descriptorWrites,
Dispatch const &  d 
) const

Definition at line 12806 of file vulkan_funcs.hpp.

◆ pushDescriptorSetWithTemplate2KHR() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::pushDescriptorSetWithTemplate2KHR ( const vk::PushDescriptorSetWithTemplateInfoKHR pushDescriptorSetWithTemplateInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ pushDescriptorSetWithTemplate2KHR() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::pushDescriptorSetWithTemplate2KHR ( const vk::PushDescriptorSetWithTemplateInfoKHR pushDescriptorSetWithTemplateInfo,
Dispatch const &  d 
) const

Definition at line 26261 of file vulkan_funcs.hpp.

◆ pushDescriptorSetWithTemplate2KHR() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::pushDescriptorSetWithTemplate2KHR ( const vk::PushDescriptorSetWithTemplateInfoKHR pPushDescriptorSetWithTemplateInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ pushDescriptorSetWithTemplate2KHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::pushDescriptorSetWithTemplate2KHR ( const vk::PushDescriptorSetWithTemplateInfoKHR pPushDescriptorSetWithTemplateInfo,
Dispatch const &  d 
) const

Definition at line 26250 of file vulkan_funcs.hpp.

◆ pushDescriptorSetWithTemplateKHR() [1/5]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::pushDescriptorSetWithTemplateKHR ( vk::DescriptorUpdateTemplate  descriptorUpdateTemplate,
vk::PipelineLayout  layout,
uint32_t  set,
const void *  pData,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ pushDescriptorSetWithTemplateKHR() [2/5]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::pushDescriptorSetWithTemplateKHR ( vk::DescriptorUpdateTemplate  descriptorUpdateTemplate,
vk::PipelineLayout  layout,
uint32_t  set,
const void *  pData,
Dispatch const &  d 
) const

Definition at line 12827 of file vulkan_funcs.hpp.

◆ pushDescriptorSetWithTemplateKHR() [3/5]

template<typename DataType >
VULKAN_HPP_INLINE void vk::CommandBuffer::pushDescriptorSetWithTemplateKHR ( vk::DescriptorUpdateTemplate  descriptorUpdateTemplate,
vk::PipelineLayout  layout,
uint32_t  set,
DataType const &  data 
) const

Definition at line 16788 of file vulkan_raii.hpp.

◆ pushDescriptorSetWithTemplateKHR() [4/5]

template<typename DataType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::pushDescriptorSetWithTemplateKHR ( vk::DescriptorUpdateTemplate  descriptorUpdateTemplate,
vk::PipelineLayout  layout,
uint32_t  set,
DataType const &  data,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ pushDescriptorSetWithTemplateKHR() [5/5]

template<typename DataType , typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::pushDescriptorSetWithTemplateKHR ( vk::DescriptorUpdateTemplate  descriptorUpdateTemplate,
vk::PipelineLayout  layout,
uint32_t  set,
DataType const &  data,
Dispatch const &  d 
) const

Definition at line 12840 of file vulkan_funcs.hpp.

◆ reset() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
ResultValueType<void>::type vk::CommandBuffer::reset ( vk::CommandBufferResetFlags flags  VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ reset() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE ResultValueType<void>::type vk::CommandBuffer::reset ( vk::CommandBufferResetFlags flags  ,
Dispatch const &  d 
) const

Definition at line 4753 of file vulkan_funcs.hpp.

◆ resetEvent() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::resetEvent ( vk::Event  event,
vk::PipelineStageFlags  stageMask,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ resetEvent() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::resetEvent ( vk::Event  event,
vk::PipelineStageFlags  stageMask,
Dispatch const &  d 
) const

Definition at line 5447 of file vulkan_funcs.hpp.

◆ resetEvent2() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::resetEvent2 ( vk::Event  event,
vk::PipelineStageFlags2  stageMask,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ resetEvent2() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::resetEvent2 ( vk::Event  event,
vk::PipelineStageFlags2  stageMask,
Dispatch const &  d 
) const

Definition at line 7636 of file vulkan_funcs.hpp.

◆ resetEvent2KHR() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::resetEvent2KHR ( vk::Event  event,
vk::PipelineStageFlags2  stageMask,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ resetEvent2KHR() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::resetEvent2KHR ( vk::Event  event,
vk::PipelineStageFlags2  stageMask,
Dispatch const &  d 
) const

Definition at line 21826 of file vulkan_funcs.hpp.

◆ resetQueryPool() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::resetQueryPool ( vk::QueryPool  queryPool,
uint32_t  firstQuery,
uint32_t  queryCount,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ resetQueryPool() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::resetQueryPool ( vk::QueryPool  queryPool,
uint32_t  firstQuery,
uint32_t  queryCount,
Dispatch const &  d 
) const

Definition at line 5584 of file vulkan_funcs.hpp.

◆ resolveImage() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::resolveImage ( vk::Image  srcImage,
vk::ImageLayout  srcImageLayout,
vk::Image  dstImage,
vk::ImageLayout  dstImageLayout,
uint32_t  regionCount,
const vk::ImageResolve pRegions,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ resolveImage() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::resolveImage ( vk::Image  srcImage,
vk::ImageLayout  srcImageLayout,
vk::Image  dstImage,
vk::ImageLayout  dstImageLayout,
uint32_t  regionCount,
const vk::ImageResolve pRegions,
Dispatch const &  d 
) const

Definition at line 5395 of file vulkan_funcs.hpp.

◆ resolveImage() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::resolveImage ( vk::Image  srcImage,
vk::ImageLayout  srcImageLayout,
vk::Image  dstImage,
vk::ImageLayout  dstImageLayout,
vk::ArrayProxy< const vk::ImageResolve > const &  regions,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ resolveImage() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::resolveImage ( vk::Image  srcImage,
vk::ImageLayout  srcImageLayout,
vk::Image  dstImage,
vk::ImageLayout  dstImageLayout,
vk::ArrayProxy< const vk::ImageResolve > const &  regions,
Dispatch const &  d 
) const

Definition at line 5415 of file vulkan_funcs.hpp.

◆ resolveImage2() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::resolveImage2 ( const vk::ResolveImageInfo2 resolveImageInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ resolveImage2() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::resolveImage2 ( const vk::ResolveImageInfo2 resolveImageInfo,
Dispatch const &  d 
) const

Definition at line 7857 of file vulkan_funcs.hpp.

◆ resolveImage2() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::resolveImage2 ( const vk::ResolveImageInfo2 pResolveImageInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ resolveImage2() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::resolveImage2 ( const vk::ResolveImageInfo2 pResolveImageInfo,
Dispatch const &  d 
) const

Definition at line 7848 of file vulkan_funcs.hpp.

◆ resolveImage2KHR() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::resolveImage2KHR ( const vk::ResolveImageInfo2 resolveImageInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ resolveImage2KHR() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::resolveImage2KHR ( const vk::ResolveImageInfo2 resolveImageInfo,
Dispatch const &  d 
) const

Definition at line 22507 of file vulkan_funcs.hpp.

◆ resolveImage2KHR() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::resolveImage2KHR ( const vk::ResolveImageInfo2 pResolveImageInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ resolveImage2KHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::resolveImage2KHR ( const vk::ResolveImageInfo2 pResolveImageInfo,
Dispatch const &  d 
) const

Definition at line 22498 of file vulkan_funcs.hpp.

◆ setAlphaToCoverageEnableEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setAlphaToCoverageEnableEXT ( vk::Bool32  alphaToCoverageEnable,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setAlphaToCoverageEnableEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setAlphaToCoverageEnableEXT ( vk::Bool32  alphaToCoverageEnable,
Dispatch const &  d 
) const

Definition at line 24482 of file vulkan_funcs.hpp.

◆ setAlphaToOneEnableEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setAlphaToOneEnableEXT ( vk::Bool32  alphaToOneEnable,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setAlphaToOneEnableEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setAlphaToOneEnableEXT ( vk::Bool32  alphaToOneEnable,
Dispatch const &  d 
) const

Definition at line 24490 of file vulkan_funcs.hpp.

◆ setAttachmentFeedbackLoopEnableEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setAttachmentFeedbackLoopEnableEXT ( vk::ImageAspectFlags  aspectMask,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setAttachmentFeedbackLoopEnableEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setAttachmentFeedbackLoopEnableEXT ( vk::ImageAspectFlags  aspectMask,
Dispatch const &  d 
) const

Definition at line 25962 of file vulkan_funcs.hpp.

◆ setBlendConstants() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setBlendConstants ( const float  blendConstants[4],
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setBlendConstants() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setBlendConstants ( const float  blendConstants[4],
Dispatch const &  d 
) const

Definition at line 4843 of file vulkan_funcs.hpp.

◆ setCheckpointNV() [1/5]

template<typename CheckpointMarkerType >
VULKAN_HPP_INLINE void vk::CommandBuffer::setCheckpointNV ( CheckpointMarkerType const &  checkpointMarker) const

Definition at line 19235 of file vulkan_raii.hpp.

◆ setCheckpointNV() [2/5]

template<typename CheckpointMarkerType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setCheckpointNV ( CheckpointMarkerType const &  checkpointMarker,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setCheckpointNV() [3/5]

template<typename CheckpointMarkerType , typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setCheckpointNV ( CheckpointMarkerType const &  checkpointMarker,
Dispatch const &  d 
) const

Definition at line 18412 of file vulkan_funcs.hpp.

◆ setCheckpointNV() [4/5]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setCheckpointNV ( const void *  pCheckpointMarker,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setCheckpointNV() [5/5]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setCheckpointNV ( const void *  pCheckpointMarker,
Dispatch const &  d 
) const

Definition at line 18404 of file vulkan_funcs.hpp.

◆ setCoarseSampleOrderNV() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setCoarseSampleOrderNV ( vk::CoarseSampleOrderTypeNV  sampleOrderType,
uint32_t  customSampleOrderCount,
const vk::CoarseSampleOrderCustomNV pCustomSampleOrders,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setCoarseSampleOrderNV() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setCoarseSampleOrderNV ( vk::CoarseSampleOrderTypeNV  sampleOrderType,
uint32_t  customSampleOrderCount,
const vk::CoarseSampleOrderCustomNV pCustomSampleOrders,
Dispatch const &  d 
) const

Definition at line 17290 of file vulkan_funcs.hpp.

◆ setCoarseSampleOrderNV() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setCoarseSampleOrderNV ( vk::CoarseSampleOrderTypeNV  sampleOrderType,
vk::ArrayProxy< const vk::CoarseSampleOrderCustomNV > const &  customSampleOrders,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setCoarseSampleOrderNV() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setCoarseSampleOrderNV ( vk::CoarseSampleOrderTypeNV  sampleOrderType,
vk::ArrayProxy< const vk::CoarseSampleOrderCustomNV > const &  customSampleOrders,
Dispatch const &  d 
) const

Definition at line 17305 of file vulkan_funcs.hpp.

◆ setColorBlendAdvancedEXT() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setColorBlendAdvancedEXT ( uint32_t  firstAttachment,
uint32_t  attachmentCount,
const vk::ColorBlendAdvancedEXT pColorBlendAdvanced,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setColorBlendAdvancedEXT() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setColorBlendAdvancedEXT ( uint32_t  firstAttachment,
uint32_t  attachmentCount,
const vk::ColorBlendAdvancedEXT pColorBlendAdvanced,
Dispatch const &  d 
) const

Definition at line 24626 of file vulkan_funcs.hpp.

◆ setColorBlendAdvancedEXT() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setColorBlendAdvancedEXT ( uint32_t  firstAttachment,
vk::ArrayProxy< const vk::ColorBlendAdvancedEXT > const &  colorBlendAdvanced,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setColorBlendAdvancedEXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setColorBlendAdvancedEXT ( uint32_t  firstAttachment,
vk::ArrayProxy< const vk::ColorBlendAdvancedEXT > const &  colorBlendAdvanced,
Dispatch const &  d 
) const

Definition at line 24639 of file vulkan_funcs.hpp.

◆ setColorBlendEnableEXT() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setColorBlendEnableEXT ( uint32_t  firstAttachment,
uint32_t  attachmentCount,
const vk::Bool32 pColorBlendEnables,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setColorBlendEnableEXT() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setColorBlendEnableEXT ( uint32_t  firstAttachment,
uint32_t  attachmentCount,
const vk::Bool32 pColorBlendEnables,
Dispatch const &  d 
) const

Definition at line 24504 of file vulkan_funcs.hpp.

◆ setColorBlendEnableEXT() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setColorBlendEnableEXT ( uint32_t  firstAttachment,
vk::ArrayProxy< const vk::Bool32 > const &  colorBlendEnables,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setColorBlendEnableEXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setColorBlendEnableEXT ( uint32_t  firstAttachment,
vk::ArrayProxy< const vk::Bool32 > const &  colorBlendEnables,
Dispatch const &  d 
) const

Definition at line 24515 of file vulkan_funcs.hpp.

◆ setColorBlendEquationEXT() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setColorBlendEquationEXT ( uint32_t  firstAttachment,
uint32_t  attachmentCount,
const vk::ColorBlendEquationEXT pColorBlendEquations,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setColorBlendEquationEXT() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setColorBlendEquationEXT ( uint32_t  firstAttachment,
uint32_t  attachmentCount,
const vk::ColorBlendEquationEXT pColorBlendEquations,
Dispatch const &  d 
) const

Definition at line 24530 of file vulkan_funcs.hpp.

◆ setColorBlendEquationEXT() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setColorBlendEquationEXT ( uint32_t  firstAttachment,
vk::ArrayProxy< const vk::ColorBlendEquationEXT > const &  colorBlendEquations,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setColorBlendEquationEXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setColorBlendEquationEXT ( uint32_t  firstAttachment,
vk::ArrayProxy< const vk::ColorBlendEquationEXT > const &  colorBlendEquations,
Dispatch const &  d 
) const

Definition at line 24543 of file vulkan_funcs.hpp.

◆ setColorWriteEnableEXT() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setColorWriteEnableEXT ( uint32_t  attachmentCount,
const vk::Bool32 pColorWriteEnables,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setColorWriteEnableEXT() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setColorWriteEnableEXT ( uint32_t  attachmentCount,
const vk::Bool32 pColorWriteEnables,
Dispatch const &  d 
) const

Definition at line 23364 of file vulkan_funcs.hpp.

◆ setColorWriteEnableEXT() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setColorWriteEnableEXT ( vk::ArrayProxy< const vk::Bool32 > const &  colorWriteEnables,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setColorWriteEnableEXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setColorWriteEnableEXT ( vk::ArrayProxy< const vk::Bool32 > const &  colorWriteEnables,
Dispatch const &  d 
) const

Definition at line 23374 of file vulkan_funcs.hpp.

◆ setColorWriteMaskEXT() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setColorWriteMaskEXT ( uint32_t  firstAttachment,
uint32_t  attachmentCount,
const vk::ColorComponentFlags pColorWriteMasks,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setColorWriteMaskEXT() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setColorWriteMaskEXT ( uint32_t  firstAttachment,
uint32_t  attachmentCount,
const vk::ColorComponentFlags pColorWriteMasks,
Dispatch const &  d 
) const

Definition at line 24559 of file vulkan_funcs.hpp.

◆ setColorWriteMaskEXT() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setColorWriteMaskEXT ( uint32_t  firstAttachment,
vk::ArrayProxy< const vk::ColorComponentFlags > const &  colorWriteMasks,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setColorWriteMaskEXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setColorWriteMaskEXT ( uint32_t  firstAttachment,
vk::ArrayProxy< const vk::ColorComponentFlags > const &  colorWriteMasks,
Dispatch const &  d 
) const

Definition at line 24571 of file vulkan_funcs.hpp.

◆ setConservativeRasterizationModeEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setConservativeRasterizationModeEXT ( vk::ConservativeRasterizationModeEXT  conservativeRasterizationMode,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setConservativeRasterizationModeEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setConservativeRasterizationModeEXT ( vk::ConservativeRasterizationModeEXT  conservativeRasterizationMode,
Dispatch const &  d 
) const

Definition at line 24595 of file vulkan_funcs.hpp.

◆ setCoverageModulationModeNV() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setCoverageModulationModeNV ( vk::CoverageModulationModeNV  coverageModulationMode,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setCoverageModulationModeNV() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setCoverageModulationModeNV ( vk::CoverageModulationModeNV  coverageModulationMode,
Dispatch const &  d 
) const

Definition at line 24737 of file vulkan_funcs.hpp.

◆ setCoverageModulationTableEnableNV() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setCoverageModulationTableEnableNV ( vk::Bool32  coverageModulationTableEnable,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setCoverageModulationTableEnableNV() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setCoverageModulationTableEnableNV ( vk::Bool32  coverageModulationTableEnable,
Dispatch const &  d 
) const

Definition at line 24745 of file vulkan_funcs.hpp.

◆ setCoverageModulationTableNV() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setCoverageModulationTableNV ( uint32_t  coverageModulationTableCount,
const float *  pCoverageModulationTable,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setCoverageModulationTableNV() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setCoverageModulationTableNV ( uint32_t  coverageModulationTableCount,
const float *  pCoverageModulationTable,
Dispatch const &  d 
) const

Definition at line 24753 of file vulkan_funcs.hpp.

◆ setCoverageModulationTableNV() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setCoverageModulationTableNV ( vk::ArrayProxy< const float > const &  coverageModulationTable,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setCoverageModulationTableNV() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setCoverageModulationTableNV ( vk::ArrayProxy< const float > const &  coverageModulationTable,
Dispatch const &  d 
) const

Definition at line 24763 of file vulkan_funcs.hpp.

◆ setCoverageReductionModeNV() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setCoverageReductionModeNV ( vk::CoverageReductionModeNV  coverageReductionMode,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setCoverageReductionModeNV() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setCoverageReductionModeNV ( vk::CoverageReductionModeNV  coverageReductionMode,
Dispatch const &  d 
) const

Definition at line 24793 of file vulkan_funcs.hpp.

◆ setCoverageToColorEnableNV() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setCoverageToColorEnableNV ( vk::Bool32  coverageToColorEnable,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setCoverageToColorEnableNV() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setCoverageToColorEnableNV ( vk::Bool32  coverageToColorEnable,
Dispatch const &  d 
) const

Definition at line 24722 of file vulkan_funcs.hpp.

◆ setCoverageToColorLocationNV() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setCoverageToColorLocationNV ( uint32_t  coverageToColorLocation,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setCoverageToColorLocationNV() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setCoverageToColorLocationNV ( uint32_t  coverageToColorLocation,
Dispatch const &  d 
) const

Definition at line 24730 of file vulkan_funcs.hpp.

◆ setCullMode() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setCullMode ( vk::CullModeFlags  cullMode,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setCullMode() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setCullMode ( vk::CullModeFlags  cullMode,
Dispatch const &  d 
) const

Definition at line 7899 of file vulkan_funcs.hpp.

◆ setCullModeEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setCullModeEXT ( vk::CullModeFlags  cullMode,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setCullModeEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setCullModeEXT ( vk::CullModeFlags  cullMode,
Dispatch const &  d 
) const

Definition at line 19766 of file vulkan_funcs.hpp.

◆ setDepthBias() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setDepthBias ( float  depthBiasConstantFactor,
float  depthBiasClamp,
float  depthBiasSlopeFactor,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setDepthBias() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setDepthBias ( float  depthBiasConstantFactor,
float  depthBiasClamp,
float  depthBiasSlopeFactor,
Dispatch const &  d 
) const

Definition at line 4836 of file vulkan_funcs.hpp.

◆ setDepthBias2EXT() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setDepthBias2EXT ( const vk::DepthBiasInfoEXT depthBiasInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setDepthBias2EXT() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setDepthBias2EXT ( const vk::DepthBiasInfoEXT depthBiasInfo,
Dispatch const &  d 
) const

Definition at line 20905 of file vulkan_funcs.hpp.

◆ setDepthBias2EXT() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setDepthBias2EXT ( const vk::DepthBiasInfoEXT pDepthBiasInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setDepthBias2EXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setDepthBias2EXT ( const vk::DepthBiasInfoEXT pDepthBiasInfo,
Dispatch const &  d 
) const

Definition at line 20896 of file vulkan_funcs.hpp.

◆ setDepthBiasEnable() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setDepthBiasEnable ( vk::Bool32  depthBiasEnable,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setDepthBiasEnable() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setDepthBiasEnable ( vk::Bool32  depthBiasEnable,
Dispatch const &  d 
) const

Definition at line 8091 of file vulkan_funcs.hpp.

◆ setDepthBiasEnableEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setDepthBiasEnableEXT ( vk::Bool32  depthBiasEnable,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setDepthBiasEnableEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setDepthBiasEnableEXT ( vk::Bool32  depthBiasEnable,
Dispatch const &  d 
) const

Definition at line 23248 of file vulkan_funcs.hpp.

◆ setDepthBounds() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setDepthBounds ( float  minDepthBounds,
float  maxDepthBounds,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setDepthBounds() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setDepthBounds ( float  minDepthBounds,
float  maxDepthBounds,
Dispatch const &  d 
) const

Definition at line 4850 of file vulkan_funcs.hpp.

◆ setDepthBoundsTestEnable() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setDepthBoundsTestEnable ( vk::Bool32  depthBoundsTestEnable,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setDepthBoundsTestEnable() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setDepthBoundsTestEnable ( vk::Bool32  depthBoundsTestEnable,
Dispatch const &  d 
) const

Definition at line 8051 of file vulkan_funcs.hpp.

◆ setDepthBoundsTestEnableEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setDepthBoundsTestEnableEXT ( vk::Bool32  depthBoundsTestEnable,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setDepthBoundsTestEnableEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setDepthBoundsTestEnableEXT ( vk::Bool32  depthBoundsTestEnable,
Dispatch const &  d 
) const

Definition at line 19918 of file vulkan_funcs.hpp.

◆ setDepthClampEnableEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setDepthClampEnableEXT ( vk::Bool32  depthClampEnable,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setDepthClampEnableEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setDepthClampEnableEXT ( vk::Bool32  depthClampEnable,
Dispatch const &  d 
) const

Definition at line 24428 of file vulkan_funcs.hpp.

◆ setDepthClipEnableEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setDepthClipEnableEXT ( vk::Bool32  depthClipEnable,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setDepthClipEnableEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setDepthClipEnableEXT ( vk::Bool32  depthClipEnable,
Dispatch const &  d 
) const

Definition at line 24611 of file vulkan_funcs.hpp.

◆ setDepthClipNegativeOneToOneEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setDepthClipNegativeOneToOneEXT ( vk::Bool32  negativeOneToOne,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setDepthClipNegativeOneToOneEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setDepthClipNegativeOneToOneEXT ( vk::Bool32  negativeOneToOne,
Dispatch const &  d 
) const

Definition at line 24678 of file vulkan_funcs.hpp.

◆ setDepthCompareOp() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setDepthCompareOp ( vk::CompareOp  depthCompareOp,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setDepthCompareOp() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setDepthCompareOp ( vk::CompareOp  depthCompareOp,
Dispatch const &  d 
) const

Definition at line 8044 of file vulkan_funcs.hpp.

◆ setDepthCompareOpEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setDepthCompareOpEXT ( vk::CompareOp  depthCompareOp,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setDepthCompareOpEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setDepthCompareOpEXT ( vk::CompareOp  depthCompareOp,
Dispatch const &  d 
) const

Definition at line 19911 of file vulkan_funcs.hpp.

◆ setDepthTestEnable() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setDepthTestEnable ( vk::Bool32  depthTestEnable,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setDepthTestEnable() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setDepthTestEnable ( vk::Bool32  depthTestEnable,
Dispatch const &  d 
) const

Definition at line 8030 of file vulkan_funcs.hpp.

◆ setDepthTestEnableEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setDepthTestEnableEXT ( vk::Bool32  depthTestEnable,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setDepthTestEnableEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setDepthTestEnableEXT ( vk::Bool32  depthTestEnable,
Dispatch const &  d 
) const

Definition at line 19897 of file vulkan_funcs.hpp.

◆ setDepthWriteEnable() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setDepthWriteEnable ( vk::Bool32  depthWriteEnable,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setDepthWriteEnable() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setDepthWriteEnable ( vk::Bool32  depthWriteEnable,
Dispatch const &  d 
) const

Definition at line 8037 of file vulkan_funcs.hpp.

◆ setDepthWriteEnableEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setDepthWriteEnableEXT ( vk::Bool32  depthWriteEnable,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setDepthWriteEnableEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setDepthWriteEnableEXT ( vk::Bool32  depthWriteEnable,
Dispatch const &  d 
) const

Definition at line 19904 of file vulkan_funcs.hpp.

◆ setDescriptorBufferOffsets2EXT() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setDescriptorBufferOffsets2EXT ( const vk::SetDescriptorBufferOffsetsInfoEXT setDescriptorBufferOffsetsInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setDescriptorBufferOffsets2EXT() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setDescriptorBufferOffsets2EXT ( const vk::SetDescriptorBufferOffsetsInfoEXT setDescriptorBufferOffsetsInfo,
Dispatch const &  d 
) const

Definition at line 26286 of file vulkan_funcs.hpp.

◆ setDescriptorBufferOffsets2EXT() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setDescriptorBufferOffsets2EXT ( const vk::SetDescriptorBufferOffsetsInfoEXT pSetDescriptorBufferOffsetsInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setDescriptorBufferOffsets2EXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setDescriptorBufferOffsets2EXT ( const vk::SetDescriptorBufferOffsetsInfoEXT pSetDescriptorBufferOffsetsInfo,
Dispatch const &  d 
) const

Definition at line 26276 of file vulkan_funcs.hpp.

◆ setDescriptorBufferOffsetsEXT() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setDescriptorBufferOffsetsEXT ( vk::PipelineBindPoint  pipelineBindPoint,
vk::PipelineLayout  layout,
uint32_t  firstSet,
uint32_t  setCount,
const uint32_t *  pBufferIndices,
const vk::DeviceSize pOffsets,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setDescriptorBufferOffsetsEXT() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setDescriptorBufferOffsetsEXT ( vk::PipelineBindPoint  pipelineBindPoint,
vk::PipelineLayout  layout,
uint32_t  firstSet,
uint32_t  setCount,
const uint32_t *  pBufferIndices,
const vk::DeviceSize pOffsets,
Dispatch const &  d 
) const

Definition at line 22126 of file vulkan_funcs.hpp.

◆ setDescriptorBufferOffsetsEXT() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setDescriptorBufferOffsetsEXT ( vk::PipelineBindPoint  pipelineBindPoint,
vk::PipelineLayout  layout,
uint32_t  firstSet,
vk::ArrayProxy< const uint32_t > const &  bufferIndices,
vk::ArrayProxy< const vk::DeviceSize > const &  offsets,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setDescriptorBufferOffsetsEXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setDescriptorBufferOffsetsEXT ( vk::PipelineBindPoint  pipelineBindPoint,
vk::PipelineLayout  layout,
uint32_t  firstSet,
vk::ArrayProxy< const uint32_t > const &  bufferIndices,
vk::ArrayProxy< const vk::DeviceSize > const &  offsets,
Dispatch const &  d 
) const

Definition at line 22146 of file vulkan_funcs.hpp.

◆ setDeviceMask() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setDeviceMask ( uint32_t  deviceMask,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setDeviceMask() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setDeviceMask ( uint32_t  deviceMask,
Dispatch const &  d 
) const

Definition at line 5831 of file vulkan_funcs.hpp.

◆ setDeviceMaskKHR() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setDeviceMaskKHR ( uint32_t  deviceMask,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setDeviceMaskKHR() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setDeviceMaskKHR ( uint32_t  deviceMask,
Dispatch const &  d 
) const

Definition at line 12288 of file vulkan_funcs.hpp.

◆ setDiscardRectangleEnableEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setDiscardRectangleEnableEXT ( vk::Bool32  discardRectangleEnable,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setDiscardRectangleEnableEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setDiscardRectangleEnableEXT ( vk::Bool32  discardRectangleEnable,
Dispatch const &  d 
) const

Definition at line 13530 of file vulkan_funcs.hpp.

◆ setDiscardRectangleEXT() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setDiscardRectangleEXT ( uint32_t  firstDiscardRectangle,
uint32_t  discardRectangleCount,
const vk::Rect2D pDiscardRectangles,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setDiscardRectangleEXT() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setDiscardRectangleEXT ( uint32_t  firstDiscardRectangle,
uint32_t  discardRectangleCount,
const vk::Rect2D pDiscardRectangles,
Dispatch const &  d 
) const

Definition at line 13504 of file vulkan_funcs.hpp.

◆ setDiscardRectangleEXT() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setDiscardRectangleEXT ( uint32_t  firstDiscardRectangle,
vk::ArrayProxy< const vk::Rect2D > const &  discardRectangles,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setDiscardRectangleEXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setDiscardRectangleEXT ( uint32_t  firstDiscardRectangle,
vk::ArrayProxy< const vk::Rect2D > const &  discardRectangles,
Dispatch const &  d 
) const

Definition at line 13515 of file vulkan_funcs.hpp.

◆ setDiscardRectangleModeEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setDiscardRectangleModeEXT ( vk::DiscardRectangleModeEXT  discardRectangleMode,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setDiscardRectangleModeEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setDiscardRectangleModeEXT ( vk::DiscardRectangleModeEXT  discardRectangleMode,
Dispatch const &  d 
) const

Definition at line 13538 of file vulkan_funcs.hpp.

◆ setEvent() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setEvent ( vk::Event  event,
vk::PipelineStageFlags  stageMask,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setEvent() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setEvent ( vk::Event  event,
vk::PipelineStageFlags  stageMask,
Dispatch const &  d 
) const

Definition at line 5438 of file vulkan_funcs.hpp.

◆ setEvent2() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setEvent2 ( vk::Event  event,
const vk::DependencyInfo dependencyInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setEvent2() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setEvent2 ( vk::Event  event,
const vk::DependencyInfo dependencyInfo,
Dispatch const &  d 
) const

Definition at line 7622 of file vulkan_funcs.hpp.

◆ setEvent2() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setEvent2 ( vk::Event  event,
const vk::DependencyInfo pDependencyInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setEvent2() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setEvent2 ( vk::Event  event,
const vk::DependencyInfo pDependencyInfo,
Dispatch const &  d 
) const

Definition at line 7612 of file vulkan_funcs.hpp.

◆ setEvent2KHR() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setEvent2KHR ( vk::Event  event,
const vk::DependencyInfo dependencyInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setEvent2KHR() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setEvent2KHR ( vk::Event  event,
const vk::DependencyInfo dependencyInfo,
Dispatch const &  d 
) const

Definition at line 21812 of file vulkan_funcs.hpp.

◆ setEvent2KHR() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setEvent2KHR ( vk::Event  event,
const vk::DependencyInfo pDependencyInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setEvent2KHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setEvent2KHR ( vk::Event  event,
const vk::DependencyInfo pDependencyInfo,
Dispatch const &  d 
) const

Definition at line 21802 of file vulkan_funcs.hpp.

◆ setExclusiveScissorEnableNV() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setExclusiveScissorEnableNV ( uint32_t  firstExclusiveScissor,
uint32_t  exclusiveScissorCount,
const vk::Bool32 pExclusiveScissorEnables,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setExclusiveScissorEnableNV() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setExclusiveScissorEnableNV ( uint32_t  firstExclusiveScissor,
uint32_t  exclusiveScissorCount,
const vk::Bool32 pExclusiveScissorEnables,
Dispatch const &  d 
) const

Definition at line 18348 of file vulkan_funcs.hpp.

◆ setExclusiveScissorEnableNV() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setExclusiveScissorEnableNV ( uint32_t  firstExclusiveScissor,
vk::ArrayProxy< const vk::Bool32 > const &  exclusiveScissorEnables,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setExclusiveScissorEnableNV() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setExclusiveScissorEnableNV ( uint32_t  firstExclusiveScissor,
vk::ArrayProxy< const vk::Bool32 > const &  exclusiveScissorEnables,
Dispatch const &  d 
) const

Definition at line 18361 of file vulkan_funcs.hpp.

◆ setExclusiveScissorNV() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setExclusiveScissorNV ( uint32_t  firstExclusiveScissor,
uint32_t  exclusiveScissorCount,
const vk::Rect2D pExclusiveScissors,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setExclusiveScissorNV() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setExclusiveScissorNV ( uint32_t  firstExclusiveScissor,
uint32_t  exclusiveScissorCount,
const vk::Rect2D pExclusiveScissors,
Dispatch const &  d 
) const

Definition at line 18376 of file vulkan_funcs.hpp.

◆ setExclusiveScissorNV() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setExclusiveScissorNV ( uint32_t  firstExclusiveScissor,
vk::ArrayProxy< const vk::Rect2D > const &  exclusiveScissors,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setExclusiveScissorNV() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setExclusiveScissorNV ( uint32_t  firstExclusiveScissor,
vk::ArrayProxy< const vk::Rect2D > const &  exclusiveScissors,
Dispatch const &  d 
) const

Definition at line 18387 of file vulkan_funcs.hpp.

◆ setExtraPrimitiveOverestimationSizeEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setExtraPrimitiveOverestimationSizeEXT ( float  extraPrimitiveOverestimationSize,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setExtraPrimitiveOverestimationSizeEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setExtraPrimitiveOverestimationSizeEXT ( float  extraPrimitiveOverestimationSize,
Dispatch const &  d 
) const

Definition at line 24603 of file vulkan_funcs.hpp.

◆ setFragmentShadingRateEnumNV() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setFragmentShadingRateEnumNV ( vk::FragmentShadingRateNV  shadingRate,
const vk::FragmentShadingRateCombinerOpKHR  combinerOps[2],
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setFragmentShadingRateEnumNV() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setFragmentShadingRateEnumNV ( vk::FragmentShadingRateNV  shadingRate,
const vk::FragmentShadingRateCombinerOpKHR  combinerOps[2],
Dispatch const &  d 
) const

Definition at line 22336 of file vulkan_funcs.hpp.

◆ setFragmentShadingRateKHR() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setFragmentShadingRateKHR ( const vk::Extent2D fragmentSize,
const vk::FragmentShadingRateCombinerOpKHR  combinerOps[2],
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setFragmentShadingRateKHR() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setFragmentShadingRateKHR ( const vk::Extent2D fragmentSize,
const vk::FragmentShadingRateCombinerOpKHR  combinerOps[2],
Dispatch const &  d 
) const

Definition at line 19091 of file vulkan_funcs.hpp.

◆ setFragmentShadingRateKHR() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setFragmentShadingRateKHR ( const vk::Extent2D pFragmentSize,
const vk::FragmentShadingRateCombinerOpKHR  combinerOps[2],
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setFragmentShadingRateKHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setFragmentShadingRateKHR ( const vk::Extent2D pFragmentSize,
const vk::FragmentShadingRateCombinerOpKHR  combinerOps[2],
Dispatch const &  d 
) const

Definition at line 19080 of file vulkan_funcs.hpp.

◆ setFrontFace() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setFrontFace ( vk::FrontFace  frontFace,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setFrontFace() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setFrontFace ( vk::FrontFace  frontFace,
Dispatch const &  d 
) const

Definition at line 7906 of file vulkan_funcs.hpp.

◆ setFrontFaceEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setFrontFaceEXT ( vk::FrontFace  frontFace,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setFrontFaceEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setFrontFaceEXT ( vk::FrontFace  frontFace,
Dispatch const &  d 
) const

Definition at line 19773 of file vulkan_funcs.hpp.

◆ setLineRasterizationModeEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setLineRasterizationModeEXT ( vk::LineRasterizationModeEXT  lineRasterizationMode,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setLineRasterizationModeEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setLineRasterizationModeEXT ( vk::LineRasterizationModeEXT  lineRasterizationMode,
Dispatch const &  d 
) const

Definition at line 24663 of file vulkan_funcs.hpp.

◆ setLineStippleEnableEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setLineStippleEnableEXT ( vk::Bool32  stippledLineEnable,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setLineStippleEnableEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setLineStippleEnableEXT ( vk::Bool32  stippledLineEnable,
Dispatch const &  d 
) const

Definition at line 24671 of file vulkan_funcs.hpp.

◆ setLineStippleEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setLineStippleEXT ( uint32_t  lineStippleFactor,
uint16_t  lineStipplePattern,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setLineStippleEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setLineStippleEXT ( uint32_t  lineStippleFactor,
uint16_t  lineStipplePattern,
Dispatch const &  d 
) const

Definition at line 19745 of file vulkan_funcs.hpp.

◆ setLineWidth() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setLineWidth ( float  lineWidth,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setLineWidth() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setLineWidth ( float  lineWidth,
Dispatch const &  d 
) const

Definition at line 4828 of file vulkan_funcs.hpp.

◆ setLogicOpEnableEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setLogicOpEnableEXT ( vk::Bool32  logicOpEnable,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setLogicOpEnableEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setLogicOpEnableEXT ( vk::Bool32  logicOpEnable,
Dispatch const &  d 
) const

Definition at line 24497 of file vulkan_funcs.hpp.

◆ setLogicOpEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setLogicOpEXT ( vk::LogicOp  logicOp,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setLogicOpEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setLogicOpEXT ( vk::LogicOp  logicOp,
Dispatch const &  d 
) const

Definition at line 23255 of file vulkan_funcs.hpp.

◆ setPatchControlPointsEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setPatchControlPointsEXT ( uint32_t  patchControlPoints,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setPatchControlPointsEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setPatchControlPointsEXT ( uint32_t  patchControlPoints,
Dispatch const &  d 
) const

Definition at line 23233 of file vulkan_funcs.hpp.

◆ setPerformanceMarkerINTEL() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType<void>::type vk::CommandBuffer::setPerformanceMarkerINTEL ( const vk::PerformanceMarkerInfoINTEL markerInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setPerformanceMarkerINTEL() [2/4]

template<typename Dispatch >
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType<void>::type vk::CommandBuffer::setPerformanceMarkerINTEL ( const vk::PerformanceMarkerInfoINTEL markerInfo,
Dispatch const &  d 
) const

Definition at line 18613 of file vulkan_funcs.hpp.

◆ setPerformanceMarkerINTEL() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result vk::CommandBuffer::setPerformanceMarkerINTEL ( const vk::PerformanceMarkerInfoINTEL pMarkerInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setPerformanceMarkerINTEL() [4/4]

template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result vk::CommandBuffer::setPerformanceMarkerINTEL ( const vk::PerformanceMarkerInfoINTEL pMarkerInfo,
Dispatch const &  d 
) const

Definition at line 18603 of file vulkan_funcs.hpp.

◆ setPerformanceOverrideINTEL() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType<void>::type vk::CommandBuffer::setPerformanceOverrideINTEL ( const vk::PerformanceOverrideInfoINTEL overrideInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setPerformanceOverrideINTEL() [2/4]

template<typename Dispatch >
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType<void>::type vk::CommandBuffer::setPerformanceOverrideINTEL ( const vk::PerformanceOverrideInfoINTEL overrideInfo,
Dispatch const &  d 
) const

Definition at line 18667 of file vulkan_funcs.hpp.

◆ setPerformanceOverrideINTEL() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result vk::CommandBuffer::setPerformanceOverrideINTEL ( const vk::PerformanceOverrideInfoINTEL pOverrideInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setPerformanceOverrideINTEL() [4/4]

template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result vk::CommandBuffer::setPerformanceOverrideINTEL ( const vk::PerformanceOverrideInfoINTEL pOverrideInfo,
Dispatch const &  d 
) const

Definition at line 18656 of file vulkan_funcs.hpp.

◆ setPerformanceStreamMarkerINTEL() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS ResultValueType<void>::type vk::CommandBuffer::setPerformanceStreamMarkerINTEL ( const vk::PerformanceStreamMarkerInfoINTEL markerInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setPerformanceStreamMarkerINTEL() [2/4]

template<typename Dispatch >
VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType<void>::type vk::CommandBuffer::setPerformanceStreamMarkerINTEL ( const vk::PerformanceStreamMarkerInfoINTEL markerInfo,
Dispatch const &  d 
) const

Definition at line 18640 of file vulkan_funcs.hpp.

◆ setPerformanceStreamMarkerINTEL() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
VULKAN_HPP_NODISCARD Result vk::CommandBuffer::setPerformanceStreamMarkerINTEL ( const vk::PerformanceStreamMarkerInfoINTEL pMarkerInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setPerformanceStreamMarkerINTEL() [4/4]

template<typename Dispatch >
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result vk::CommandBuffer::setPerformanceStreamMarkerINTEL ( const vk::PerformanceStreamMarkerInfoINTEL pMarkerInfo,
Dispatch const &  d 
) const

Definition at line 18629 of file vulkan_funcs.hpp.

◆ setPolygonModeEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setPolygonModeEXT ( vk::PolygonMode  polygonMode,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setPolygonModeEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setPolygonModeEXT ( vk::PolygonMode  polygonMode,
Dispatch const &  d 
) const

Definition at line 24435 of file vulkan_funcs.hpp.

◆ setPrimitiveRestartEnable() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setPrimitiveRestartEnable ( vk::Bool32  primitiveRestartEnable,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setPrimitiveRestartEnable() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setPrimitiveRestartEnable ( vk::Bool32  primitiveRestartEnable,
Dispatch const &  d 
) const

Definition at line 8098 of file vulkan_funcs.hpp.

◆ setPrimitiveRestartEnableEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setPrimitiveRestartEnableEXT ( vk::Bool32  primitiveRestartEnable,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setPrimitiveRestartEnableEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setPrimitiveRestartEnableEXT ( vk::Bool32  primitiveRestartEnable,
Dispatch const &  d 
) const

Definition at line 23262 of file vulkan_funcs.hpp.

◆ setPrimitiveTopology() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setPrimitiveTopology ( vk::PrimitiveTopology  primitiveTopology,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setPrimitiveTopology() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setPrimitiveTopology ( vk::PrimitiveTopology  primitiveTopology,
Dispatch const &  d 
) const

Definition at line 7913 of file vulkan_funcs.hpp.

◆ setPrimitiveTopologyEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setPrimitiveTopologyEXT ( vk::PrimitiveTopology  primitiveTopology,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setPrimitiveTopologyEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setPrimitiveTopologyEXT ( vk::PrimitiveTopology  primitiveTopology,
Dispatch const &  d 
) const

Definition at line 19780 of file vulkan_funcs.hpp.

◆ setProvokingVertexModeEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setProvokingVertexModeEXT ( vk::ProvokingVertexModeEXT  provokingVertexMode,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setProvokingVertexModeEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setProvokingVertexModeEXT ( vk::ProvokingVertexModeEXT  provokingVertexMode,
Dispatch const &  d 
) const

Definition at line 24655 of file vulkan_funcs.hpp.

◆ setRasterizationSamplesEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setRasterizationSamplesEXT ( vk::SampleCountFlagBits  rasterizationSamples,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setRasterizationSamplesEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setRasterizationSamplesEXT ( vk::SampleCountFlagBits  rasterizationSamples,
Dispatch const &  d 
) const

Definition at line 24442 of file vulkan_funcs.hpp.

◆ setRasterizationStreamEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setRasterizationStreamEXT ( uint32_t  rasterizationStream,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setRasterizationStreamEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setRasterizationStreamEXT ( uint32_t  rasterizationStream,
Dispatch const &  d 
) const

Definition at line 24587 of file vulkan_funcs.hpp.

◆ setRasterizerDiscardEnable() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setRasterizerDiscardEnable ( vk::Bool32  rasterizerDiscardEnable,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setRasterizerDiscardEnable() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setRasterizerDiscardEnable ( vk::Bool32  rasterizerDiscardEnable,
Dispatch const &  d 
) const

Definition at line 8083 of file vulkan_funcs.hpp.

◆ setRasterizerDiscardEnableEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setRasterizerDiscardEnableEXT ( vk::Bool32  rasterizerDiscardEnable,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setRasterizerDiscardEnableEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setRasterizerDiscardEnableEXT ( vk::Bool32  rasterizerDiscardEnable,
Dispatch const &  d 
) const

Definition at line 23240 of file vulkan_funcs.hpp.

◆ setRayTracingPipelineStackSizeKHR() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setRayTracingPipelineStackSizeKHR ( uint32_t  pipelineStackSize,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setRayTracingPipelineStackSizeKHR() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setRayTracingPipelineStackSizeKHR ( uint32_t  pipelineStackSize,
Dispatch const &  d 
) const

Definition at line 16831 of file vulkan_funcs.hpp.

◆ setRepresentativeFragmentTestEnableNV() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setRepresentativeFragmentTestEnableNV ( vk::Bool32  representativeFragmentTestEnable,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setRepresentativeFragmentTestEnableNV() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setRepresentativeFragmentTestEnableNV ( vk::Bool32  representativeFragmentTestEnable,
Dispatch const &  d 
) const

Definition at line 24785 of file vulkan_funcs.hpp.

◆ setSampleLocationsEnableEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setSampleLocationsEnableEXT ( vk::Bool32  sampleLocationsEnable,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setSampleLocationsEnableEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setSampleLocationsEnableEXT ( vk::Bool32  sampleLocationsEnable,
Dispatch const &  d 
) const

Definition at line 24618 of file vulkan_funcs.hpp.

◆ setSampleLocationsEXT() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setSampleLocationsEXT ( const vk::SampleLocationsInfoEXT sampleLocationsInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setSampleLocationsEXT() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setSampleLocationsEXT ( const vk::SampleLocationsInfoEXT sampleLocationsInfo,
Dispatch const &  d 
) const

Definition at line 15493 of file vulkan_funcs.hpp.

◆ setSampleLocationsEXT() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setSampleLocationsEXT ( const vk::SampleLocationsInfoEXT pSampleLocationsInfo,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setSampleLocationsEXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setSampleLocationsEXT ( const vk::SampleLocationsInfoEXT pSampleLocationsInfo,
Dispatch const &  d 
) const

Definition at line 15484 of file vulkan_funcs.hpp.

◆ setSampleMaskEXT() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setSampleMaskEXT ( vk::SampleCountFlagBits  samples,
const vk::SampleMask pSampleMask,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setSampleMaskEXT() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setSampleMaskEXT ( vk::SampleCountFlagBits  samples,
const vk::SampleMask pSampleMask,
Dispatch const &  d 
) const

Definition at line 24450 of file vulkan_funcs.hpp.

◆ setSampleMaskEXT() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setSampleMaskEXT ( vk::SampleCountFlagBits  samples,
vk::ArrayProxy< const vk::SampleMask > const &  sampleMask,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setSampleMaskEXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setSampleMaskEXT ( vk::SampleCountFlagBits  samples,
vk::ArrayProxy< const vk::SampleMask > const &  sampleMask,
Dispatch const &  d 
) const

Definition at line 24460 of file vulkan_funcs.hpp.

◆ setScissor() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setScissor ( uint32_t  firstScissor,
uint32_t  scissorCount,
const vk::Rect2D pScissors,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setScissor() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setScissor ( uint32_t  firstScissor,
uint32_t  scissorCount,
const vk::Rect2D pScissors,
Dispatch const &  d 
) const

Definition at line 4803 of file vulkan_funcs.hpp.

◆ setScissor() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setScissor ( uint32_t  firstScissor,
vk::ArrayProxy< const vk::Rect2D > const &  scissors,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setScissor() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setScissor ( uint32_t  firstScissor,
vk::ArrayProxy< const vk::Rect2D > const &  scissors,
Dispatch const &  d 
) const

Definition at line 4814 of file vulkan_funcs.hpp.

◆ setScissorWithCount() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setScissorWithCount ( uint32_t  scissorCount,
const vk::Rect2D pScissors,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setScissorWithCount() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setScissorWithCount ( uint32_t  scissorCount,
const vk::Rect2D pScissors,
Dispatch const &  d 
) const

Definition at line 7946 of file vulkan_funcs.hpp.

◆ setScissorWithCount() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setScissorWithCount ( vk::ArrayProxy< const vk::Rect2D > const &  scissors,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setScissorWithCount() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setScissorWithCount ( vk::ArrayProxy< const vk::Rect2D > const &  scissors,
Dispatch const &  d 
) const

Definition at line 7954 of file vulkan_funcs.hpp.

◆ setScissorWithCountEXT() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setScissorWithCountEXT ( uint32_t  scissorCount,
const vk::Rect2D pScissors,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setScissorWithCountEXT() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setScissorWithCountEXT ( uint32_t  scissorCount,
const vk::Rect2D pScissors,
Dispatch const &  d 
) const

Definition at line 19813 of file vulkan_funcs.hpp.

◆ setScissorWithCountEXT() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setScissorWithCountEXT ( vk::ArrayProxy< const vk::Rect2D > const &  scissors,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setScissorWithCountEXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setScissorWithCountEXT ( vk::ArrayProxy< const vk::Rect2D > const &  scissors,
Dispatch const &  d 
) const

Definition at line 19821 of file vulkan_funcs.hpp.

◆ setShadingRateImageEnableNV() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setShadingRateImageEnableNV ( vk::Bool32  shadingRateImageEnable,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setShadingRateImageEnableNV() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setShadingRateImageEnableNV ( vk::Bool32  shadingRateImageEnable,
Dispatch const &  d 
) const

Definition at line 24777 of file vulkan_funcs.hpp.

◆ setStencilCompareMask() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setStencilCompareMask ( vk::StencilFaceFlags  faceMask,
uint32_t  compareMask,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setStencilCompareMask() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setStencilCompareMask ( vk::StencilFaceFlags  faceMask,
uint32_t  compareMask,
Dispatch const &  d 
) const

Definition at line 4858 of file vulkan_funcs.hpp.

◆ setStencilOp() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setStencilOp ( vk::StencilFaceFlags  faceMask,
vk::StencilOp  failOp,
vk::StencilOp  passOp,
vk::StencilOp  depthFailOp,
vk::CompareOp  compareOp,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setStencilOp() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setStencilOp ( vk::StencilFaceFlags  faceMask,
vk::StencilOp  failOp,
vk::StencilOp  passOp,
vk::StencilOp  depthFailOp,
vk::CompareOp  compareOp,
Dispatch const &  d 
) const

Definition at line 8066 of file vulkan_funcs.hpp.

◆ setStencilOpEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setStencilOpEXT ( vk::StencilFaceFlags  faceMask,
vk::StencilOp  failOp,
vk::StencilOp  passOp,
vk::StencilOp  depthFailOp,
vk::CompareOp  compareOp,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setStencilOpEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setStencilOpEXT ( vk::StencilFaceFlags  faceMask,
vk::StencilOp  failOp,
vk::StencilOp  passOp,
vk::StencilOp  depthFailOp,
vk::CompareOp  compareOp,
Dispatch const &  d 
) const

Definition at line 19933 of file vulkan_funcs.hpp.

◆ setStencilReference() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setStencilReference ( vk::StencilFaceFlags  faceMask,
uint32_t  reference,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setStencilReference() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setStencilReference ( vk::StencilFaceFlags  faceMask,
uint32_t  reference,
Dispatch const &  d 
) const

Definition at line 4874 of file vulkan_funcs.hpp.

◆ setStencilTestEnable() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setStencilTestEnable ( vk::Bool32  stencilTestEnable,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setStencilTestEnable() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setStencilTestEnable ( vk::Bool32  stencilTestEnable,
Dispatch const &  d 
) const

Definition at line 8059 of file vulkan_funcs.hpp.

◆ setStencilTestEnableEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setStencilTestEnableEXT ( vk::Bool32  stencilTestEnable,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setStencilTestEnableEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setStencilTestEnableEXT ( vk::Bool32  stencilTestEnable,
Dispatch const &  d 
) const

Definition at line 19926 of file vulkan_funcs.hpp.

◆ setStencilWriteMask() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setStencilWriteMask ( vk::StencilFaceFlags  faceMask,
uint32_t  writeMask,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setStencilWriteMask() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setStencilWriteMask ( vk::StencilFaceFlags  faceMask,
uint32_t  writeMask,
Dispatch const &  d 
) const

Definition at line 4866 of file vulkan_funcs.hpp.

◆ setTessellationDomainOriginEXT() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setTessellationDomainOriginEXT ( vk::TessellationDomainOrigin  domainOrigin,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setTessellationDomainOriginEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setTessellationDomainOriginEXT ( vk::TessellationDomainOrigin  domainOrigin,
Dispatch const &  d 
) const

Definition at line 24420 of file vulkan_funcs.hpp.

◆ setVertexInputEXT() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setVertexInputEXT ( uint32_t  vertexBindingDescriptionCount,
const vk::VertexInputBindingDescription2EXT pVertexBindingDescriptions,
uint32_t  vertexAttributeDescriptionCount,
const vk::VertexInputAttributeDescription2EXT pVertexAttributeDescriptions,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setVertexInputEXT() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setVertexInputEXT ( uint32_t  vertexBindingDescriptionCount,
const vk::VertexInputBindingDescription2EXT pVertexBindingDescriptions,
uint32_t  vertexAttributeDescriptionCount,
const vk::VertexInputAttributeDescription2EXT pVertexAttributeDescriptions,
Dispatch const &  d 
) const

Definition at line 22727 of file vulkan_funcs.hpp.

◆ setVertexInputEXT() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setVertexInputEXT ( vk::ArrayProxy< const vk::VertexInputBindingDescription2EXT > const &  vertexBindingDescriptions,
vk::ArrayProxy< const vk::VertexInputAttributeDescription2EXT > const &  vertexAttributeDescriptions,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setVertexInputEXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setVertexInputEXT ( vk::ArrayProxy< const vk::VertexInputBindingDescription2EXT > const &  vertexBindingDescriptions,
vk::ArrayProxy< const vk::VertexInputAttributeDescription2EXT > const &  vertexAttributeDescriptions,
Dispatch const &  d 
) const

Definition at line 22743 of file vulkan_funcs.hpp.

◆ setViewport() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setViewport ( uint32_t  firstViewport,
uint32_t  viewportCount,
const vk::Viewport pViewports,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setViewport() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setViewport ( uint32_t  firstViewport,
uint32_t  viewportCount,
const vk::Viewport pViewports,
Dispatch const &  d 
) const

Definition at line 4778 of file vulkan_funcs.hpp.

◆ setViewport() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setViewport ( uint32_t  firstViewport,
vk::ArrayProxy< const vk::Viewport > const &  viewports,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setViewport() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setViewport ( uint32_t  firstViewport,
vk::ArrayProxy< const vk::Viewport > const &  viewports,
Dispatch const &  d 
) const

Definition at line 4789 of file vulkan_funcs.hpp.

◆ setViewportShadingRatePaletteNV() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setViewportShadingRatePaletteNV ( uint32_t  firstViewport,
uint32_t  viewportCount,
const vk::ShadingRatePaletteNV pShadingRatePalettes,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setViewportShadingRatePaletteNV() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setViewportShadingRatePaletteNV ( uint32_t  firstViewport,
uint32_t  viewportCount,
const vk::ShadingRatePaletteNV pShadingRatePalettes,
Dispatch const &  d 
) const

Definition at line 17262 of file vulkan_funcs.hpp.

◆ setViewportShadingRatePaletteNV() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setViewportShadingRatePaletteNV ( uint32_t  firstViewport,
vk::ArrayProxy< const vk::ShadingRatePaletteNV > const &  shadingRatePalettes,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setViewportShadingRatePaletteNV() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setViewportShadingRatePaletteNV ( uint32_t  firstViewport,
vk::ArrayProxy< const vk::ShadingRatePaletteNV > const &  shadingRatePalettes,
Dispatch const &  d 
) const

Definition at line 17274 of file vulkan_funcs.hpp.

◆ setViewportSwizzleNV() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setViewportSwizzleNV ( uint32_t  firstViewport,
uint32_t  viewportCount,
const vk::ViewportSwizzleNV pViewportSwizzles,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setViewportSwizzleNV() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setViewportSwizzleNV ( uint32_t  firstViewport,
uint32_t  viewportCount,
const vk::ViewportSwizzleNV pViewportSwizzles,
Dispatch const &  d 
) const

Definition at line 24694 of file vulkan_funcs.hpp.

◆ setViewportSwizzleNV() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setViewportSwizzleNV ( uint32_t  firstViewport,
vk::ArrayProxy< const vk::ViewportSwizzleNV > const &  viewportSwizzles,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setViewportSwizzleNV() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setViewportSwizzleNV ( uint32_t  firstViewport,
vk::ArrayProxy< const vk::ViewportSwizzleNV > const &  viewportSwizzles,
Dispatch const &  d 
) const

Definition at line 24706 of file vulkan_funcs.hpp.

◆ setViewportWithCount() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setViewportWithCount ( uint32_t  viewportCount,
const vk::Viewport pViewports,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setViewportWithCount() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setViewportWithCount ( uint32_t  viewportCount,
const vk::Viewport pViewports,
Dispatch const &  d 
) const

Definition at line 7921 of file vulkan_funcs.hpp.

◆ setViewportWithCount() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setViewportWithCount ( vk::ArrayProxy< const vk::Viewport > const &  viewports,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setViewportWithCount() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setViewportWithCount ( vk::ArrayProxy< const vk::Viewport > const &  viewports,
Dispatch const &  d 
) const

Definition at line 7931 of file vulkan_funcs.hpp.

◆ setViewportWithCountEXT() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setViewportWithCountEXT ( uint32_t  viewportCount,
const vk::Viewport pViewports,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setViewportWithCountEXT() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setViewportWithCountEXT ( uint32_t  viewportCount,
const vk::Viewport pViewports,
Dispatch const &  d 
) const

Definition at line 19788 of file vulkan_funcs.hpp.

◆ setViewportWithCountEXT() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setViewportWithCountEXT ( vk::ArrayProxy< const vk::Viewport > const &  viewports,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setViewportWithCountEXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setViewportWithCountEXT ( vk::ArrayProxy< const vk::Viewport > const &  viewports,
Dispatch const &  d 
) const

Definition at line 19798 of file vulkan_funcs.hpp.

◆ setViewportWScalingEnableNV() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setViewportWScalingEnableNV ( vk::Bool32  viewportWScalingEnable,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setViewportWScalingEnableNV() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setViewportWScalingEnableNV ( vk::Bool32  viewportWScalingEnable,
Dispatch const &  d 
) const

Definition at line 24686 of file vulkan_funcs.hpp.

◆ setViewportWScalingNV() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setViewportWScalingNV ( uint32_t  firstViewport,
uint32_t  viewportCount,
const vk::ViewportWScalingNV pViewportWScalings,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setViewportWScalingNV() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setViewportWScalingNV ( uint32_t  firstViewport,
uint32_t  viewportCount,
const vk::ViewportWScalingNV pViewportWScalings,
Dispatch const &  d 
) const

Definition at line 13022 of file vulkan_funcs.hpp.

◆ setViewportWScalingNV() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::setViewportWScalingNV ( uint32_t  firstViewport,
vk::ArrayProxy< const vk::ViewportWScalingNV > const &  viewportWScalings,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ setViewportWScalingNV() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::setViewportWScalingNV ( uint32_t  firstViewport,
vk::ArrayProxy< const vk::ViewportWScalingNV > const &  viewportWScalings,
Dispatch const &  d 
) const

Definition at line 13034 of file vulkan_funcs.hpp.

◆ subpassShadingHUAWEI() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::subpassShadingHUAWEI ( Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const

◆ subpassShadingHUAWEI() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::subpassShadingHUAWEI ( Dispatch const &  d) const

Definition at line 23150 of file vulkan_funcs.hpp.

◆ traceRaysIndirect2KHR() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::traceRaysIndirect2KHR ( vk::DeviceAddress  indirectDeviceAddress,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ traceRaysIndirect2KHR() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::traceRaysIndirect2KHR ( vk::DeviceAddress  indirectDeviceAddress,
Dispatch const &  d 
) const

Definition at line 23389 of file vulkan_funcs.hpp.

◆ traceRaysIndirectKHR() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::traceRaysIndirectKHR ( const vk::StridedDeviceAddressRegionKHR raygenShaderBindingTable,
const vk::StridedDeviceAddressRegionKHR missShaderBindingTable,
const vk::StridedDeviceAddressRegionKHR hitShaderBindingTable,
const vk::StridedDeviceAddressRegionKHR callableShaderBindingTable,
vk::DeviceAddress  indirectDeviceAddress,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ traceRaysIndirectKHR() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::traceRaysIndirectKHR ( const vk::StridedDeviceAddressRegionKHR raygenShaderBindingTable,
const vk::StridedDeviceAddressRegionKHR missShaderBindingTable,
const vk::StridedDeviceAddressRegionKHR hitShaderBindingTable,
const vk::StridedDeviceAddressRegionKHR callableShaderBindingTable,
vk::DeviceAddress  indirectDeviceAddress,
Dispatch const &  d 
) const

Definition at line 16798 of file vulkan_funcs.hpp.

◆ traceRaysIndirectKHR() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::traceRaysIndirectKHR ( const vk::StridedDeviceAddressRegionKHR pRaygenShaderBindingTable,
const vk::StridedDeviceAddressRegionKHR pMissShaderBindingTable,
const vk::StridedDeviceAddressRegionKHR pHitShaderBindingTable,
const vk::StridedDeviceAddressRegionKHR pCallableShaderBindingTable,
vk::DeviceAddress  indirectDeviceAddress,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ traceRaysIndirectKHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::traceRaysIndirectKHR ( const vk::StridedDeviceAddressRegionKHR pRaygenShaderBindingTable,
const vk::StridedDeviceAddressRegionKHR pMissShaderBindingTable,
const vk::StridedDeviceAddressRegionKHR pHitShaderBindingTable,
const vk::StridedDeviceAddressRegionKHR pCallableShaderBindingTable,
vk::DeviceAddress  indirectDeviceAddress,
Dispatch const &  d 
) const

Definition at line 16780 of file vulkan_funcs.hpp.

◆ traceRaysKHR() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::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,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ traceRaysKHR() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::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,
Dispatch const &  d 
) const

Definition at line 16408 of file vulkan_funcs.hpp.

◆ traceRaysKHR() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::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,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ traceRaysKHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::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,
Dispatch const &  d 
) const

Definition at line 16386 of file vulkan_funcs.hpp.

◆ traceRaysNV() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::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,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ traceRaysNV() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::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,
Dispatch const &  d 
) const

Definition at line 17589 of file vulkan_funcs.hpp.

◆ updateBuffer() [1/5]

template<typename DataType >
VULKAN_HPP_INLINE void vk::CommandBuffer::updateBuffer ( vk::Buffer  dstBuffer,
vk::DeviceSize  dstOffset,
vk::ArrayProxy< const DataType > const &  data 
) const

Definition at line 13492 of file vulkan_raii.hpp.

◆ updateBuffer() [2/5]

template<typename DataType , typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::updateBuffer ( vk::Buffer  dstBuffer,
vk::DeviceSize  dstOffset,
vk::ArrayProxy< const DataType > const &  data,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ updateBuffer() [3/5]

template<typename DataType , typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::updateBuffer ( vk::Buffer  dstBuffer,
vk::DeviceSize  dstOffset,
vk::ArrayProxy< const DataType > const &  data,
Dispatch const &  d 
) const

Definition at line 5252 of file vulkan_funcs.hpp.

◆ updateBuffer() [4/5]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::updateBuffer ( vk::Buffer  dstBuffer,
vk::DeviceSize  dstOffset,
vk::DeviceSize  dataSize,
const void *  pData,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ updateBuffer() [5/5]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::updateBuffer ( vk::Buffer  dstBuffer,
vk::DeviceSize  dstOffset,
vk::DeviceSize  dataSize,
const void *  pData,
Dispatch const &  d 
) const

Definition at line 5239 of file vulkan_funcs.hpp.

◆ updatePipelineIndirectBufferNV() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::updatePipelineIndirectBufferNV ( vk::PipelineBindPoint  pipelineBindPoint,
vk::Pipeline  pipeline,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ updatePipelineIndirectBufferNV() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::updatePipelineIndirectBufferNV ( vk::PipelineBindPoint  pipelineBindPoint,
vk::Pipeline  pipeline,
Dispatch const &  d 
) const

Definition at line 24383 of file vulkan_funcs.hpp.

◆ waitEvents() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::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,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ waitEvents() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::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,
Dispatch const &  d 
) const

Definition at line 5456 of file vulkan_funcs.hpp.

◆ waitEvents() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::waitEvents ( vk::ArrayProxy< const vk::Event > const &  events,
vk::PipelineStageFlags  srcStageMask,
vk::PipelineStageFlags  dstStageMask,
vk::ArrayProxy< const vk::MemoryBarrier > const &  memoryBarriers,
vk::ArrayProxy< const vk::BufferMemoryBarrier > const &  bufferMemoryBarriers,
vk::ArrayProxy< const vk::ImageMemoryBarrier > const &  imageMemoryBarriers,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ waitEvents() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::waitEvents ( vk::ArrayProxy< const vk::Event > const &  events,
vk::PipelineStageFlags  srcStageMask,
vk::PipelineStageFlags  dstStageMask,
vk::ArrayProxy< const vk::MemoryBarrier > const &  memoryBarriers,
vk::ArrayProxy< const vk::BufferMemoryBarrier > const &  bufferMemoryBarriers,
vk::ArrayProxy< const vk::ImageMemoryBarrier > const &  imageMemoryBarriers,
Dispatch const &  d 
) const

Definition at line 5485 of file vulkan_funcs.hpp.

◆ waitEvents2() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::waitEvents2 ( uint32_t  eventCount,
const vk::Event pEvents,
const vk::DependencyInfo pDependencyInfos,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ waitEvents2() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::waitEvents2 ( uint32_t  eventCount,
const vk::Event pEvents,
const vk::DependencyInfo pDependencyInfos,
Dispatch const &  d 
) const

Definition at line 7645 of file vulkan_funcs.hpp.

◆ waitEvents2() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::waitEvents2 ( vk::ArrayProxy< const vk::Event > const &  events,
vk::ArrayProxy< const vk::DependencyInfo > const &  dependencyInfos,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ waitEvents2() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::waitEvents2 ( vk::ArrayProxy< const vk::Event > const &  events,
vk::ArrayProxy< const vk::DependencyInfo > const &  dependencyInfos,
Dispatch const &  d 
) const

Definition at line 7657 of file vulkan_funcs.hpp.

◆ waitEvents2KHR() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::waitEvents2KHR ( uint32_t  eventCount,
const vk::Event pEvents,
const vk::DependencyInfo pDependencyInfos,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ waitEvents2KHR() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::waitEvents2KHR ( uint32_t  eventCount,
const vk::Event pEvents,
const vk::DependencyInfo pDependencyInfos,
Dispatch const &  d 
) const

Definition at line 21835 of file vulkan_funcs.hpp.

◆ waitEvents2KHR() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::waitEvents2KHR ( vk::ArrayProxy< const vk::Event > const &  events,
vk::ArrayProxy< const vk::DependencyInfo > const &  dependencyInfos,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ waitEvents2KHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::waitEvents2KHR ( vk::ArrayProxy< const vk::Event > const &  events,
vk::ArrayProxy< const vk::DependencyInfo > const &  dependencyInfos,
Dispatch const &  d 
) const

Definition at line 21847 of file vulkan_funcs.hpp.

◆ writeAccelerationStructuresPropertiesKHR() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::writeAccelerationStructuresPropertiesKHR ( uint32_t  accelerationStructureCount,
const vk::AccelerationStructureKHR pAccelerationStructures,
vk::QueryType  queryType,
vk::QueryPool  queryPool,
uint32_t  firstQuery,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ writeAccelerationStructuresPropertiesKHR() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::writeAccelerationStructuresPropertiesKHR ( uint32_t  accelerationStructureCount,
const vk::AccelerationStructureKHR pAccelerationStructures,
vk::QueryType  queryType,
vk::QueryPool  queryPool,
uint32_t  firstQuery,
Dispatch const &  d 
) const

Definition at line 16263 of file vulkan_funcs.hpp.

◆ writeAccelerationStructuresPropertiesKHR() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::writeAccelerationStructuresPropertiesKHR ( vk::ArrayProxy< const vk::AccelerationStructureKHR > const &  accelerationStructures,
vk::QueryType  queryType,
vk::QueryPool  queryPool,
uint32_t  firstQuery,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ writeAccelerationStructuresPropertiesKHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::writeAccelerationStructuresPropertiesKHR ( vk::ArrayProxy< const vk::AccelerationStructureKHR > const &  accelerationStructures,
vk::QueryType  queryType,
vk::QueryPool  queryPool,
uint32_t  firstQuery,
Dispatch const &  d 
) const

Definition at line 16281 of file vulkan_funcs.hpp.

◆ writeAccelerationStructuresPropertiesNV() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::writeAccelerationStructuresPropertiesNV ( uint32_t  accelerationStructureCount,
const vk::AccelerationStructureNV pAccelerationStructures,
vk::QueryType  queryType,
vk::QueryPool  queryPool,
uint32_t  firstQuery,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ writeAccelerationStructuresPropertiesNV() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::writeAccelerationStructuresPropertiesNV ( uint32_t  accelerationStructureCount,
const vk::AccelerationStructureNV pAccelerationStructures,
vk::QueryType  queryType,
vk::QueryPool  queryPool,
uint32_t  firstQuery,
Dispatch const &  d 
) const

Definition at line 17930 of file vulkan_funcs.hpp.

◆ writeAccelerationStructuresPropertiesNV() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::writeAccelerationStructuresPropertiesNV ( vk::ArrayProxy< const vk::AccelerationStructureNV > const &  accelerationStructures,
vk::QueryType  queryType,
vk::QueryPool  queryPool,
uint32_t  firstQuery,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ writeAccelerationStructuresPropertiesNV() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::writeAccelerationStructuresPropertiesNV ( vk::ArrayProxy< const vk::AccelerationStructureNV > const &  accelerationStructures,
vk::QueryType  queryType,
vk::QueryPool  queryPool,
uint32_t  firstQuery,
Dispatch const &  d 
) const

Definition at line 17948 of file vulkan_funcs.hpp.

◆ writeBufferMarker2AMD() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::writeBufferMarker2AMD ( vk::PipelineStageFlags2  stage,
vk::Buffer  dstBuffer,
vk::DeviceSize  dstOffset,
uint32_t  marker,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ writeBufferMarker2AMD() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::writeBufferMarker2AMD ( vk::PipelineStageFlags2  stage,
vk::Buffer  dstBuffer,
vk::DeviceSize  dstOffset,
uint32_t  marker,
Dispatch const &  d 
) const

Definition at line 21933 of file vulkan_funcs.hpp.

◆ writeBufferMarkerAMD() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::writeBufferMarkerAMD ( vk::PipelineStageFlagBits  pipelineStage,
vk::Buffer  dstBuffer,
vk::DeviceSize  dstOffset,
uint32_t  marker,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ writeBufferMarkerAMD() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::writeBufferMarkerAMD ( vk::PipelineStageFlagBits  pipelineStage,
vk::Buffer  dstBuffer,
vk::DeviceSize  dstOffset,
uint32_t  marker,
Dispatch const &  d 
) const

Definition at line 18131 of file vulkan_funcs.hpp.

◆ writeMicromapsPropertiesEXT() [1/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::writeMicromapsPropertiesEXT ( uint32_t  micromapCount,
const vk::MicromapEXT pMicromaps,
vk::QueryType  queryType,
vk::QueryPool  queryPool,
uint32_t  firstQuery,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ writeMicromapsPropertiesEXT() [2/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::writeMicromapsPropertiesEXT ( uint32_t  micromapCount,
const vk::MicromapEXT pMicromaps,
vk::QueryType  queryType,
vk::QueryPool  queryPool,
uint32_t  firstQuery,
Dispatch const &  d 
) const

Definition at line 23871 of file vulkan_funcs.hpp.

◆ writeMicromapsPropertiesEXT() [3/4]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::writeMicromapsPropertiesEXT ( vk::ArrayProxy< const vk::MicromapEXT > const &  micromaps,
vk::QueryType  queryType,
vk::QueryPool  queryPool,
uint32_t  firstQuery,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ writeMicromapsPropertiesEXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::writeMicromapsPropertiesEXT ( vk::ArrayProxy< const vk::MicromapEXT > const &  micromaps,
vk::QueryType  queryType,
vk::QueryPool  queryPool,
uint32_t  firstQuery,
Dispatch const &  d 
) const

Definition at line 23890 of file vulkan_funcs.hpp.

◆ writeTimestamp() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::writeTimestamp ( vk::PipelineStageFlagBits  pipelineStage,
vk::QueryPool  queryPool,
uint32_t  query,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ writeTimestamp() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::writeTimestamp ( vk::PipelineStageFlagBits  pipelineStage,
vk::QueryPool  queryPool,
uint32_t  query,
Dispatch const &  d 
) const

Definition at line 5594 of file vulkan_funcs.hpp.

◆ writeTimestamp2() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::writeTimestamp2 ( vk::PipelineStageFlags2  stage,
vk::QueryPool  queryPool,
uint32_t  query,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ writeTimestamp2() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::writeTimestamp2 ( vk::PipelineStageFlags2  stage,
vk::QueryPool  queryPool,
uint32_t  query,
Dispatch const &  d 
) const

Definition at line 7704 of file vulkan_funcs.hpp.

◆ writeTimestamp2KHR() [1/2]

template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
void vk::CommandBuffer::writeTimestamp2KHR ( vk::PipelineStageFlags2  stage,
vk::QueryPool  queryPool,
uint32_t  query,
Dispatch const &d  VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT 
) const

◆ writeTimestamp2KHR() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void vk::CommandBuffer::writeTimestamp2KHR ( vk::PipelineStageFlags2  stage,
vk::QueryPool  queryPool,
uint32_t  query,
Dispatch const &  d 
) const

Definition at line 21894 of file vulkan_funcs.hpp.

Member Data Documentation

◆ debugReportObjectType

VULKAN_HPP_CONST_OR_CONSTEXPR vk::DebugReportObjectTypeEXT vk::CommandBuffer::debugReportObjectType
static

◆ objectType

Definition at line 4267 of file vulkan_handles.hpp.


The documentation for this class was generated from the following files: