SDL  2.0
VULKAN_HPP_NAMESPACE::CommandBuffer Class Reference

#include <vulkan.hpp>

Public Member Functions

VULKAN_HPP_CONSTEXPR CommandBuffer ()
 
VULKAN_HPP_CONSTEXPR CommandBuffer (std::nullptr_t)
 
VULKAN_HPP_TYPESAFE_EXPLICIT CommandBuffer (VkCommandBuffer commandBuffer)
 
CommandBufferoperator= (std::nullptr_t)
 
bool operator== (CommandBuffer const &rhs) const
 
bool operator!= (CommandBuffer const &rhs) const
 
bool operator< (CommandBuffer const &rhs) const
 
template<typename Dispatch = DispatchLoaderStatic>
Result begin (const CommandBufferBeginInfo *pBeginInfo, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
ResultValueType< void >::type begin (const CommandBufferBeginInfo &beginInfo, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
ResultValueType< void >::type end (Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
ResultValueType< void >::type reset (CommandBufferResetFlags flags, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void bindPipeline (PipelineBindPoint pipelineBindPoint, Pipeline pipeline, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void setViewport (uint32_t firstViewport, uint32_t viewportCount, const Viewport *pViewports, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void setViewport (uint32_t firstViewport, ArrayProxy< const Viewport > viewports, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void setScissor (uint32_t firstScissor, uint32_t scissorCount, const Rect2D *pScissors, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void setScissor (uint32_t firstScissor, ArrayProxy< const Rect2D > scissors, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void setLineWidth (float lineWidth, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void setDepthBias (float depthBiasConstantFactor, float depthBiasClamp, float depthBiasSlopeFactor, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void setBlendConstants (const float blendConstants[4], Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void setDepthBounds (float minDepthBounds, float maxDepthBounds, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void setStencilCompareMask (StencilFaceFlags faceMask, uint32_t compareMask, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void setStencilWriteMask (StencilFaceFlags faceMask, uint32_t writeMask, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void setStencilReference (StencilFaceFlags faceMask, uint32_t reference, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void bindDescriptorSets (PipelineBindPoint pipelineBindPoint, PipelineLayout layout, uint32_t firstSet, uint32_t descriptorSetCount, const DescriptorSet *pDescriptorSets, uint32_t dynamicOffsetCount, const uint32_t *pDynamicOffsets, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void bindDescriptorSets (PipelineBindPoint pipelineBindPoint, PipelineLayout layout, uint32_t firstSet, ArrayProxy< const DescriptorSet > descriptorSets, ArrayProxy< const uint32_t > dynamicOffsets, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void bindIndexBuffer (Buffer buffer, DeviceSize offset, IndexType indexType, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void bindVertexBuffers (uint32_t firstBinding, uint32_t bindingCount, const Buffer *pBuffers, const DeviceSize *pOffsets, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void bindVertexBuffers (uint32_t firstBinding, ArrayProxy< const Buffer > buffers, ArrayProxy< const DeviceSize > offsets, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void draw (uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void drawIndexed (uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t vertexOffset, uint32_t firstInstance, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void drawIndirect (Buffer buffer, DeviceSize offset, uint32_t drawCount, uint32_t stride, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void drawIndexedIndirect (Buffer buffer, DeviceSize offset, uint32_t drawCount, uint32_t stride, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void dispatch (uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void dispatchIndirect (Buffer buffer, DeviceSize offset, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void copyBuffer (Buffer srcBuffer, Buffer dstBuffer, uint32_t regionCount, const BufferCopy *pRegions, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void copyBuffer (Buffer srcBuffer, Buffer dstBuffer, ArrayProxy< const BufferCopy > regions, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void copyImage (Image srcImage, ImageLayout srcImageLayout, Image dstImage, ImageLayout dstImageLayout, uint32_t regionCount, const ImageCopy *pRegions, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void copyImage (Image srcImage, ImageLayout srcImageLayout, Image dstImage, ImageLayout dstImageLayout, ArrayProxy< const ImageCopy > regions, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void blitImage (Image srcImage, ImageLayout srcImageLayout, Image dstImage, ImageLayout dstImageLayout, uint32_t regionCount, const ImageBlit *pRegions, Filter filter, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void blitImage (Image srcImage, ImageLayout srcImageLayout, Image dstImage, ImageLayout dstImageLayout, ArrayProxy< const ImageBlit > regions, Filter filter, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void copyBufferToImage (Buffer srcBuffer, Image dstImage, ImageLayout dstImageLayout, uint32_t regionCount, const BufferImageCopy *pRegions, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void copyBufferToImage (Buffer srcBuffer, Image dstImage, ImageLayout dstImageLayout, ArrayProxy< const BufferImageCopy > regions, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void copyImageToBuffer (Image srcImage, ImageLayout srcImageLayout, Buffer dstBuffer, uint32_t regionCount, const BufferImageCopy *pRegions, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void copyImageToBuffer (Image srcImage, ImageLayout srcImageLayout, Buffer dstBuffer, ArrayProxy< const BufferImageCopy > regions, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void updateBuffer (Buffer dstBuffer, DeviceSize dstOffset, DeviceSize dataSize, const void *pData, Dispatch const &d=Dispatch()) const
 
template<typename T , typename Dispatch = DispatchLoaderStatic>
void updateBuffer (Buffer dstBuffer, DeviceSize dstOffset, ArrayProxy< const T > data, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void fillBuffer (Buffer dstBuffer, DeviceSize dstOffset, DeviceSize size, uint32_t data, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void clearColorImage (Image image, ImageLayout imageLayout, const ClearColorValue *pColor, uint32_t rangeCount, const ImageSubresourceRange *pRanges, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void clearColorImage (Image image, ImageLayout imageLayout, const ClearColorValue &color, ArrayProxy< const ImageSubresourceRange > ranges, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void clearDepthStencilImage (Image image, ImageLayout imageLayout, const ClearDepthStencilValue *pDepthStencil, uint32_t rangeCount, const ImageSubresourceRange *pRanges, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void clearDepthStencilImage (Image image, ImageLayout imageLayout, const ClearDepthStencilValue &depthStencil, ArrayProxy< const ImageSubresourceRange > ranges, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void clearAttachments (uint32_t attachmentCount, const ClearAttachment *pAttachments, uint32_t rectCount, const ClearRect *pRects, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void clearAttachments (ArrayProxy< const ClearAttachment > attachments, ArrayProxy< const ClearRect > rects, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void resolveImage (Image srcImage, ImageLayout srcImageLayout, Image dstImage, ImageLayout dstImageLayout, uint32_t regionCount, const ImageResolve *pRegions, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void resolveImage (Image srcImage, ImageLayout srcImageLayout, Image dstImage, ImageLayout dstImageLayout, ArrayProxy< const ImageResolve > regions, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void setEvent (Event event, PipelineStageFlags stageMask, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void resetEvent (Event event, PipelineStageFlags stageMask, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void waitEvents (uint32_t eventCount, const Event *pEvents, PipelineStageFlags srcStageMask, PipelineStageFlags dstStageMask, uint32_t memoryBarrierCount, const MemoryBarrier *pMemoryBarriers, uint32_t bufferMemoryBarrierCount, const BufferMemoryBarrier *pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, const ImageMemoryBarrier *pImageMemoryBarriers, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void waitEvents (ArrayProxy< const Event > events, PipelineStageFlags srcStageMask, PipelineStageFlags dstStageMask, ArrayProxy< const MemoryBarrier > memoryBarriers, ArrayProxy< const BufferMemoryBarrier > bufferMemoryBarriers, ArrayProxy< const ImageMemoryBarrier > imageMemoryBarriers, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void pipelineBarrier (PipelineStageFlags srcStageMask, PipelineStageFlags dstStageMask, DependencyFlags dependencyFlags, uint32_t memoryBarrierCount, const MemoryBarrier *pMemoryBarriers, uint32_t bufferMemoryBarrierCount, const BufferMemoryBarrier *pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, const ImageMemoryBarrier *pImageMemoryBarriers, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void pipelineBarrier (PipelineStageFlags srcStageMask, PipelineStageFlags dstStageMask, DependencyFlags dependencyFlags, ArrayProxy< const MemoryBarrier > memoryBarriers, ArrayProxy< const BufferMemoryBarrier > bufferMemoryBarriers, ArrayProxy< const ImageMemoryBarrier > imageMemoryBarriers, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void beginQuery (QueryPool queryPool, uint32_t query, QueryControlFlags flags, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void endQuery (QueryPool queryPool, uint32_t query, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void beginConditionalRenderingEXT (const ConditionalRenderingBeginInfoEXT *pConditionalRenderingBegin, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void beginConditionalRenderingEXT (const ConditionalRenderingBeginInfoEXT &conditionalRenderingBegin, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void endConditionalRenderingEXT (Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void resetQueryPool (QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void writeTimestamp (PipelineStageFlagBits pipelineStage, QueryPool queryPool, uint32_t query, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void copyQueryPoolResults (QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, Buffer dstBuffer, DeviceSize dstOffset, DeviceSize stride, QueryResultFlags flags, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void pushConstants (PipelineLayout layout, ShaderStageFlags stageFlags, uint32_t offset, uint32_t size, const void *pValues, Dispatch const &d=Dispatch()) const
 
template<typename T , typename Dispatch = DispatchLoaderStatic>
void pushConstants (PipelineLayout layout, ShaderStageFlags stageFlags, uint32_t offset, ArrayProxy< const T > values, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void beginRenderPass (const RenderPassBeginInfo *pRenderPassBegin, SubpassContents contents, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void beginRenderPass (const RenderPassBeginInfo &renderPassBegin, SubpassContents contents, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void nextSubpass (SubpassContents contents, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void endRenderPass (Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void executeCommands (uint32_t commandBufferCount, const CommandBuffer *pCommandBuffers, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void executeCommands (ArrayProxy< const CommandBuffer > commandBuffers, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void debugMarkerBeginEXT (const DebugMarkerMarkerInfoEXT *pMarkerInfo, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void debugMarkerBeginEXT (const DebugMarkerMarkerInfoEXT &markerInfo, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void debugMarkerEndEXT (Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void debugMarkerInsertEXT (const DebugMarkerMarkerInfoEXT *pMarkerInfo, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void debugMarkerInsertEXT (const DebugMarkerMarkerInfoEXT &markerInfo, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void drawIndirectCountAMD (Buffer buffer, DeviceSize offset, Buffer countBuffer, DeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void drawIndexedIndirectCountAMD (Buffer buffer, DeviceSize offset, Buffer countBuffer, DeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void processCommandsNVX (const CmdProcessCommandsInfoNVX *pProcessCommandsInfo, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void processCommandsNVX (const CmdProcessCommandsInfoNVX &processCommandsInfo, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void reserveSpaceForCommandsNVX (const CmdReserveSpaceForCommandsInfoNVX *pReserveSpaceInfo, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void reserveSpaceForCommandsNVX (const CmdReserveSpaceForCommandsInfoNVX &reserveSpaceInfo, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void pushDescriptorSetKHR (PipelineBindPoint pipelineBindPoint, PipelineLayout layout, uint32_t set, uint32_t descriptorWriteCount, const WriteDescriptorSet *pDescriptorWrites, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void pushDescriptorSetKHR (PipelineBindPoint pipelineBindPoint, PipelineLayout layout, uint32_t set, ArrayProxy< const WriteDescriptorSet > descriptorWrites, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void setDeviceMask (uint32_t deviceMask, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void setDeviceMaskKHR (uint32_t deviceMask, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void dispatchBase (uint32_t baseGroupX, uint32_t baseGroupY, uint32_t baseGroupZ, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void dispatchBaseKHR (uint32_t baseGroupX, uint32_t baseGroupY, uint32_t baseGroupZ, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void pushDescriptorSetWithTemplateKHR (DescriptorUpdateTemplate descriptorUpdateTemplate, PipelineLayout layout, uint32_t set, const void *pData, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void setViewportWScalingNV (uint32_t firstViewport, uint32_t viewportCount, const ViewportWScalingNV *pViewportWScalings, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void setViewportWScalingNV (uint32_t firstViewport, ArrayProxy< const ViewportWScalingNV > viewportWScalings, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void setDiscardRectangleEXT (uint32_t firstDiscardRectangle, uint32_t discardRectangleCount, const Rect2D *pDiscardRectangles, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void setDiscardRectangleEXT (uint32_t firstDiscardRectangle, ArrayProxy< const Rect2D > discardRectangles, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void setSampleLocationsEXT (const SampleLocationsInfoEXT *pSampleLocationsInfo, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void setSampleLocationsEXT (const SampleLocationsInfoEXT &sampleLocationsInfo, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void beginDebugUtilsLabelEXT (const DebugUtilsLabelEXT *pLabelInfo, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void beginDebugUtilsLabelEXT (const DebugUtilsLabelEXT &labelInfo, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void endDebugUtilsLabelEXT (Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void insertDebugUtilsLabelEXT (const DebugUtilsLabelEXT *pLabelInfo, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void insertDebugUtilsLabelEXT (const DebugUtilsLabelEXT &labelInfo, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void writeBufferMarkerAMD (PipelineStageFlagBits pipelineStage, Buffer dstBuffer, DeviceSize dstOffset, uint32_t marker, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void beginRenderPass2KHR (const RenderPassBeginInfo *pRenderPassBegin, const SubpassBeginInfoKHR *pSubpassBeginInfo, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void beginRenderPass2KHR (const RenderPassBeginInfo &renderPassBegin, const SubpassBeginInfoKHR &subpassBeginInfo, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void nextSubpass2KHR (const SubpassBeginInfoKHR *pSubpassBeginInfo, const SubpassEndInfoKHR *pSubpassEndInfo, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void nextSubpass2KHR (const SubpassBeginInfoKHR &subpassBeginInfo, const SubpassEndInfoKHR &subpassEndInfo, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void endRenderPass2KHR (const SubpassEndInfoKHR *pSubpassEndInfo, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void endRenderPass2KHR (const SubpassEndInfoKHR &subpassEndInfo, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void drawIndirectCountKHR (Buffer buffer, DeviceSize offset, Buffer countBuffer, DeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void drawIndexedIndirectCountKHR (Buffer buffer, DeviceSize offset, Buffer countBuffer, DeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void setCheckpointNV (const void *pCheckpointMarker, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void bindTransformFeedbackBuffersEXT (uint32_t firstBinding, uint32_t bindingCount, const Buffer *pBuffers, const DeviceSize *pOffsets, const DeviceSize *pSizes, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void bindTransformFeedbackBuffersEXT (uint32_t firstBinding, ArrayProxy< const Buffer > buffers, ArrayProxy< const DeviceSize > offsets, ArrayProxy< const DeviceSize > sizes, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void beginTransformFeedbackEXT (uint32_t firstCounterBuffer, uint32_t counterBufferCount, const Buffer *pCounterBuffers, const DeviceSize *pCounterBufferOffsets, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void beginTransformFeedbackEXT (uint32_t firstCounterBuffer, ArrayProxy< const Buffer > counterBuffers, ArrayProxy< const DeviceSize > counterBufferOffsets, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void endTransformFeedbackEXT (uint32_t firstCounterBuffer, uint32_t counterBufferCount, const Buffer *pCounterBuffers, const DeviceSize *pCounterBufferOffsets, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void endTransformFeedbackEXT (uint32_t firstCounterBuffer, ArrayProxy< const Buffer > counterBuffers, ArrayProxy< const DeviceSize > counterBufferOffsets, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void beginQueryIndexedEXT (QueryPool queryPool, uint32_t query, QueryControlFlags flags, uint32_t index, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void endQueryIndexedEXT (QueryPool queryPool, uint32_t query, uint32_t index, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void drawIndirectByteCountEXT (uint32_t instanceCount, uint32_t firstInstance, Buffer counterBuffer, DeviceSize counterBufferOffset, uint32_t counterOffset, uint32_t vertexStride, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void setExclusiveScissorNV (uint32_t firstExclusiveScissor, uint32_t exclusiveScissorCount, const Rect2D *pExclusiveScissors, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void setExclusiveScissorNV (uint32_t firstExclusiveScissor, ArrayProxy< const Rect2D > exclusiveScissors, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void bindShadingRateImageNV (ImageView imageView, ImageLayout imageLayout, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void setViewportShadingRatePaletteNV (uint32_t firstViewport, uint32_t viewportCount, const ShadingRatePaletteNV *pShadingRatePalettes, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void setViewportShadingRatePaletteNV (uint32_t firstViewport, ArrayProxy< const ShadingRatePaletteNV > shadingRatePalettes, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void setCoarseSampleOrderNV (CoarseSampleOrderTypeNV sampleOrderType, uint32_t customSampleOrderCount, const CoarseSampleOrderCustomNV *pCustomSampleOrders, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void setCoarseSampleOrderNV (CoarseSampleOrderTypeNV sampleOrderType, ArrayProxy< const CoarseSampleOrderCustomNV > customSampleOrders, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void drawMeshTasksNV (uint32_t taskCount, uint32_t firstTask, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void drawMeshTasksIndirectNV (Buffer buffer, DeviceSize offset, uint32_t drawCount, uint32_t stride, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void drawMeshTasksIndirectCountNV (Buffer buffer, DeviceSize offset, Buffer countBuffer, DeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void copyAccelerationStructureNV (AccelerationStructureNV dst, AccelerationStructureNV src, CopyAccelerationStructureModeNV mode, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void writeAccelerationStructuresPropertiesNV (uint32_t accelerationStructureCount, const AccelerationStructureNV *pAccelerationStructures, QueryType queryType, QueryPool queryPool, uint32_t firstQuery, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void writeAccelerationStructuresPropertiesNV (ArrayProxy< const AccelerationStructureNV > accelerationStructures, QueryType queryType, QueryPool queryPool, uint32_t firstQuery, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void buildAccelerationStructureNV (const AccelerationStructureInfoNV *pInfo, Buffer instanceData, DeviceSize instanceOffset, Bool32 update, AccelerationStructureNV dst, AccelerationStructureNV src, Buffer scratch, DeviceSize scratchOffset, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void buildAccelerationStructureNV (const AccelerationStructureInfoNV &info, Buffer instanceData, DeviceSize instanceOffset, Bool32 update, AccelerationStructureNV dst, AccelerationStructureNV src, Buffer scratch, DeviceSize scratchOffset, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void traceRaysNV (Buffer raygenShaderBindingTableBuffer, DeviceSize raygenShaderBindingOffset, Buffer missShaderBindingTableBuffer, DeviceSize missShaderBindingOffset, DeviceSize missShaderBindingStride, Buffer hitShaderBindingTableBuffer, DeviceSize hitShaderBindingOffset, DeviceSize hitShaderBindingStride, Buffer callableShaderBindingTableBuffer, DeviceSize callableShaderBindingOffset, DeviceSize callableShaderBindingStride, uint32_t width, uint32_t height, uint32_t depth, Dispatch const &d=Dispatch()) const
 
VULKAN_HPP_TYPESAFE_EXPLICIT operator VkCommandBuffer () const
 
 operator bool () const
 
bool operator! () const
 
template<typename Dispatch >
VULKAN_HPP_INLINE Result begin (const CommandBufferBeginInfo *pBeginInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE ResultValueType< void >::type begin (const CommandBufferBeginInfo &beginInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE ResultValueType< void >::type end (Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE ResultValueType< void >::type reset (CommandBufferResetFlags flags, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void bindPipeline (PipelineBindPoint pipelineBindPoint, Pipeline pipeline, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setViewport (uint32_t firstViewport, uint32_t viewportCount, const Viewport *pViewports, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setViewport (uint32_t firstViewport, ArrayProxy< const Viewport > viewports, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setScissor (uint32_t firstScissor, uint32_t scissorCount, const Rect2D *pScissors, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setScissor (uint32_t firstScissor, ArrayProxy< const Rect2D > scissors, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setLineWidth (float lineWidth, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setDepthBias (float depthBiasConstantFactor, float depthBiasClamp, float depthBiasSlopeFactor, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setBlendConstants (const float blendConstants[4], Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setDepthBounds (float minDepthBounds, float maxDepthBounds, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setStencilCompareMask (StencilFaceFlags faceMask, uint32_t compareMask, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setStencilWriteMask (StencilFaceFlags faceMask, uint32_t writeMask, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setStencilReference (StencilFaceFlags faceMask, uint32_t reference, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void bindDescriptorSets (PipelineBindPoint pipelineBindPoint, PipelineLayout layout, uint32_t firstSet, uint32_t descriptorSetCount, const DescriptorSet *pDescriptorSets, uint32_t dynamicOffsetCount, const uint32_t *pDynamicOffsets, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void bindDescriptorSets (PipelineBindPoint pipelineBindPoint, PipelineLayout layout, uint32_t firstSet, ArrayProxy< const DescriptorSet > descriptorSets, ArrayProxy< const uint32_t > dynamicOffsets, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void bindIndexBuffer (Buffer buffer, DeviceSize offset, IndexType indexType, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void bindVertexBuffers (uint32_t firstBinding, uint32_t bindingCount, const Buffer *pBuffers, const DeviceSize *pOffsets, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void bindVertexBuffers (uint32_t firstBinding, ArrayProxy< const Buffer > buffers, ArrayProxy< const DeviceSize > offsets, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void draw (uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void drawIndexed (uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t vertexOffset, uint32_t firstInstance, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void drawIndirect (Buffer buffer, DeviceSize offset, uint32_t drawCount, uint32_t stride, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void drawIndexedIndirect (Buffer buffer, DeviceSize offset, uint32_t drawCount, uint32_t stride, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void dispatch (uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void dispatchIndirect (Buffer buffer, DeviceSize offset, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyBuffer (Buffer srcBuffer, Buffer dstBuffer, uint32_t regionCount, const BufferCopy *pRegions, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyBuffer (Buffer srcBuffer, Buffer dstBuffer, ArrayProxy< const BufferCopy > regions, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyImage (Image srcImage, ImageLayout srcImageLayout, Image dstImage, ImageLayout dstImageLayout, uint32_t regionCount, const ImageCopy *pRegions, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyImage (Image srcImage, ImageLayout srcImageLayout, Image dstImage, ImageLayout dstImageLayout, ArrayProxy< const ImageCopy > regions, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void blitImage (Image srcImage, ImageLayout srcImageLayout, Image dstImage, ImageLayout dstImageLayout, uint32_t regionCount, const ImageBlit *pRegions, Filter filter, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void blitImage (Image srcImage, ImageLayout srcImageLayout, Image dstImage, ImageLayout dstImageLayout, ArrayProxy< const ImageBlit > regions, Filter filter, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyBufferToImage (Buffer srcBuffer, Image dstImage, ImageLayout dstImageLayout, uint32_t regionCount, const BufferImageCopy *pRegions, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyBufferToImage (Buffer srcBuffer, Image dstImage, ImageLayout dstImageLayout, ArrayProxy< const BufferImageCopy > regions, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyImageToBuffer (Image srcImage, ImageLayout srcImageLayout, Buffer dstBuffer, uint32_t regionCount, const BufferImageCopy *pRegions, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyImageToBuffer (Image srcImage, ImageLayout srcImageLayout, Buffer dstBuffer, ArrayProxy< const BufferImageCopy > regions, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void updateBuffer (Buffer dstBuffer, DeviceSize dstOffset, DeviceSize dataSize, const void *pData, Dispatch const &d) const
 
template<typename T , typename Dispatch >
VULKAN_HPP_INLINE void updateBuffer (Buffer dstBuffer, DeviceSize dstOffset, ArrayProxy< const T > data, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void fillBuffer (Buffer dstBuffer, DeviceSize dstOffset, DeviceSize size, uint32_t data, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void clearColorImage (Image image, ImageLayout imageLayout, const ClearColorValue *pColor, uint32_t rangeCount, const ImageSubresourceRange *pRanges, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void clearColorImage (Image image, ImageLayout imageLayout, const ClearColorValue &color, ArrayProxy< const ImageSubresourceRange > ranges, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void clearDepthStencilImage (Image image, ImageLayout imageLayout, const ClearDepthStencilValue *pDepthStencil, uint32_t rangeCount, const ImageSubresourceRange *pRanges, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void clearDepthStencilImage (Image image, ImageLayout imageLayout, const ClearDepthStencilValue &depthStencil, ArrayProxy< const ImageSubresourceRange > ranges, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void clearAttachments (uint32_t attachmentCount, const ClearAttachment *pAttachments, uint32_t rectCount, const ClearRect *pRects, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void clearAttachments (ArrayProxy< const ClearAttachment > attachments, ArrayProxy< const ClearRect > rects, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void resolveImage (Image srcImage, ImageLayout srcImageLayout, Image dstImage, ImageLayout dstImageLayout, uint32_t regionCount, const ImageResolve *pRegions, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void resolveImage (Image srcImage, ImageLayout srcImageLayout, Image dstImage, ImageLayout dstImageLayout, ArrayProxy< const ImageResolve > regions, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setEvent (Event event, PipelineStageFlags stageMask, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void resetEvent (Event event, PipelineStageFlags stageMask, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void waitEvents (uint32_t eventCount, const Event *pEvents, PipelineStageFlags srcStageMask, PipelineStageFlags dstStageMask, uint32_t memoryBarrierCount, const MemoryBarrier *pMemoryBarriers, uint32_t bufferMemoryBarrierCount, const BufferMemoryBarrier *pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, const ImageMemoryBarrier *pImageMemoryBarriers, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void waitEvents (ArrayProxy< const Event > events, PipelineStageFlags srcStageMask, PipelineStageFlags dstStageMask, ArrayProxy< const MemoryBarrier > memoryBarriers, ArrayProxy< const BufferMemoryBarrier > bufferMemoryBarriers, ArrayProxy< const ImageMemoryBarrier > imageMemoryBarriers, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void pipelineBarrier (PipelineStageFlags srcStageMask, PipelineStageFlags dstStageMask, DependencyFlags dependencyFlags, uint32_t memoryBarrierCount, const MemoryBarrier *pMemoryBarriers, uint32_t bufferMemoryBarrierCount, const BufferMemoryBarrier *pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, const ImageMemoryBarrier *pImageMemoryBarriers, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void pipelineBarrier (PipelineStageFlags srcStageMask, PipelineStageFlags dstStageMask, DependencyFlags dependencyFlags, ArrayProxy< const MemoryBarrier > memoryBarriers, ArrayProxy< const BufferMemoryBarrier > bufferMemoryBarriers, ArrayProxy< const ImageMemoryBarrier > imageMemoryBarriers, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void beginQuery (QueryPool queryPool, uint32_t query, QueryControlFlags flags, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void endQuery (QueryPool queryPool, uint32_t query, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void beginConditionalRenderingEXT (const ConditionalRenderingBeginInfoEXT *pConditionalRenderingBegin, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void beginConditionalRenderingEXT (const ConditionalRenderingBeginInfoEXT &conditionalRenderingBegin, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void endConditionalRenderingEXT (Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void resetQueryPool (QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void writeTimestamp (PipelineStageFlagBits pipelineStage, QueryPool queryPool, uint32_t query, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyQueryPoolResults (QueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, Buffer dstBuffer, DeviceSize dstOffset, DeviceSize stride, QueryResultFlags flags, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void pushConstants (PipelineLayout layout, ShaderStageFlags stageFlags, uint32_t offset, uint32_t size, const void *pValues, Dispatch const &d) const
 
template<typename T , typename Dispatch >
VULKAN_HPP_INLINE void pushConstants (PipelineLayout layout, ShaderStageFlags stageFlags, uint32_t offset, ArrayProxy< const T > values, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void beginRenderPass (const RenderPassBeginInfo *pRenderPassBegin, SubpassContents contents, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void beginRenderPass (const RenderPassBeginInfo &renderPassBegin, SubpassContents contents, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void nextSubpass (SubpassContents contents, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void endRenderPass (Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void executeCommands (uint32_t commandBufferCount, const CommandBuffer *pCommandBuffers, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void executeCommands (ArrayProxy< const CommandBuffer > commandBuffers, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void debugMarkerBeginEXT (const DebugMarkerMarkerInfoEXT *pMarkerInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void debugMarkerBeginEXT (const DebugMarkerMarkerInfoEXT &markerInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void debugMarkerEndEXT (Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void debugMarkerInsertEXT (const DebugMarkerMarkerInfoEXT *pMarkerInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void debugMarkerInsertEXT (const DebugMarkerMarkerInfoEXT &markerInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void drawIndirectCountAMD (Buffer buffer, DeviceSize offset, Buffer countBuffer, DeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void drawIndexedIndirectCountAMD (Buffer buffer, DeviceSize offset, Buffer countBuffer, DeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void processCommandsNVX (const CmdProcessCommandsInfoNVX *pProcessCommandsInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void processCommandsNVX (const CmdProcessCommandsInfoNVX &processCommandsInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void reserveSpaceForCommandsNVX (const CmdReserveSpaceForCommandsInfoNVX *pReserveSpaceInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void reserveSpaceForCommandsNVX (const CmdReserveSpaceForCommandsInfoNVX &reserveSpaceInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void pushDescriptorSetKHR (PipelineBindPoint pipelineBindPoint, PipelineLayout layout, uint32_t set, uint32_t descriptorWriteCount, const WriteDescriptorSet *pDescriptorWrites, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void pushDescriptorSetKHR (PipelineBindPoint pipelineBindPoint, PipelineLayout layout, uint32_t set, ArrayProxy< const WriteDescriptorSet > descriptorWrites, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setDeviceMask (uint32_t deviceMask, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setDeviceMaskKHR (uint32_t deviceMask, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void dispatchBase (uint32_t baseGroupX, uint32_t baseGroupY, uint32_t baseGroupZ, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void dispatchBaseKHR (uint32_t baseGroupX, uint32_t baseGroupY, uint32_t baseGroupZ, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void pushDescriptorSetWithTemplateKHR (DescriptorUpdateTemplate descriptorUpdateTemplate, PipelineLayout layout, uint32_t set, const void *pData, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setViewportWScalingNV (uint32_t firstViewport, uint32_t viewportCount, const ViewportWScalingNV *pViewportWScalings, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setViewportWScalingNV (uint32_t firstViewport, ArrayProxy< const ViewportWScalingNV > viewportWScalings, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setDiscardRectangleEXT (uint32_t firstDiscardRectangle, uint32_t discardRectangleCount, const Rect2D *pDiscardRectangles, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setDiscardRectangleEXT (uint32_t firstDiscardRectangle, ArrayProxy< const Rect2D > discardRectangles, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setSampleLocationsEXT (const SampleLocationsInfoEXT *pSampleLocationsInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setSampleLocationsEXT (const SampleLocationsInfoEXT &sampleLocationsInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void beginDebugUtilsLabelEXT (const DebugUtilsLabelEXT *pLabelInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void beginDebugUtilsLabelEXT (const DebugUtilsLabelEXT &labelInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void endDebugUtilsLabelEXT (Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void insertDebugUtilsLabelEXT (const DebugUtilsLabelEXT *pLabelInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void insertDebugUtilsLabelEXT (const DebugUtilsLabelEXT &labelInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void writeBufferMarkerAMD (PipelineStageFlagBits pipelineStage, Buffer dstBuffer, DeviceSize dstOffset, uint32_t marker, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void beginRenderPass2KHR (const RenderPassBeginInfo *pRenderPassBegin, const SubpassBeginInfoKHR *pSubpassBeginInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void beginRenderPass2KHR (const RenderPassBeginInfo &renderPassBegin, const SubpassBeginInfoKHR &subpassBeginInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void nextSubpass2KHR (const SubpassBeginInfoKHR *pSubpassBeginInfo, const SubpassEndInfoKHR *pSubpassEndInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void nextSubpass2KHR (const SubpassBeginInfoKHR &subpassBeginInfo, const SubpassEndInfoKHR &subpassEndInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void endRenderPass2KHR (const SubpassEndInfoKHR *pSubpassEndInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void endRenderPass2KHR (const SubpassEndInfoKHR &subpassEndInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void drawIndirectCountKHR (Buffer buffer, DeviceSize offset, Buffer countBuffer, DeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void drawIndexedIndirectCountKHR (Buffer buffer, DeviceSize offset, Buffer countBuffer, DeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setCheckpointNV (const void *pCheckpointMarker, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void bindTransformFeedbackBuffersEXT (uint32_t firstBinding, uint32_t bindingCount, const Buffer *pBuffers, const DeviceSize *pOffsets, const DeviceSize *pSizes, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void bindTransformFeedbackBuffersEXT (uint32_t firstBinding, ArrayProxy< const Buffer > buffers, ArrayProxy< const DeviceSize > offsets, ArrayProxy< const DeviceSize > sizes, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void beginTransformFeedbackEXT (uint32_t firstCounterBuffer, uint32_t counterBufferCount, const Buffer *pCounterBuffers, const DeviceSize *pCounterBufferOffsets, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void beginTransformFeedbackEXT (uint32_t firstCounterBuffer, ArrayProxy< const Buffer > counterBuffers, ArrayProxy< const DeviceSize > counterBufferOffsets, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void endTransformFeedbackEXT (uint32_t firstCounterBuffer, uint32_t counterBufferCount, const Buffer *pCounterBuffers, const DeviceSize *pCounterBufferOffsets, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void endTransformFeedbackEXT (uint32_t firstCounterBuffer, ArrayProxy< const Buffer > counterBuffers, ArrayProxy< const DeviceSize > counterBufferOffsets, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void beginQueryIndexedEXT (QueryPool queryPool, uint32_t query, QueryControlFlags flags, uint32_t index, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void endQueryIndexedEXT (QueryPool queryPool, uint32_t query, uint32_t index, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void drawIndirectByteCountEXT (uint32_t instanceCount, uint32_t firstInstance, Buffer counterBuffer, DeviceSize counterBufferOffset, uint32_t counterOffset, uint32_t vertexStride, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setExclusiveScissorNV (uint32_t firstExclusiveScissor, uint32_t exclusiveScissorCount, const Rect2D *pExclusiveScissors, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setExclusiveScissorNV (uint32_t firstExclusiveScissor, ArrayProxy< const Rect2D > exclusiveScissors, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void bindShadingRateImageNV (ImageView imageView, ImageLayout imageLayout, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setViewportShadingRatePaletteNV (uint32_t firstViewport, uint32_t viewportCount, const ShadingRatePaletteNV *pShadingRatePalettes, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setViewportShadingRatePaletteNV (uint32_t firstViewport, ArrayProxy< const ShadingRatePaletteNV > shadingRatePalettes, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setCoarseSampleOrderNV (CoarseSampleOrderTypeNV sampleOrderType, uint32_t customSampleOrderCount, const CoarseSampleOrderCustomNV *pCustomSampleOrders, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void setCoarseSampleOrderNV (CoarseSampleOrderTypeNV sampleOrderType, ArrayProxy< const CoarseSampleOrderCustomNV > customSampleOrders, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void drawMeshTasksNV (uint32_t taskCount, uint32_t firstTask, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void drawMeshTasksIndirectNV (Buffer buffer, DeviceSize offset, uint32_t drawCount, uint32_t stride, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void drawMeshTasksIndirectCountNV (Buffer buffer, DeviceSize offset, Buffer countBuffer, DeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void copyAccelerationStructureNV (AccelerationStructureNV dst, AccelerationStructureNV src, CopyAccelerationStructureModeNV mode, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void writeAccelerationStructuresPropertiesNV (uint32_t accelerationStructureCount, const AccelerationStructureNV *pAccelerationStructures, QueryType queryType, QueryPool queryPool, uint32_t firstQuery, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void writeAccelerationStructuresPropertiesNV (ArrayProxy< const AccelerationStructureNV > accelerationStructures, QueryType queryType, QueryPool queryPool, uint32_t firstQuery, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void buildAccelerationStructureNV (const AccelerationStructureInfoNV *pInfo, Buffer instanceData, DeviceSize instanceOffset, Bool32 update, AccelerationStructureNV dst, AccelerationStructureNV src, Buffer scratch, DeviceSize scratchOffset, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void buildAccelerationStructureNV (const AccelerationStructureInfoNV &info, Buffer instanceData, DeviceSize instanceOffset, Bool32 update, AccelerationStructureNV dst, AccelerationStructureNV src, Buffer scratch, DeviceSize scratchOffset, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void traceRaysNV (Buffer raygenShaderBindingTableBuffer, DeviceSize raygenShaderBindingOffset, Buffer missShaderBindingTableBuffer, DeviceSize missShaderBindingOffset, DeviceSize missShaderBindingStride, Buffer hitShaderBindingTableBuffer, DeviceSize hitShaderBindingOffset, DeviceSize hitShaderBindingStride, Buffer callableShaderBindingTableBuffer, DeviceSize callableShaderBindingOffset, DeviceSize callableShaderBindingStride, uint32_t width, uint32_t height, uint32_t depth, Dispatch const &d) const
 

Private Attributes

VkCommandBuffer m_commandBuffer
 

Detailed Description

Definition at line 37711 of file vulkan.hpp.

Constructor & Destructor Documentation

◆ CommandBuffer() [1/3]

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::CommandBuffer::CommandBuffer ( )
inline

Definition at line 37714 of file vulkan.hpp.

37716  {}
#define VK_NULL_HANDLE
Definition: vulkan_core.h:49

◆ CommandBuffer() [2/3]

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

Definition at line 37718 of file vulkan.hpp.

37720  {}
#define VK_NULL_HANDLE
Definition: vulkan_core.h:49

◆ CommandBuffer() [3/3]

VULKAN_HPP_TYPESAFE_EXPLICIT VULKAN_HPP_NAMESPACE::CommandBuffer::CommandBuffer ( VkCommandBuffer  commandBuffer)
inline

Definition at line 37722 of file vulkan.hpp.

37723  : m_commandBuffer( commandBuffer )
37724  {}

Member Function Documentation

◆ begin() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
Result VULKAN_HPP_NAMESPACE::CommandBuffer::begin ( const CommandBufferBeginInfo pBeginInfo,
Dispatch const &  d = Dispatch() 
) const

◆ begin() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::CommandBuffer::begin ( const CommandBufferBeginInfo beginInfo,
Dispatch const &  d = Dispatch() 
) const

◆ begin() [3/4]

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

Definition at line 38233 of file vulkan.hpp.

38234  {
38235  return static_cast<Result>( d.vkBeginCommandBuffer( m_commandBuffer, reinterpret_cast<const VkCommandBufferBeginInfo*>( pBeginInfo ) ) );
38236  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ begin() [4/4]

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

Definition at line 38239 of file vulkan.hpp.

References VULKAN_HPP_NAMESPACE::createResultValue(), end(), VULKAN_HPP_INLINE, and VULKAN_HPP_NAMESPACE_STRING.

38240  {
38241  Result result = static_cast<Result>( d.vkBeginCommandBuffer( m_commandBuffer, reinterpret_cast<const VkCommandBufferBeginInfo*>( &beginInfo ) ) );
38242  return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING"::CommandBuffer::begin" );
38243  }
GLuint64EXT * result
VULKAN_HPP_INLINE ResultValueType< void >::type createResultValue(Result result, char const *message)
Definition: vulkan.hpp:1022
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
#define VULKAN_HPP_NAMESPACE_STRING
Definition: vulkan.hpp:135

◆ beginConditionalRenderingEXT() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::beginConditionalRenderingEXT ( const ConditionalRenderingBeginInfoEXT pConditionalRenderingBegin,
Dispatch const &  d = Dispatch() 
) const

◆ beginConditionalRenderingEXT() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::beginConditionalRenderingEXT ( const ConditionalRenderingBeginInfoEXT conditionalRenderingBegin,
Dispatch const &  d = Dispatch() 
) const

◆ beginConditionalRenderingEXT() [3/4]

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

Definition at line 38773 of file vulkan.hpp.

38774  {
38775  d.vkCmdBeginConditionalRenderingEXT( m_commandBuffer, reinterpret_cast<const VkConditionalRenderingBeginInfoEXT*>( pConditionalRenderingBegin ) );
38776  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ beginConditionalRenderingEXT() [4/4]

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

Definition at line 38779 of file vulkan.hpp.

References endConditionalRenderingEXT(), and VULKAN_HPP_INLINE.

38780  {
38781  d.vkCmdBeginConditionalRenderingEXT( m_commandBuffer, reinterpret_cast<const VkConditionalRenderingBeginInfoEXT*>( &conditionalRenderingBegin ) );
38782  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ beginDebugUtilsLabelEXT() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::beginDebugUtilsLabelEXT ( const DebugUtilsLabelEXT pLabelInfo,
Dispatch const &  d = Dispatch() 
) const

◆ beginDebugUtilsLabelEXT() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::beginDebugUtilsLabelEXT ( const DebugUtilsLabelEXT labelInfo,
Dispatch const &  d = Dispatch() 
) const

◆ beginDebugUtilsLabelEXT() [3/4]

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

Definition at line 39125 of file vulkan.hpp.

39126  {
39127  d.vkCmdBeginDebugUtilsLabelEXT( m_commandBuffer, reinterpret_cast<const VkDebugUtilsLabelEXT*>( pLabelInfo ) );
39128  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ beginDebugUtilsLabelEXT() [4/4]

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

Definition at line 39131 of file vulkan.hpp.

References endDebugUtilsLabelEXT(), and VULKAN_HPP_INLINE.

39132  {
39133  d.vkCmdBeginDebugUtilsLabelEXT( m_commandBuffer, reinterpret_cast<const VkDebugUtilsLabelEXT*>( &labelInfo ) );
39134  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ beginQuery() [1/2]

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

Referenced by pipelineBarrier().

◆ beginQuery() [2/2]

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

Definition at line 38752 of file vulkan.hpp.

References endQuery(), and VULKAN_HPP_INLINE.

38753  {
38754  d.vkCmdBeginQuery( m_commandBuffer, static_cast<VkQueryPool>( queryPool ), query, static_cast<VkQueryControlFlags>( flags ) );
38755  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
GLenum query
GLbitfield flags

◆ beginQueryIndexedEXT() [1/2]

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

Referenced by endTransformFeedbackEXT().

◆ beginQueryIndexedEXT() [2/2]

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

Definition at line 39346 of file vulkan.hpp.

References endQueryIndexedEXT(), and VULKAN_HPP_INLINE.

39347  {
39348  d.vkCmdBeginQueryIndexedEXT( m_commandBuffer, static_cast<VkQueryPool>( queryPool ), query, static_cast<VkQueryControlFlags>( flags ), index );
39349  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
GLuint index
GLenum query
GLbitfield flags

◆ beginRenderPass() [1/4]

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

◆ beginRenderPass() [2/4]

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

◆ beginRenderPass() [3/4]

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

Definition at line 38855 of file vulkan.hpp.

38856  {
38857  d.vkCmdBeginRenderPass( m_commandBuffer, reinterpret_cast<const VkRenderPassBeginInfo*>( pRenderPassBegin ), static_cast<VkSubpassContents>( contents ) );
38858  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ beginRenderPass() [4/4]

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

Definition at line 38861 of file vulkan.hpp.

References nextSubpass(), and VULKAN_HPP_INLINE.

38862  {
38863  d.vkCmdBeginRenderPass( m_commandBuffer, reinterpret_cast<const VkRenderPassBeginInfo*>( &renderPassBegin ), static_cast<VkSubpassContents>( contents ) );
38864  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ beginRenderPass2KHR() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::beginRenderPass2KHR ( const RenderPassBeginInfo pRenderPassBegin,
const SubpassBeginInfoKHR pSubpassBeginInfo,
Dispatch const &  d = Dispatch() 
) const

◆ beginRenderPass2KHR() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::beginRenderPass2KHR ( const RenderPassBeginInfo renderPassBegin,
const SubpassBeginInfoKHR subpassBeginInfo,
Dispatch const &  d = Dispatch() 
) const

◆ beginRenderPass2KHR() [3/4]

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

Definition at line 39179 of file vulkan.hpp.

39180  {
39181  d.vkCmdBeginRenderPass2KHR( m_commandBuffer, reinterpret_cast<const VkRenderPassBeginInfo*>( pRenderPassBegin ), reinterpret_cast<const VkSubpassBeginInfoKHR*>( pSubpassBeginInfo ) );
39182  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ beginRenderPass2KHR() [4/4]

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

Definition at line 39185 of file vulkan.hpp.

39186  {
39187  d.vkCmdBeginRenderPass2KHR( m_commandBuffer, reinterpret_cast<const VkRenderPassBeginInfo*>( &renderPassBegin ), reinterpret_cast<const VkSubpassBeginInfoKHR*>( &subpassBeginInfo ) );
39188  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ beginTransformFeedbackEXT() [1/4]

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

◆ beginTransformFeedbackEXT() [2/4]

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

◆ beginTransformFeedbackEXT() [3/4]

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

Definition at line 39297 of file vulkan.hpp.

39298  {
39299  d.vkCmdBeginTransformFeedbackEXT( m_commandBuffer, firstCounterBuffer, counterBufferCount, reinterpret_cast<const VkBuffer*>( pCounterBuffers ), pCounterBufferOffsets );
39300  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ beginTransformFeedbackEXT() [4/4]

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

Definition at line 39303 of file vulkan.hpp.

References VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.

39304  {
39305 #ifdef VULKAN_HPP_NO_EXCEPTIONS
39306  VULKAN_HPP_ASSERT( counterBuffers.size() == counterBufferOffsets.size() );
39307 #else
39308  if ( counterBuffers.size() != counterBufferOffsets.size() )
39309  {
39310  throw LogicError( VULKAN_HPP_NAMESPACE_STRING "::CommandBuffer::beginTransformFeedbackEXT: counterBuffers.size() != counterBufferOffsets.size()" );
39311  }
39312 #endif // VULKAN_HPP_NO_EXCEPTIONS
39313  d.vkCmdBeginTransformFeedbackEXT( m_commandBuffer, firstCounterBuffer, counterBuffers.size() , reinterpret_cast<const VkBuffer*>( counterBuffers.data() ), counterBufferOffsets.data() );
39314  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
#define VULKAN_HPP_ASSERT
Definition: vulkan.hpp:54
#define VULKAN_HPP_NAMESPACE_STRING
Definition: vulkan.hpp:135

◆ bindDescriptorSets() [1/4]

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

◆ bindDescriptorSets() [2/4]

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

◆ bindDescriptorSets() [3/4]

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

Definition at line 38415 of file vulkan.hpp.

38416  {
38417  d.vkCmdBindDescriptorSets( m_commandBuffer, static_cast<VkPipelineBindPoint>( pipelineBindPoint ), static_cast<VkPipelineLayout>( layout ), firstSet, descriptorSetCount, reinterpret_cast<const VkDescriptorSet*>( pDescriptorSets ), dynamicOffsetCount, pDynamicOffsets );
38418  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ bindDescriptorSets() [4/4]

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

Definition at line 38421 of file vulkan.hpp.

References bindIndexBuffer(), VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_INLINE.

38422  {
38423  d.vkCmdBindDescriptorSets( m_commandBuffer, static_cast<VkPipelineBindPoint>( pipelineBindPoint ), static_cast<VkPipelineLayout>( layout ), firstSet, descriptorSets.size() , reinterpret_cast<const VkDescriptorSet*>( descriptorSets.data() ), dynamicOffsets.size() , dynamicOffsets.data() );
38424  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ bindIndexBuffer() [1/2]

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

Referenced by bindDescriptorSets().

◆ bindIndexBuffer() [2/2]

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

Definition at line 38435 of file vulkan.hpp.

38436  {
38437  d.vkCmdBindIndexBuffer( m_commandBuffer, static_cast<VkBuffer>( buffer ), offset, static_cast<VkIndexType>( indexType ) );
38438  }
GLintptr offset
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
GLuint buffer

◆ bindPipeline() [1/2]

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

Referenced by reset().

◆ bindPipeline() [2/2]

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

Definition at line 38284 of file vulkan.hpp.

38285  {
38286  d.vkCmdBindPipeline( m_commandBuffer, static_cast<VkPipelineBindPoint>( pipelineBindPoint ), static_cast<VkPipeline>( pipeline ) );
38287  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ bindShadingRateImageNV() [1/2]

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

Referenced by setExclusiveScissorNV().

◆ bindShadingRateImageNV() [2/2]

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

Definition at line 39401 of file vulkan.hpp.

39402  {
39403  d.vkCmdBindShadingRateImageNV( m_commandBuffer, static_cast<VkImageView>( imageView ), static_cast<VkImageLayout>( imageLayout ) );
39404  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ bindTransformFeedbackBuffersEXT() [1/4]

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

◆ bindTransformFeedbackBuffersEXT() [2/4]

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

◆ bindTransformFeedbackBuffersEXT() [3/4]

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

Definition at line 39260 of file vulkan.hpp.

39261  {
39262  d.vkCmdBindTransformFeedbackBuffersEXT( m_commandBuffer, firstBinding, bindingCount, reinterpret_cast<const VkBuffer*>( pBuffers ), pOffsets, pSizes );
39263  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ bindTransformFeedbackBuffersEXT() [4/4]

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

Definition at line 39266 of file vulkan.hpp.

References VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.

39267  {
39268 #ifdef VULKAN_HPP_NO_EXCEPTIONS
39269  VULKAN_HPP_ASSERT( buffers.size() == offsets.size() );
39270 #else
39271  if ( buffers.size() != offsets.size() )
39272  {
39273  throw LogicError( VULKAN_HPP_NAMESPACE_STRING "::CommandBuffer::bindTransformFeedbackBuffersEXT: buffers.size() != offsets.size()" );
39274  }
39275 #endif // VULKAN_HPP_NO_EXCEPTIONS
39276 #ifdef VULKAN_HPP_NO_EXCEPTIONS
39277  VULKAN_HPP_ASSERT( buffers.size() == sizes.size() );
39278 #else
39279  if ( buffers.size() != sizes.size() )
39280  {
39281  throw LogicError( VULKAN_HPP_NAMESPACE_STRING "::CommandBuffer::bindTransformFeedbackBuffersEXT: buffers.size() != sizes.size()" );
39282  }
39283 #endif // VULKAN_HPP_NO_EXCEPTIONS
39284 #ifdef VULKAN_HPP_NO_EXCEPTIONS
39285  VULKAN_HPP_ASSERT( offsets.size() == sizes.size() );
39286 #else
39287  if ( offsets.size() != sizes.size() )
39288  {
39289  throw LogicError( VULKAN_HPP_NAMESPACE_STRING "::CommandBuffer::bindTransformFeedbackBuffersEXT: offsets.size() != sizes.size()" );
39290  }
39291 #endif // VULKAN_HPP_NO_EXCEPTIONS
39292  d.vkCmdBindTransformFeedbackBuffersEXT( m_commandBuffer, firstBinding, buffers.size() , reinterpret_cast<const VkBuffer*>( buffers.data() ), offsets.data(), sizes.data() );
39293  }
const GLuint * buffers
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
#define VULKAN_HPP_ASSERT
Definition: vulkan.hpp:54
GLuint GLsizei const GLuint const GLintptr const GLsizeiptr * sizes
#define VULKAN_HPP_NAMESPACE_STRING
Definition: vulkan.hpp:135
GLuint GLsizei const GLuint const GLintptr * offsets

◆ bindVertexBuffers() [1/4]

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

◆ bindVertexBuffers() [2/4]

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

◆ bindVertexBuffers() [3/4]

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

Definition at line 38442 of file vulkan.hpp.

38443  {
38444  d.vkCmdBindVertexBuffers( m_commandBuffer, firstBinding, bindingCount, reinterpret_cast<const VkBuffer*>( pBuffers ), pOffsets );
38445  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ bindVertexBuffers() [4/4]

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

Definition at line 38448 of file vulkan.hpp.

References VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), draw(), VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), VULKAN_HPP_ASSERT, VULKAN_HPP_INLINE, and VULKAN_HPP_NAMESPACE_STRING.

38449  {
38450 #ifdef VULKAN_HPP_NO_EXCEPTIONS
38451  VULKAN_HPP_ASSERT( buffers.size() == offsets.size() );
38452 #else
38453  if ( buffers.size() != offsets.size() )
38454  {
38455  throw LogicError( VULKAN_HPP_NAMESPACE_STRING "::CommandBuffer::bindVertexBuffers: buffers.size() != offsets.size()" );
38456  }
38457 #endif // VULKAN_HPP_NO_EXCEPTIONS
38458  d.vkCmdBindVertexBuffers( m_commandBuffer, firstBinding, buffers.size() , reinterpret_cast<const VkBuffer*>( buffers.data() ), offsets.data() );
38459  }
const GLuint * buffers
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
#define VULKAN_HPP_ASSERT
Definition: vulkan.hpp:54
#define VULKAN_HPP_NAMESPACE_STRING
Definition: vulkan.hpp:135
GLuint GLsizei const GLuint const GLintptr * offsets

◆ blitImage() [1/4]

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

◆ blitImage() [2/4]

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

◆ blitImage() [3/4]

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

Definition at line 38573 of file vulkan.hpp.

38574  {
38575  d.vkCmdBlitImage( m_commandBuffer, static_cast<VkImage>( srcImage ), static_cast<VkImageLayout>( srcImageLayout ), static_cast<VkImage>( dstImage ), static_cast<VkImageLayout>( dstImageLayout ), regionCount, reinterpret_cast<const VkImageBlit*>( pRegions ), static_cast<VkFilter>( filter ) );
38576  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum filter

◆ blitImage() [4/4]

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

Definition at line 38579 of file vulkan.hpp.

References VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().

38580  {
38581  d.vkCmdBlitImage( m_commandBuffer, static_cast<VkImage>( srcImage ), static_cast<VkImageLayout>( srcImageLayout ), static_cast<VkImage>( dstImage ), static_cast<VkImageLayout>( dstImageLayout ), regions.size() , reinterpret_cast<const VkImageBlit*>( regions.data() ), static_cast<VkFilter>( filter ) );
38582  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum filter

◆ buildAccelerationStructureNV() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::buildAccelerationStructureNV ( const AccelerationStructureInfoNV pInfo,
Buffer  instanceData,
DeviceSize  instanceOffset,
Bool32  update,
AccelerationStructureNV  dst,
AccelerationStructureNV  src,
Buffer  scratch,
DeviceSize  scratchOffset,
Dispatch const &  d = Dispatch() 
) const

◆ buildAccelerationStructureNV() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::buildAccelerationStructureNV ( const AccelerationStructureInfoNV info,
Buffer  instanceData,
DeviceSize  instanceOffset,
Bool32  update,
AccelerationStructureNV  dst,
AccelerationStructureNV  src,
Buffer  scratch,
DeviceSize  scratchOffset,
Dispatch const &  d = Dispatch() 
) const

◆ buildAccelerationStructureNV() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::buildAccelerationStructureNV ( const AccelerationStructureInfoNV pInfo,
Buffer  instanceData,
DeviceSize  instanceOffset,
Bool32  update,
AccelerationStructureNV  dst,
AccelerationStructureNV  src,
Buffer  scratch,
DeviceSize  scratchOffset,
Dispatch const &  d 
) const

Definition at line 39503 of file vulkan.hpp.

39504  {
39505  d.vkCmdBuildAccelerationStructureNV( m_commandBuffer, reinterpret_cast<const VkAccelerationStructureInfoNV*>( pInfo ), static_cast<VkBuffer>( instanceData ), instanceOffset, update, static_cast<VkAccelerationStructureNV>( dst ), static_cast<VkAccelerationStructureNV>( src ), static_cast<VkBuffer>( scratch ), scratchOffset );
39506  }
GLenum GLenum dst
GLenum src
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ buildAccelerationStructureNV() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::buildAccelerationStructureNV ( const AccelerationStructureInfoNV info,
Buffer  instanceData,
DeviceSize  instanceOffset,
Bool32  update,
AccelerationStructureNV  dst,
AccelerationStructureNV  src,
Buffer  scratch,
DeviceSize  scratchOffset,
Dispatch const &  d 
) const

Definition at line 39509 of file vulkan.hpp.

References traceRaysNV(), and VULKAN_HPP_INLINE.

39510  {
39511  d.vkCmdBuildAccelerationStructureNV( m_commandBuffer, reinterpret_cast<const VkAccelerationStructureInfoNV*>( &info ), static_cast<VkBuffer>( instanceData ), instanceOffset, update, static_cast<VkAccelerationStructureNV>( dst ), static_cast<VkAccelerationStructureNV>( src ), static_cast<VkBuffer>( scratch ), scratchOffset );
39512  }
GLenum GLenum dst
GLenum src
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ clearAttachments() [1/4]

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

◆ clearAttachments() [2/4]

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

◆ clearAttachments() [3/4]

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

Definition at line 38665 of file vulkan.hpp.

38666  {
38667  d.vkCmdClearAttachments( m_commandBuffer, attachmentCount, reinterpret_cast<const VkClearAttachment*>( pAttachments ), rectCount, reinterpret_cast<const VkClearRect*>( pRects ) );
38668  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ clearAttachments() [4/4]

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

Definition at line 38671 of file vulkan.hpp.

References VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().

38672  {
38673  d.vkCmdClearAttachments( m_commandBuffer, attachments.size() , reinterpret_cast<const VkClearAttachment*>( attachments.data() ), rects.size() , reinterpret_cast<const VkClearRect*>( rects.data() ) );
38674  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
GLsizei const GLenum * attachments
EGLSurface EGLint * rects
Definition: eglext.h:282

◆ clearColorImage() [1/4]

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

◆ clearColorImage() [2/4]

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

◆ clearColorImage() [3/4]

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

Definition at line 38639 of file vulkan.hpp.

38640  {
38641  d.vkCmdClearColorImage( m_commandBuffer, static_cast<VkImage>( image ), static_cast<VkImageLayout>( imageLayout ), reinterpret_cast<const VkClearColorValue*>( pColor ), rangeCount, reinterpret_cast<const VkImageSubresourceRange*>( pRanges ) );
38642  }
GLeglImageOES image
Definition: SDL_opengl.h:2148
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ clearColorImage() [4/4]

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

Definition at line 38645 of file vulkan.hpp.

References VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().

38646  {
38647  d.vkCmdClearColorImage( m_commandBuffer, static_cast<VkImage>( image ), static_cast<VkImageLayout>( imageLayout ), reinterpret_cast<const VkClearColorValue*>( &color ), ranges.size() , reinterpret_cast<const VkImageSubresourceRange*>( ranges.data() ) );
38648  }
GLeglImageOES image
Definition: SDL_opengl.h:2148
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
GLuint color

◆ clearDepthStencilImage() [1/4]

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

◆ clearDepthStencilImage() [2/4]

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

◆ clearDepthStencilImage() [3/4]

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

Definition at line 38652 of file vulkan.hpp.

38653  {
38654  d.vkCmdClearDepthStencilImage( m_commandBuffer, static_cast<VkImage>( image ), static_cast<VkImageLayout>( imageLayout ), reinterpret_cast<const VkClearDepthStencilValue*>( pDepthStencil ), rangeCount, reinterpret_cast<const VkImageSubresourceRange*>( pRanges ) );
38655  }
GLeglImageOES image
Definition: SDL_opengl.h:2148
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ clearDepthStencilImage() [4/4]

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

Definition at line 38658 of file vulkan.hpp.

References VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().

38659  {
38660  d.vkCmdClearDepthStencilImage( m_commandBuffer, static_cast<VkImage>( image ), static_cast<VkImageLayout>( imageLayout ), reinterpret_cast<const VkClearDepthStencilValue*>( &depthStencil ), ranges.size() , reinterpret_cast<const VkImageSubresourceRange*>( ranges.data() ) );
38661  }
GLeglImageOES image
Definition: SDL_opengl.h:2148
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ copyAccelerationStructureNV() [1/2]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::copyAccelerationStructureNV ( AccelerationStructureNV  dst,
AccelerationStructureNV  src,
CopyAccelerationStructureModeNV  mode,
Dispatch const &  d = Dispatch() 
) const

◆ copyAccelerationStructureNV() [2/2]

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

Definition at line 39483 of file vulkan.hpp.

39484  {
39485  d.vkCmdCopyAccelerationStructureNV( m_commandBuffer, static_cast<VkAccelerationStructureNV>( dst ), static_cast<VkAccelerationStructureNV>( src ), static_cast<VkCopyAccelerationStructureModeNV>( mode ) );
39486  }
GLenum GLenum dst
GLenum src
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
GLenum mode

◆ copyBuffer() [1/4]

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

◆ copyBuffer() [2/4]

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

◆ copyBuffer() [3/4]

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

Definition at line 38547 of file vulkan.hpp.

38548  {
38549  d.vkCmdCopyBuffer( m_commandBuffer, static_cast<VkBuffer>( srcBuffer ), static_cast<VkBuffer>( dstBuffer ), regionCount, reinterpret_cast<const VkBufferCopy*>( pRegions ) );
38550  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ copyBuffer() [4/4]

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

Definition at line 38553 of file vulkan.hpp.

References VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().

38554  {
38555  d.vkCmdCopyBuffer( m_commandBuffer, static_cast<VkBuffer>( srcBuffer ), static_cast<VkBuffer>( dstBuffer ), regions.size() , reinterpret_cast<const VkBufferCopy*>( regions.data() ) );
38556  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ copyBufferToImage() [1/4]

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

◆ copyBufferToImage() [2/4]

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

◆ copyBufferToImage() [3/4]

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

Definition at line 38586 of file vulkan.hpp.

38587  {
38588  d.vkCmdCopyBufferToImage( m_commandBuffer, static_cast<VkBuffer>( srcBuffer ), static_cast<VkImage>( dstImage ), static_cast<VkImageLayout>( dstImageLayout ), regionCount, reinterpret_cast<const VkBufferImageCopy*>( pRegions ) );
38589  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ copyBufferToImage() [4/4]

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

Definition at line 38592 of file vulkan.hpp.

References VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().

38593  {
38594  d.vkCmdCopyBufferToImage( m_commandBuffer, static_cast<VkBuffer>( srcBuffer ), static_cast<VkImage>( dstImage ), static_cast<VkImageLayout>( dstImageLayout ), regions.size() , reinterpret_cast<const VkBufferImageCopy*>( regions.data() ) );
38595  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ copyImage() [1/4]

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

◆ copyImage() [2/4]

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

◆ copyImage() [3/4]

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

Definition at line 38560 of file vulkan.hpp.

38561  {
38562  d.vkCmdCopyImage( m_commandBuffer, static_cast<VkImage>( srcImage ), static_cast<VkImageLayout>( srcImageLayout ), static_cast<VkImage>( dstImage ), static_cast<VkImageLayout>( dstImageLayout ), regionCount, reinterpret_cast<const VkImageCopy*>( pRegions ) );
38563  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ copyImage() [4/4]

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

Definition at line 38566 of file vulkan.hpp.

References VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().

38567  {
38568  d.vkCmdCopyImage( m_commandBuffer, static_cast<VkImage>( srcImage ), static_cast<VkImageLayout>( srcImageLayout ), static_cast<VkImage>( dstImage ), static_cast<VkImageLayout>( dstImageLayout ), regions.size() , reinterpret_cast<const VkImageCopy*>( regions.data() ) );
38569  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ copyImageToBuffer() [1/4]

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

◆ copyImageToBuffer() [2/4]

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

◆ copyImageToBuffer() [3/4]

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

Definition at line 38599 of file vulkan.hpp.

38600  {
38601  d.vkCmdCopyImageToBuffer( m_commandBuffer, static_cast<VkImage>( srcImage ), static_cast<VkImageLayout>( srcImageLayout ), static_cast<VkBuffer>( dstBuffer ), regionCount, reinterpret_cast<const VkBufferImageCopy*>( pRegions ) );
38602  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ copyImageToBuffer() [4/4]

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

Definition at line 38605 of file vulkan.hpp.

References VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().

38606  {
38607  d.vkCmdCopyImageToBuffer( m_commandBuffer, static_cast<VkImage>( srcImage ), static_cast<VkImageLayout>( srcImageLayout ), static_cast<VkBuffer>( dstBuffer ), regions.size() , reinterpret_cast<const VkBufferImageCopy*>( regions.data() ) );
38608  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ copyQueryPoolResults() [1/2]

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

Referenced by writeTimestamp().

◆ copyQueryPoolResults() [2/2]

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

Definition at line 38835 of file vulkan.hpp.

38836  {
38837  d.vkCmdCopyQueryPoolResults( m_commandBuffer, static_cast<VkQueryPool>( queryPool ), firstQuery, queryCount, static_cast<VkBuffer>( dstBuffer ), dstOffset, stride, static_cast<VkQueryResultFlags>( flags ) );
38838  }
GLsizei stride
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
GLbitfield flags

◆ debugMarkerBeginEXT() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::debugMarkerBeginEXT ( const DebugMarkerMarkerInfoEXT pMarkerInfo,
Dispatch const &  d = Dispatch() 
) const

◆ debugMarkerBeginEXT() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::debugMarkerBeginEXT ( const DebugMarkerMarkerInfoEXT markerInfo,
Dispatch const &  d = Dispatch() 
) const

◆ debugMarkerBeginEXT() [3/4]

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

Definition at line 38909 of file vulkan.hpp.

38910  {
38911  d.vkCmdDebugMarkerBeginEXT( m_commandBuffer, reinterpret_cast<const VkDebugMarkerMarkerInfoEXT*>( pMarkerInfo ) );
38912  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ debugMarkerBeginEXT() [4/4]

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

Definition at line 38915 of file vulkan.hpp.

References debugMarkerEndEXT(), and VULKAN_HPP_INLINE.

38916  {
38917  d.vkCmdDebugMarkerBeginEXT( m_commandBuffer, reinterpret_cast<const VkDebugMarkerMarkerInfoEXT*>( &markerInfo ) );
38918  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ debugMarkerEndEXT() [1/2]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::debugMarkerEndEXT ( Dispatch const &  d = Dispatch()) const

Referenced by debugMarkerBeginEXT().

◆ debugMarkerEndEXT() [2/2]

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

Definition at line 38929 of file vulkan.hpp.

38930  {
38931  d.vkCmdDebugMarkerEndEXT( m_commandBuffer );
38932  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ debugMarkerInsertEXT() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::debugMarkerInsertEXT ( const DebugMarkerMarkerInfoEXT pMarkerInfo,
Dispatch const &  d = Dispatch() 
) const

◆ debugMarkerInsertEXT() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::debugMarkerInsertEXT ( const DebugMarkerMarkerInfoEXT markerInfo,
Dispatch const &  d = Dispatch() 
) const

◆ debugMarkerInsertEXT() [3/4]

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

Definition at line 38936 of file vulkan.hpp.

38937  {
38938  d.vkCmdDebugMarkerInsertEXT( m_commandBuffer, reinterpret_cast<const VkDebugMarkerMarkerInfoEXT*>( pMarkerInfo ) );
38939  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ debugMarkerInsertEXT() [4/4]

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

Definition at line 38942 of file vulkan.hpp.

References drawIndirectCountAMD(), and VULKAN_HPP_INLINE.

38943  {
38944  d.vkCmdDebugMarkerInsertEXT( m_commandBuffer, reinterpret_cast<const VkDebugMarkerMarkerInfoEXT*>( &markerInfo ) );
38945  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ dispatch() [1/2]

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

Referenced by drawIndexedIndirect().

◆ dispatch() [2/2]

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

Definition at line 38526 of file vulkan.hpp.

References dispatchIndirect(), and VULKAN_HPP_INLINE.

38527  {
38528  d.vkCmdDispatch( m_commandBuffer, groupCountX, groupCountY, groupCountZ );
38529  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ dispatchBase() [1/2]

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

Referenced by setDeviceMaskKHR().

◆ dispatchBase() [2/2]

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

Definition at line 39051 of file vulkan.hpp.

References dispatchBaseKHR(), and VULKAN_HPP_INLINE.

39052  {
39053  d.vkCmdDispatchBase( m_commandBuffer, baseGroupX, baseGroupY, baseGroupZ, groupCountX, groupCountY, groupCountZ );
39054  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ dispatchBaseKHR() [1/2]

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

Referenced by dispatchBase().

◆ dispatchBaseKHR() [2/2]

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

Definition at line 39065 of file vulkan.hpp.

References pushDescriptorSetWithTemplateKHR(), and VULKAN_HPP_INLINE.

39066  {
39067  d.vkCmdDispatchBaseKHR( m_commandBuffer, baseGroupX, baseGroupY, baseGroupZ, groupCountX, groupCountY, groupCountZ );
39068  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ dispatchIndirect() [1/2]

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

Referenced by dispatch().

◆ dispatchIndirect() [2/2]

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

Definition at line 38540 of file vulkan.hpp.

38541  {
38542  d.vkCmdDispatchIndirect( m_commandBuffer, static_cast<VkBuffer>( buffer ), offset );
38543  }
GLintptr offset
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
GLuint buffer

◆ draw() [1/2]

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

Referenced by bindVertexBuffers().

◆ draw() [2/2]

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

Definition at line 38470 of file vulkan.hpp.

References drawIndexed(), and VULKAN_HPP_INLINE.

38471  {
38472  d.vkCmdDraw( m_commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance );
38473  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ drawIndexed() [1/2]

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

Referenced by draw().

◆ drawIndexed() [2/2]

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

Definition at line 38484 of file vulkan.hpp.

References drawIndirect(), and VULKAN_HPP_INLINE.

38485  {
38486  d.vkCmdDrawIndexed( m_commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance );
38487  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ drawIndexedIndirect() [1/2]

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

Referenced by drawIndirect().

◆ drawIndexedIndirect() [2/2]

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

Definition at line 38512 of file vulkan.hpp.

References dispatch(), and VULKAN_HPP_INLINE.

38513  {
38514  d.vkCmdDrawIndexedIndirect( m_commandBuffer, static_cast<VkBuffer>( buffer ), offset, drawCount, stride );
38515  }
GLsizei stride
const void GLsizei drawCount
GLintptr offset
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
GLuint buffer

◆ drawIndexedIndirectCountAMD() [1/2]

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

Referenced by drawIndirectCountAMD().

◆ drawIndexedIndirectCountAMD() [2/2]

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

Definition at line 38970 of file vulkan.hpp.

38971  {
38972  d.vkCmdDrawIndexedIndirectCountAMD( m_commandBuffer, static_cast<VkBuffer>( buffer ), offset, static_cast<VkBuffer>( countBuffer ), countBufferOffset, maxDrawCount, stride );
38973  }
GLsizei stride
GLintptr offset
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
GLuint buffer

◆ drawIndexedIndirectCountKHR() [1/2]

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

Referenced by drawIndirectCountKHR().

◆ drawIndexedIndirectCountKHR() [2/2]

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

Definition at line 39239 of file vulkan.hpp.

References setCheckpointNV(), and VULKAN_HPP_INLINE.

39240  {
39241  d.vkCmdDrawIndexedIndirectCountKHR( m_commandBuffer, static_cast<VkBuffer>( buffer ), offset, static_cast<VkBuffer>( countBuffer ), countBufferOffset, maxDrawCount, stride );
39242  }
GLsizei stride
GLintptr offset
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
GLuint buffer

◆ drawIndirect() [1/2]

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

Referenced by drawIndexed().

◆ drawIndirect() [2/2]

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

Definition at line 38498 of file vulkan.hpp.

References drawIndexedIndirect(), and VULKAN_HPP_INLINE.

38499  {
38500  d.vkCmdDrawIndirect( m_commandBuffer, static_cast<VkBuffer>( buffer ), offset, drawCount, stride );
38501  }
GLsizei stride
const void GLsizei drawCount
GLintptr offset
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
GLuint buffer

◆ drawIndirectByteCountEXT() [1/2]

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

Referenced by endQueryIndexedEXT().

◆ drawIndirectByteCountEXT() [2/2]

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

Definition at line 39374 of file vulkan.hpp.

39375  {
39376  d.vkCmdDrawIndirectByteCountEXT( m_commandBuffer, instanceCount, firstInstance, static_cast<VkBuffer>( counterBuffer ), counterBufferOffset, counterOffset, vertexStride );
39377  }
GLuint GLuint GLchar GLuint GLchar GLuint * counterOffset
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ drawIndirectCountAMD() [1/2]

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

Referenced by debugMarkerInsertEXT().

◆ drawIndirectCountAMD() [2/2]

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

Definition at line 38956 of file vulkan.hpp.

References drawIndexedIndirectCountAMD(), and VULKAN_HPP_INLINE.

38957  {
38958  d.vkCmdDrawIndirectCountAMD( m_commandBuffer, static_cast<VkBuffer>( buffer ), offset, static_cast<VkBuffer>( countBuffer ), countBufferOffset, maxDrawCount, stride );
38959  }
GLsizei stride
GLintptr offset
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
GLuint buffer

◆ drawIndirectCountKHR() [1/2]

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

Referenced by endRenderPass2KHR().

◆ drawIndirectCountKHR() [2/2]

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

Definition at line 39225 of file vulkan.hpp.

References drawIndexedIndirectCountKHR(), and VULKAN_HPP_INLINE.

39226  {
39227  d.vkCmdDrawIndirectCountKHR( m_commandBuffer, static_cast<VkBuffer>( buffer ), offset, static_cast<VkBuffer>( countBuffer ), countBufferOffset, maxDrawCount, stride );
39228  }
GLsizei stride
GLintptr offset
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
GLuint buffer

◆ drawMeshTasksIndirectCountNV() [1/2]

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

Referenced by drawMeshTasksIndirectNV().

◆ drawMeshTasksIndirectCountNV() [2/2]

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

Definition at line 39469 of file vulkan.hpp.

References copyAccelerationStructureNV(), and VULKAN_HPP_INLINE.

39470  {
39471  d.vkCmdDrawMeshTasksIndirectCountNV( m_commandBuffer, static_cast<VkBuffer>( buffer ), offset, static_cast<VkBuffer>( countBuffer ), countBufferOffset, maxDrawCount, stride );
39472  }
GLsizei stride
GLintptr offset
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
GLuint buffer

◆ drawMeshTasksIndirectNV() [1/2]

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

Referenced by drawMeshTasksNV().

◆ drawMeshTasksIndirectNV() [2/2]

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

Definition at line 39455 of file vulkan.hpp.

References drawMeshTasksIndirectCountNV(), and VULKAN_HPP_INLINE.

39456  {
39457  d.vkCmdDrawMeshTasksIndirectNV( m_commandBuffer, static_cast<VkBuffer>( buffer ), offset, drawCount, stride );
39458  }
GLsizei stride
const void GLsizei drawCount
GLintptr offset
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
GLuint buffer

◆ drawMeshTasksNV() [1/2]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::drawMeshTasksNV ( uint32_t  taskCount,
uint32_t  firstTask,
Dispatch const &  d = Dispatch() 
) const

Referenced by setCoarseSampleOrderNV().

◆ drawMeshTasksNV() [2/2]

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

Definition at line 39441 of file vulkan.hpp.

References drawMeshTasksIndirectNV(), and VULKAN_HPP_INLINE.

39442  {
39443  d.vkCmdDrawMeshTasksNV( m_commandBuffer, taskCount, firstTask );
39444  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ end() [1/2]

template<typename Dispatch = DispatchLoaderStatic>
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::CommandBuffer::end ( Dispatch const &  d = Dispatch()) const

Referenced by begin().

◆ end() [2/2]

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

Definition at line 38254 of file vulkan.hpp.

References VULKAN_HPP_NAMESPACE::createResultValue(), reset(), VULKAN_HPP_INLINE, and VULKAN_HPP_NAMESPACE_STRING.

38255  {
38256  Result result = static_cast<Result>( d.vkEndCommandBuffer( m_commandBuffer ) );
38257  return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING"::CommandBuffer::end" );
38258  }
GLuint64EXT * result
VULKAN_HPP_INLINE ResultValueType< void >::type createResultValue(Result result, char const *message)
Definition: vulkan.hpp:1022
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
#define VULKAN_HPP_NAMESPACE_STRING
Definition: vulkan.hpp:135

◆ endConditionalRenderingEXT() [1/2]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::endConditionalRenderingEXT ( Dispatch const &  d = Dispatch()) const

◆ endConditionalRenderingEXT() [2/2]

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

Definition at line 38793 of file vulkan.hpp.

References resetQueryPool(), and VULKAN_HPP_INLINE.

38794  {
38795  d.vkCmdEndConditionalRenderingEXT( m_commandBuffer );
38796  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ endDebugUtilsLabelEXT() [1/2]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::endDebugUtilsLabelEXT ( Dispatch const &  d = Dispatch()) const

Referenced by beginDebugUtilsLabelEXT().

◆ endDebugUtilsLabelEXT() [2/2]

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

Definition at line 39145 of file vulkan.hpp.

39146  {
39147  d.vkCmdEndDebugUtilsLabelEXT( m_commandBuffer );
39148  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ endQuery() [1/2]

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

Referenced by beginQuery().

◆ endQuery() [2/2]

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

Definition at line 38766 of file vulkan.hpp.

38767  {
38768  d.vkCmdEndQuery( m_commandBuffer, static_cast<VkQueryPool>( queryPool ), query );
38769  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
GLenum query

◆ endQueryIndexedEXT() [1/2]

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

Referenced by beginQueryIndexedEXT().

◆ endQueryIndexedEXT() [2/2]

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

Definition at line 39360 of file vulkan.hpp.

References drawIndirectByteCountEXT(), and VULKAN_HPP_INLINE.

39361  {
39362  d.vkCmdEndQueryIndexedEXT( m_commandBuffer, static_cast<VkQueryPool>( queryPool ), query, index );
39363  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
GLuint index
GLenum query

◆ endRenderPass() [1/2]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::endRenderPass ( Dispatch const &  d = Dispatch()) const

Referenced by nextSubpass().

◆ endRenderPass() [2/2]

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

Definition at line 38889 of file vulkan.hpp.

38890  {
38891  d.vkCmdEndRenderPass( m_commandBuffer );
38892  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ endRenderPass2KHR() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::endRenderPass2KHR ( const SubpassEndInfoKHR pSubpassEndInfo,
Dispatch const &  d = Dispatch() 
) const

◆ endRenderPass2KHR() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::endRenderPass2KHR ( const SubpassEndInfoKHR subpassEndInfo,
Dispatch const &  d = Dispatch() 
) const

◆ endRenderPass2KHR() [3/4]

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

Definition at line 39205 of file vulkan.hpp.

39206  {
39207  d.vkCmdEndRenderPass2KHR( m_commandBuffer, reinterpret_cast<const VkSubpassEndInfoKHR*>( pSubpassEndInfo ) );
39208  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ endRenderPass2KHR() [4/4]

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

Definition at line 39211 of file vulkan.hpp.

References drawIndirectCountKHR(), and VULKAN_HPP_INLINE.

39212  {
39213  d.vkCmdEndRenderPass2KHR( m_commandBuffer, reinterpret_cast<const VkSubpassEndInfoKHR*>( &subpassEndInfo ) );
39214  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ endTransformFeedbackEXT() [1/4]

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

◆ endTransformFeedbackEXT() [2/4]

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

◆ endTransformFeedbackEXT() [3/4]

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

Definition at line 39318 of file vulkan.hpp.

39319  {
39320  d.vkCmdEndTransformFeedbackEXT( m_commandBuffer, firstCounterBuffer, counterBufferCount, reinterpret_cast<const VkBuffer*>( pCounterBuffers ), pCounterBufferOffsets );
39321  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ endTransformFeedbackEXT() [4/4]

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

Definition at line 39324 of file vulkan.hpp.

References beginQueryIndexedEXT(), VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), VULKAN_HPP_ASSERT, VULKAN_HPP_INLINE, and VULKAN_HPP_NAMESPACE_STRING.

39325  {
39326 #ifdef VULKAN_HPP_NO_EXCEPTIONS
39327  VULKAN_HPP_ASSERT( counterBuffers.size() == counterBufferOffsets.size() );
39328 #else
39329  if ( counterBuffers.size() != counterBufferOffsets.size() )
39330  {
39331  throw LogicError( VULKAN_HPP_NAMESPACE_STRING "::CommandBuffer::endTransformFeedbackEXT: counterBuffers.size() != counterBufferOffsets.size()" );
39332  }
39333 #endif // VULKAN_HPP_NO_EXCEPTIONS
39334  d.vkCmdEndTransformFeedbackEXT( m_commandBuffer, firstCounterBuffer, counterBuffers.size() , reinterpret_cast<const VkBuffer*>( counterBuffers.data() ), counterBufferOffsets.data() );
39335  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
#define VULKAN_HPP_ASSERT
Definition: vulkan.hpp:54
#define VULKAN_HPP_NAMESPACE_STRING
Definition: vulkan.hpp:135

◆ executeCommands() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::executeCommands ( uint32_t  commandBufferCount,
const CommandBuffer pCommandBuffers,
Dispatch const &  d = Dispatch() 
) const

◆ executeCommands() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::executeCommands ( ArrayProxy< const CommandBuffer commandBuffers,
Dispatch const &  d = Dispatch() 
) const

◆ executeCommands() [3/4]

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

Definition at line 38896 of file vulkan.hpp.

38897  {
38898  d.vkCmdExecuteCommands( m_commandBuffer, commandBufferCount, reinterpret_cast<const VkCommandBuffer*>( pCommandBuffers ) );
38899  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ executeCommands() [4/4]

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

Definition at line 38902 of file vulkan.hpp.

References VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().

38903  {
38904  d.vkCmdExecuteCommands( m_commandBuffer, commandBuffers.size() , reinterpret_cast<const VkCommandBuffer*>( commandBuffers.data() ) );
38905  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ fillBuffer() [1/2]

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

Referenced by updateBuffer().

◆ fillBuffer() [2/2]

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

Definition at line 38632 of file vulkan.hpp.

38633  {
38634  d.vkCmdFillBuffer( m_commandBuffer, static_cast<VkBuffer>( dstBuffer ), dstOffset, size, data );
38635  }
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
Definition: SDL_opengl.h:1974
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
GLsizeiptr size

◆ insertDebugUtilsLabelEXT() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::insertDebugUtilsLabelEXT ( const DebugUtilsLabelEXT pLabelInfo,
Dispatch const &  d = Dispatch() 
) const

◆ insertDebugUtilsLabelEXT() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::insertDebugUtilsLabelEXT ( const DebugUtilsLabelEXT labelInfo,
Dispatch const &  d = Dispatch() 
) const

◆ insertDebugUtilsLabelEXT() [3/4]

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

Definition at line 39152 of file vulkan.hpp.

39153  {
39154  d.vkCmdInsertDebugUtilsLabelEXT( m_commandBuffer, reinterpret_cast<const VkDebugUtilsLabelEXT*>( pLabelInfo ) );
39155  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ insertDebugUtilsLabelEXT() [4/4]

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

Definition at line 39158 of file vulkan.hpp.

References VULKAN_HPP_INLINE, and writeBufferMarkerAMD().

39159  {
39160  d.vkCmdInsertDebugUtilsLabelEXT( m_commandBuffer, reinterpret_cast<const VkDebugUtilsLabelEXT*>( &labelInfo ) );
39161  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ nextSubpass() [1/2]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::nextSubpass ( SubpassContents  contents,
Dispatch const &  d = Dispatch() 
) const

Referenced by beginRenderPass().

◆ nextSubpass() [2/2]

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

Definition at line 38875 of file vulkan.hpp.

References endRenderPass(), and VULKAN_HPP_INLINE.

38876  {
38877  d.vkCmdNextSubpass( m_commandBuffer, static_cast<VkSubpassContents>( contents ) );
38878  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ nextSubpass2KHR() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::nextSubpass2KHR ( const SubpassBeginInfoKHR pSubpassBeginInfo,
const SubpassEndInfoKHR pSubpassEndInfo,
Dispatch const &  d = Dispatch() 
) const

◆ nextSubpass2KHR() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::nextSubpass2KHR ( const SubpassBeginInfoKHR subpassBeginInfo,
const SubpassEndInfoKHR subpassEndInfo,
Dispatch const &  d = Dispatch() 
) const

◆ nextSubpass2KHR() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::nextSubpass2KHR ( const SubpassBeginInfoKHR pSubpassBeginInfo,
const SubpassEndInfoKHR pSubpassEndInfo,
Dispatch const &  d 
) const

Definition at line 39192 of file vulkan.hpp.

39193  {
39194  d.vkCmdNextSubpass2KHR( m_commandBuffer, reinterpret_cast<const VkSubpassBeginInfoKHR*>( pSubpassBeginInfo ), reinterpret_cast<const VkSubpassEndInfoKHR*>( pSubpassEndInfo ) );
39195  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ nextSubpass2KHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::nextSubpass2KHR ( const SubpassBeginInfoKHR subpassBeginInfo,
const SubpassEndInfoKHR subpassEndInfo,
Dispatch const &  d 
) const

Definition at line 39198 of file vulkan.hpp.

39199  {
39200  d.vkCmdNextSubpass2KHR( m_commandBuffer, reinterpret_cast<const VkSubpassBeginInfoKHR*>( &subpassBeginInfo ), reinterpret_cast<const VkSubpassEndInfoKHR*>( &subpassEndInfo ) );
39201  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ operator bool()

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

Definition at line 38216 of file vulkan.hpp.

References VK_NULL_HANDLE.

38217  {
38218  return m_commandBuffer != VK_NULL_HANDLE;
38219  }
#define VK_NULL_HANDLE
Definition: vulkan_core.h:49

◆ operator VkCommandBuffer()

VULKAN_HPP_TYPESAFE_EXPLICIT VULKAN_HPP_NAMESPACE::CommandBuffer::operator VkCommandBuffer ( ) const
inline

Definition at line 38211 of file vulkan.hpp.

38212  {
38213  return m_commandBuffer;
38214  }

◆ operator!()

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

Definition at line 38221 of file vulkan.hpp.

References VK_NULL_HANDLE.

38222  {
38223  return m_commandBuffer == VK_NULL_HANDLE;
38224  }
#define VK_NULL_HANDLE
Definition: vulkan_core.h:49

◆ operator!=()

Definition at line 37745 of file vulkan.hpp.

References m_commandBuffer.

37746  {
37747  return m_commandBuffer != rhs.m_commandBuffer;
37748  }

◆ operator<()

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

Definition at line 37750 of file vulkan.hpp.

References events, and m_commandBuffer.

37751  {
37752  return m_commandBuffer < rhs.m_commandBuffer;
37753  }

◆ operator=()

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

Definition at line 37734 of file vulkan.hpp.

References VK_NULL_HANDLE.

37735  {
37737  return *this;
37738  }
#define VK_NULL_HANDLE
Definition: vulkan_core.h:49

◆ operator==()

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

Definition at line 37740 of file vulkan.hpp.

References m_commandBuffer.

37741  {
37742  return m_commandBuffer == rhs.m_commandBuffer;
37743  }

◆ pipelineBarrier() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::pipelineBarrier ( PipelineStageFlags  srcStageMask,
PipelineStageFlags  dstStageMask,
DependencyFlags  dependencyFlags,
uint32_t  memoryBarrierCount,
const MemoryBarrier pMemoryBarriers,
uint32_t  bufferMemoryBarrierCount,
const BufferMemoryBarrier pBufferMemoryBarriers,
uint32_t  imageMemoryBarrierCount,
const ImageMemoryBarrier pImageMemoryBarriers,
Dispatch const &  d = Dispatch() 
) const

◆ pipelineBarrier() [2/4]

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

◆ pipelineBarrier() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::pipelineBarrier ( PipelineStageFlags  srcStageMask,
PipelineStageFlags  dstStageMask,
DependencyFlags  dependencyFlags,
uint32_t  memoryBarrierCount,
const MemoryBarrier pMemoryBarriers,
uint32_t  bufferMemoryBarrierCount,
const BufferMemoryBarrier pBufferMemoryBarriers,
uint32_t  imageMemoryBarrierCount,
const ImageMemoryBarrier pImageMemoryBarriers,
Dispatch const &  d 
) const

Definition at line 38732 of file vulkan.hpp.

38733  {
38734  d.vkCmdPipelineBarrier( m_commandBuffer, static_cast<VkPipelineStageFlags>( srcStageMask ), static_cast<VkPipelineStageFlags>( dstStageMask ), static_cast<VkDependencyFlags>( dependencyFlags ), memoryBarrierCount, reinterpret_cast<const VkMemoryBarrier*>( pMemoryBarriers ), bufferMemoryBarrierCount, reinterpret_cast<const VkBufferMemoryBarrier*>( pBufferMemoryBarriers ), imageMemoryBarrierCount, reinterpret_cast<const VkImageMemoryBarrier*>( pImageMemoryBarriers ) );
38735  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ pipelineBarrier() [4/4]

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

Definition at line 38738 of file vulkan.hpp.

References beginQuery(), VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_INLINE.

38739  {
38740  d.vkCmdPipelineBarrier( m_commandBuffer, static_cast<VkPipelineStageFlags>( srcStageMask ), static_cast<VkPipelineStageFlags>( dstStageMask ), static_cast<VkDependencyFlags>( dependencyFlags ), memoryBarriers.size() , reinterpret_cast<const VkMemoryBarrier*>( memoryBarriers.data() ), bufferMemoryBarriers.size() , reinterpret_cast<const VkBufferMemoryBarrier*>( bufferMemoryBarriers.data() ), imageMemoryBarriers.size() , reinterpret_cast<const VkImageMemoryBarrier*>( imageMemoryBarriers.data() ) );
38741  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ processCommandsNVX() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::processCommandsNVX ( const CmdProcessCommandsInfoNVX pProcessCommandsInfo,
Dispatch const &  d = Dispatch() 
) const

◆ processCommandsNVX() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::processCommandsNVX ( const CmdProcessCommandsInfoNVX processCommandsInfo,
Dispatch const &  d = Dispatch() 
) const

◆ processCommandsNVX() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::processCommandsNVX ( const CmdProcessCommandsInfoNVX pProcessCommandsInfo,
Dispatch const &  d 
) const

Definition at line 38977 of file vulkan.hpp.

38978  {
38979  d.vkCmdProcessCommandsNVX( m_commandBuffer, reinterpret_cast<const VkCmdProcessCommandsInfoNVX*>( pProcessCommandsInfo ) );
38980  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ processCommandsNVX() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::processCommandsNVX ( const CmdProcessCommandsInfoNVX processCommandsInfo,
Dispatch const &  d 
) const

Definition at line 38983 of file vulkan.hpp.

38984  {
38985  d.vkCmdProcessCommandsNVX( m_commandBuffer, reinterpret_cast<const VkCmdProcessCommandsInfoNVX*>( &processCommandsInfo ) );
38986  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ pushConstants() [1/4]

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

◆ pushConstants() [2/4]

template<typename T , typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::pushConstants ( PipelineLayout  layout,
ShaderStageFlags  stageFlags,
uint32_t  offset,
ArrayProxy< const T values,
Dispatch const &  d = Dispatch() 
) const

◆ pushConstants() [3/4]

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

Definition at line 38842 of file vulkan.hpp.

38843  {
38844  d.vkCmdPushConstants( m_commandBuffer, static_cast<VkPipelineLayout>( layout ), static_cast<VkShaderStageFlags>( stageFlags ), offset, size, pValues );
38845  }
GLintptr offset
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
GLsizeiptr size

◆ pushConstants() [4/4]

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

Definition at line 38848 of file vulkan.hpp.

References VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and T.

38849  {
38850  d.vkCmdPushConstants( m_commandBuffer, static_cast<VkPipelineLayout>( layout ), static_cast<VkShaderStageFlags>( stageFlags ), offset, values.size() * sizeof( T ) , reinterpret_cast<const void*>( values.data() ) );
38851  }
GLintptr offset
static const double T[]
Definition: k_tan.c:53
GLenum GLsizei GLsizei GLint * values
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ pushDescriptorSetKHR() [1/4]

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

◆ pushDescriptorSetKHR() [2/4]

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

◆ pushDescriptorSetKHR() [3/4]

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

Definition at line 39003 of file vulkan.hpp.

39004  {
39005  d.vkCmdPushDescriptorSetKHR( m_commandBuffer, static_cast<VkPipelineBindPoint>( pipelineBindPoint ), static_cast<VkPipelineLayout>( layout ), set, descriptorWriteCount, reinterpret_cast<const VkWriteDescriptorSet*>( pDescriptorWrites ) );
39006  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ pushDescriptorSetKHR() [4/4]

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

Definition at line 39009 of file vulkan.hpp.

References VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), setDeviceMask(), VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_INLINE.

39010  {
39011  d.vkCmdPushDescriptorSetKHR( m_commandBuffer, static_cast<VkPipelineBindPoint>( pipelineBindPoint ), static_cast<VkPipelineLayout>( layout ), set, descriptorWrites.size() , reinterpret_cast<const VkWriteDescriptorSet*>( descriptorWrites.data() ) );
39012  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ pushDescriptorSetWithTemplateKHR() [1/2]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::pushDescriptorSetWithTemplateKHR ( DescriptorUpdateTemplate  descriptorUpdateTemplate,
PipelineLayout  layout,
uint32_t  set,
const void pData,
Dispatch const &  d = Dispatch() 
) const

Referenced by dispatchBaseKHR().

◆ pushDescriptorSetWithTemplateKHR() [2/2]

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

Definition at line 39079 of file vulkan.hpp.

39080  {
39081  d.vkCmdPushDescriptorSetWithTemplateKHR( m_commandBuffer, static_cast<VkDescriptorUpdateTemplate>( descriptorUpdateTemplate ), static_cast<VkPipelineLayout>( layout ), set, pData );
39082  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ reserveSpaceForCommandsNVX() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::reserveSpaceForCommandsNVX ( const CmdReserveSpaceForCommandsInfoNVX pReserveSpaceInfo,
Dispatch const &  d = Dispatch() 
) const

◆ reserveSpaceForCommandsNVX() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::reserveSpaceForCommandsNVX ( const CmdReserveSpaceForCommandsInfoNVX reserveSpaceInfo,
Dispatch const &  d = Dispatch() 
) const

◆ reserveSpaceForCommandsNVX() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::reserveSpaceForCommandsNVX ( const CmdReserveSpaceForCommandsInfoNVX pReserveSpaceInfo,
Dispatch const &  d 
) const

Definition at line 38990 of file vulkan.hpp.

38991  {
38992  d.vkCmdReserveSpaceForCommandsNVX( m_commandBuffer, reinterpret_cast<const VkCmdReserveSpaceForCommandsInfoNVX*>( pReserveSpaceInfo ) );
38993  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ reserveSpaceForCommandsNVX() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::reserveSpaceForCommandsNVX ( const CmdReserveSpaceForCommandsInfoNVX reserveSpaceInfo,
Dispatch const &  d 
) const

Definition at line 38996 of file vulkan.hpp.

38997  {
38998  d.vkCmdReserveSpaceForCommandsNVX( m_commandBuffer, reinterpret_cast<const VkCmdReserveSpaceForCommandsInfoNVX*>( &reserveSpaceInfo ) );
38999  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ reset() [1/2]

template<typename Dispatch = DispatchLoaderStatic>
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::CommandBuffer::reset ( CommandBufferResetFlags  flags,
Dispatch const &  d = Dispatch() 
) const

Referenced by end().

◆ reset() [2/2]

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

Definition at line 38269 of file vulkan.hpp.

References bindPipeline(), VULKAN_HPP_NAMESPACE::createResultValue(), VULKAN_HPP_INLINE, and VULKAN_HPP_NAMESPACE_STRING.

38270  {
38271  Result result = static_cast<Result>( d.vkResetCommandBuffer( m_commandBuffer, static_cast<VkCommandBufferResetFlags>( flags ) ) );
38272  return createResultValue( result, VULKAN_HPP_NAMESPACE_STRING"::CommandBuffer::reset" );
38273  }
GLuint64EXT * result
VULKAN_HPP_INLINE ResultValueType< void >::type createResultValue(Result result, char const *message)
Definition: vulkan.hpp:1022
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
#define VULKAN_HPP_NAMESPACE_STRING
Definition: vulkan.hpp:135
GLbitfield flags

◆ resetEvent() [1/2]

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

Referenced by setEvent().

◆ resetEvent() [2/2]

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

Definition at line 38712 of file vulkan.hpp.

38713  {
38714  d.vkCmdResetEvent( m_commandBuffer, static_cast<VkEvent>( event ), static_cast<VkPipelineStageFlags>( stageMask ) );
38715  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
struct _cl_event * event

◆ resetQueryPool() [1/2]

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

◆ resetQueryPool() [2/2]

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

Definition at line 38807 of file vulkan.hpp.

References VULKAN_HPP_INLINE, and writeTimestamp().

38808  {
38809  d.vkCmdResetQueryPool( m_commandBuffer, static_cast<VkQueryPool>( queryPool ), firstQuery, queryCount );
38810  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ resolveImage() [1/4]

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

◆ resolveImage() [2/4]

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

◆ resolveImage() [3/4]

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

Definition at line 38678 of file vulkan.hpp.

38679  {
38680  d.vkCmdResolveImage( m_commandBuffer, static_cast<VkImage>( srcImage ), static_cast<VkImageLayout>( srcImageLayout ), static_cast<VkImage>( dstImage ), static_cast<VkImageLayout>( dstImageLayout ), regionCount, reinterpret_cast<const VkImageResolve*>( pRegions ) );
38681  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ resolveImage() [4/4]

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

Definition at line 38684 of file vulkan.hpp.

References VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), setEvent(), VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_INLINE.

38685  {
38686  d.vkCmdResolveImage( m_commandBuffer, static_cast<VkImage>( srcImage ), static_cast<VkImageLayout>( srcImageLayout ), static_cast<VkImage>( dstImage ), static_cast<VkImageLayout>( dstImageLayout ), regions.size() , reinterpret_cast<const VkImageResolve*>( regions.data() ) );
38687  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ setBlendConstants() [1/2]

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

Referenced by setDepthBias().

◆ setBlendConstants() [2/2]

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

Definition at line 38352 of file vulkan.hpp.

References setDepthBounds(), and VULKAN_HPP_INLINE.

38353  {
38354  d.vkCmdSetBlendConstants( m_commandBuffer, blendConstants );
38355  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ setCheckpointNV() [1/2]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::setCheckpointNV ( const void pCheckpointMarker,
Dispatch const &  d = Dispatch() 
) const

◆ setCheckpointNV() [2/2]

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

Definition at line 39253 of file vulkan.hpp.

39254  {
39255  d.vkCmdSetCheckpointNV( m_commandBuffer, pCheckpointMarker );
39256  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ setCoarseSampleOrderNV() [1/4]

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

◆ setCoarseSampleOrderNV() [2/4]

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

◆ setCoarseSampleOrderNV() [3/4]

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

Definition at line 39421 of file vulkan.hpp.

39422  {
39423  d.vkCmdSetCoarseSampleOrderNV( m_commandBuffer, static_cast<VkCoarseSampleOrderTypeNV>( sampleOrderType ), customSampleOrderCount, reinterpret_cast<const VkCoarseSampleOrderCustomNV*>( pCustomSampleOrders ) );
39424  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ setCoarseSampleOrderNV() [4/4]

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

Definition at line 39427 of file vulkan.hpp.

References VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), drawMeshTasksNV(), VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_INLINE.

39428  {
39429  d.vkCmdSetCoarseSampleOrderNV( m_commandBuffer, static_cast<VkCoarseSampleOrderTypeNV>( sampleOrderType ), customSampleOrders.size() , reinterpret_cast<const VkCoarseSampleOrderCustomNV*>( customSampleOrders.data() ) );
39430  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ setDepthBias() [1/2]

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

Referenced by setLineWidth().

◆ setDepthBias() [2/2]

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

Definition at line 38338 of file vulkan.hpp.

References setBlendConstants(), and VULKAN_HPP_INLINE.

38339  {
38340  d.vkCmdSetDepthBias( m_commandBuffer, depthBiasConstantFactor, depthBiasClamp, depthBiasSlopeFactor );
38341  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ setDepthBounds() [1/2]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::setDepthBounds ( float  minDepthBounds,
float  maxDepthBounds,
Dispatch const &  d = Dispatch() 
) const

Referenced by setBlendConstants().

◆ setDepthBounds() [2/2]

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

Definition at line 38366 of file vulkan.hpp.

References setStencilCompareMask(), and VULKAN_HPP_INLINE.

38367  {
38368  d.vkCmdSetDepthBounds( m_commandBuffer, minDepthBounds, maxDepthBounds );
38369  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ setDeviceMask() [1/2]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::setDeviceMask ( uint32_t  deviceMask,
Dispatch const &  d = Dispatch() 
) const

Referenced by pushDescriptorSetKHR().

◆ setDeviceMask() [2/2]

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

Definition at line 39023 of file vulkan.hpp.

References setDeviceMaskKHR(), and VULKAN_HPP_INLINE.

39024  {
39025  d.vkCmdSetDeviceMask( m_commandBuffer, deviceMask );
39026  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ setDeviceMaskKHR() [1/2]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::setDeviceMaskKHR ( uint32_t  deviceMask,
Dispatch const &  d = Dispatch() 
) const

Referenced by setDeviceMask().

◆ setDeviceMaskKHR() [2/2]

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

Definition at line 39037 of file vulkan.hpp.

References dispatchBase(), and VULKAN_HPP_INLINE.

39038  {
39039  d.vkCmdSetDeviceMaskKHR( m_commandBuffer, deviceMask );
39040  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ setDiscardRectangleEXT() [1/4]

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

◆ setDiscardRectangleEXT() [2/4]

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

◆ setDiscardRectangleEXT() [3/4]

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

Definition at line 39099 of file vulkan.hpp.

39100  {
39101  d.vkCmdSetDiscardRectangleEXT( m_commandBuffer, firstDiscardRectangle, discardRectangleCount, reinterpret_cast<const VkRect2D*>( pDiscardRectangles ) );
39102  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ setDiscardRectangleEXT() [4/4]

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

Definition at line 39105 of file vulkan.hpp.

References VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().

39106  {
39107  d.vkCmdSetDiscardRectangleEXT( m_commandBuffer, firstDiscardRectangle, discardRectangles.size() , reinterpret_cast<const VkRect2D*>( discardRectangles.data() ) );
39108  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ setEvent() [1/2]

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

Referenced by resolveImage().

◆ setEvent() [2/2]

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

Definition at line 38698 of file vulkan.hpp.

References resetEvent(), and VULKAN_HPP_INLINE.

38699  {
38700  d.vkCmdSetEvent( m_commandBuffer, static_cast<VkEvent>( event ), static_cast<VkPipelineStageFlags>( stageMask ) );
38701  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
struct _cl_event * event

◆ setExclusiveScissorNV() [1/4]

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

◆ setExclusiveScissorNV() [2/4]

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

◆ setExclusiveScissorNV() [3/4]

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

Definition at line 39381 of file vulkan.hpp.

39382  {
39383  d.vkCmdSetExclusiveScissorNV( m_commandBuffer, firstExclusiveScissor, exclusiveScissorCount, reinterpret_cast<const VkRect2D*>( pExclusiveScissors ) );
39384  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ setExclusiveScissorNV() [4/4]

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

Definition at line 39387 of file vulkan.hpp.

References bindShadingRateImageNV(), VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_INLINE.

39388  {
39389  d.vkCmdSetExclusiveScissorNV( m_commandBuffer, firstExclusiveScissor, exclusiveScissors.size() , reinterpret_cast<const VkRect2D*>( exclusiveScissors.data() ) );
39390  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ setLineWidth() [1/2]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::setLineWidth ( float  lineWidth,
Dispatch const &  d = Dispatch() 
) const

Referenced by setScissor().

◆ setLineWidth() [2/2]

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

Definition at line 38324 of file vulkan.hpp.

References setDepthBias(), and VULKAN_HPP_INLINE.

38325  {
38326  d.vkCmdSetLineWidth( m_commandBuffer, lineWidth );
38327  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ setSampleLocationsEXT() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::setSampleLocationsEXT ( const SampleLocationsInfoEXT pSampleLocationsInfo,
Dispatch const &  d = Dispatch() 
) const

◆ setSampleLocationsEXT() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::setSampleLocationsEXT ( const SampleLocationsInfoEXT sampleLocationsInfo,
Dispatch const &  d = Dispatch() 
) const

◆ setSampleLocationsEXT() [3/4]

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

Definition at line 39112 of file vulkan.hpp.

39113  {
39114  d.vkCmdSetSampleLocationsEXT( m_commandBuffer, reinterpret_cast<const VkSampleLocationsInfoEXT*>( pSampleLocationsInfo ) );
39115  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ setSampleLocationsEXT() [4/4]

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

Definition at line 39118 of file vulkan.hpp.

39119  {
39120  d.vkCmdSetSampleLocationsEXT( m_commandBuffer, reinterpret_cast<const VkSampleLocationsInfoEXT*>( &sampleLocationsInfo ) );
39121  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ setScissor() [1/4]

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

◆ setScissor() [2/4]

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

◆ setScissor() [3/4]

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

Definition at line 38304 of file vulkan.hpp.

38305  {
38306  d.vkCmdSetScissor( m_commandBuffer, firstScissor, scissorCount, reinterpret_cast<const VkRect2D*>( pScissors ) );
38307  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ setScissor() [4/4]

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

Definition at line 38310 of file vulkan.hpp.

References VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), setLineWidth(), VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), and VULKAN_HPP_INLINE.

38311  {
38312  d.vkCmdSetScissor( m_commandBuffer, firstScissor, scissors.size() , reinterpret_cast<const VkRect2D*>( scissors.data() ) );
38313  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ setStencilCompareMask() [1/2]

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

Referenced by setDepthBounds().

◆ setStencilCompareMask() [2/2]

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

Definition at line 38380 of file vulkan.hpp.

References setStencilWriteMask(), and VULKAN_HPP_INLINE.

38381  {
38382  d.vkCmdSetStencilCompareMask( m_commandBuffer, static_cast<VkStencilFaceFlags>( faceMask ), compareMask );
38383  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ setStencilReference() [1/2]

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

Referenced by setStencilWriteMask().

◆ setStencilReference() [2/2]

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

Definition at line 38408 of file vulkan.hpp.

38409  {
38410  d.vkCmdSetStencilReference( m_commandBuffer, static_cast<VkStencilFaceFlags>( faceMask ), reference );
38411  }
GLint reference
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ setStencilWriteMask() [1/2]

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

Referenced by setStencilCompareMask().

◆ setStencilWriteMask() [2/2]

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

Definition at line 38394 of file vulkan.hpp.

References setStencilReference(), and VULKAN_HPP_INLINE.

38395  {
38396  d.vkCmdSetStencilWriteMask( m_commandBuffer, static_cast<VkStencilFaceFlags>( faceMask ), writeMask );
38397  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ setViewport() [1/4]

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

◆ setViewport() [2/4]

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

◆ setViewport() [3/4]

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

Definition at line 38291 of file vulkan.hpp.

38292  {
38293  d.vkCmdSetViewport( m_commandBuffer, firstViewport, viewportCount, reinterpret_cast<const VkViewport*>( pViewports ) );
38294  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ setViewport() [4/4]

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

Definition at line 38297 of file vulkan.hpp.

References VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().

38298  {
38299  d.vkCmdSetViewport( m_commandBuffer, firstViewport, viewports.size() , reinterpret_cast<const VkViewport*>( viewports.data() ) );
38300  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ setViewportShadingRatePaletteNV() [1/4]

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

◆ setViewportShadingRatePaletteNV() [2/4]

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

◆ setViewportShadingRatePaletteNV() [3/4]

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

Definition at line 39408 of file vulkan.hpp.

39409  {
39410  d.vkCmdSetViewportShadingRatePaletteNV( m_commandBuffer, firstViewport, viewportCount, reinterpret_cast<const VkShadingRatePaletteNV*>( pShadingRatePalettes ) );
39411  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ setViewportShadingRatePaletteNV() [4/4]

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

Definition at line 39414 of file vulkan.hpp.

References VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().

39415  {
39416  d.vkCmdSetViewportShadingRatePaletteNV( m_commandBuffer, firstViewport, shadingRatePalettes.size() , reinterpret_cast<const VkShadingRatePaletteNV*>( shadingRatePalettes.data() ) );
39417  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ setViewportWScalingNV() [1/4]

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

◆ setViewportWScalingNV() [2/4]

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

◆ setViewportWScalingNV() [3/4]

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

Definition at line 39086 of file vulkan.hpp.

39087  {
39088  d.vkCmdSetViewportWScalingNV( m_commandBuffer, firstViewport, viewportCount, reinterpret_cast<const VkViewportWScalingNV*>( pViewportWScalings ) );
39089  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ setViewportWScalingNV() [4/4]

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

Definition at line 39092 of file vulkan.hpp.

References VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().

39093  {
39094  d.vkCmdSetViewportWScalingNV( m_commandBuffer, firstViewport, viewportWScalings.size() , reinterpret_cast<const VkViewportWScalingNV*>( viewportWScalings.data() ) );
39095  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ traceRaysNV() [1/2]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::traceRaysNV ( Buffer  raygenShaderBindingTableBuffer,
DeviceSize  raygenShaderBindingOffset,
Buffer  missShaderBindingTableBuffer,
DeviceSize  missShaderBindingOffset,
DeviceSize  missShaderBindingStride,
Buffer  hitShaderBindingTableBuffer,
DeviceSize  hitShaderBindingOffset,
DeviceSize  hitShaderBindingStride,
Buffer  callableShaderBindingTableBuffer,
DeviceSize  callableShaderBindingOffset,
DeviceSize  callableShaderBindingStride,
uint32_t  width,
uint32_t  height,
uint32_t  depth,
Dispatch const &  d = Dispatch() 
) const

◆ traceRaysNV() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::traceRaysNV ( Buffer  raygenShaderBindingTableBuffer,
DeviceSize  raygenShaderBindingOffset,
Buffer  missShaderBindingTableBuffer,
DeviceSize  missShaderBindingOffset,
DeviceSize  missShaderBindingStride,
Buffer  hitShaderBindingTableBuffer,
DeviceSize  hitShaderBindingOffset,
DeviceSize  hitShaderBindingStride,
Buffer  callableShaderBindingTableBuffer,
DeviceSize  callableShaderBindingOffset,
DeviceSize  callableShaderBindingStride,
uint32_t  width,
uint32_t  height,
uint32_t  depth,
Dispatch const &  d 
) const

Definition at line 39523 of file vulkan.hpp.

39524  {
39525  d.vkCmdTraceRaysNV( m_commandBuffer, static_cast<VkBuffer>( raygenShaderBindingTableBuffer ), raygenShaderBindingOffset, static_cast<VkBuffer>( missShaderBindingTableBuffer ), missShaderBindingOffset, missShaderBindingStride, static_cast<VkBuffer>( hitShaderBindingTableBuffer ), hitShaderBindingOffset, hitShaderBindingStride, static_cast<VkBuffer>( callableShaderBindingTableBuffer ), callableShaderBindingOffset, callableShaderBindingStride, width, height, depth );
39526  }
GLint GLint GLsizei width
Definition: SDL_opengl.h:1572
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
GLint GLint GLsizei GLsizei GLsizei depth
Definition: SDL_opengl.h:1572
GLint GLint GLsizei GLsizei height
Definition: SDL_opengl.h:1572

◆ updateBuffer() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::updateBuffer ( Buffer  dstBuffer,
DeviceSize  dstOffset,
DeviceSize  dataSize,
const void pData,
Dispatch const &  d = Dispatch() 
) const

◆ updateBuffer() [2/4]

template<typename T , typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::updateBuffer ( Buffer  dstBuffer,
DeviceSize  dstOffset,
ArrayProxy< const T data,
Dispatch const &  d = Dispatch() 
) const

◆ updateBuffer() [3/4]

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

Definition at line 38612 of file vulkan.hpp.

38613  {
38614  d.vkCmdUpdateBuffer( m_commandBuffer, static_cast<VkBuffer>( dstBuffer ), dstOffset, dataSize, pData );
38615  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
GLenum GLsizei dataSize

◆ updateBuffer() [4/4]

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

Definition at line 38618 of file vulkan.hpp.

References VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), fillBuffer(), VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), T, and VULKAN_HPP_INLINE.

38619  {
38620  d.vkCmdUpdateBuffer( m_commandBuffer, static_cast<VkBuffer>( dstBuffer ), dstOffset, data.size() * sizeof( T ) , reinterpret_cast<const void*>( data.data() ) );
38621  }
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
Definition: SDL_opengl.h:1974
static const double T[]
Definition: k_tan.c:53
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ waitEvents() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::CommandBuffer::waitEvents ( uint32_t  eventCount,
const Event pEvents,
PipelineStageFlags  srcStageMask,
PipelineStageFlags  dstStageMask,
uint32_t  memoryBarrierCount,
const MemoryBarrier pMemoryBarriers,
uint32_t  bufferMemoryBarrierCount,
const BufferMemoryBarrier pBufferMemoryBarriers,
uint32_t  imageMemoryBarrierCount,
const ImageMemoryBarrier pImageMemoryBarriers,
Dispatch const &  d = Dispatch() 
) const

◆ waitEvents() [2/4]

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

◆ waitEvents() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::waitEvents ( uint32_t  eventCount,
const Event pEvents,
PipelineStageFlags  srcStageMask,
PipelineStageFlags  dstStageMask,
uint32_t  memoryBarrierCount,
const MemoryBarrier pMemoryBarriers,
uint32_t  bufferMemoryBarrierCount,
const BufferMemoryBarrier pBufferMemoryBarriers,
uint32_t  imageMemoryBarrierCount,
const ImageMemoryBarrier pImageMemoryBarriers,
Dispatch const &  d 
) const

Definition at line 38719 of file vulkan.hpp.

38720  {
38721  d.vkCmdWaitEvents( m_commandBuffer, eventCount, reinterpret_cast<const VkEvent*>( pEvents ), static_cast<VkPipelineStageFlags>( srcStageMask ), static_cast<VkPipelineStageFlags>( dstStageMask ), memoryBarrierCount, reinterpret_cast<const VkMemoryBarrier*>( pMemoryBarriers ), bufferMemoryBarrierCount, reinterpret_cast<const VkBufferMemoryBarrier*>( pBufferMemoryBarriers ), imageMemoryBarrierCount, reinterpret_cast<const VkImageMemoryBarrier*>( pImageMemoryBarriers ) );
38722  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ waitEvents() [4/4]

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

Definition at line 38725 of file vulkan.hpp.

References VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().

38726  {
38727  d.vkCmdWaitEvents( m_commandBuffer, events.size() , reinterpret_cast<const VkEvent*>( events.data() ), static_cast<VkPipelineStageFlags>( srcStageMask ), static_cast<VkPipelineStageFlags>( dstStageMask ), memoryBarriers.size() , reinterpret_cast<const VkMemoryBarrier*>( memoryBarriers.data() ), bufferMemoryBarriers.size() , reinterpret_cast<const VkBufferMemoryBarrier*>( bufferMemoryBarriers.data() ), imageMemoryBarriers.size() , reinterpret_cast<const VkImageMemoryBarrier*>( imageMemoryBarriers.data() ) );
38728  }
static SDL_Event events[EVENT_BUF_SIZE]
Definition: testgesture.c:39
VkFlags VkPipelineStageFlags
Definition: vulkan_core.h:1455
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ writeAccelerationStructuresPropertiesNV() [1/4]

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

◆ writeAccelerationStructuresPropertiesNV() [2/4]

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

◆ writeAccelerationStructuresPropertiesNV() [3/4]

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

Definition at line 39490 of file vulkan.hpp.

39491  {
39492  d.vkCmdWriteAccelerationStructuresPropertiesNV( m_commandBuffer, accelerationStructureCount, reinterpret_cast<const VkAccelerationStructureNV*>( pAccelerationStructures ), static_cast<VkQueryType>( queryType ), static_cast<VkQueryPool>( queryPool ), firstQuery );
39493  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ writeAccelerationStructuresPropertiesNV() [4/4]

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

Definition at line 39496 of file vulkan.hpp.

References VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().

39497  {
39498  d.vkCmdWriteAccelerationStructuresPropertiesNV( m_commandBuffer, accelerationStructures.size() , reinterpret_cast<const VkAccelerationStructureNV*>( accelerationStructures.data() ), static_cast<VkQueryType>( queryType ), static_cast<VkQueryPool>( queryPool ), firstQuery );
39499  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d

◆ writeBufferMarkerAMD() [1/2]

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

◆ writeBufferMarkerAMD() [2/2]

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

Definition at line 39172 of file vulkan.hpp.

39173  {
39174  d.vkCmdWriteBufferMarkerAMD( m_commandBuffer, static_cast<VkPipelineStageFlagBits>( pipelineStage ), static_cast<VkBuffer>( dstBuffer ), dstOffset, marker );
39175  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
const GLchar * marker

◆ writeTimestamp() [1/2]

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

Referenced by resetQueryPool().

◆ writeTimestamp() [2/2]

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

Definition at line 38821 of file vulkan.hpp.

References copyQueryPoolResults(), and VULKAN_HPP_INLINE.

38822  {
38823  d.vkCmdWriteTimestamp( m_commandBuffer, static_cast<VkPipelineStageFlagBits>( pipelineStage ), static_cast<VkQueryPool>( queryPool ), query );
38824  }
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 SDL_AssertionHandler void SDL_SpinLock SDL_atomic_t int int return SDL_atomic_t return void void void return void return int return SDL_AudioSpec SDL_AudioSpec return int int return return int SDL_RWops int SDL_AudioSpec Uint8 ** d
GLenum query

Field Documentation

◆ m_commandBuffer

VkCommandBuffer VULKAN_HPP_NAMESPACE::CommandBuffer::m_commandBuffer
private

Definition at line 38227 of file vulkan.hpp.

Referenced by operator!=(), operator<(), and operator==().


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