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.
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(), d, m_commandBuffer, and VULKAN_HPP_NAMESPACE_STRING.
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.
References d, and m_commandBuffer.
Result VULKAN_HPP_NAMESPACE::CommandBuffer::begin | ( | const CommandBufferBeginInfo * | pBeginInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, and m_commandBuffer.
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::beginConditionalRenderingEXT | ( | const ConditionalRenderingBeginInfoEXT * | pConditionalRenderingBegin, |
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, and m_commandBuffer.
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::beginDebugUtilsLabelEXT | ( | const DebugUtilsLabelEXT * | pLabelInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::beginQuery | ( | QueryPool | queryPool, |
uint32_t | query, | ||
QueryControlFlags | flags, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::beginQueryIndexedEXT | ( | QueryPool | queryPool, |
uint32_t | query, | ||
QueryControlFlags | flags, | ||
uint32_t | index, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, and m_commandBuffer.
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::beginRenderPass | ( | const RenderPassBeginInfo * | pRenderPassBegin, |
SubpassContents | contents, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
References d, and m_commandBuffer.
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::beginRenderPass2KHR | ( | const RenderPassBeginInfo * | pRenderPassBegin, |
const SubpassBeginInfoKHR * | pSubpassBeginInfo, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_commandBuffer, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::beginTransformFeedbackEXT | ( | uint32_t | firstCounterBuffer, |
uint32_t | counterBufferCount, | ||
const Buffer * | pCounterBuffers, | ||
const DeviceSize * | pCounterBufferOffsets, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_commandBuffer, and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().
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.
References d, and m_commandBuffer.
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 |
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::bindIndexBuffer | ( | Buffer | buffer, |
DeviceSize | offset, | ||
IndexType | indexType, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::bindPipeline | ( | PipelineBindPoint | pipelineBindPoint, |
Pipeline | pipeline, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::bindShadingRateImageNV | ( | ImageView | imageView, |
ImageLayout | imageLayout, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, m_commandBuffer, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
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.
References d, and m_commandBuffer.
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 |
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 d, m_commandBuffer, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::bindVertexBuffers | ( | uint32_t | firstBinding, |
uint32_t | bindingCount, | ||
const Buffer * | pBuffers, | ||
const DeviceSize * | pOffsets, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_commandBuffer, and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().
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.
References d, and m_commandBuffer.
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 |
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 d, and m_commandBuffer.
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.
References d, and m_commandBuffer.
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 |
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 d, and m_commandBuffer.
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::clearAttachments | ( | uint32_t | attachmentCount, |
const ClearAttachment * | pAttachments, | ||
uint32_t | rectCount, | ||
const ClearRect * | pRects, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_commandBuffer, and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::clearColorImage | ( | Image | image, |
ImageLayout | imageLayout, | ||
const ClearColorValue * | pColor, | ||
uint32_t | rangeCount, | ||
const ImageSubresourceRange * | pRanges, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_commandBuffer, and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::clearDepthStencilImage | ( | Image | image, |
ImageLayout | imageLayout, | ||
const ClearDepthStencilValue * | pDepthStencil, | ||
uint32_t | rangeCount, | ||
const ImageSubresourceRange * | pRanges, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::copyAccelerationStructureNV | ( | AccelerationStructureNV | dst, |
AccelerationStructureNV | src, | ||
CopyAccelerationStructureModeNV | mode, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_commandBuffer, and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::copyBuffer | ( | Buffer | srcBuffer, |
Buffer | dstBuffer, | ||
uint32_t | regionCount, | ||
const BufferCopy * | pRegions, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_commandBuffer, and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::copyBufferToImage | ( | Buffer | srcBuffer, |
Image | dstImage, | ||
ImageLayout | dstImageLayout, | ||
uint32_t | regionCount, | ||
const BufferImageCopy * | pRegions, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_commandBuffer, and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().
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.
References d, and m_commandBuffer.
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 |
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 d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_commandBuffer, and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::copyImageToBuffer | ( | Image | srcImage, |
ImageLayout | srcImageLayout, | ||
Buffer | dstBuffer, | ||
uint32_t | regionCount, | ||
const BufferImageCopy * | pRegions, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
References d, and m_commandBuffer.
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 |
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 d, and m_commandBuffer.
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::debugMarkerBeginEXT | ( | const DebugMarkerMarkerInfoEXT * | pMarkerInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::debugMarkerEndEXT | ( | Dispatch const & | d | ) | const |
Definition at line 38929 of file vulkan.hpp.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::debugMarkerEndEXT | ( | Dispatch const & | d = Dispatch() | ) | const |
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 d, and m_commandBuffer.
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::debugMarkerInsertEXT | ( | const DebugMarkerMarkerInfoEXT * | pMarkerInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::dispatch | ( | uint32_t | groupCountX, |
uint32_t | groupCountY, | ||
uint32_t | groupCountZ, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, and m_commandBuffer.
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 |
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 d, and m_commandBuffer.
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 |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::dispatchIndirect | ( | Buffer | buffer, |
DeviceSize | offset, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::dispatchIndirect | ( | Buffer | buffer, |
DeviceSize | offset, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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 |
void VULKAN_HPP_NAMESPACE::CommandBuffer::draw | ( | uint32_t | vertexCount, |
uint32_t | instanceCount, | ||
uint32_t | firstVertex, | ||
uint32_t | firstInstance, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, and m_commandBuffer.
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 |
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 d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::drawIndexedIndirect | ( | Buffer | buffer, |
DeviceSize | offset, | ||
uint32_t | drawCount, | ||
uint32_t | stride, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
References d, and m_commandBuffer.
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 |
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 d, and m_commandBuffer.
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 |
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 d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::drawIndirect | ( | Buffer | buffer, |
DeviceSize | offset, | ||
uint32_t | drawCount, | ||
uint32_t | stride, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
References d, and m_commandBuffer.
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 |
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 d, and m_commandBuffer.
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 |
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 d, and m_commandBuffer.
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 |
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 d, and m_commandBuffer.
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 |
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 d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::drawMeshTasksIndirectNV | ( | Buffer | buffer, |
DeviceSize | offset, | ||
uint32_t | drawCount, | ||
uint32_t | stride, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::drawMeshTasksNV | ( | uint32_t | taskCount, |
uint32_t | firstTask, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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(), d, m_commandBuffer, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::CommandBuffer::end | ( | Dispatch const & | d = Dispatch() | ) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::endConditionalRenderingEXT | ( | Dispatch const & | d | ) | const |
Definition at line 38793 of file vulkan.hpp.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::endConditionalRenderingEXT | ( | Dispatch const & | d = Dispatch() | ) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::endDebugUtilsLabelEXT | ( | Dispatch const & | d | ) | const |
Definition at line 39145 of file vulkan.hpp.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::endDebugUtilsLabelEXT | ( | Dispatch const & | d = Dispatch() | ) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::endQuery | ( | QueryPool | queryPool, |
uint32_t | query, | ||
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::endQuery | ( | QueryPool | queryPool, |
uint32_t | query, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::endQueryIndexedEXT | ( | QueryPool | queryPool, |
uint32_t | query, | ||
uint32_t | index, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::endRenderPass | ( | Dispatch const & | d | ) | const |
Definition at line 38889 of file vulkan.hpp.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::endRenderPass | ( | Dispatch const & | d = Dispatch() | ) | const |
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 d, and m_commandBuffer.
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::endRenderPass2KHR | ( | const SubpassEndInfoKHR * | pSubpassEndInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_commandBuffer, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size(), VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::endTransformFeedbackEXT | ( | uint32_t | firstCounterBuffer, |
uint32_t | counterBufferCount, | ||
const Buffer * | pCounterBuffers, | ||
const DeviceSize * | pCounterBufferOffsets, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_commandBuffer, and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::executeCommands | ( | uint32_t | commandBufferCount, |
const CommandBuffer * | pCommandBuffers, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::fillBuffer | ( | Buffer | dstBuffer, |
DeviceSize | dstOffset, | ||
DeviceSize | size, | ||
uint32_t | data, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, and m_commandBuffer.
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::insertDebugUtilsLabelEXT | ( | const DebugUtilsLabelEXT * | pLabelInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::nextSubpass | ( | SubpassContents | contents, |
Dispatch const & | d | ||
) | const |
void VULKAN_HPP_NAMESPACE::CommandBuffer::nextSubpass | ( | SubpassContents | contents, |
Dispatch const & | d = Dispatch() |
||
) | const |
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.
References d, and m_commandBuffer.
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::nextSubpass2KHR | ( | const SubpassBeginInfoKHR * | pSubpassBeginInfo, |
const SubpassEndInfoKHR * | pSubpassEndInfo, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
|
inlineexplicit |
Definition at line 38216 of file vulkan.hpp.
References m_commandBuffer, and VK_NULL_HANDLE.
|
inline |
Definition at line 38211 of file vulkan.hpp.
References m_commandBuffer.
|
inline |
Definition at line 38221 of file vulkan.hpp.
References m_commandBuffer, and 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 m_commandBuffer.
|
inline |
Definition at line 37734 of file vulkan.hpp.
References m_commandBuffer, and VK_NULL_HANDLE.
|
inline |
Definition at line 37740 of file vulkan.hpp.
References m_commandBuffer.
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 d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_commandBuffer, and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().
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.
References d, and 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 |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::processCommandsNVX | ( | const CmdProcessCommandsInfoNVX & | processCommandsInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 38983 of file vulkan.hpp.
References d, and m_commandBuffer.
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::processCommandsNVX | ( | const CmdProcessCommandsInfoNVX * | pProcessCommandsInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, m_commandBuffer, and T.
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::pushConstants | ( | PipelineLayout | layout, |
ShaderStageFlags | stageFlags, | ||
uint32_t | offset, | ||
uint32_t | size, | ||
const void * | pValues, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_commandBuffer, and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::pushDescriptorSetKHR | ( | PipelineBindPoint | pipelineBindPoint, |
PipelineLayout | layout, | ||
uint32_t | set, | ||
uint32_t | descriptorWriteCount, | ||
const WriteDescriptorSet * | pDescriptorWrites, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::pushDescriptorSetWithTemplateKHR | ( | DescriptorUpdateTemplate | descriptorUpdateTemplate, |
PipelineLayout | layout, | ||
uint32_t | set, | ||
const void * | pData, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::reserveSpaceForCommandsNVX | ( | const CmdReserveSpaceForCommandsInfoNVX & | reserveSpaceInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 38996 of file vulkan.hpp.
References d, and m_commandBuffer.
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::reserveSpaceForCommandsNVX | ( | const CmdReserveSpaceForCommandsInfoNVX * | pReserveSpaceInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
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 VULKAN_HPP_NAMESPACE::createResultValue(), d, m_commandBuffer, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::CommandBuffer::reset | ( | CommandBufferResetFlags | flags, |
Dispatch const & | d = Dispatch() |
||
) | const |
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::resetEvent | ( | Event | event, |
PipelineStageFlags | stageMask, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::resetQueryPool | ( | QueryPool | queryPool, |
uint32_t | firstQuery, | ||
uint32_t | queryCount, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_commandBuffer, and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().
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.
References d, and m_commandBuffer.
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 |
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 d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::setBlendConstants | ( | const float | blendConstants[4], |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::setCheckpointNV | ( | const void * | pCheckpointMarker, |
Dispatch const & | d | ||
) | const |
Definition at line 39253 of file vulkan.hpp.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::setCheckpointNV | ( | const void * | pCheckpointMarker, |
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_commandBuffer, and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::setCoarseSampleOrderNV | ( | CoarseSampleOrderTypeNV | sampleOrderType, |
uint32_t | customSampleOrderCount, | ||
const CoarseSampleOrderCustomNV * | pCustomSampleOrders, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::setDepthBias | ( | float | depthBiasConstantFactor, |
float | depthBiasClamp, | ||
float | depthBiasSlopeFactor, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::setDepthBounds | ( | float | minDepthBounds, |
float | maxDepthBounds, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::setDeviceMask | ( | uint32_t | deviceMask, |
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::setDeviceMaskKHR | ( | uint32_t | deviceMask, |
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_commandBuffer, and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::setDiscardRectangleEXT | ( | uint32_t | firstDiscardRectangle, |
uint32_t | discardRectangleCount, | ||
const Rect2D * | pDiscardRectangles, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::setEvent | ( | Event | event, |
PipelineStageFlags | stageMask, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_commandBuffer, and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::setExclusiveScissorNV | ( | uint32_t | firstExclusiveScissor, |
uint32_t | exclusiveScissorCount, | ||
const Rect2D * | pExclusiveScissors, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::setLineWidth | ( | float | lineWidth, |
Dispatch const & | d | ||
) | const |
Definition at line 38324 of file vulkan.hpp.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::setLineWidth | ( | float | lineWidth, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::CommandBuffer::setSampleLocationsEXT | ( | const SampleLocationsInfoEXT & | sampleLocationsInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 39118 of file vulkan.hpp.
References d, and m_commandBuffer.
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::setSampleLocationsEXT | ( | const SampleLocationsInfoEXT * | pSampleLocationsInfo, |
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_commandBuffer, and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::setScissor | ( | uint32_t | firstScissor, |
uint32_t | scissorCount, | ||
const Rect2D * | pScissors, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::setStencilCompareMask | ( | StencilFaceFlags | faceMask, |
uint32_t | compareMask, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::setStencilReference | ( | StencilFaceFlags | faceMask, |
uint32_t | reference, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::setStencilWriteMask | ( | StencilFaceFlags | faceMask, |
uint32_t | writeMask, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_commandBuffer, and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::setViewport | ( | uint32_t | firstViewport, |
uint32_t | viewportCount, | ||
const Viewport * | pViewports, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_commandBuffer, and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::setViewportShadingRatePaletteNV | ( | uint32_t | firstViewport, |
uint32_t | viewportCount, | ||
const ShadingRatePaletteNV * | pShadingRatePalettes, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_commandBuffer, and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::setViewportWScalingNV | ( | uint32_t | firstViewport, |
uint32_t | viewportCount, | ||
const ViewportWScalingNV * | pViewportWScalings, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
References d, and m_commandBuffer.
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 |
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 d, m_commandBuffer, and T.
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::updateBuffer | ( | Buffer | dstBuffer, |
DeviceSize | dstOffset, | ||
DeviceSize | dataSize, | ||
const void * | pData, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), events, m_commandBuffer, and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().
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.
References d, and m_commandBuffer.
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 |
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 d, VULKAN_HPP_NAMESPACE::ArrayProxy< T >::data(), m_commandBuffer, and VULKAN_HPP_NAMESPACE::ArrayProxy< T >::size().
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::writeAccelerationStructuresPropertiesNV | ( | uint32_t | accelerationStructureCount, |
const AccelerationStructureNV * | pAccelerationStructures, | ||
QueryType | queryType, | ||
QueryPool | queryPool, | ||
uint32_t | firstQuery, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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.
References d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::writeBufferMarkerAMD | ( | PipelineStageFlagBits | pipelineStage, |
Buffer | dstBuffer, | ||
DeviceSize | dstOffset, | ||
uint32_t | marker, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, and m_commandBuffer.
void VULKAN_HPP_NAMESPACE::CommandBuffer::writeTimestamp | ( | PipelineStageFlagBits | pipelineStage, |
QueryPool | queryPool, | ||
uint32_t | query, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
|
private |
Definition at line 38227 of file vulkan.hpp.
Referenced by begin(), beginConditionalRenderingEXT(), beginDebugUtilsLabelEXT(), beginQuery(), beginQueryIndexedEXT(), beginRenderPass(), beginRenderPass2KHR(), beginTransformFeedbackEXT(), bindDescriptorSets(), bindIndexBuffer(), bindPipeline(), bindShadingRateImageNV(), bindTransformFeedbackBuffersEXT(), bindVertexBuffers(), blitImage(), buildAccelerationStructureNV(), clearAttachments(), clearColorImage(), clearDepthStencilImage(), copyAccelerationStructureNV(), copyBuffer(), copyBufferToImage(), copyImage(), copyImageToBuffer(), copyQueryPoolResults(), debugMarkerBeginEXT(), debugMarkerEndEXT(), debugMarkerInsertEXT(), dispatch(), dispatchBase(), dispatchBaseKHR(), dispatchIndirect(), draw(), drawIndexed(), drawIndexedIndirect(), drawIndexedIndirectCountAMD(), drawIndexedIndirectCountKHR(), drawIndirect(), drawIndirectByteCountEXT(), drawIndirectCountAMD(), drawIndirectCountKHR(), drawMeshTasksIndirectCountNV(), drawMeshTasksIndirectNV(), drawMeshTasksNV(), end(), endConditionalRenderingEXT(), endDebugUtilsLabelEXT(), endQuery(), endQueryIndexedEXT(), endRenderPass(), endRenderPass2KHR(), endTransformFeedbackEXT(), executeCommands(), fillBuffer(), insertDebugUtilsLabelEXT(), nextSubpass(), nextSubpass2KHR(), operator bool(), operator VkCommandBuffer(), operator!(), operator!=(), operator<(), operator=(), operator==(), pipelineBarrier(), processCommandsNVX(), pushConstants(), pushDescriptorSetKHR(), pushDescriptorSetWithTemplateKHR(), reserveSpaceForCommandsNVX(), reset(), resetEvent(), resetQueryPool(), resolveImage(), setBlendConstants(), setCheckpointNV(), setCoarseSampleOrderNV(), setDepthBias(), setDepthBounds(), setDeviceMask(), setDeviceMaskKHR(), setDiscardRectangleEXT(), setEvent(), setExclusiveScissorNV(), setLineWidth(), setSampleLocationsEXT(), setScissor(), setStencilCompareMask(), setStencilReference(), setStencilWriteMask(), setViewport(), setViewportShadingRatePaletteNV(), setViewportWScalingNV(), traceRaysNV(), updateBuffer(), waitEvents(), writeAccelerationStructuresPropertiesNV(), writeBufferMarkerAMD(), and writeTimestamp().