SDL
2.0
|
#include <vulkan.hpp>
Public Member Functions | |
VULKAN_HPP_CONSTEXPR | CommandBuffer () |
VULKAN_HPP_CONSTEXPR | CommandBuffer (std::nullptr_t) |
VULKAN_HPP_TYPESAFE_EXPLICIT | CommandBuffer (VkCommandBuffer commandBuffer) |
CommandBuffer & | operator= (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 |
Definition at line 37711 of file vulkan.hpp.
|
inline |
Definition at line 37714 of file vulkan.hpp.
|
inline |
Definition at line 37718 of file vulkan.hpp.
|
inline |
Definition at line 37722 of file vulkan.hpp.
Result VULKAN_HPP_NAMESPACE::CommandBuffer::begin | ( | const CommandBufferBeginInfo * | pBeginInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::CommandBuffer::begin | ( | const CommandBufferBeginInfo & | beginInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::CommandBuffer::begin | ( | const CommandBufferBeginInfo * | pBeginInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 38233 of file vulkan.hpp.
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::beginConditionalRenderingEXT | ( | const ConditionalRenderingBeginInfoEXT * | pConditionalRenderingBegin, |
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::beginConditionalRenderingEXT | ( | const ConditionalRenderingBeginInfoEXT & | conditionalRenderingBegin, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::beginConditionalRenderingEXT | ( | const ConditionalRenderingBeginInfoEXT * | pConditionalRenderingBegin, |
Dispatch const & | d | ||
) | const |
Definition at line 38773 of file vulkan.hpp.
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::beginDebugUtilsLabelEXT | ( | const DebugUtilsLabelEXT * | pLabelInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::beginDebugUtilsLabelEXT | ( | const DebugUtilsLabelEXT & | labelInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::beginDebugUtilsLabelEXT | ( | const DebugUtilsLabelEXT * | pLabelInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 39125 of file vulkan.hpp.
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::beginQuery | ( | QueryPool | queryPool, |
uint32_t | query, | ||
QueryControlFlags | flags, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
Referenced by pipelineBarrier().
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::beginQueryIndexedEXT | ( | QueryPool | queryPool, |
uint32_t | query, | ||
QueryControlFlags | flags, | ||
uint32_t | index, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
Referenced by endTransformFeedbackEXT().
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::beginRenderPass | ( | const RenderPassBeginInfo * | pRenderPassBegin, |
SubpassContents | contents, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::beginRenderPass | ( | const RenderPassBeginInfo & | renderPassBegin, |
SubpassContents | contents, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::beginRenderPass2KHR | ( | const RenderPassBeginInfo * | pRenderPassBegin, |
const SubpassBeginInfoKHR * | pSubpassBeginInfo, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::beginRenderPass2KHR | ( | const RenderPassBeginInfo & | renderPassBegin, |
const SubpassBeginInfoKHR & | subpassBeginInfo, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::beginTransformFeedbackEXT | ( | uint32_t | firstCounterBuffer, |
uint32_t | counterBufferCount, | ||
const Buffer * | pCounterBuffers, | ||
const DeviceSize * | pCounterBufferOffsets, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::beginTransformFeedbackEXT | ( | uint32_t | firstCounterBuffer, |
ArrayProxy< const Buffer > | counterBuffers, | ||
ArrayProxy< const DeviceSize > | counterBufferOffsets, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
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.
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 |
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 |
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.
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::bindIndexBuffer | ( | Buffer | buffer, |
DeviceSize | offset, | ||
IndexType | indexType, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
Referenced by bindDescriptorSets().
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::bindPipeline | ( | PipelineBindPoint | pipelineBindPoint, |
Pipeline | pipeline, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
Referenced by reset().
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::bindShadingRateImageNV | ( | ImageView | imageView, |
ImageLayout | imageLayout, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
Referenced by setExclusiveScissorNV().
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.
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 |
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 |
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.
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::bindVertexBuffers | ( | uint32_t | firstBinding, |
uint32_t | bindingCount, | ||
const Buffer * | pBuffers, | ||
const DeviceSize * | pOffsets, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::bindVertexBuffers | ( | uint32_t | firstBinding, |
ArrayProxy< const Buffer > | buffers, | ||
ArrayProxy< const DeviceSize > | offsets, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
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.
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 |
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 |
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.
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().
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 |
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 |
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.
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::clearAttachments | ( | uint32_t | attachmentCount, |
const ClearAttachment * | pAttachments, | ||
uint32_t | rectCount, | ||
const ClearRect * | pRects, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::clearAttachments | ( | ArrayProxy< const ClearAttachment > | attachments, |
ArrayProxy< const ClearRect > | rects, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
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().
void VULKAN_HPP_NAMESPACE::CommandBuffer::clearColorImage | ( | Image | image, |
ImageLayout | imageLayout, | ||
const ClearColorValue * | pColor, | ||
uint32_t | rangeCount, | ||
const ImageSubresourceRange * | pRanges, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::clearColorImage | ( | Image | image, |
ImageLayout | imageLayout, | ||
const ClearColorValue & | color, | ||
ArrayProxy< const ImageSubresourceRange > | ranges, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
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().
void VULKAN_HPP_NAMESPACE::CommandBuffer::clearDepthStencilImage | ( | Image | image, |
ImageLayout | imageLayout, | ||
const ClearDepthStencilValue * | pDepthStencil, | ||
uint32_t | rangeCount, | ||
const ImageSubresourceRange * | pRanges, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::clearDepthStencilImage | ( | Image | image, |
ImageLayout | imageLayout, | ||
const ClearDepthStencilValue & | depthStencil, | ||
ArrayProxy< const ImageSubresourceRange > | ranges, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
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().
void VULKAN_HPP_NAMESPACE::CommandBuffer::copyAccelerationStructureNV | ( | AccelerationStructureNV | dst, |
AccelerationStructureNV | src, | ||
CopyAccelerationStructureModeNV | mode, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
Referenced by drawMeshTasksIndirectCountNV().
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::copyBuffer | ( | Buffer | srcBuffer, |
Buffer | dstBuffer, | ||
uint32_t | regionCount, | ||
const BufferCopy * | pRegions, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::copyBuffer | ( | Buffer | srcBuffer, |
Buffer | dstBuffer, | ||
ArrayProxy< const BufferCopy > | regions, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
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().
void VULKAN_HPP_NAMESPACE::CommandBuffer::copyBufferToImage | ( | Buffer | srcBuffer, |
Image | dstImage, | ||
ImageLayout | dstImageLayout, | ||
uint32_t | regionCount, | ||
const BufferImageCopy * | pRegions, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::copyBufferToImage | ( | Buffer | srcBuffer, |
Image | dstImage, | ||
ImageLayout | dstImageLayout, | ||
ArrayProxy< const BufferImageCopy > | regions, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
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().
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 |
void VULKAN_HPP_NAMESPACE::CommandBuffer::copyImage | ( | Image | srcImage, |
ImageLayout | srcImageLayout, | ||
Image | dstImage, | ||
ImageLayout | dstImageLayout, | ||
ArrayProxy< const ImageCopy > | regions, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
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().
void VULKAN_HPP_NAMESPACE::CommandBuffer::copyImageToBuffer | ( | Image | srcImage, |
ImageLayout | srcImageLayout, | ||
Buffer | dstBuffer, | ||
uint32_t | regionCount, | ||
const BufferImageCopy * | pRegions, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::copyImageToBuffer | ( | Image | srcImage, |
ImageLayout | srcImageLayout, | ||
Buffer | dstBuffer, | ||
ArrayProxy< const BufferImageCopy > | regions, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
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().
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().
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::debugMarkerBeginEXT | ( | const DebugMarkerMarkerInfoEXT * | pMarkerInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::debugMarkerBeginEXT | ( | const DebugMarkerMarkerInfoEXT & | markerInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::debugMarkerBeginEXT | ( | const DebugMarkerMarkerInfoEXT * | pMarkerInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 38909 of file vulkan.hpp.
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::debugMarkerEndEXT | ( | Dispatch const & | d = Dispatch() | ) | const |
Referenced by debugMarkerBeginEXT().
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::debugMarkerEndEXT | ( | Dispatch const & | d | ) | const |
Definition at line 38929 of file vulkan.hpp.
void VULKAN_HPP_NAMESPACE::CommandBuffer::debugMarkerInsertEXT | ( | const DebugMarkerMarkerInfoEXT * | pMarkerInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::debugMarkerInsertEXT | ( | const DebugMarkerMarkerInfoEXT & | markerInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::debugMarkerInsertEXT | ( | const DebugMarkerMarkerInfoEXT * | pMarkerInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 38936 of file vulkan.hpp.
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::dispatch | ( | uint32_t | groupCountX, |
uint32_t | groupCountY, | ||
uint32_t | groupCountZ, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
Referenced by drawIndexedIndirect().
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.
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().
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.
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().
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::dispatchIndirect | ( | Buffer | buffer, |
DeviceSize | offset, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
Referenced by 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.
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().
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.
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().
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::drawIndexedIndirect | ( | Buffer | buffer, |
DeviceSize | offset, | ||
uint32_t | drawCount, | ||
uint32_t | stride, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
Referenced by drawIndirect().
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.
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().
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.
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().
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::drawIndirect | ( | Buffer | buffer, |
DeviceSize | offset, | ||
uint32_t | drawCount, | ||
uint32_t | stride, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
Referenced by drawIndexed().
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.
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().
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.
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().
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.
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().
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.
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().
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::drawMeshTasksIndirectNV | ( | Buffer | buffer, |
DeviceSize | offset, | ||
uint32_t | drawCount, | ||
uint32_t | stride, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
Referenced by drawMeshTasksNV().
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::drawMeshTasksNV | ( | uint32_t | taskCount, |
uint32_t | firstTask, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
Referenced by setCoarseSampleOrderNV().
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.
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::CommandBuffer::end | ( | Dispatch const & | d = Dispatch() | ) | const |
Referenced by begin().
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::endConditionalRenderingEXT | ( | Dispatch const & | d = Dispatch() | ) | const |
Referenced by beginConditionalRenderingEXT().
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::endDebugUtilsLabelEXT | ( | Dispatch const & | d = Dispatch() | ) | const |
Referenced by beginDebugUtilsLabelEXT().
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::endDebugUtilsLabelEXT | ( | Dispatch const & | d | ) | const |
Definition at line 39145 of file vulkan.hpp.
void VULKAN_HPP_NAMESPACE::CommandBuffer::endQuery | ( | QueryPool | queryPool, |
uint32_t | query, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
Referenced by beginQuery().
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::endQueryIndexedEXT | ( | QueryPool | queryPool, |
uint32_t | query, | ||
uint32_t | index, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
Referenced by beginQueryIndexedEXT().
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::endRenderPass | ( | Dispatch const & | d = Dispatch() | ) | const |
Referenced by nextSubpass().
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::endRenderPass | ( | Dispatch const & | d | ) | const |
Definition at line 38889 of file vulkan.hpp.
void VULKAN_HPP_NAMESPACE::CommandBuffer::endRenderPass2KHR | ( | const SubpassEndInfoKHR * | pSubpassEndInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::endRenderPass2KHR | ( | const SubpassEndInfoKHR & | subpassEndInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::endRenderPass2KHR | ( | const SubpassEndInfoKHR * | pSubpassEndInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 39205 of file vulkan.hpp.
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::endTransformFeedbackEXT | ( | uint32_t | firstCounterBuffer, |
uint32_t | counterBufferCount, | ||
const Buffer * | pCounterBuffers, | ||
const DeviceSize * | pCounterBufferOffsets, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::endTransformFeedbackEXT | ( | uint32_t | firstCounterBuffer, |
ArrayProxy< const Buffer > | counterBuffers, | ||
ArrayProxy< const DeviceSize > | counterBufferOffsets, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::executeCommands | ( | uint32_t | commandBufferCount, |
const CommandBuffer * | pCommandBuffers, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::executeCommands | ( | ArrayProxy< const CommandBuffer > | commandBuffers, |
Dispatch const & | d = Dispatch() |
||
) | const |
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.
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().
void VULKAN_HPP_NAMESPACE::CommandBuffer::fillBuffer | ( | Buffer | dstBuffer, |
DeviceSize | dstOffset, | ||
DeviceSize | size, | ||
uint32_t | data, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
Referenced by updateBuffer().
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::insertDebugUtilsLabelEXT | ( | const DebugUtilsLabelEXT * | pLabelInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::insertDebugUtilsLabelEXT | ( | const DebugUtilsLabelEXT & | labelInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::insertDebugUtilsLabelEXT | ( | const DebugUtilsLabelEXT * | pLabelInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 39152 of file vulkan.hpp.
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().
void VULKAN_HPP_NAMESPACE::CommandBuffer::nextSubpass | ( | SubpassContents | contents, |
Dispatch const & | d = Dispatch() |
||
) | const |
Referenced by beginRenderPass().
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::nextSubpass2KHR | ( | const SubpassBeginInfoKHR * | pSubpassBeginInfo, |
const SubpassEndInfoKHR * | pSubpassEndInfo, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::nextSubpass2KHR | ( | const SubpassBeginInfoKHR & | subpassBeginInfo, |
const SubpassEndInfoKHR & | subpassEndInfo, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
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.
|
inlineexplicit |
Definition at line 38216 of file vulkan.hpp.
References VK_NULL_HANDLE.
|
inline |
Definition at line 38211 of file vulkan.hpp.
|
inline |
Definition at line 38221 of file vulkan.hpp.
References VK_NULL_HANDLE.
|
inline |
Definition at line 37745 of file vulkan.hpp.
References m_commandBuffer.
|
inline |
Definition at line 37750 of file vulkan.hpp.
References events, and m_commandBuffer.
|
inline |
Definition at line 37734 of file vulkan.hpp.
References VK_NULL_HANDLE.
|
inline |
Definition at line 37740 of file vulkan.hpp.
References m_commandBuffer.
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 |
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 |
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.
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::processCommandsNVX | ( | const CmdProcessCommandsInfoNVX * | pProcessCommandsInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::processCommandsNVX | ( | const CmdProcessCommandsInfoNVX & | processCommandsInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::processCommandsNVX | ( | const CmdProcessCommandsInfoNVX * | pProcessCommandsInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 38977 of file vulkan.hpp.
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::processCommandsNVX | ( | const CmdProcessCommandsInfoNVX & | processCommandsInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 38983 of file vulkan.hpp.
void VULKAN_HPP_NAMESPACE::CommandBuffer::pushConstants | ( | PipelineLayout | layout, |
ShaderStageFlags | stageFlags, | ||
uint32_t | offset, | ||
uint32_t | size, | ||
const void * | pValues, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::pushConstants | ( | PipelineLayout | layout, |
ShaderStageFlags | stageFlags, | ||
uint32_t | offset, | ||
ArrayProxy< const T > | values, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::pushDescriptorSetKHR | ( | PipelineBindPoint | pipelineBindPoint, |
PipelineLayout | layout, | ||
uint32_t | set, | ||
uint32_t | descriptorWriteCount, | ||
const WriteDescriptorSet * | pDescriptorWrites, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::pushDescriptorSetKHR | ( | PipelineBindPoint | pipelineBindPoint, |
PipelineLayout | layout, | ||
uint32_t | set, | ||
ArrayProxy< const WriteDescriptorSet > | descriptorWrites, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::pushDescriptorSetWithTemplateKHR | ( | DescriptorUpdateTemplate | descriptorUpdateTemplate, |
PipelineLayout | layout, | ||
uint32_t | set, | ||
const void * | pData, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
Referenced by dispatchBaseKHR().
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::reserveSpaceForCommandsNVX | ( | const CmdReserveSpaceForCommandsInfoNVX * | pReserveSpaceInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::reserveSpaceForCommandsNVX | ( | const CmdReserveSpaceForCommandsInfoNVX & | reserveSpaceInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::reserveSpaceForCommandsNVX | ( | const CmdReserveSpaceForCommandsInfoNVX * | pReserveSpaceInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 38990 of file vulkan.hpp.
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::reserveSpaceForCommandsNVX | ( | const CmdReserveSpaceForCommandsInfoNVX & | reserveSpaceInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 38996 of file vulkan.hpp.
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::CommandBuffer::reset | ( | CommandBufferResetFlags | flags, |
Dispatch const & | d = Dispatch() |
||
) | const |
Referenced by end().
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::resetEvent | ( | Event | event, |
PipelineStageFlags | stageMask, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
Referenced by setEvent().
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::resetQueryPool | ( | QueryPool | queryPool, |
uint32_t | firstQuery, | ||
uint32_t | queryCount, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
Referenced by endConditionalRenderingEXT().
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().
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 |
void VULKAN_HPP_NAMESPACE::CommandBuffer::resolveImage | ( | Image | srcImage, |
ImageLayout | srcImageLayout, | ||
Image | dstImage, | ||
ImageLayout | dstImageLayout, | ||
ArrayProxy< const ImageResolve > | regions, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::setBlendConstants | ( | const float | blendConstants[4], |
Dispatch const & | d = Dispatch() |
||
) | const |
Referenced by setDepthBias().
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::setCheckpointNV | ( | const void * | pCheckpointMarker, |
Dispatch const & | d = Dispatch() |
||
) | const |
Referenced by drawIndexedIndirectCountKHR().
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::setCheckpointNV | ( | const void * | pCheckpointMarker, |
Dispatch const & | d | ||
) | const |
Definition at line 39253 of file vulkan.hpp.
void VULKAN_HPP_NAMESPACE::CommandBuffer::setCoarseSampleOrderNV | ( | CoarseSampleOrderTypeNV | sampleOrderType, |
uint32_t | customSampleOrderCount, | ||
const CoarseSampleOrderCustomNV * | pCustomSampleOrders, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::setCoarseSampleOrderNV | ( | CoarseSampleOrderTypeNV | sampleOrderType, |
ArrayProxy< const CoarseSampleOrderCustomNV > | customSampleOrders, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::setDepthBias | ( | float | depthBiasConstantFactor, |
float | depthBiasClamp, | ||
float | depthBiasSlopeFactor, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
Referenced by setLineWidth().
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::setDepthBounds | ( | float | minDepthBounds, |
float | maxDepthBounds, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
Referenced by setBlendConstants().
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::setDeviceMask | ( | uint32_t | deviceMask, |
Dispatch const & | d = Dispatch() |
||
) | const |
Referenced by pushDescriptorSetKHR().
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::setDeviceMaskKHR | ( | uint32_t | deviceMask, |
Dispatch const & | d = Dispatch() |
||
) | const |
Referenced by setDeviceMask().
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::setDiscardRectangleEXT | ( | uint32_t | firstDiscardRectangle, |
uint32_t | discardRectangleCount, | ||
const Rect2D * | pDiscardRectangles, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::setDiscardRectangleEXT | ( | uint32_t | firstDiscardRectangle, |
ArrayProxy< const Rect2D > | discardRectangles, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
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().
void VULKAN_HPP_NAMESPACE::CommandBuffer::setEvent | ( | Event | event, |
PipelineStageFlags | stageMask, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
Referenced by resolveImage().
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::setExclusiveScissorNV | ( | uint32_t | firstExclusiveScissor, |
uint32_t | exclusiveScissorCount, | ||
const Rect2D * | pExclusiveScissors, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::setExclusiveScissorNV | ( | uint32_t | firstExclusiveScissor, |
ArrayProxy< const Rect2D > | exclusiveScissors, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::setLineWidth | ( | float | lineWidth, |
Dispatch const & | d = Dispatch() |
||
) | const |
Referenced by setScissor().
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::setSampleLocationsEXT | ( | const SampleLocationsInfoEXT * | pSampleLocationsInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::setSampleLocationsEXT | ( | const SampleLocationsInfoEXT & | sampleLocationsInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::setSampleLocationsEXT | ( | const SampleLocationsInfoEXT * | pSampleLocationsInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 39112 of file vulkan.hpp.
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::setSampleLocationsEXT | ( | const SampleLocationsInfoEXT & | sampleLocationsInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 39118 of file vulkan.hpp.
void VULKAN_HPP_NAMESPACE::CommandBuffer::setScissor | ( | uint32_t | firstScissor, |
uint32_t | scissorCount, | ||
const Rect2D * | pScissors, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::setScissor | ( | uint32_t | firstScissor, |
ArrayProxy< const Rect2D > | scissors, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::setStencilCompareMask | ( | StencilFaceFlags | faceMask, |
uint32_t | compareMask, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
Referenced by setDepthBounds().
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::setStencilReference | ( | StencilFaceFlags | faceMask, |
uint32_t | reference, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
Referenced by setStencilWriteMask().
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::setStencilWriteMask | ( | StencilFaceFlags | faceMask, |
uint32_t | writeMask, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
Referenced by setStencilCompareMask().
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::setViewport | ( | uint32_t | firstViewport, |
uint32_t | viewportCount, | ||
const Viewport * | pViewports, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::setViewport | ( | uint32_t | firstViewport, |
ArrayProxy< const Viewport > | viewports, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
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().
void VULKAN_HPP_NAMESPACE::CommandBuffer::setViewportShadingRatePaletteNV | ( | uint32_t | firstViewport, |
uint32_t | viewportCount, | ||
const ShadingRatePaletteNV * | pShadingRatePalettes, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::setViewportShadingRatePaletteNV | ( | uint32_t | firstViewport, |
ArrayProxy< const ShadingRatePaletteNV > | shadingRatePalettes, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
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().
void VULKAN_HPP_NAMESPACE::CommandBuffer::setViewportWScalingNV | ( | uint32_t | firstViewport, |
uint32_t | viewportCount, | ||
const ViewportWScalingNV * | pViewportWScalings, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::setViewportWScalingNV | ( | uint32_t | firstViewport, |
ArrayProxy< const ViewportWScalingNV > | viewportWScalings, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
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().
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 |
Referenced by buildAccelerationStructureNV().
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::updateBuffer | ( | Buffer | dstBuffer, |
DeviceSize | dstOffset, | ||
DeviceSize | dataSize, | ||
const void * | pData, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::updateBuffer | ( | Buffer | dstBuffer, |
DeviceSize | dstOffset, | ||
ArrayProxy< const T > | data, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
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.
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 |
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 |
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.
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().
void VULKAN_HPP_NAMESPACE::CommandBuffer::writeAccelerationStructuresPropertiesNV | ( | uint32_t | accelerationStructureCount, |
const AccelerationStructureNV * | pAccelerationStructures, | ||
QueryType | queryType, | ||
QueryPool | queryPool, | ||
uint32_t | firstQuery, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::writeAccelerationStructuresPropertiesNV | ( | ArrayProxy< const AccelerationStructureNV > | accelerationStructures, |
QueryType | queryType, | ||
QueryPool | queryPool, | ||
uint32_t | firstQuery, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
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().
void VULKAN_HPP_NAMESPACE::CommandBuffer::writeBufferMarkerAMD | ( | PipelineStageFlagBits | pipelineStage, |
Buffer | dstBuffer, | ||
DeviceSize | dstOffset, | ||
uint32_t | marker, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
Referenced by insertDebugUtilsLabelEXT().
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.
void VULKAN_HPP_NAMESPACE::CommandBuffer::writeTimestamp | ( | PipelineStageFlagBits | pipelineStage, |
QueryPool | queryPool, | ||
uint32_t | query, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
Referenced by resetQueryPool().
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.
|
private |
Definition at line 38227 of file vulkan.hpp.
Referenced by operator!=(), operator<(), and operator==().