HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer Class Reference

#include <vulkan_raii.hpp>

Public Types

using CType = VkCommandBuffer
 

Public Member Functions

 CommandBuffer (VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const &device, VkCommandBuffer commandBuffer, VkCommandPool commandPool)
 
 CommandBuffer (std::nullptr_t)
 
 ~CommandBuffer ()
 
 CommandBuffer ()=delete
 
 CommandBuffer (CommandBuffer const &)=delete
 
 CommandBuffer (CommandBuffer &&rhs) VULKAN_HPP_NOEXCEPT
 
 m_commandPool (VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange(rhs.m_commandPool,{}))
 
 m_commandBuffer (VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange(rhs.m_commandBuffer,{}))
 
 m_dispatcher (VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange(rhs.m_dispatcher, nullptr))
 
CommandBufferoperator= (CommandBuffer const &)=delete
 
CommandBufferoperator= (CommandBuffer &&rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_NAMESPACE::CommandBuffer
const
operator* () const VULKAN_HPP_NOEXCEPT
 
void clear () VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_NAMESPACE::CommandBuffer release ()
 
VULKAN_HPP_NAMESPACE::Device getDevice () const
 
VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher
const
getDispatcher () const
 
void swap (VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer &rhs) VULKAN_HPP_NOEXCEPT
 
void begin (const VULKAN_HPP_NAMESPACE::CommandBufferBeginInfo &beginInfo) const
 
void end () const
 
void reset (VULKAN_HPP_NAMESPACE::CommandBufferResetFlags flags VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT) const
 
void bindPipeline (VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint, VULKAN_HPP_NAMESPACE::Pipeline pipeline) const VULKAN_HPP_NOEXCEPT
 
void setViewport (uint32_t firstViewport, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Viewport > const &viewports) const VULKAN_HPP_NOEXCEPT
 
void setScissor (uint32_t firstScissor, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Rect2D > const &scissors) const VULKAN_HPP_NOEXCEPT
 
void setLineWidth (float lineWidth) const VULKAN_HPP_NOEXCEPT
 
void setDepthBias (float depthBiasConstantFactor, float depthBiasClamp, float depthBiasSlopeFactor) const VULKAN_HPP_NOEXCEPT
 
void setBlendConstants (const float blendConstants[4]) const VULKAN_HPP_NOEXCEPT
 
void setDepthBounds (float minDepthBounds, float maxDepthBounds) const VULKAN_HPP_NOEXCEPT
 
void setStencilCompareMask (VULKAN_HPP_NAMESPACE::StencilFaceFlags faceMask, uint32_t compareMask) const VULKAN_HPP_NOEXCEPT
 
void setStencilWriteMask (VULKAN_HPP_NAMESPACE::StencilFaceFlags faceMask, uint32_t writeMask) const VULKAN_HPP_NOEXCEPT
 
void setStencilReference (VULKAN_HPP_NAMESPACE::StencilFaceFlags faceMask, uint32_t reference) const VULKAN_HPP_NOEXCEPT
 
void bindDescriptorSets (VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint, VULKAN_HPP_NAMESPACE::PipelineLayout layout, uint32_t firstSet, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DescriptorSet > const &descriptorSets, VULKAN_HPP_NAMESPACE::ArrayProxy< const uint32_t > const &dynamicOffsets) const VULKAN_HPP_NOEXCEPT
 
void bindIndexBuffer (VULKAN_HPP_NAMESPACE::Buffer buffer, VULKAN_HPP_NAMESPACE::DeviceSize offset, VULKAN_HPP_NAMESPACE::IndexType indexType) const VULKAN_HPP_NOEXCEPT
 
void bindVertexBuffers (uint32_t firstBinding, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Buffer > const &buffers, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DeviceSize > const &offsets) const
 
void draw (uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance) const VULKAN_HPP_NOEXCEPT
 
void drawIndexed (uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t vertexOffset, uint32_t firstInstance) const VULKAN_HPP_NOEXCEPT
 
void drawIndirect (VULKAN_HPP_NAMESPACE::Buffer buffer, VULKAN_HPP_NAMESPACE::DeviceSize offset, uint32_t drawCount, uint32_t stride) const VULKAN_HPP_NOEXCEPT
 
void drawIndexedIndirect (VULKAN_HPP_NAMESPACE::Buffer buffer, VULKAN_HPP_NAMESPACE::DeviceSize offset, uint32_t drawCount, uint32_t stride) const VULKAN_HPP_NOEXCEPT
 
void dispatch (uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ) const VULKAN_HPP_NOEXCEPT
 
void dispatchIndirect (VULKAN_HPP_NAMESPACE::Buffer buffer, VULKAN_HPP_NAMESPACE::DeviceSize offset) const VULKAN_HPP_NOEXCEPT
 
void copyBuffer (VULKAN_HPP_NAMESPACE::Buffer srcBuffer, VULKAN_HPP_NAMESPACE::Buffer dstBuffer, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::BufferCopy > const &regions) const VULKAN_HPP_NOEXCEPT
 
void copyImage (VULKAN_HPP_NAMESPACE::Image srcImage, VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout, VULKAN_HPP_NAMESPACE::Image dstImage, VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::ImageCopy > const &regions) const VULKAN_HPP_NOEXCEPT
 
void blitImage (VULKAN_HPP_NAMESPACE::Image srcImage, VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout, VULKAN_HPP_NAMESPACE::Image dstImage, VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::ImageBlit > const &regions, VULKAN_HPP_NAMESPACE::Filter filter) const VULKAN_HPP_NOEXCEPT
 
void copyBufferToImage (VULKAN_HPP_NAMESPACE::Buffer srcBuffer, VULKAN_HPP_NAMESPACE::Image dstImage, VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::BufferImageCopy > const &regions) const VULKAN_HPP_NOEXCEPT
 
void copyImageToBuffer (VULKAN_HPP_NAMESPACE::Image srcImage, VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout, VULKAN_HPP_NAMESPACE::Buffer dstBuffer, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::BufferImageCopy > const &regions) const VULKAN_HPP_NOEXCEPT
 
template<typename DataType >
void updateBuffer (VULKAN_HPP_NAMESPACE::Buffer dstBuffer, VULKAN_HPP_NAMESPACE::DeviceSize dstOffset, VULKAN_HPP_NAMESPACE::ArrayProxy< const DataType > const &data) const VULKAN_HPP_NOEXCEPT
 
void fillBuffer (VULKAN_HPP_NAMESPACE::Buffer dstBuffer, VULKAN_HPP_NAMESPACE::DeviceSize dstOffset, VULKAN_HPP_NAMESPACE::DeviceSize size, uint32_t data) const VULKAN_HPP_NOEXCEPT
 
void clearColorImage (VULKAN_HPP_NAMESPACE::Image image, VULKAN_HPP_NAMESPACE::ImageLayout imageLayout, const VULKAN_HPP_NAMESPACE::ClearColorValue &color, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::ImageSubresourceRange > const &ranges) const VULKAN_HPP_NOEXCEPT
 
void clearDepthStencilImage (VULKAN_HPP_NAMESPACE::Image image, VULKAN_HPP_NAMESPACE::ImageLayout imageLayout, const VULKAN_HPP_NAMESPACE::ClearDepthStencilValue &depthStencil, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::ImageSubresourceRange > const &ranges) const VULKAN_HPP_NOEXCEPT
 
void clearAttachments (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::ClearAttachment > const &attachments, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::ClearRect > const &rects) const VULKAN_HPP_NOEXCEPT
 
void resolveImage (VULKAN_HPP_NAMESPACE::Image srcImage, VULKAN_HPP_NAMESPACE::ImageLayout srcImageLayout, VULKAN_HPP_NAMESPACE::Image dstImage, VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::ImageResolve > const &regions) const VULKAN_HPP_NOEXCEPT
 
void setEvent (VULKAN_HPP_NAMESPACE::Event event, VULKAN_HPP_NAMESPACE::PipelineStageFlags stageMask VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
void resetEvent (VULKAN_HPP_NAMESPACE::Event event, VULKAN_HPP_NAMESPACE::PipelineStageFlags stageMask VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
void waitEvents (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Event > const &events, VULKAN_HPP_NAMESPACE::PipelineStageFlags srcStageMask, VULKAN_HPP_NAMESPACE::PipelineStageFlags dstStageMask, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::MemoryBarrier > const &memoryBarriers, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::BufferMemoryBarrier > const &bufferMemoryBarriers, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::ImageMemoryBarrier > const &imageMemoryBarriers) const VULKAN_HPP_NOEXCEPT
 
void pipelineBarrier (VULKAN_HPP_NAMESPACE::PipelineStageFlags srcStageMask, VULKAN_HPP_NAMESPACE::PipelineStageFlags dstStageMask, VULKAN_HPP_NAMESPACE::DependencyFlags dependencyFlags, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::MemoryBarrier > const &memoryBarriers, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::BufferMemoryBarrier > const &bufferMemoryBarriers, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::ImageMemoryBarrier > const &imageMemoryBarriers) const VULKAN_HPP_NOEXCEPT
 
void beginQuery (VULKAN_HPP_NAMESPACE::QueryPool queryPool, uint32_t query, VULKAN_HPP_NAMESPACE::QueryControlFlags flags VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
void endQuery (VULKAN_HPP_NAMESPACE::QueryPool queryPool, uint32_t query) const VULKAN_HPP_NOEXCEPT
 
void resetQueryPool (VULKAN_HPP_NAMESPACE::QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount) const VULKAN_HPP_NOEXCEPT
 
void writeTimestamp (VULKAN_HPP_NAMESPACE::PipelineStageFlagBits pipelineStage, VULKAN_HPP_NAMESPACE::QueryPool queryPool, uint32_t query) const VULKAN_HPP_NOEXCEPT
 
void copyQueryPoolResults (VULKAN_HPP_NAMESPACE::QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, VULKAN_HPP_NAMESPACE::Buffer dstBuffer, VULKAN_HPP_NAMESPACE::DeviceSize dstOffset, VULKAN_HPP_NAMESPACE::DeviceSize stride, VULKAN_HPP_NAMESPACE::QueryResultFlags flags VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
template<typename ValuesType >
void pushConstants (VULKAN_HPP_NAMESPACE::PipelineLayout layout, VULKAN_HPP_NAMESPACE::ShaderStageFlags stageFlags, uint32_t offset, VULKAN_HPP_NAMESPACE::ArrayProxy< const ValuesType > const &values) const VULKAN_HPP_NOEXCEPT
 
void beginRenderPass (const VULKAN_HPP_NAMESPACE::RenderPassBeginInfo &renderPassBegin, VULKAN_HPP_NAMESPACE::SubpassContents contents) const VULKAN_HPP_NOEXCEPT
 
void nextSubpass (VULKAN_HPP_NAMESPACE::SubpassContents contents) const VULKAN_HPP_NOEXCEPT
 
void endRenderPass () const VULKAN_HPP_NOEXCEPT
 
void executeCommands (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::CommandBuffer > const &commandBuffers) const VULKAN_HPP_NOEXCEPT
 
void setDeviceMask (uint32_t deviceMask) const VULKAN_HPP_NOEXCEPT
 
void dispatchBase (uint32_t baseGroupX, uint32_t baseGroupY, uint32_t baseGroupZ, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ) const VULKAN_HPP_NOEXCEPT
 
void drawIndirectCount (VULKAN_HPP_NAMESPACE::Buffer buffer, VULKAN_HPP_NAMESPACE::DeviceSize offset, VULKAN_HPP_NAMESPACE::Buffer countBuffer, VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) const VULKAN_HPP_NOEXCEPT
 
void drawIndexedIndirectCount (VULKAN_HPP_NAMESPACE::Buffer buffer, VULKAN_HPP_NAMESPACE::DeviceSize offset, VULKAN_HPP_NAMESPACE::Buffer countBuffer, VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) const VULKAN_HPP_NOEXCEPT
 
void beginRenderPass2 (const VULKAN_HPP_NAMESPACE::RenderPassBeginInfo &renderPassBegin, const VULKAN_HPP_NAMESPACE::SubpassBeginInfo &subpassBeginInfo) const VULKAN_HPP_NOEXCEPT
 
void nextSubpass2 (const VULKAN_HPP_NAMESPACE::SubpassBeginInfo &subpassBeginInfo, const VULKAN_HPP_NAMESPACE::SubpassEndInfo &subpassEndInfo) const VULKAN_HPP_NOEXCEPT
 
void endRenderPass2 (const VULKAN_HPP_NAMESPACE::SubpassEndInfo &subpassEndInfo) const VULKAN_HPP_NOEXCEPT
 
void setEvent2 (VULKAN_HPP_NAMESPACE::Event event, const VULKAN_HPP_NAMESPACE::DependencyInfo &dependencyInfo) const VULKAN_HPP_NOEXCEPT
 
void resetEvent2 (VULKAN_HPP_NAMESPACE::Event event, VULKAN_HPP_NAMESPACE::PipelineStageFlags2 stageMask VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
void waitEvents2 (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Event > const &events, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DependencyInfo > const &dependencyInfos) const
 
void pipelineBarrier2 (const VULKAN_HPP_NAMESPACE::DependencyInfo &dependencyInfo) const VULKAN_HPP_NOEXCEPT
 
void writeTimestamp2 (VULKAN_HPP_NAMESPACE::PipelineStageFlags2 stage, VULKAN_HPP_NAMESPACE::QueryPool queryPool, uint32_t query) const VULKAN_HPP_NOEXCEPT
 
void copyBuffer2 (const VULKAN_HPP_NAMESPACE::CopyBufferInfo2 &copyBufferInfo) const VULKAN_HPP_NOEXCEPT
 
void copyImage2 (const VULKAN_HPP_NAMESPACE::CopyImageInfo2 &copyImageInfo) const VULKAN_HPP_NOEXCEPT
 
void copyBufferToImage2 (const VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2 &copyBufferToImageInfo) const VULKAN_HPP_NOEXCEPT
 
void copyImageToBuffer2 (const VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2 &copyImageToBufferInfo) const VULKAN_HPP_NOEXCEPT
 
void blitImage2 (const VULKAN_HPP_NAMESPACE::BlitImageInfo2 &blitImageInfo) const VULKAN_HPP_NOEXCEPT
 
void resolveImage2 (const VULKAN_HPP_NAMESPACE::ResolveImageInfo2 &resolveImageInfo) const VULKAN_HPP_NOEXCEPT
 
void beginRendering (const VULKAN_HPP_NAMESPACE::RenderingInfo &renderingInfo) const VULKAN_HPP_NOEXCEPT
 
void endRendering () const VULKAN_HPP_NOEXCEPT
 
void setCullMode (VULKAN_HPP_NAMESPACE::CullModeFlags cullMode VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
void setFrontFace (VULKAN_HPP_NAMESPACE::FrontFace frontFace) const VULKAN_HPP_NOEXCEPT
 
void setPrimitiveTopology (VULKAN_HPP_NAMESPACE::PrimitiveTopology primitiveTopology) const VULKAN_HPP_NOEXCEPT
 
void setViewportWithCount (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Viewport > const &viewports) const VULKAN_HPP_NOEXCEPT
 
void setScissorWithCount (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Rect2D > const &scissors) const VULKAN_HPP_NOEXCEPT
 
void bindVertexBuffers2 (uint32_t firstBinding, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Buffer > const &buffers, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DeviceSize > const &offsets, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DeviceSize > const &sizes VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DeviceSize > const &strides VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT) const
 
void setDepthTestEnable (VULKAN_HPP_NAMESPACE::Bool32 depthTestEnable) const VULKAN_HPP_NOEXCEPT
 
void setDepthWriteEnable (VULKAN_HPP_NAMESPACE::Bool32 depthWriteEnable) const VULKAN_HPP_NOEXCEPT
 
void setDepthCompareOp (VULKAN_HPP_NAMESPACE::CompareOp depthCompareOp) const VULKAN_HPP_NOEXCEPT
 
void setDepthBoundsTestEnable (VULKAN_HPP_NAMESPACE::Bool32 depthBoundsTestEnable) const VULKAN_HPP_NOEXCEPT
 
void setStencilTestEnable (VULKAN_HPP_NAMESPACE::Bool32 stencilTestEnable) const VULKAN_HPP_NOEXCEPT
 
void setStencilOp (VULKAN_HPP_NAMESPACE::StencilFaceFlags faceMask, VULKAN_HPP_NAMESPACE::StencilOp failOp, VULKAN_HPP_NAMESPACE::StencilOp passOp, VULKAN_HPP_NAMESPACE::StencilOp depthFailOp, VULKAN_HPP_NAMESPACE::CompareOp compareOp) const VULKAN_HPP_NOEXCEPT
 
void setRasterizerDiscardEnable (VULKAN_HPP_NAMESPACE::Bool32 rasterizerDiscardEnable) const VULKAN_HPP_NOEXCEPT
 
void setDepthBiasEnable (VULKAN_HPP_NAMESPACE::Bool32 depthBiasEnable) const VULKAN_HPP_NOEXCEPT
 
void setPrimitiveRestartEnable (VULKAN_HPP_NAMESPACE::Bool32 primitiveRestartEnable) const VULKAN_HPP_NOEXCEPT
 
void debugMarkerBeginEXT (const VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT &markerInfo) const VULKAN_HPP_NOEXCEPT
 
void debugMarkerEndEXT () const VULKAN_HPP_NOEXCEPT
 
void debugMarkerInsertEXT (const VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT &markerInfo) const VULKAN_HPP_NOEXCEPT
 
void bindTransformFeedbackBuffersEXT (uint32_t firstBinding, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Buffer > const &buffers, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DeviceSize > const &offsets, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DeviceSize > const &sizes VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT) const
 
void beginTransformFeedbackEXT (uint32_t firstCounterBuffer, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Buffer > const &counterBuffers, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DeviceSize > const &counterBufferOffsets VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT) const
 
void endTransformFeedbackEXT (uint32_t firstCounterBuffer, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Buffer > const &counterBuffers, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DeviceSize > const &counterBufferOffsets VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT) const
 
void beginQueryIndexedEXT (VULKAN_HPP_NAMESPACE::QueryPool queryPool, uint32_t query, VULKAN_HPP_NAMESPACE::QueryControlFlags flags, uint32_t index) const VULKAN_HPP_NOEXCEPT
 
void endQueryIndexedEXT (VULKAN_HPP_NAMESPACE::QueryPool queryPool, uint32_t query, uint32_t index) const VULKAN_HPP_NOEXCEPT
 
void drawIndirectByteCountEXT (uint32_t instanceCount, uint32_t firstInstance, VULKAN_HPP_NAMESPACE::Buffer counterBuffer, VULKAN_HPP_NAMESPACE::DeviceSize counterBufferOffset, uint32_t counterOffset, uint32_t vertexStride) const VULKAN_HPP_NOEXCEPT
 
void cuLaunchKernelNVX (const VULKAN_HPP_NAMESPACE::CuLaunchInfoNVX &launchInfo) const VULKAN_HPP_NOEXCEPT
 
void drawIndirectCountAMD (VULKAN_HPP_NAMESPACE::Buffer buffer, VULKAN_HPP_NAMESPACE::DeviceSize offset, VULKAN_HPP_NAMESPACE::Buffer countBuffer, VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) const VULKAN_HPP_NOEXCEPT
 
void drawIndexedIndirectCountAMD (VULKAN_HPP_NAMESPACE::Buffer buffer, VULKAN_HPP_NAMESPACE::DeviceSize offset, VULKAN_HPP_NAMESPACE::Buffer countBuffer, VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) const VULKAN_HPP_NOEXCEPT
 
void beginRenderingKHR (const VULKAN_HPP_NAMESPACE::RenderingInfo &renderingInfo) const VULKAN_HPP_NOEXCEPT
 
void endRenderingKHR () const VULKAN_HPP_NOEXCEPT
 
void setDeviceMaskKHR (uint32_t deviceMask) const VULKAN_HPP_NOEXCEPT
 
void dispatchBaseKHR (uint32_t baseGroupX, uint32_t baseGroupY, uint32_t baseGroupZ, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ) const VULKAN_HPP_NOEXCEPT
 
void pushDescriptorSetKHR (VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint, VULKAN_HPP_NAMESPACE::PipelineLayout layout, uint32_t set, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::WriteDescriptorSet > const &descriptorWrites) const VULKAN_HPP_NOEXCEPT
 
template<typename DataType >
void pushDescriptorSetWithTemplateKHR (VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate descriptorUpdateTemplate, VULKAN_HPP_NAMESPACE::PipelineLayout layout, uint32_t set, DataType const &data) const VULKAN_HPP_NOEXCEPT
 
void beginConditionalRenderingEXT (const VULKAN_HPP_NAMESPACE::ConditionalRenderingBeginInfoEXT &conditionalRenderingBegin) const VULKAN_HPP_NOEXCEPT
 
void endConditionalRenderingEXT () const VULKAN_HPP_NOEXCEPT
 
void setViewportWScalingNV (uint32_t firstViewport, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::ViewportWScalingNV > const &viewportWScalings) const VULKAN_HPP_NOEXCEPT
 
void setDiscardRectangleEXT (uint32_t firstDiscardRectangle, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Rect2D > const &discardRectangles) const VULKAN_HPP_NOEXCEPT
 
void beginRenderPass2KHR (const VULKAN_HPP_NAMESPACE::RenderPassBeginInfo &renderPassBegin, const VULKAN_HPP_NAMESPACE::SubpassBeginInfo &subpassBeginInfo) const VULKAN_HPP_NOEXCEPT
 
void nextSubpass2KHR (const VULKAN_HPP_NAMESPACE::SubpassBeginInfo &subpassBeginInfo, const VULKAN_HPP_NAMESPACE::SubpassEndInfo &subpassEndInfo) const VULKAN_HPP_NOEXCEPT
 
void endRenderPass2KHR (const VULKAN_HPP_NAMESPACE::SubpassEndInfo &subpassEndInfo) const VULKAN_HPP_NOEXCEPT
 
void beginDebugUtilsLabelEXT (const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT &labelInfo) const VULKAN_HPP_NOEXCEPT
 
void endDebugUtilsLabelEXT () const VULKAN_HPP_NOEXCEPT
 
void insertDebugUtilsLabelEXT (const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT &labelInfo) const VULKAN_HPP_NOEXCEPT
 
void setSampleLocationsEXT (const VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT &sampleLocationsInfo) const VULKAN_HPP_NOEXCEPT
 
void buildAccelerationStructuresKHR (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR > const &infos, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR *const > const &pBuildRangeInfos) const
 
void buildAccelerationStructuresIndirectKHR (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR > const &infos, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DeviceAddress > const &indirectDeviceAddresses, VULKAN_HPP_NAMESPACE::ArrayProxy< const uint32_t > const &indirectStrides, VULKAN_HPP_NAMESPACE::ArrayProxy< const uint32_t *const > const &pMaxPrimitiveCounts) const
 
void copyAccelerationStructureKHR (const VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR &info) const VULKAN_HPP_NOEXCEPT
 
void copyAccelerationStructureToMemoryKHR (const VULKAN_HPP_NAMESPACE::CopyAccelerationStructureToMemoryInfoKHR &info) const VULKAN_HPP_NOEXCEPT
 
void copyMemoryToAccelerationStructureKHR (const VULKAN_HPP_NAMESPACE::CopyMemoryToAccelerationStructureInfoKHR &info) const VULKAN_HPP_NOEXCEPT
 
void writeAccelerationStructuresPropertiesKHR (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::AccelerationStructureKHR > const &accelerationStructures, VULKAN_HPP_NAMESPACE::QueryType queryType, VULKAN_HPP_NAMESPACE::QueryPool queryPool, uint32_t firstQuery) const VULKAN_HPP_NOEXCEPT
 
void bindShadingRateImageNV (VULKAN_HPP_NAMESPACE::ImageView imageView, VULKAN_HPP_NAMESPACE::ImageLayout imageLayout) const VULKAN_HPP_NOEXCEPT
 
void setViewportShadingRatePaletteNV (uint32_t firstViewport, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::ShadingRatePaletteNV > const &shadingRatePalettes) const VULKAN_HPP_NOEXCEPT
 
void setCoarseSampleOrderNV (VULKAN_HPP_NAMESPACE::CoarseSampleOrderTypeNV sampleOrderType, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV > const &customSampleOrders) const VULKAN_HPP_NOEXCEPT
 
void buildAccelerationStructureNV (const VULKAN_HPP_NAMESPACE::AccelerationStructureInfoNV &info, VULKAN_HPP_NAMESPACE::Buffer instanceData, VULKAN_HPP_NAMESPACE::DeviceSize instanceOffset, VULKAN_HPP_NAMESPACE::Bool32 update, VULKAN_HPP_NAMESPACE::AccelerationStructureNV dst, VULKAN_HPP_NAMESPACE::AccelerationStructureNV src, VULKAN_HPP_NAMESPACE::Buffer scratch, VULKAN_HPP_NAMESPACE::DeviceSize scratchOffset) const VULKAN_HPP_NOEXCEPT
 
void copyAccelerationStructureNV (VULKAN_HPP_NAMESPACE::AccelerationStructureNV dst, VULKAN_HPP_NAMESPACE::AccelerationStructureNV src, VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeKHR mode) const VULKAN_HPP_NOEXCEPT
 
void traceRaysNV (VULKAN_HPP_NAMESPACE::Buffer raygenShaderBindingTableBuffer, VULKAN_HPP_NAMESPACE::DeviceSize raygenShaderBindingOffset, VULKAN_HPP_NAMESPACE::Buffer missShaderBindingTableBuffer, VULKAN_HPP_NAMESPACE::DeviceSize missShaderBindingOffset, VULKAN_HPP_NAMESPACE::DeviceSize missShaderBindingStride, VULKAN_HPP_NAMESPACE::Buffer hitShaderBindingTableBuffer, VULKAN_HPP_NAMESPACE::DeviceSize hitShaderBindingOffset, VULKAN_HPP_NAMESPACE::DeviceSize hitShaderBindingStride, VULKAN_HPP_NAMESPACE::Buffer callableShaderBindingTableBuffer, VULKAN_HPP_NAMESPACE::DeviceSize callableShaderBindingOffset, VULKAN_HPP_NAMESPACE::DeviceSize callableShaderBindingStride, uint32_t width, uint32_t height, uint32_t depth) const VULKAN_HPP_NOEXCEPT
 
void writeAccelerationStructuresPropertiesNV (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::AccelerationStructureNV > const &accelerationStructures, VULKAN_HPP_NAMESPACE::QueryType queryType, VULKAN_HPP_NAMESPACE::QueryPool queryPool, uint32_t firstQuery) const VULKAN_HPP_NOEXCEPT
 
void drawIndirectCountKHR (VULKAN_HPP_NAMESPACE::Buffer buffer, VULKAN_HPP_NAMESPACE::DeviceSize offset, VULKAN_HPP_NAMESPACE::Buffer countBuffer, VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) const VULKAN_HPP_NOEXCEPT
 
void drawIndexedIndirectCountKHR (VULKAN_HPP_NAMESPACE::Buffer buffer, VULKAN_HPP_NAMESPACE::DeviceSize offset, VULKAN_HPP_NAMESPACE::Buffer countBuffer, VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) const VULKAN_HPP_NOEXCEPT
 
void writeBufferMarkerAMD (VULKAN_HPP_NAMESPACE::PipelineStageFlagBits pipelineStage, VULKAN_HPP_NAMESPACE::Buffer dstBuffer, VULKAN_HPP_NAMESPACE::DeviceSize dstOffset, uint32_t marker) const VULKAN_HPP_NOEXCEPT
 
void drawMeshTasksNV (uint32_t taskCount, uint32_t firstTask) const VULKAN_HPP_NOEXCEPT
 
void drawMeshTasksIndirectNV (VULKAN_HPP_NAMESPACE::Buffer buffer, VULKAN_HPP_NAMESPACE::DeviceSize offset, uint32_t drawCount, uint32_t stride) const VULKAN_HPP_NOEXCEPT
 
void drawMeshTasksIndirectCountNV (VULKAN_HPP_NAMESPACE::Buffer buffer, VULKAN_HPP_NAMESPACE::DeviceSize offset, VULKAN_HPP_NAMESPACE::Buffer countBuffer, VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) const VULKAN_HPP_NOEXCEPT
 
void setExclusiveScissorNV (uint32_t firstExclusiveScissor, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Rect2D > const &exclusiveScissors) const VULKAN_HPP_NOEXCEPT
 
template<typename CheckpointMarkerType >
void setCheckpointNV (CheckpointMarkerType const &checkpointMarker) const VULKAN_HPP_NOEXCEPT
 
void setPerformanceMarkerINTEL (const VULKAN_HPP_NAMESPACE::PerformanceMarkerInfoINTEL &markerInfo) const
 
void setPerformanceStreamMarkerINTEL (const VULKAN_HPP_NAMESPACE::PerformanceStreamMarkerInfoINTEL &markerInfo) const
 
void setPerformanceOverrideINTEL (const VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL &overrideInfo) const
 
void setFragmentShadingRateKHR (const VULKAN_HPP_NAMESPACE::Extent2D &fragmentSize, const VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR combinerOps[2]) const VULKAN_HPP_NOEXCEPT
 
void setLineStippleEXT (uint32_t lineStippleFactor, uint16_t lineStipplePattern) const VULKAN_HPP_NOEXCEPT
 
void setCullModeEXT (VULKAN_HPP_NAMESPACE::CullModeFlags cullMode VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
void setFrontFaceEXT (VULKAN_HPP_NAMESPACE::FrontFace frontFace) const VULKAN_HPP_NOEXCEPT
 
void setPrimitiveTopologyEXT (VULKAN_HPP_NAMESPACE::PrimitiveTopology primitiveTopology) const VULKAN_HPP_NOEXCEPT
 
void setViewportWithCountEXT (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Viewport > const &viewports) const VULKAN_HPP_NOEXCEPT
 
void setScissorWithCountEXT (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Rect2D > const &scissors) const VULKAN_HPP_NOEXCEPT
 
void bindVertexBuffers2EXT (uint32_t firstBinding, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Buffer > const &buffers, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DeviceSize > const &offsets, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DeviceSize > const &sizes VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DeviceSize > const &strides VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT) const
 
void setDepthTestEnableEXT (VULKAN_HPP_NAMESPACE::Bool32 depthTestEnable) const VULKAN_HPP_NOEXCEPT
 
void setDepthWriteEnableEXT (VULKAN_HPP_NAMESPACE::Bool32 depthWriteEnable) const VULKAN_HPP_NOEXCEPT
 
void setDepthCompareOpEXT (VULKAN_HPP_NAMESPACE::CompareOp depthCompareOp) const VULKAN_HPP_NOEXCEPT
 
void setDepthBoundsTestEnableEXT (VULKAN_HPP_NAMESPACE::Bool32 depthBoundsTestEnable) const VULKAN_HPP_NOEXCEPT
 
void setStencilTestEnableEXT (VULKAN_HPP_NAMESPACE::Bool32 stencilTestEnable) const VULKAN_HPP_NOEXCEPT
 
void setStencilOpEXT (VULKAN_HPP_NAMESPACE::StencilFaceFlags faceMask, VULKAN_HPP_NAMESPACE::StencilOp failOp, VULKAN_HPP_NAMESPACE::StencilOp passOp, VULKAN_HPP_NAMESPACE::StencilOp depthFailOp, VULKAN_HPP_NAMESPACE::CompareOp compareOp) const VULKAN_HPP_NOEXCEPT
 
void preprocessGeneratedCommandsNV (const VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV &generatedCommandsInfo) const VULKAN_HPP_NOEXCEPT
 
void executeGeneratedCommandsNV (VULKAN_HPP_NAMESPACE::Bool32 isPreprocessed, const VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV &generatedCommandsInfo) const VULKAN_HPP_NOEXCEPT
 
void bindPipelineShaderGroupNV (VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint, VULKAN_HPP_NAMESPACE::Pipeline pipeline, uint32_t groupIndex) const VULKAN_HPP_NOEXCEPT
 
void setEvent2KHR (VULKAN_HPP_NAMESPACE::Event event, const VULKAN_HPP_NAMESPACE::DependencyInfo &dependencyInfo) const VULKAN_HPP_NOEXCEPT
 
void resetEvent2KHR (VULKAN_HPP_NAMESPACE::Event event, VULKAN_HPP_NAMESPACE::PipelineStageFlags2 stageMask VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
void waitEvents2KHR (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Event > const &events, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DependencyInfo > const &dependencyInfos) const
 
void pipelineBarrier2KHR (const VULKAN_HPP_NAMESPACE::DependencyInfo &dependencyInfo) const VULKAN_HPP_NOEXCEPT
 
void writeTimestamp2KHR (VULKAN_HPP_NAMESPACE::PipelineStageFlags2 stage, VULKAN_HPP_NAMESPACE::QueryPool queryPool, uint32_t query) const VULKAN_HPP_NOEXCEPT
 
void writeBufferMarker2AMD (VULKAN_HPP_NAMESPACE::PipelineStageFlags2 stage, VULKAN_HPP_NAMESPACE::Buffer dstBuffer, VULKAN_HPP_NAMESPACE::DeviceSize dstOffset, uint32_t marker) const VULKAN_HPP_NOEXCEPT
 
void bindDescriptorBuffersEXT (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DescriptorBufferBindingInfoEXT > const &bindingInfos) const VULKAN_HPP_NOEXCEPT
 
void setDescriptorBufferOffsetsEXT (VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint, VULKAN_HPP_NAMESPACE::PipelineLayout layout, uint32_t firstSet, VULKAN_HPP_NAMESPACE::ArrayProxy< const uint32_t > const &bufferIndices, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DeviceSize > const &offsets) const
 
void bindDescriptorBufferEmbeddedSamplersEXT (VULKAN_HPP_NAMESPACE::PipelineBindPoint pipelineBindPoint, VULKAN_HPP_NAMESPACE::PipelineLayout layout, uint32_t set) const VULKAN_HPP_NOEXCEPT
 
void setFragmentShadingRateEnumNV (VULKAN_HPP_NAMESPACE::FragmentShadingRateNV shadingRate, const VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR combinerOps[2]) const VULKAN_HPP_NOEXCEPT
 
void drawMeshTasksEXT (uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ) const VULKAN_HPP_NOEXCEPT
 
void drawMeshTasksIndirectEXT (VULKAN_HPP_NAMESPACE::Buffer buffer, VULKAN_HPP_NAMESPACE::DeviceSize offset, uint32_t drawCount, uint32_t stride) const VULKAN_HPP_NOEXCEPT
 
void drawMeshTasksIndirectCountEXT (VULKAN_HPP_NAMESPACE::Buffer buffer, VULKAN_HPP_NAMESPACE::DeviceSize offset, VULKAN_HPP_NAMESPACE::Buffer countBuffer, VULKAN_HPP_NAMESPACE::DeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride) const VULKAN_HPP_NOEXCEPT
 
void copyBuffer2KHR (const VULKAN_HPP_NAMESPACE::CopyBufferInfo2 &copyBufferInfo) const VULKAN_HPP_NOEXCEPT
 
void copyImage2KHR (const VULKAN_HPP_NAMESPACE::CopyImageInfo2 &copyImageInfo) const VULKAN_HPP_NOEXCEPT
 
void copyBufferToImage2KHR (const VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2 &copyBufferToImageInfo) const VULKAN_HPP_NOEXCEPT
 
void copyImageToBuffer2KHR (const VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2 &copyImageToBufferInfo) const VULKAN_HPP_NOEXCEPT
 
void blitImage2KHR (const VULKAN_HPP_NAMESPACE::BlitImageInfo2 &blitImageInfo) const VULKAN_HPP_NOEXCEPT
 
void resolveImage2KHR (const VULKAN_HPP_NAMESPACE::ResolveImageInfo2 &resolveImageInfo) const VULKAN_HPP_NOEXCEPT
 
void traceRaysKHR (const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR &raygenShaderBindingTable, const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR &missShaderBindingTable, const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR &hitShaderBindingTable, const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR &callableShaderBindingTable, uint32_t width, uint32_t height, uint32_t depth) const VULKAN_HPP_NOEXCEPT
 
void traceRaysIndirectKHR (const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR &raygenShaderBindingTable, const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR &missShaderBindingTable, const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR &hitShaderBindingTable, const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR &callableShaderBindingTable, VULKAN_HPP_NAMESPACE::DeviceAddress indirectDeviceAddress) const VULKAN_HPP_NOEXCEPT
 
void setRayTracingPipelineStackSizeKHR (uint32_t pipelineStackSize) const VULKAN_HPP_NOEXCEPT
 
void setVertexInputEXT (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::VertexInputBindingDescription2EXT > const &vertexBindingDescriptions, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription2EXT > const &vertexAttributeDescriptions) const VULKAN_HPP_NOEXCEPT
 
void subpassShadingHUAWEI () const VULKAN_HPP_NOEXCEPT
 
void bindInvocationMaskHUAWEI (VULKAN_HPP_NAMESPACE::ImageView imageView, VULKAN_HPP_NAMESPACE::ImageLayout imageLayout) const VULKAN_HPP_NOEXCEPT
 
void setPatchControlPointsEXT (uint32_t patchControlPoints) const VULKAN_HPP_NOEXCEPT
 
void setRasterizerDiscardEnableEXT (VULKAN_HPP_NAMESPACE::Bool32 rasterizerDiscardEnable) const VULKAN_HPP_NOEXCEPT
 
void setDepthBiasEnableEXT (VULKAN_HPP_NAMESPACE::Bool32 depthBiasEnable) const VULKAN_HPP_NOEXCEPT
 
void setLogicOpEXT (VULKAN_HPP_NAMESPACE::LogicOp logicOp) const VULKAN_HPP_NOEXCEPT
 
void setPrimitiveRestartEnableEXT (VULKAN_HPP_NAMESPACE::Bool32 primitiveRestartEnable) const VULKAN_HPP_NOEXCEPT
 
void setColorWriteEnableEXT (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Bool32 > const &colorWriteEnables) const VULKAN_HPP_NOEXCEPT
 
void traceRaysIndirect2KHR (VULKAN_HPP_NAMESPACE::DeviceAddress indirectDeviceAddress) const VULKAN_HPP_NOEXCEPT
 
void drawMultiEXT (VULKAN_HPP_NAMESPACE::StridedArrayProxy< const VULKAN_HPP_NAMESPACE::MultiDrawInfoEXT > const &vertexInfo, uint32_t instanceCount, uint32_t firstInstance) const VULKAN_HPP_NOEXCEPT
 
void drawMultiIndexedEXT (VULKAN_HPP_NAMESPACE::StridedArrayProxy< const VULKAN_HPP_NAMESPACE::MultiDrawIndexedInfoEXT > const &indexInfo, uint32_t instanceCount, uint32_t firstInstance, Optional< const int32_t > vertexOffset VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT
 
void buildMicromapsEXT (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::MicromapBuildInfoEXT > const &infos) const VULKAN_HPP_NOEXCEPT
 
void copyMicromapEXT (const VULKAN_HPP_NAMESPACE::CopyMicromapInfoEXT &info) const VULKAN_HPP_NOEXCEPT
 
void copyMicromapToMemoryEXT (const VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT &info) const VULKAN_HPP_NOEXCEPT
 
void copyMemoryToMicromapEXT (const VULKAN_HPP_NAMESPACE::CopyMemoryToMicromapInfoEXT &info) const VULKAN_HPP_NOEXCEPT
 
void writeMicromapsPropertiesEXT (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::MicromapEXT > const &micromaps, VULKAN_HPP_NAMESPACE::QueryType queryType, VULKAN_HPP_NAMESPACE::QueryPool queryPool, uint32_t firstQuery) const VULKAN_HPP_NOEXCEPT
 
void copyMemoryIndirectNV (VULKAN_HPP_NAMESPACE::DeviceAddress copyBufferAddress, uint32_t copyCount, uint32_t stride) const VULKAN_HPP_NOEXCEPT
 
void copyMemoryToImageIndirectNV (VULKAN_HPP_NAMESPACE::DeviceAddress copyBufferAddress, uint32_t stride, VULKAN_HPP_NAMESPACE::Image dstImage, VULKAN_HPP_NAMESPACE::ImageLayout dstImageLayout, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::ImageSubresourceLayers > const &imageSubresources) const VULKAN_HPP_NOEXCEPT
 
void decompressMemoryNV (VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV > const &decompressMemoryRegions) const VULKAN_HPP_NOEXCEPT
 
void decompressMemoryIndirectCountNV (VULKAN_HPP_NAMESPACE::DeviceAddress indirectCommandsAddress, VULKAN_HPP_NAMESPACE::DeviceAddress indirectCommandsCountAddress, uint32_t stride) const VULKAN_HPP_NOEXCEPT
 
void setTessellationDomainOriginEXT (VULKAN_HPP_NAMESPACE::TessellationDomainOrigin domainOrigin) const VULKAN_HPP_NOEXCEPT
 
void setDepthClampEnableEXT (VULKAN_HPP_NAMESPACE::Bool32 depthClampEnable) const VULKAN_HPP_NOEXCEPT
 
void setPolygonModeEXT (VULKAN_HPP_NAMESPACE::PolygonMode polygonMode) const VULKAN_HPP_NOEXCEPT
 
void setRasterizationSamplesEXT (VULKAN_HPP_NAMESPACE::SampleCountFlagBits rasterizationSamples) const VULKAN_HPP_NOEXCEPT
 
void setSampleMaskEXT (VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::SampleMask > const &sampleMask) const VULKAN_HPP_NOEXCEPT
 
void setAlphaToCoverageEnableEXT (VULKAN_HPP_NAMESPACE::Bool32 alphaToCoverageEnable) const VULKAN_HPP_NOEXCEPT
 
void setAlphaToOneEnableEXT (VULKAN_HPP_NAMESPACE::Bool32 alphaToOneEnable) const VULKAN_HPP_NOEXCEPT
 
void setLogicOpEnableEXT (VULKAN_HPP_NAMESPACE::Bool32 logicOpEnable) const VULKAN_HPP_NOEXCEPT
 
void setColorBlendEnableEXT (uint32_t firstAttachment, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Bool32 > const &colorBlendEnables) const VULKAN_HPP_NOEXCEPT
 
void setColorBlendEquationEXT (uint32_t firstAttachment, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::ColorBlendEquationEXT > const &colorBlendEquations) const VULKAN_HPP_NOEXCEPT
 
void setColorWriteMaskEXT (uint32_t firstAttachment, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::ColorComponentFlags > const &colorWriteMasks) const VULKAN_HPP_NOEXCEPT
 
void setRasterizationStreamEXT (uint32_t rasterizationStream) const VULKAN_HPP_NOEXCEPT
 
void setConservativeRasterizationModeEXT (VULKAN_HPP_NAMESPACE::ConservativeRasterizationModeEXT conservativeRasterizationMode) const VULKAN_HPP_NOEXCEPT
 
void setExtraPrimitiveOverestimationSizeEXT (float extraPrimitiveOverestimationSize) const VULKAN_HPP_NOEXCEPT
 
void setDepthClipEnableEXT (VULKAN_HPP_NAMESPACE::Bool32 depthClipEnable) const VULKAN_HPP_NOEXCEPT
 
void setSampleLocationsEnableEXT (VULKAN_HPP_NAMESPACE::Bool32 sampleLocationsEnable) const VULKAN_HPP_NOEXCEPT
 
void setColorBlendAdvancedEXT (uint32_t firstAttachment, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT > const &colorBlendAdvanced) const VULKAN_HPP_NOEXCEPT
 
void setProvokingVertexModeEXT (VULKAN_HPP_NAMESPACE::ProvokingVertexModeEXT provokingVertexMode) const VULKAN_HPP_NOEXCEPT
 
void setLineRasterizationModeEXT (VULKAN_HPP_NAMESPACE::LineRasterizationModeEXT lineRasterizationMode) const VULKAN_HPP_NOEXCEPT
 
void setLineStippleEnableEXT (VULKAN_HPP_NAMESPACE::Bool32 stippledLineEnable) const VULKAN_HPP_NOEXCEPT
 
void setDepthClipNegativeOneToOneEXT (VULKAN_HPP_NAMESPACE::Bool32 negativeOneToOne) const VULKAN_HPP_NOEXCEPT
 
void setViewportWScalingEnableNV (VULKAN_HPP_NAMESPACE::Bool32 viewportWScalingEnable) const VULKAN_HPP_NOEXCEPT
 
void setViewportSwizzleNV (uint32_t firstViewport, VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::ViewportSwizzleNV > const &viewportSwizzles) const VULKAN_HPP_NOEXCEPT
 
void setCoverageToColorEnableNV (VULKAN_HPP_NAMESPACE::Bool32 coverageToColorEnable) const VULKAN_HPP_NOEXCEPT
 
void setCoverageToColorLocationNV (uint32_t coverageToColorLocation) const VULKAN_HPP_NOEXCEPT
 
void setCoverageModulationModeNV (VULKAN_HPP_NAMESPACE::CoverageModulationModeNV coverageModulationMode) const VULKAN_HPP_NOEXCEPT
 
void setCoverageModulationTableEnableNV (VULKAN_HPP_NAMESPACE::Bool32 coverageModulationTableEnable) const VULKAN_HPP_NOEXCEPT
 
void setCoverageModulationTableNV (VULKAN_HPP_NAMESPACE::ArrayProxy< const float > const &coverageModulationTable) const VULKAN_HPP_NOEXCEPT
 
void setShadingRateImageEnableNV (VULKAN_HPP_NAMESPACE::Bool32 shadingRateImageEnable) const VULKAN_HPP_NOEXCEPT
 
void setRepresentativeFragmentTestEnableNV (VULKAN_HPP_NAMESPACE::Bool32 representativeFragmentTestEnable) const VULKAN_HPP_NOEXCEPT
 
void setCoverageReductionModeNV (VULKAN_HPP_NAMESPACE::CoverageReductionModeNV coverageReductionMode) const VULKAN_HPP_NOEXCEPT
 
void opticalFlowExecuteNV (VULKAN_HPP_NAMESPACE::OpticalFlowSessionNV session, const VULKAN_HPP_NAMESPACE::OpticalFlowExecuteInfoNV &executeInfo) const VULKAN_HPP_NOEXCEPT
 

Static Public Attributes

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

Detailed Description

Definition at line 4897 of file vulkan_raii.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::CommandBuffer ( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const device,
VkCommandBuffer  commandBuffer,
VkCommandPool  commandPool 
)
inline

Definition at line 4907 of file vulkan_raii.hpp.

VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::CommandBuffer ( std::nullptr_t  )
inline

Definition at line 4912 of file vulkan_raii.hpp.

VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::~CommandBuffer ( )
inline

Definition at line 4914 of file vulkan_raii.hpp.

VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::CommandBuffer ( )
delete
VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::CommandBuffer ( CommandBuffer const )
delete
VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::CommandBuffer ( CommandBuffer &&  rhs)
inline

Definition at line 4921 of file vulkan_raii.hpp.

Member Function Documentation

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::begin ( const VULKAN_HPP_NAMESPACE::CommandBufferBeginInfo beginInfo) const

Definition at line 11955 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::beginConditionalRenderingEXT ( const VULKAN_HPP_NAMESPACE::ConditionalRenderingBeginInfoEXT conditionalRenderingBegin) const

Definition at line 14820 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::beginDebugUtilsLabelEXT ( const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT labelInfo) const

Definition at line 15513 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::beginQuery ( VULKAN_HPP_NAMESPACE::QueryPool  queryPool,
uint32_t  query,
VULKAN_HPP_NAMESPACE::QueryControlFlags flags  VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT 
) const

Definition at line 12327 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::beginQueryIndexedEXT ( VULKAN_HPP_NAMESPACE::QueryPool  queryPool,
uint32_t  query,
VULKAN_HPP_NAMESPACE::QueryControlFlags  flags,
uint32_t  index 
) const

Definition at line 14080 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::beginRendering ( const VULKAN_HPP_NAMESPACE::RenderingInfo renderingInfo) const

Definition at line 13096 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::beginRenderingKHR ( const VULKAN_HPP_NAMESPACE::RenderingInfo renderingInfo) const

Definition at line 14249 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::beginRenderPass ( const VULKAN_HPP_NAMESPACE::RenderPassBeginInfo renderPassBegin,
VULKAN_HPP_NAMESPACE::SubpassContents  contents 
) const

Definition at line 12386 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::beginRenderPass2 ( const VULKAN_HPP_NAMESPACE::RenderPassBeginInfo renderPassBegin,
const VULKAN_HPP_NAMESPACE::SubpassBeginInfo subpassBeginInfo 
) const

Definition at line 12877 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::beginRenderPass2KHR ( const VULKAN_HPP_NAMESPACE::RenderPassBeginInfo renderPassBegin,
const VULKAN_HPP_NAMESPACE::SubpassBeginInfo subpassBeginInfo 
) const

Definition at line 15050 of file vulkan_raii.hpp.

void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::beginTransformFeedbackEXT ( uint32_t  firstCounterBuffer,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Buffer > const counterBuffers,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DeviceSize > const &counterBufferOffsets  VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT 
) const
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::bindDescriptorBufferEmbeddedSamplersEXT ( VULKAN_HPP_NAMESPACE::PipelineBindPoint  pipelineBindPoint,
VULKAN_HPP_NAMESPACE::PipelineLayout  layout,
uint32_t  set 
) const

Definition at line 17717 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::bindDescriptorBuffersEXT ( VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DescriptorBufferBindingInfoEXT > const bindingInfos) const

Definition at line 17683 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::bindDescriptorSets ( VULKAN_HPP_NAMESPACE::PipelineBindPoint  pipelineBindPoint,
VULKAN_HPP_NAMESPACE::PipelineLayout  layout,
uint32_t  firstSet,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DescriptorSet > const descriptorSets,
VULKAN_HPP_NAMESPACE::ArrayProxy< const uint32_t > const dynamicOffsets 
) const

Definition at line 12036 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::bindIndexBuffer ( VULKAN_HPP_NAMESPACE::Buffer  buffer,
VULKAN_HPP_NAMESPACE::DeviceSize  offset,
VULKAN_HPP_NAMESPACE::IndexType  indexType 
) const

Definition at line 12052 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::bindInvocationMaskHUAWEI ( VULKAN_HPP_NAMESPACE::ImageView  imageView,
VULKAN_HPP_NAMESPACE::ImageLayout  imageLayout 
) const

Definition at line 18318 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::bindPipeline ( VULKAN_HPP_NAMESPACE::PipelineBindPoint  pipelineBindPoint,
VULKAN_HPP_NAMESPACE::Pipeline  pipeline 
) const

Definition at line 11975 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::bindPipelineShaderGroupNV ( VULKAN_HPP_NAMESPACE::PipelineBindPoint  pipelineBindPoint,
VULKAN_HPP_NAMESPACE::Pipeline  pipeline,
uint32_t  groupIndex 
) const

Definition at line 17421 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::bindShadingRateImageNV ( VULKAN_HPP_NAMESPACE::ImageView  imageView,
VULKAN_HPP_NAMESPACE::ImageLayout  imageLayout 
) const

Definition at line 16118 of file vulkan_raii.hpp.

void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::bindTransformFeedbackBuffersEXT ( uint32_t  firstBinding,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Buffer > const buffers,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DeviceSize > const offsets,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DeviceSize > const &sizes  VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT 
) const
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::bindVertexBuffers ( uint32_t  firstBinding,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Buffer > const buffers,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DeviceSize > const offsets 
) const

Definition at line 12062 of file vulkan_raii.hpp.

void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::bindVertexBuffers2 ( uint32_t  firstBinding,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Buffer > const buffers,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DeviceSize > const offsets,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DeviceSize > const &sizes  VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DeviceSize > const &strides  VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT 
) const
void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::bindVertexBuffers2EXT ( uint32_t  firstBinding,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Buffer > const buffers,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DeviceSize > const offsets,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DeviceSize > const &sizes  VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DeviceSize > const &strides  VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT 
) const
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::blitImage ( VULKAN_HPP_NAMESPACE::Image  srcImage,
VULKAN_HPP_NAMESPACE::ImageLayout  srcImageLayout,
VULKAN_HPP_NAMESPACE::Image  dstImage,
VULKAN_HPP_NAMESPACE::ImageLayout  dstImageLayout,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::ImageBlit > const regions,
VULKAN_HPP_NAMESPACE::Filter  filter 
) const

Definition at line 12148 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::blitImage2 ( const VULKAN_HPP_NAMESPACE::BlitImageInfo2 blitImageInfo) const

Definition at line 13085 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::blitImage2KHR ( const VULKAN_HPP_NAMESPACE::BlitImageInfo2 blitImageInfo) const

Definition at line 17894 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::buildAccelerationStructureNV ( const VULKAN_HPP_NAMESPACE::AccelerationStructureInfoNV info,
VULKAN_HPP_NAMESPACE::Buffer  instanceData,
VULKAN_HPP_NAMESPACE::DeviceSize  instanceOffset,
VULKAN_HPP_NAMESPACE::Bool32  update,
VULKAN_HPP_NAMESPACE::AccelerationStructureNV  dst,
VULKAN_HPP_NAMESPACE::AccelerationStructureNV  src,
VULKAN_HPP_NAMESPACE::Buffer  scratch,
VULKAN_HPP_NAMESPACE::DeviceSize  scratchOffset 
) const

Definition at line 16204 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::buildAccelerationStructuresIndirectKHR ( VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR > const infos,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DeviceAddress > const indirectDeviceAddresses,
VULKAN_HPP_NAMESPACE::ArrayProxy< const uint32_t > const indirectStrides,
VULKAN_HPP_NAMESPACE::ArrayProxy< const uint32_t *const > const pMaxPrimitiveCounts 
) const

Definition at line 15749 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::buildAccelerationStructuresKHR ( VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::AccelerationStructureBuildGeometryInfoKHR > const infos,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR *const > const pBuildRangeInfos 
) const

Definition at line 15731 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::buildMicromapsEXT ( VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::MicromapBuildInfoEXT > const infos) const

Definition at line 18491 of file vulkan_raii.hpp.

void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::clear ( void  )
inline

Definition at line 4947 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::clearAttachments ( VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::ClearAttachment > const attachments,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::ClearRect > const rects 
) const

Definition at line 12246 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::clearColorImage ( VULKAN_HPP_NAMESPACE::Image  image,
VULKAN_HPP_NAMESPACE::ImageLayout  imageLayout,
const VULKAN_HPP_NAMESPACE::ClearColorValue color,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::ImageSubresourceRange > const ranges 
) const

Definition at line 12217 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::clearDepthStencilImage ( VULKAN_HPP_NAMESPACE::Image  image,
VULKAN_HPP_NAMESPACE::ImageLayout  imageLayout,
const VULKAN_HPP_NAMESPACE::ClearDepthStencilValue depthStencil,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::ImageSubresourceRange > const ranges 
) const

Definition at line 12231 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::copyAccelerationStructureKHR ( const VULKAN_HPP_NAMESPACE::CopyAccelerationStructureInfoKHR info) const

Definition at line 15914 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::copyAccelerationStructureNV ( VULKAN_HPP_NAMESPACE::AccelerationStructureNV  dst,
VULKAN_HPP_NAMESPACE::AccelerationStructureNV  src,
VULKAN_HPP_NAMESPACE::CopyAccelerationStructureModeKHR  mode 
) const

Definition at line 16227 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::copyAccelerationStructureToMemoryKHR ( const VULKAN_HPP_NAMESPACE::CopyAccelerationStructureToMemoryInfoKHR info) const

Definition at line 15923 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::copyBuffer ( VULKAN_HPP_NAMESPACE::Buffer  srcBuffer,
VULKAN_HPP_NAMESPACE::Buffer  dstBuffer,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::BufferCopy > const regions 
) const

Definition at line 12121 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::copyBuffer2 ( const VULKAN_HPP_NAMESPACE::CopyBufferInfo2 copyBufferInfo) const

Definition at line 13061 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::copyBuffer2KHR ( const VULKAN_HPP_NAMESPACE::CopyBufferInfo2 copyBufferInfo) const

Definition at line 17860 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::copyBufferToImage ( VULKAN_HPP_NAMESPACE::Buffer  srcBuffer,
VULKAN_HPP_NAMESPACE::Image  dstImage,
VULKAN_HPP_NAMESPACE::ImageLayout  dstImageLayout,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::BufferImageCopy > const regions 
) const

Definition at line 12165 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::copyBufferToImage2 ( const VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2 copyBufferToImageInfo) const

Definition at line 13072 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::copyBufferToImage2KHR ( const VULKAN_HPP_NAMESPACE::CopyBufferToImageInfo2 copyBufferToImageInfo) const

Definition at line 17875 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::copyImage ( VULKAN_HPP_NAMESPACE::Image  srcImage,
VULKAN_HPP_NAMESPACE::ImageLayout  srcImageLayout,
VULKAN_HPP_NAMESPACE::Image  dstImage,
VULKAN_HPP_NAMESPACE::ImageLayout  dstImageLayout,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::ImageCopy > const regions 
) const

Definition at line 12133 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::copyImage2 ( const VULKAN_HPP_NAMESPACE::CopyImageInfo2 copyImageInfo) const

Definition at line 13066 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::copyImage2KHR ( const VULKAN_HPP_NAMESPACE::CopyImageInfo2 copyImageInfo) const

Definition at line 17867 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::copyImageToBuffer ( VULKAN_HPP_NAMESPACE::Image  srcImage,
VULKAN_HPP_NAMESPACE::ImageLayout  srcImageLayout,
VULKAN_HPP_NAMESPACE::Buffer  dstBuffer,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::BufferImageCopy > const regions 
) const

Definition at line 12179 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::copyImageToBuffer2 ( const VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2 copyImageToBufferInfo) const

Definition at line 13079 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::copyImageToBuffer2KHR ( const VULKAN_HPP_NAMESPACE::CopyImageToBufferInfo2 copyImageToBufferInfo) const

Definition at line 17885 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::copyMemoryIndirectNV ( VULKAN_HPP_NAMESPACE::DeviceAddress  copyBufferAddress,
uint32_t  copyCount,
uint32_t  stride 
) const

Definition at line 18816 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::copyMemoryToAccelerationStructureKHR ( const VULKAN_HPP_NAMESPACE::CopyMemoryToAccelerationStructureInfoKHR info) const

Definition at line 15933 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::copyMemoryToImageIndirectNV ( VULKAN_HPP_NAMESPACE::DeviceAddress  copyBufferAddress,
uint32_t  stride,
VULKAN_HPP_NAMESPACE::Image  dstImage,
VULKAN_HPP_NAMESPACE::ImageLayout  dstImageLayout,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::ImageSubresourceLayers > const imageSubresources 
) const

Definition at line 18827 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::copyMemoryToMicromapEXT ( const VULKAN_HPP_NAMESPACE::CopyMemoryToMicromapInfoEXT info) const

Definition at line 18635 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::copyMicromapEXT ( const VULKAN_HPP_NAMESPACE::CopyMicromapInfoEXT info) const

Definition at line 18619 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::copyMicromapToMemoryEXT ( const VULKAN_HPP_NAMESPACE::CopyMicromapToMemoryInfoEXT info) const

Definition at line 18626 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::copyQueryPoolResults ( VULKAN_HPP_NAMESPACE::QueryPool  queryPool,
uint32_t  firstQuery,
uint32_t  queryCount,
VULKAN_HPP_NAMESPACE::Buffer  dstBuffer,
VULKAN_HPP_NAMESPACE::DeviceSize  dstOffset,
VULKAN_HPP_NAMESPACE::DeviceSize  stride,
VULKAN_HPP_NAMESPACE::QueryResultFlags flags  VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT 
) const

Definition at line 12354 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::cuLaunchKernelNVX ( const VULKAN_HPP_NAMESPACE::CuLaunchInfoNVX launchInfo) const

Definition at line 14136 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::debugMarkerBeginEXT ( const VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT markerInfo) const

Definition at line 13816 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::debugMarkerEndEXT ( ) const

Definition at line 13824 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::debugMarkerInsertEXT ( const VULKAN_HPP_NAMESPACE::DebugMarkerMarkerInfoEXT markerInfo) const

Definition at line 13831 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::decompressMemoryIndirectCountNV ( VULKAN_HPP_NAMESPACE::DeviceAddress  indirectCommandsAddress,
VULKAN_HPP_NAMESPACE::DeviceAddress  indirectCommandsCountAddress,
uint32_t  stride 
) const

Definition at line 18859 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::decompressMemoryNV ( VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DecompressMemoryRegionNV > const decompressMemoryRegions) const

Definition at line 18848 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::dispatch ( uint32_t  groupCountX,
uint32_t  groupCountY,
uint32_t  groupCountZ 
) const

Definition at line 12108 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::dispatchBase ( uint32_t  baseGroupX,
uint32_t  baseGroupY,
uint32_t  baseGroupZ,
uint32_t  groupCountX,
uint32_t  groupCountY,
uint32_t  groupCountZ 
) const

Definition at line 12455 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::dispatchBaseKHR ( uint32_t  baseGroupX,
uint32_t  baseGroupY,
uint32_t  baseGroupZ,
uint32_t  groupCountX,
uint32_t  groupCountY,
uint32_t  groupCountZ 
) const

Definition at line 14567 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::dispatchIndirect ( VULKAN_HPP_NAMESPACE::Buffer  buffer,
VULKAN_HPP_NAMESPACE::DeviceSize  offset 
) const

Definition at line 12113 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::draw ( uint32_t  vertexCount,
uint32_t  instanceCount,
uint32_t  firstVertex,
uint32_t  firstInstance 
) const

Definition at line 12079 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::drawIndexed ( uint32_t  indexCount,
uint32_t  instanceCount,
uint32_t  firstIndex,
int32_t  vertexOffset,
uint32_t  firstInstance 
) const

Definition at line 12084 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::drawIndexedIndirect ( VULKAN_HPP_NAMESPACE::Buffer  buffer,
VULKAN_HPP_NAMESPACE::DeviceSize  offset,
uint32_t  drawCount,
uint32_t  stride 
) const

Definition at line 12099 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::drawIndexedIndirectCount ( VULKAN_HPP_NAMESPACE::Buffer  buffer,
VULKAN_HPP_NAMESPACE::DeviceSize  offset,
VULKAN_HPP_NAMESPACE::Buffer  countBuffer,
VULKAN_HPP_NAMESPACE::DeviceSize  countBufferOffset,
uint32_t  maxDrawCount,
uint32_t  stride 
) const

Definition at line 12854 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::drawIndexedIndirectCountAMD ( VULKAN_HPP_NAMESPACE::Buffer  buffer,
VULKAN_HPP_NAMESPACE::DeviceSize  offset,
VULKAN_HPP_NAMESPACE::Buffer  countBuffer,
VULKAN_HPP_NAMESPACE::DeviceSize  countBufferOffset,
uint32_t  maxDrawCount,
uint32_t  stride 
) const

Definition at line 14190 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::drawIndexedIndirectCountKHR ( VULKAN_HPP_NAMESPACE::Buffer  buffer,
VULKAN_HPP_NAMESPACE::DeviceSize  offset,
VULKAN_HPP_NAMESPACE::Buffer  countBuffer,
VULKAN_HPP_NAMESPACE::DeviceSize  countBufferOffset,
uint32_t  maxDrawCount,
uint32_t  stride 
) const

Definition at line 16439 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::drawIndirect ( VULKAN_HPP_NAMESPACE::Buffer  buffer,
VULKAN_HPP_NAMESPACE::DeviceSize  offset,
uint32_t  drawCount,
uint32_t  stride 
) const

Definition at line 12090 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::drawIndirectByteCountEXT ( uint32_t  instanceCount,
uint32_t  firstInstance,
VULKAN_HPP_NAMESPACE::Buffer  counterBuffer,
VULKAN_HPP_NAMESPACE::DeviceSize  counterBufferOffset,
uint32_t  counterOffset,
uint32_t  vertexStride 
) const

Definition at line 14101 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::drawIndirectCount ( VULKAN_HPP_NAMESPACE::Buffer  buffer,
VULKAN_HPP_NAMESPACE::DeviceSize  offset,
VULKAN_HPP_NAMESPACE::Buffer  countBuffer,
VULKAN_HPP_NAMESPACE::DeviceSize  countBufferOffset,
uint32_t  maxDrawCount,
uint32_t  stride 
) const

Definition at line 12838 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::drawIndirectCountAMD ( VULKAN_HPP_NAMESPACE::Buffer  buffer,
VULKAN_HPP_NAMESPACE::DeviceSize  offset,
VULKAN_HPP_NAMESPACE::Buffer  countBuffer,
VULKAN_HPP_NAMESPACE::DeviceSize  countBufferOffset,
uint32_t  maxDrawCount,
uint32_t  stride 
) const

Definition at line 14171 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::drawIndirectCountKHR ( VULKAN_HPP_NAMESPACE::Buffer  buffer,
VULKAN_HPP_NAMESPACE::DeviceSize  offset,
VULKAN_HPP_NAMESPACE::Buffer  countBuffer,
VULKAN_HPP_NAMESPACE::DeviceSize  countBufferOffset,
uint32_t  maxDrawCount,
uint32_t  stride 
) const

Definition at line 16420 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::drawMeshTasksEXT ( uint32_t  groupCountX,
uint32_t  groupCountY,
uint32_t  groupCountZ 
) const

Definition at line 17820 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::drawMeshTasksIndirectCountEXT ( VULKAN_HPP_NAMESPACE::Buffer  buffer,
VULKAN_HPP_NAMESPACE::DeviceSize  offset,
VULKAN_HPP_NAMESPACE::Buffer  countBuffer,
VULKAN_HPP_NAMESPACE::DeviceSize  countBufferOffset,
uint32_t  maxDrawCount,
uint32_t  stride 
) const

Definition at line 17839 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::drawMeshTasksIndirectCountNV ( VULKAN_HPP_NAMESPACE::Buffer  buffer,
VULKAN_HPP_NAMESPACE::DeviceSize  offset,
VULKAN_HPP_NAMESPACE::Buffer  countBuffer,
VULKAN_HPP_NAMESPACE::DeviceSize  countBufferOffset,
uint32_t  maxDrawCount,
uint32_t  stride 
) const

Definition at line 16579 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::drawMeshTasksIndirectEXT ( VULKAN_HPP_NAMESPACE::Buffer  buffer,
VULKAN_HPP_NAMESPACE::DeviceSize  offset,
uint32_t  drawCount,
uint32_t  stride 
) const

Definition at line 17827 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::drawMeshTasksIndirectNV ( VULKAN_HPP_NAMESPACE::Buffer  buffer,
VULKAN_HPP_NAMESPACE::DeviceSize  offset,
uint32_t  drawCount,
uint32_t  stride 
) const

Definition at line 16567 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::drawMeshTasksNV ( uint32_t  taskCount,
uint32_t  firstTask 
) const

Definition at line 16560 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::drawMultiEXT ( VULKAN_HPP_NAMESPACE::StridedArrayProxy< const VULKAN_HPP_NAMESPACE::MultiDrawInfoEXT > const vertexInfo,
uint32_t  instanceCount,
uint32_t  firstInstance 
) const

Definition at line 18451 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::drawMultiIndexedEXT ( VULKAN_HPP_NAMESPACE::StridedArrayProxy< const VULKAN_HPP_NAMESPACE::MultiDrawIndexedInfoEXT > const indexInfo,
uint32_t  instanceCount,
uint32_t  firstInstance,
Optional< const int32_t > vertexOffset  VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT 
) const

Definition at line 18466 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::end ( void  ) const

Definition at line 11962 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::endConditionalRenderingEXT ( ) const

Definition at line 14830 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::endDebugUtilsLabelEXT ( ) const

Definition at line 15522 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::endQuery ( VULKAN_HPP_NAMESPACE::QueryPool  queryPool,
uint32_t  query 
) const

Definition at line 12335 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::endQueryIndexedEXT ( VULKAN_HPP_NAMESPACE::QueryPool  queryPool,
uint32_t  query,
uint32_t  index 
) const

Definition at line 14093 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::endRendering ( ) const

Definition at line 13101 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::endRenderingKHR ( ) const

Definition at line 14256 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::endRenderPass ( ) const

Definition at line 12399 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::endRenderPass2 ( const VULKAN_HPP_NAMESPACE::SubpassEndInfo subpassEndInfo) const

Definition at line 12893 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::endRenderPass2KHR ( const VULKAN_HPP_NAMESPACE::SubpassEndInfo subpassEndInfo) const

Definition at line 15071 of file vulkan_raii.hpp.

void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::endTransformFeedbackEXT ( uint32_t  firstCounterBuffer,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Buffer > const counterBuffers,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DeviceSize > const &counterBufferOffsets  VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT 
) const
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::executeCommands ( VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::CommandBuffer > const commandBuffers) const

Definition at line 12404 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::executeGeneratedCommandsNV ( VULKAN_HPP_NAMESPACE::Bool32  isPreprocessed,
const VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV generatedCommandsInfo 
) const

Definition at line 17410 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::fillBuffer ( VULKAN_HPP_NAMESPACE::Buffer  dstBuffer,
VULKAN_HPP_NAMESPACE::DeviceSize  dstOffset,
VULKAN_HPP_NAMESPACE::DeviceSize  size,
uint32_t  data 
) const

Definition at line 12205 of file vulkan_raii.hpp.

VULKAN_HPP_NAMESPACE::Device VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::getDevice ( ) const
inline

Definition at line 4968 of file vulkan_raii.hpp.

VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher const* VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::getDispatcher ( ) const
inline

Definition at line 4973 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::insertDebugUtilsLabelEXT ( const VULKAN_HPP_NAMESPACE::DebugUtilsLabelEXT labelInfo) const

Definition at line 15529 of file vulkan_raii.hpp.

VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::m_commandBuffer ( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::  exchangerhs.m_commandBuffer,{})
VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::m_commandPool ( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::  exchangerhs.m_commandPool,{})
VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::m_dispatcher ( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::  exchangerhs.m_dispatcher, nullptr)
inline

Definition at line 4925 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::nextSubpass ( VULKAN_HPP_NAMESPACE::SubpassContents  contents) const

Definition at line 12394 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::nextSubpass2 ( const VULKAN_HPP_NAMESPACE::SubpassBeginInfo subpassBeginInfo,
const VULKAN_HPP_NAMESPACE::SubpassEndInfo subpassEndInfo 
) const

Definition at line 12885 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::nextSubpass2KHR ( const VULKAN_HPP_NAMESPACE::SubpassBeginInfo subpassBeginInfo,
const VULKAN_HPP_NAMESPACE::SubpassEndInfo subpassEndInfo 
) const

Definition at line 15061 of file vulkan_raii.hpp.

VULKAN_HPP_NAMESPACE::CommandBuffer const& VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::operator* ( ) const
inline

Definition at line 4942 of file vulkan_raii.hpp.

CommandBuffer& VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::operator= ( CommandBuffer const )
delete
CommandBuffer& VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::operator= ( CommandBuffer &&  rhs)
inline

Definition at line 4929 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::opticalFlowExecuteNV ( VULKAN_HPP_NAMESPACE::OpticalFlowSessionNV  session,
const VULKAN_HPP_NAMESPACE::OpticalFlowExecuteInfoNV executeInfo 
) const

Definition at line 19256 of file vulkan_raii.hpp.

Definition at line 12307 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::pipelineBarrier2 ( const VULKAN_HPP_NAMESPACE::DependencyInfo dependencyInfo) const

Definition at line 13040 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::pipelineBarrier2KHR ( const VULKAN_HPP_NAMESPACE::DependencyInfo dependencyInfo) const

Definition at line 17576 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::preprocessGeneratedCommandsNV ( const VULKAN_HPP_NAMESPACE::GeneratedCommandsInfoNV generatedCommandsInfo) const

Definition at line 17400 of file vulkan_raii.hpp.

template<typename ValuesType >
void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::pushConstants ( VULKAN_HPP_NAMESPACE::PipelineLayout  layout,
VULKAN_HPP_NAMESPACE::ShaderStageFlags  stageFlags,
uint32_t  offset,
VULKAN_HPP_NAMESPACE::ArrayProxy< const ValuesType > const values 
) const
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::pushDescriptorSetKHR ( VULKAN_HPP_NAMESPACE::PipelineBindPoint  pipelineBindPoint,
VULKAN_HPP_NAMESPACE::PipelineLayout  layout,
uint32_t  set,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::WriteDescriptorSet > const descriptorWrites 
) const

Definition at line 14785 of file vulkan_raii.hpp.

template<typename DataType >
void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::pushDescriptorSetWithTemplateKHR ( VULKAN_HPP_NAMESPACE::DescriptorUpdateTemplate  descriptorUpdateTemplate,
VULKAN_HPP_NAMESPACE::PipelineLayout  layout,
uint32_t  set,
DataType const data 
) const
VULKAN_HPP_NAMESPACE::CommandBuffer VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::release ( )
inline

Definition at line 4960 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::reset ( VULKAN_HPP_NAMESPACE::CommandBufferResetFlags flags  VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT) const

Definition at line 11968 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::resetEvent ( VULKAN_HPP_NAMESPACE::Event  event,
VULKAN_HPP_NAMESPACE::PipelineStageFlags stageMask  VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT 
) const

Definition at line 12279 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::resetEvent2 ( VULKAN_HPP_NAMESPACE::Event  event,
VULKAN_HPP_NAMESPACE::PipelineStageFlags2 stageMask  VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT 
) const

Definition at line 13018 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::resetEvent2KHR ( VULKAN_HPP_NAMESPACE::Event  event,
VULKAN_HPP_NAMESPACE::PipelineStageFlags2 stageMask  VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT 
) const

Definition at line 17551 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::resetQueryPool ( VULKAN_HPP_NAMESPACE::QueryPool  queryPool,
uint32_t  firstQuery,
uint32_t  queryCount 
) const

Definition at line 12341 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::resolveImage ( VULKAN_HPP_NAMESPACE::Image  srcImage,
VULKAN_HPP_NAMESPACE::ImageLayout  srcImageLayout,
VULKAN_HPP_NAMESPACE::Image  dstImage,
VULKAN_HPP_NAMESPACE::ImageLayout  dstImageLayout,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::ImageResolve > const regions 
) const

Definition at line 12257 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::resolveImage2 ( const VULKAN_HPP_NAMESPACE::ResolveImageInfo2 resolveImageInfo) const

Definition at line 13090 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::resolveImage2KHR ( const VULKAN_HPP_NAMESPACE::ResolveImageInfo2 resolveImageInfo) const

Definition at line 17901 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setAlphaToCoverageEnableEXT ( VULKAN_HPP_NAMESPACE::Bool32  alphaToCoverageEnable) const

Definition at line 18921 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setAlphaToOneEnableEXT ( VULKAN_HPP_NAMESPACE::Bool32  alphaToOneEnable) const

Definition at line 18929 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setBlendConstants ( const float  blendConstants[4]) const

Definition at line 12009 of file vulkan_raii.hpp.

template<typename CheckpointMarkerType >
void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setCheckpointNV ( CheckpointMarkerType const checkpointMarker) const
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setCoarseSampleOrderNV ( VULKAN_HPP_NAMESPACE::CoarseSampleOrderTypeNV  sampleOrderType,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::CoarseSampleOrderCustomNV > const customSampleOrders 
) const

Definition at line 16141 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setColorBlendAdvancedEXT ( uint32_t  firstAttachment,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::ColorBlendAdvancedEXT > const colorBlendAdvanced 
) const

Definition at line 19025 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setColorBlendEnableEXT ( uint32_t  firstAttachment,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Bool32 > const colorBlendEnables 
) const

Definition at line 18945 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setColorBlendEquationEXT ( uint32_t  firstAttachment,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::ColorBlendEquationEXT > const colorBlendEquations 
) const

Definition at line 18957 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setColorWriteEnableEXT ( VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Bool32 > const colorWriteEnables) const

Definition at line 18428 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setColorWriteMaskEXT ( uint32_t  firstAttachment,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::ColorComponentFlags > const colorWriteMasks 
) const

Definition at line 18970 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setConservativeRasterizationModeEXT ( VULKAN_HPP_NAMESPACE::ConservativeRasterizationModeEXT  conservativeRasterizationMode) const

Definition at line 18991 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setCoverageModulationModeNV ( VULKAN_HPP_NAMESPACE::CoverageModulationModeNV  coverageModulationMode) const

Definition at line 19112 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setCoverageModulationTableEnableNV ( VULKAN_HPP_NAMESPACE::Bool32  coverageModulationTableEnable) const

Definition at line 19122 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setCoverageModulationTableNV ( VULKAN_HPP_NAMESPACE::ArrayProxy< const float > const coverageModulationTable) const

Definition at line 19132 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setCoverageReductionModeNV ( VULKAN_HPP_NAMESPACE::CoverageReductionModeNV  coverageReductionMode) const

Definition at line 19160 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setCoverageToColorEnableNV ( VULKAN_HPP_NAMESPACE::Bool32  coverageToColorEnable) const

Definition at line 19095 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setCoverageToColorLocationNV ( uint32_t  coverageToColorLocation) const

Definition at line 19103 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setCullMode ( VULKAN_HPP_NAMESPACE::CullModeFlags cullMode  VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT) const

Definition at line 13106 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setCullModeEXT ( VULKAN_HPP_NAMESPACE::CullModeFlags cullMode  VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT) const

Definition at line 17098 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setDepthBias ( float  depthBiasConstantFactor,
float  depthBiasClamp,
float  depthBiasSlopeFactor 
) const

Definition at line 12004 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setDepthBiasEnable ( VULKAN_HPP_NAMESPACE::Bool32  depthBiasEnable) const

Definition at line 13207 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setDepthBiasEnableEXT ( VULKAN_HPP_NAMESPACE::Bool32  depthBiasEnable) const

Definition at line 18380 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setDepthBounds ( float  minDepthBounds,
float  maxDepthBounds 
) const

Definition at line 12014 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setDepthBoundsTestEnable ( VULKAN_HPP_NAMESPACE::Bool32  depthBoundsTestEnable) const

Definition at line 13178 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setDepthBoundsTestEnableEXT ( VULKAN_HPP_NAMESPACE::Bool32  depthBoundsTestEnable) const

Definition at line 17195 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setDepthClampEnableEXT ( VULKAN_HPP_NAMESPACE::Bool32  depthClampEnable) const

Definition at line 18884 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setDepthClipEnableEXT ( VULKAN_HPP_NAMESPACE::Bool32  depthClipEnable) const

Definition at line 19009 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setDepthClipNegativeOneToOneEXT ( VULKAN_HPP_NAMESPACE::Bool32  negativeOneToOne) const

Definition at line 19066 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setDepthCompareOp ( VULKAN_HPP_NAMESPACE::CompareOp  depthCompareOp) const

Definition at line 13173 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setDepthCompareOpEXT ( VULKAN_HPP_NAMESPACE::CompareOp  depthCompareOp) const

Definition at line 17187 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setDepthTestEnable ( VULKAN_HPP_NAMESPACE::Bool32  depthTestEnable) const

Definition at line 13163 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setDepthTestEnableEXT ( VULKAN_HPP_NAMESPACE::Bool32  depthTestEnable) const

Definition at line 17171 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setDepthWriteEnable ( VULKAN_HPP_NAMESPACE::Bool32  depthWriteEnable) const

Definition at line 13168 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setDepthWriteEnableEXT ( VULKAN_HPP_NAMESPACE::Bool32  depthWriteEnable) const

Definition at line 17179 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setDescriptorBufferOffsetsEXT ( VULKAN_HPP_NAMESPACE::PipelineBindPoint  pipelineBindPoint,
VULKAN_HPP_NAMESPACE::PipelineLayout  layout,
uint32_t  firstSet,
VULKAN_HPP_NAMESPACE::ArrayProxy< const uint32_t > const bufferIndices,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DeviceSize > const offsets 
) const

Definition at line 17695 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setDeviceMask ( uint32_t  deviceMask) const

Definition at line 12450 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setDeviceMaskKHR ( uint32_t  deviceMask) const

Definition at line 14560 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setDiscardRectangleEXT ( uint32_t  firstDiscardRectangle,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Rect2D > const discardRectangles 
) const

Definition at line 15012 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setEvent ( VULKAN_HPP_NAMESPACE::Event  event,
VULKAN_HPP_NAMESPACE::PipelineStageFlags stageMask  VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT 
) const

Definition at line 12272 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setEvent2 ( VULKAN_HPP_NAMESPACE::Event  event,
const VULKAN_HPP_NAMESPACE::DependencyInfo dependencyInfo 
) const

Definition at line 13011 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setEvent2KHR ( VULKAN_HPP_NAMESPACE::Event  event,
const VULKAN_HPP_NAMESPACE::DependencyInfo dependencyInfo 
) const

Definition at line 17542 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setExclusiveScissorNV ( uint32_t  firstExclusiveScissor,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Rect2D > const exclusiveScissors 
) const

Definition at line 16600 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setExtraPrimitiveOverestimationSizeEXT ( float  extraPrimitiveOverestimationSize) const

Definition at line 19001 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setFragmentShadingRateEnumNV ( VULKAN_HPP_NAMESPACE::FragmentShadingRateNV  shadingRate,
const VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR  combinerOps[2] 
) const

Definition at line 17807 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setFragmentShadingRateKHR ( const VULKAN_HPP_NAMESPACE::Extent2D fragmentSize,
const VULKAN_HPP_NAMESPACE::FragmentShadingRateCombinerOpKHR  combinerOps[2] 
) const

Definition at line 16826 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setFrontFace ( VULKAN_HPP_NAMESPACE::FrontFace  frontFace) const

Definition at line 13111 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setFrontFaceEXT ( VULKAN_HPP_NAMESPACE::FrontFace  frontFace) const

Definition at line 17105 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setLineRasterizationModeEXT ( VULKAN_HPP_NAMESPACE::LineRasterizationModeEXT  lineRasterizationMode) const

Definition at line 19049 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setLineStippleEnableEXT ( VULKAN_HPP_NAMESPACE::Bool32  stippledLineEnable) const

Definition at line 19058 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setLineStippleEXT ( uint32_t  lineStippleFactor,
uint16_t  lineStipplePattern 
) const

Definition at line 17080 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setLineWidth ( float  lineWidth) const

Definition at line 11998 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setLogicOpEnableEXT ( VULKAN_HPP_NAMESPACE::Bool32  logicOpEnable) const

Definition at line 18937 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setLogicOpEXT ( VULKAN_HPP_NAMESPACE::LogicOp  logicOp) const

Definition at line 18388 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setPatchControlPointsEXT ( uint32_t  patchControlPoints) const

Definition at line 18364 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setPerformanceMarkerINTEL ( const VULKAN_HPP_NAMESPACE::PerformanceMarkerInfoINTEL markerInfo) const

Definition at line 16700 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setPerformanceOverrideINTEL ( const VULKAN_HPP_NAMESPACE::PerformanceOverrideInfoINTEL overrideInfo) const

Definition at line 16720 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setPerformanceStreamMarkerINTEL ( const VULKAN_HPP_NAMESPACE::PerformanceStreamMarkerInfoINTEL markerInfo) const

Definition at line 16710 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setPolygonModeEXT ( VULKAN_HPP_NAMESPACE::PolygonMode  polygonMode) const

Definition at line 18892 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setPrimitiveRestartEnable ( VULKAN_HPP_NAMESPACE::Bool32  primitiveRestartEnable) const

Definition at line 13212 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setPrimitiveRestartEnableEXT ( VULKAN_HPP_NAMESPACE::Bool32  primitiveRestartEnable) const

Definition at line 18395 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setPrimitiveTopology ( VULKAN_HPP_NAMESPACE::PrimitiveTopology  primitiveTopology) const

Definition at line 13116 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setPrimitiveTopologyEXT ( VULKAN_HPP_NAMESPACE::PrimitiveTopology  primitiveTopology) const

Definition at line 17112 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setProvokingVertexModeEXT ( VULKAN_HPP_NAMESPACE::ProvokingVertexModeEXT  provokingVertexMode) const

Definition at line 19039 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setRasterizationSamplesEXT ( VULKAN_HPP_NAMESPACE::SampleCountFlagBits  rasterizationSamples) const

Definition at line 18900 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setRasterizationStreamEXT ( uint32_t  rasterizationStream) const

Definition at line 18983 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setRasterizerDiscardEnable ( VULKAN_HPP_NAMESPACE::Bool32  rasterizerDiscardEnable) const

Definition at line 13202 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setRasterizerDiscardEnableEXT ( VULKAN_HPP_NAMESPACE::Bool32  rasterizerDiscardEnable) const

Definition at line 18372 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setRayTracingPipelineStackSizeKHR ( uint32_t  pipelineStackSize) const

Definition at line 18151 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setRepresentativeFragmentTestEnableNV ( VULKAN_HPP_NAMESPACE::Bool32  representativeFragmentTestEnable) const

Definition at line 19150 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setSampleLocationsEnableEXT ( VULKAN_HPP_NAMESPACE::Bool32  sampleLocationsEnable) const

Definition at line 19017 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setSampleLocationsEXT ( const VULKAN_HPP_NAMESPACE::SampleLocationsInfoEXT sampleLocationsInfo) const

Definition at line 15613 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setSampleMaskEXT ( VULKAN_HPP_NAMESPACE::SampleCountFlagBits  samples,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::SampleMask > const sampleMask 
) const

Definition at line 18910 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setScissor ( uint32_t  firstScissor,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Rect2D > const scissors 
) const

Definition at line 11991 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setScissorWithCount ( VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Rect2D > const scissors) const

Definition at line 13129 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setScissorWithCountEXT ( VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Rect2D > const scissors) const

Definition at line 17131 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setShadingRateImageEnableNV ( VULKAN_HPP_NAMESPACE::Bool32  shadingRateImageEnable) const

Definition at line 19141 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setStencilCompareMask ( VULKAN_HPP_NAMESPACE::StencilFaceFlags  faceMask,
uint32_t  compareMask 
) const

Definition at line 12019 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setStencilOp ( VULKAN_HPP_NAMESPACE::StencilFaceFlags  faceMask,
VULKAN_HPP_NAMESPACE::StencilOp  failOp,
VULKAN_HPP_NAMESPACE::StencilOp  passOp,
VULKAN_HPP_NAMESPACE::StencilOp  depthFailOp,
VULKAN_HPP_NAMESPACE::CompareOp  compareOp 
) const

Definition at line 13188 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setStencilOpEXT ( VULKAN_HPP_NAMESPACE::StencilFaceFlags  faceMask,
VULKAN_HPP_NAMESPACE::StencilOp  failOp,
VULKAN_HPP_NAMESPACE::StencilOp  passOp,
VULKAN_HPP_NAMESPACE::StencilOp  depthFailOp,
VULKAN_HPP_NAMESPACE::CompareOp  compareOp 
) const

Definition at line 17211 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setStencilReference ( VULKAN_HPP_NAMESPACE::StencilFaceFlags  faceMask,
uint32_t  reference 
) const

Definition at line 12030 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setStencilTestEnable ( VULKAN_HPP_NAMESPACE::Bool32  stencilTestEnable) const

Definition at line 13183 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setStencilTestEnableEXT ( VULKAN_HPP_NAMESPACE::Bool32  stencilTestEnable) const

Definition at line 17203 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setStencilWriteMask ( VULKAN_HPP_NAMESPACE::StencilFaceFlags  faceMask,
uint32_t  writeMask 
) const

Definition at line 12025 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setTessellationDomainOriginEXT ( VULKAN_HPP_NAMESPACE::TessellationDomainOrigin  domainOrigin) const

Definition at line 18875 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setVertexInputEXT ( VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::VertexInputBindingDescription2EXT > const vertexBindingDescriptions,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::VertexInputAttributeDescription2EXT > const vertexAttributeDescriptions 
) const

Definition at line 18161 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setViewport ( uint32_t  firstViewport,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Viewport > const viewports 
) const

Definition at line 11983 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setViewportShadingRatePaletteNV ( uint32_t  firstViewport,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::ShadingRatePaletteNV > const shadingRatePalettes 
) const

Definition at line 16128 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setViewportSwizzleNV ( uint32_t  firstViewport,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::ViewportSwizzleNV > const viewportSwizzles 
) const

Definition at line 19082 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setViewportWithCount ( VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Viewport > const viewports) const

Definition at line 13122 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setViewportWithCountEXT ( VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Viewport > const viewports) const

Definition at line 17120 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setViewportWScalingEnableNV ( VULKAN_HPP_NAMESPACE::Bool32  viewportWScalingEnable) const

Definition at line 19074 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::setViewportWScalingNV ( uint32_t  firstViewport,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::ViewportWScalingNV > const viewportWScalings 
) const

Definition at line 14875 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::subpassShadingHUAWEI ( ) const

Definition at line 18308 of file vulkan_raii.hpp.

void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::swap ( VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer rhs)
inline

Definition at line 4979 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::traceRaysIndirect2KHR ( VULKAN_HPP_NAMESPACE::DeviceAddress  indirectDeviceAddress) const

Definition at line 18440 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::traceRaysIndirectKHR ( const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR raygenShaderBindingTable,
const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR missShaderBindingTable,
const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR hitShaderBindingTable,
const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR callableShaderBindingTable,
VULKAN_HPP_NAMESPACE::DeviceAddress  indirectDeviceAddress 
) const

Definition at line 18122 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::traceRaysKHR ( const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR raygenShaderBindingTable,
const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR missShaderBindingTable,
const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR hitShaderBindingTable,
const VULKAN_HPP_NAMESPACE::StridedDeviceAddressRegionKHR callableShaderBindingTable,
uint32_t  width,
uint32_t  height,
uint32_t  depth 
) const

Definition at line 18006 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::traceRaysNV ( VULKAN_HPP_NAMESPACE::Buffer  raygenShaderBindingTableBuffer,
VULKAN_HPP_NAMESPACE::DeviceSize  raygenShaderBindingOffset,
VULKAN_HPP_NAMESPACE::Buffer  missShaderBindingTableBuffer,
VULKAN_HPP_NAMESPACE::DeviceSize  missShaderBindingOffset,
VULKAN_HPP_NAMESPACE::DeviceSize  missShaderBindingStride,
VULKAN_HPP_NAMESPACE::Buffer  hitShaderBindingTableBuffer,
VULKAN_HPP_NAMESPACE::DeviceSize  hitShaderBindingOffset,
VULKAN_HPP_NAMESPACE::DeviceSize  hitShaderBindingStride,
VULKAN_HPP_NAMESPACE::Buffer  callableShaderBindingTableBuffer,
VULKAN_HPP_NAMESPACE::DeviceSize  callableShaderBindingOffset,
VULKAN_HPP_NAMESPACE::DeviceSize  callableShaderBindingStride,
uint32_t  width,
uint32_t  height,
uint32_t  depth 
) const

Definition at line 16240 of file vulkan_raii.hpp.

template<typename DataType >
void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::updateBuffer ( VULKAN_HPP_NAMESPACE::Buffer  dstBuffer,
VULKAN_HPP_NAMESPACE::DeviceSize  dstOffset,
VULKAN_HPP_NAMESPACE::ArrayProxy< const DataType > const data 
) const
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::waitEvents2 ( VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Event > const events,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DependencyInfo > const dependencyInfos 
) const

Definition at line 13026 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::waitEvents2KHR ( VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::Event > const events,
VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::DependencyInfo > const dependencyInfos 
) const

Definition at line 17561 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::writeAccelerationStructuresPropertiesKHR ( VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::AccelerationStructureKHR > const accelerationStructures,
VULKAN_HPP_NAMESPACE::QueryType  queryType,
VULKAN_HPP_NAMESPACE::QueryPool  queryPool,
uint32_t  firstQuery 
) const

Definition at line 15955 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::writeAccelerationStructuresPropertiesNV ( VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::AccelerationStructureNV > const accelerationStructures,
VULKAN_HPP_NAMESPACE::QueryType  queryType,
VULKAN_HPP_NAMESPACE::QueryPool  queryPool,
uint32_t  firstQuery 
) const

Definition at line 16361 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::writeBufferMarker2AMD ( VULKAN_HPP_NAMESPACE::PipelineStageFlags2  stage,
VULKAN_HPP_NAMESPACE::Buffer  dstBuffer,
VULKAN_HPP_NAMESPACE::DeviceSize  dstOffset,
uint32_t  marker 
) const

Definition at line 17605 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::writeBufferMarkerAMD ( VULKAN_HPP_NAMESPACE::PipelineStageFlagBits  pipelineStage,
VULKAN_HPP_NAMESPACE::Buffer  dstBuffer,
VULKAN_HPP_NAMESPACE::DeviceSize  dstOffset,
uint32_t  marker 
) const

Definition at line 16479 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::writeMicromapsPropertiesEXT ( VULKAN_HPP_NAMESPACE::ArrayProxy< const VULKAN_HPP_NAMESPACE::MicromapEXT > const micromaps,
VULKAN_HPP_NAMESPACE::QueryType  queryType,
VULKAN_HPP_NAMESPACE::QueryPool  queryPool,
uint32_t  firstQuery 
) const

Definition at line 18645 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::writeTimestamp ( VULKAN_HPP_NAMESPACE::PipelineStageFlagBits  pipelineStage,
VULKAN_HPP_NAMESPACE::QueryPool  queryPool,
uint32_t  query 
) const

Definition at line 12346 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::writeTimestamp2 ( VULKAN_HPP_NAMESPACE::PipelineStageFlags2  stage,
VULKAN_HPP_NAMESPACE::QueryPool  queryPool,
uint32_t  query 
) const

Definition at line 13045 of file vulkan_raii.hpp.

VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::writeTimestamp2KHR ( VULKAN_HPP_NAMESPACE::PipelineStageFlags2  stage,
VULKAN_HPP_NAMESPACE::QueryPool  queryPool,
uint32_t  query 
) const

Definition at line 17585 of file vulkan_raii.hpp.

Member Data Documentation

VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::DebugReportObjectTypeEXT VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::debugReportObjectType
static
VULKAN_HPP_CONST_OR_CONSTEXPR VULKAN_HPP_NAMESPACE::ObjectType VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::CommandBuffer::objectType = VULKAN_HPP_NAMESPACE::ObjectType::eCommandBuffer
static

Definition at line 4902 of file vulkan_raii.hpp.


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