Lines Matching refs:commandBuffer

1598     VkResult vkBeginCommandBuffer( VkCommandBuffer commandBuffer, const VkCommandBufferBeginInfo * pBeginInfo ) const VULKAN_HPP_NOEXCEPT
1600 return ::vkBeginCommandBuffer( commandBuffer, pBeginInfo );
1603 VkResult vkEndCommandBuffer( VkCommandBuffer commandBuffer ) const VULKAN_HPP_NOEXCEPT
1605 return ::vkEndCommandBuffer( commandBuffer );
1608 VkResult vkResetCommandBuffer( VkCommandBuffer commandBuffer, VkCommandBufferResetFlags flags ) const VULKAN_HPP_NOEXCEPT
1610 return ::vkResetCommandBuffer( commandBuffer, flags );
1613 void vkCmdBindPipeline( VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline ) const VULKAN_HPP_NOEXCEPT
1615 return ::vkCmdBindPipeline( commandBuffer, pipelineBindPoint, pipeline );
1619 vkCmdSetViewport( VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkViewport * pViewports ) const VULKAN_HPP_NOEXCEPT
1621 return ::vkCmdSetViewport( commandBuffer, firstViewport, viewportCount, pViewports );
1624 void vkCmdSetScissor( VkCommandBuffer commandBuffer, uint32_t firstScissor, uint32_t scissorCount, const VkRect2D * pScissors ) const VULKAN_HPP_NOEXCEPT
1626 return ::vkCmdSetScissor( commandBuffer, firstScissor, scissorCount, pScissors );
1629 void vkCmdSetLineWidth( VkCommandBuffer commandBuffer, float lineWidth ) const VULKAN_HPP_NOEXCEPT
1631 return ::vkCmdSetLineWidth( commandBuffer, lineWidth );
1634 void vkCmdSetDepthBias( VkCommandBuffer commandBuffer,
1639 return ::vkCmdSetDepthBias( commandBuffer, depthBiasConstantFactor, depthBiasClamp, depthBiasSlopeFactor );
1642 void vkCmdSetBlendConstants( VkCommandBuffer commandBuffer, const float blendConstants[4] ) const VULKAN_HPP_NOEXCEPT
1644 return ::vkCmdSetBlendConstants( commandBuffer, blendConstants );
1647 void vkCmdSetDepthBounds( VkCommandBuffer commandBuffer, float minDepthBounds, float maxDepthBounds ) const VULKAN_HPP_NOEXCEPT
1649 return ::vkCmdSetDepthBounds( commandBuffer, minDepthBounds, maxDepthBounds );
1652 void vkCmdSetStencilCompareMask( VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t compareMask ) const VULKAN_HPP_NOEXCEPT
1654 return ::vkCmdSetStencilCompareMask( commandBuffer, faceMask, compareMask );
1657 void vkCmdSetStencilWriteMask( VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t writeMask ) const VULKAN_HPP_NOEXCEPT
1659 return ::vkCmdSetStencilWriteMask( commandBuffer, faceMask, writeMask );
1662 void vkCmdSetStencilReference( VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t reference ) const VULKAN_HPP_NOEXCEPT
1664 return ::vkCmdSetStencilReference( commandBuffer, faceMask, reference );
1667 void vkCmdBindDescriptorSets( VkCommandBuffer commandBuffer,
1677 commandBuffer, pipelineBindPoint, layout, firstSet, descriptorSetCount, pDescriptorSets, dynamicOffsetCount, pDynamicOffsets );
1680 void vkCmdBindIndexBuffer( VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkIndexType indexType ) const VULKAN_HPP_NOEXCEPT
1682 return ::vkCmdBindIndexBuffer( commandBuffer, buffer, offset, indexType );
1685 void vkCmdBindVertexBuffers( VkCommandBuffer commandBuffer,
1691 return ::vkCmdBindVertexBuffers( commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets );
1694 void vkCmdDraw( VkCommandBuffer commandBuffer, uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance ) const
1697 return ::vkCmdDraw( commandBuffer, vertexCount, instanceCount, firstVertex, firstInstance );
1700 void vkCmdDrawIndexed( VkCommandBuffer commandBuffer,
1707 return ::vkCmdDrawIndexed( commandBuffer, indexCount, instanceCount, firstIndex, vertexOffset, firstInstance );
1710 void vkCmdDrawIndirect( VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride ) const VULKAN_HPP_NOEXCEPT
1712 return ::vkCmdDrawIndirect( commandBuffer, buffer, offset, drawCount, stride );
1715 void vkCmdDrawIndexedIndirect( VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride ) const
1718 return ::vkCmdDrawIndexedIndirect( commandBuffer, buffer, offset, drawCount, stride );
1721 void vkCmdDispatch( VkCommandBuffer commandBuffer, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ ) const VULKAN_HPP_NOEXCEPT
1723 return ::vkCmdDispatch( commandBuffer, groupCountX, groupCountY, groupCountZ );
1726 void vkCmdDispatchIndirect( VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset ) const VULKAN_HPP_NOEXCEPT
1728 return ::vkCmdDispatchIndirect( commandBuffer, buffer, offset );
1731 void vkCmdCopyBuffer( VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkBuffer dstBuffer, uint32_t regionCount, const VkBufferCopy * pRegions ) const
1734 return ::vkCmdCopyBuffer( commandBuffer, srcBuffer, dstBuffer, regionCount, pRegions );
1737 void vkCmdCopyImage( VkCommandBuffer commandBuffer,
1745 return ::vkCmdCopyImage( commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions );
1748 void vkCmdBlitImage( VkCommandBuffer commandBuffer,
1757 return ::vkCmdBlitImage( commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions, filter );
1760 void vkCmdCopyBufferToImage( VkCommandBuffer commandBuffer,
1767 return ::vkCmdCopyBufferToImage( commandBuffer, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions );
1770 void vkCmdCopyImageToBuffer( VkCommandBuffer commandBuffer,
1777 return ::vkCmdCopyImageToBuffer( commandBuffer, srcImage, srcImageLayout, dstBuffer, regionCount, pRegions );
1780 void vkCmdUpdateBuffer( VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize dataSize, const void * pData ) const
1783 return ::vkCmdUpdateBuffer( commandBuffer, dstBuffer, dstOffset, dataSize, pData );
1787 vkCmdFillBuffer( VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize size, uint32_t data ) const VULKAN_HPP_NOEXCEPT
1789 return ::vkCmdFillBuffer( commandBuffer, dstBuffer, dstOffset, size, data );
1792 void vkCmdClearColorImage( VkCommandBuffer commandBuffer,
1799 return ::vkCmdClearColorImage( commandBuffer, image, imageLayout, pColor, rangeCount, pRanges );
1802 void vkCmdClearDepthStencilImage( VkCommandBuffer commandBuffer,
1809 return ::vkCmdClearDepthStencilImage( commandBuffer, image, imageLayout, pDepthStencil, rangeCount, pRanges );
1812 void vkCmdClearAttachments( VkCommandBuffer commandBuffer,
1818 return ::vkCmdClearAttachments( commandBuffer, attachmentCount, pAttachments, rectCount, pRects );
1821 void vkCmdResolveImage( VkCommandBuffer commandBuffer,
1829 return ::vkCmdResolveImage( commandBuffer, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions );
1832 void vkCmdSetEvent( VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask ) const VULKAN_HPP_NOEXCEPT
1834 return ::vkCmdSetEvent( commandBuffer, event, stageMask );
1837 void vkCmdResetEvent( VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask ) const VULKAN_HPP_NOEXCEPT
1839 return ::vkCmdResetEvent( commandBuffer, event, stageMask );
1842 void vkCmdWaitEvents( VkCommandBuffer commandBuffer,
1854 return ::vkCmdWaitEvents( commandBuffer,
1867 void vkCmdPipelineBarrier( VkCommandBuffer commandBuffer,
1878 return ::vkCmdPipelineBarrier( commandBuffer,
1890 void vkCmdBeginQuery( VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, VkQueryControlFlags flags ) const VULKAN_HPP_NOEXCEPT
1892 return ::vkCmdBeginQuery( commandBuffer, queryPool, query, flags );
1895 void vkCmdEndQuery( VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query ) const VULKAN_HPP_NOEXCEPT
1897 return ::vkCmdEndQuery( commandBuffer, queryPool, query );
1900 void vkCmdResetQueryPool( VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount ) const VULKAN_HPP_NOEXCEPT
1902 return ::vkCmdResetQueryPool( commandBuffer, queryPool, firstQuery, queryCount );
1905 void vkCmdWriteTimestamp( VkCommandBuffer commandBuffer,
1910 return ::vkCmdWriteTimestamp( commandBuffer, pipelineStage, queryPool, query );
1913 void vkCmdCopyQueryPoolResults( VkCommandBuffer commandBuffer,
1922 return ::vkCmdCopyQueryPoolResults( commandBuffer, queryPool, firstQuery, queryCount, dstBuffer, dstOffset, stride, flags );
1925 void vkCmdPushConstants( VkCommandBuffer commandBuffer,
1932 return ::vkCmdPushConstants( commandBuffer, layout, stageFlags, offset, size, pValues );
1935 void vkCmdBeginRenderPass( VkCommandBuffer commandBuffer,
1939 return ::vkCmdBeginRenderPass( commandBuffer, pRenderPassBegin, contents );
1942 void vkCmdNextSubpass( VkCommandBuffer commandBuffer, VkSubpassContents contents ) const VULKAN_HPP_NOEXCEPT
1944 return ::vkCmdNextSubpass( commandBuffer, contents );
1947 void vkCmdEndRenderPass( VkCommandBuffer commandBuffer ) const VULKAN_HPP_NOEXCEPT
1949 return ::vkCmdEndRenderPass( commandBuffer );
1952 void vkCmdExecuteCommands( VkCommandBuffer commandBuffer, uint32_t commandBufferCount, const VkCommandBuffer * pCommandBuffers ) const VULKAN_HPP_NOEXCEPT
1954 return ::vkCmdExecuteCommands( commandBuffer, commandBufferCount, pCommandBuffers );
1983 void vkCmdSetDeviceMask( VkCommandBuffer commandBuffer, uint32_t deviceMask ) const VULKAN_HPP_NOEXCEPT
1985 return ::vkCmdSetDeviceMask( commandBuffer, deviceMask );
1988 void vkCmdDispatchBase( VkCommandBuffer commandBuffer,
1996 return ::vkCmdDispatchBase( commandBuffer, baseGroupX, baseGroupY, baseGroupZ, groupCountX, groupCountY, groupCountZ );
2151 void vkCmdDrawIndirectCount( VkCommandBuffer commandBuffer,
2159 return ::vkCmdDrawIndirectCount( commandBuffer, buffer, offset, countBuffer, countBufferOffset, maxDrawCount, stride );
2162 void vkCmdDrawIndexedIndirectCount( VkCommandBuffer commandBuffer,
2170 return ::vkCmdDrawIndexedIndirectCount( commandBuffer, buffer, offset, countBuffer, countBufferOffset, maxDrawCount, stride );
2181 void vkCmdBeginRenderPass2( VkCommandBuffer commandBuffer,
2185 return ::vkCmdBeginRenderPass2( commandBuffer, pRenderPassBegin, pSubpassBeginInfo );
2188 void vkCmdNextSubpass2( VkCommandBuffer commandBuffer,
2192 return ::vkCmdNextSubpass2( commandBuffer, pSubpassBeginInfo, pSubpassEndInfo );
2195 void vkCmdEndRenderPass2( VkCommandBuffer commandBuffer, const VkSubpassEndInfo * pSubpassEndInfo ) const VULKAN_HPP_NOEXCEPT
2197 return ::vkCmdEndRenderPass2( commandBuffer, pSubpassEndInfo );
2269 void vkCmdSetEvent2( VkCommandBuffer commandBuffer, VkEvent event, const VkDependencyInfo * pDependencyInfo ) const VULKAN_HPP_NOEXCEPT
2271 return ::vkCmdSetEvent2( commandBuffer, event, pDependencyInfo );
2274 void vkCmdResetEvent2( VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags2 stageMask ) const VULKAN_HPP_NOEXCEPT
2276 return ::vkCmdResetEvent2( commandBuffer, event, stageMask );
2279 void vkCmdWaitEvents2( VkCommandBuffer commandBuffer,
2284 return ::vkCmdWaitEvents2( commandBuffer, eventCount, pEvents, pDependencyInfos );
2287 void vkCmdPipelineBarrier2( VkCommandBuffer commandBuffer, const VkDependencyInfo * pDependencyInfo ) const VULKAN_HPP_NOEXCEPT
2289 return ::vkCmdPipelineBarrier2( commandBuffer, pDependencyInfo );
2292 void vkCmdWriteTimestamp2( VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkQueryPool queryPool, uint32_t query ) const VULKAN_HPP_NOEXCEPT
2294 return ::vkCmdWriteTimestamp2( commandBuffer, stage, queryPool, query );
2302 void vkCmdCopyBuffer2( VkCommandBuffer commandBuffer, const VkCopyBufferInfo2 * pCopyBufferInfo ) const VULKAN_HPP_NOEXCEPT
2304 return ::vkCmdCopyBuffer2( commandBuffer, pCopyBufferInfo );
2307 void vkCmdCopyImage2( VkCommandBuffer commandBuffer, const VkCopyImageInfo2 * pCopyImageInfo ) const VULKAN_HPP_NOEXCEPT
2309 return ::vkCmdCopyImage2( commandBuffer, pCopyImageInfo );
2312 void vkCmdCopyBufferToImage2( VkCommandBuffer commandBuffer, const VkCopyBufferToImageInfo2 * pCopyBufferToImageInfo ) const VULKAN_HPP_NOEXCEPT
2314 return ::vkCmdCopyBufferToImage2( commandBuffer, pCopyBufferToImageInfo );
2317 void vkCmdCopyImageToBuffer2( VkCommandBuffer commandBuffer, const VkCopyImageToBufferInfo2 * pCopyImageToBufferInfo ) const VULKAN_HPP_NOEXCEPT
2319 return ::vkCmdCopyImageToBuffer2( commandBuffer, pCopyImageToBufferInfo );
2322 void vkCmdBlitImage2( VkCommandBuffer commandBuffer, const VkBlitImageInfo2 * pBlitImageInfo ) const VULKAN_HPP_NOEXCEPT
2324 return ::vkCmdBlitImage2( commandBuffer, pBlitImageInfo );
2327 void vkCmdResolveImage2( VkCommandBuffer commandBuffer, const VkResolveImageInfo2 * pResolveImageInfo ) const VULKAN_HPP_NOEXCEPT
2329 return ::vkCmdResolveImage2( commandBuffer, pResolveImageInfo );
2332 void vkCmdBeginRendering( VkCommandBuffer commandBuffer, const VkRenderingInfo * pRenderingInfo ) const VULKAN_HPP_NOEXCEPT
2334 return ::vkCmdBeginRendering( commandBuffer, pRenderingInfo );
2337 void vkCmdEndRendering( VkCommandBuffer commandBuffer ) const VULKAN_HPP_NOEXCEPT
2339 return ::vkCmdEndRendering( commandBuffer );
2342 void vkCmdSetCullMode( VkCommandBuffer commandBuffer, VkCullModeFlags cullMode ) const VULKAN_HPP_NOEXCEPT
2344 return ::vkCmdSetCullMode( commandBuffer, cullMode );
2347 void vkCmdSetFrontFace( VkCommandBuffer commandBuffer, VkFrontFace frontFace ) const VULKAN_HPP_NOEXCEPT
2349 return ::vkCmdSetFrontFace( commandBuffer, frontFace );
2352 void vkCmdSetPrimitiveTopology( VkCommandBuffer commandBuffer, VkPrimitiveTopology primitiveTopology ) const VULKAN_HPP_NOEXCEPT
2354 return ::vkCmdSetPrimitiveTopology( commandBuffer, primitiveTopology );
2357 void vkCmdSetViewportWithCount( VkCommandBuffer commandBuffer, uint32_t viewportCount, const VkViewport * pViewports ) const VULKAN_HPP_NOEXCEPT
2359 return ::vkCmdSetViewportWithCount( commandBuffer, viewportCount, pViewports );
2362 void vkCmdSetScissorWithCount( VkCommandBuffer commandBuffer, uint32_t scissorCount, const VkRect2D * pScissors ) const VULKAN_HPP_NOEXCEPT
2364 return ::vkCmdSetScissorWithCount( commandBuffer, scissorCount, pScissors );
2367 void vkCmdBindVertexBuffers2( VkCommandBuffer commandBuffer,
2375 return ::vkCmdBindVertexBuffers2( commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets, pSizes, pStrides );
2378 void vkCmdSetDepthTestEnable( VkCommandBuffer commandBuffer, VkBool32 depthTestEnable ) const VULKAN_HPP_NOEXCEPT
2380 return ::vkCmdSetDepthTestEnable( commandBuffer, depthTestEnable );
2383 void vkCmdSetDepthWriteEnable( VkCommandBuffer commandBuffer, VkBool32 depthWriteEnable ) const VULKAN_HPP_NOEXCEPT
2385 return ::vkCmdSetDepthWriteEnable( commandBuffer, depthWriteEnable );
2388 void vkCmdSetDepthCompareOp( VkCommandBuffer commandBuffer, VkCompareOp depthCompareOp ) const VULKAN_HPP_NOEXCEPT
2390 return ::vkCmdSetDepthCompareOp( commandBuffer, depthCompareOp );
2393 void vkCmdSetDepthBoundsTestEnable( VkCommandBuffer commandBuffer, VkBool32 depthBoundsTestEnable ) const VULKAN_HPP_NOEXCEPT
2395 return ::vkCmdSetDepthBoundsTestEnable( commandBuffer, depthBoundsTestEnable );
2398 void vkCmdSetStencilTestEnable( VkCommandBuffer commandBuffer, VkBool32 stencilTestEnable ) const VULKAN_HPP_NOEXCEPT
2400 return ::vkCmdSetStencilTestEnable( commandBuffer, stencilTestEnable );
2403 void vkCmdSetStencilOp( VkCommandBuffer commandBuffer,
2410 return ::vkCmdSetStencilOp( commandBuffer, faceMask, failOp, passOp, depthFailOp, compareOp );
2413 void vkCmdSetRasterizerDiscardEnable( VkCommandBuffer commandBuffer, VkBool32 rasterizerDiscardEnable ) const VULKAN_HPP_NOEXCEPT
2415 return ::vkCmdSetRasterizerDiscardEnable( commandBuffer, rasterizerDiscardEnable );
2418 void vkCmdSetDepthBiasEnable( VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable ) const VULKAN_HPP_NOEXCEPT
2420 return ::vkCmdSetDepthBiasEnable( commandBuffer, depthBiasEnable );
2423 void vkCmdSetPrimitiveRestartEnable( VkCommandBuffer commandBuffer, VkBool32 primitiveRestartEnable ) const VULKAN_HPP_NOEXCEPT
2425 return ::vkCmdSetPrimitiveRestartEnable( commandBuffer, primitiveRestartEnable );
2756 void vkCmdDebugMarkerBeginEXT( VkCommandBuffer commandBuffer, const VkDebugMarkerMarkerInfoEXT * pMarkerInfo ) const VULKAN_HPP_NOEXCEPT
2758 return ::vkCmdDebugMarkerBeginEXT( commandBuffer, pMarkerInfo );
2761 void vkCmdDebugMarkerEndEXT( VkCommandBuffer commandBuffer ) const VULKAN_HPP_NOEXCEPT
2763 return ::vkCmdDebugMarkerEndEXT( commandBuffer );
2766 void vkCmdDebugMarkerInsertEXT( VkCommandBuffer commandBuffer, const VkDebugMarkerMarkerInfoEXT * pMarkerInfo ) const VULKAN_HPP_NOEXCEPT
2768 return ::vkCmdDebugMarkerInsertEXT( commandBuffer, pMarkerInfo );
2839 void vkCmdBeginVideoCodingKHR( VkCommandBuffer commandBuffer, const VkVideoBeginCodingInfoKHR * pBeginInfo ) const VULKAN_HPP_NOEXCEPT
2841 return ::vkCmdBeginVideoCodingKHR( commandBuffer, pBeginInfo );
2844 void vkCmdEndVideoCodingKHR( VkCommandBuffer commandBuffer, const VkVideoEndCodingInfoKHR * pEndCodingInfo ) const VULKAN_HPP_NOEXCEPT
2846 return ::vkCmdEndVideoCodingKHR( commandBuffer, pEndCodingInfo );
2849 void vkCmdControlVideoCodingKHR( VkCommandBuffer commandBuffer, const VkVideoCodingControlInfoKHR * pCodingControlInfo ) const VULKAN_HPP_NOEXCEPT
2851 return ::vkCmdControlVideoCodingKHR( commandBuffer, pCodingControlInfo );
2856 void vkCmdDecodeVideoKHR( VkCommandBuffer commandBuffer, const VkVideoDecodeInfoKHR * pDecodeInfo ) const VULKAN_HPP_NOEXCEPT
2858 return ::vkCmdDecodeVideoKHR( commandBuffer, pDecodeInfo );
2863 void vkCmdBindTransformFeedbackBuffersEXT( VkCommandBuffer commandBuffer,
2870 return ::vkCmdBindTransformFeedbackBuffersEXT( commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets, pSizes );
2873 void vkCmdBeginTransformFeedbackEXT( VkCommandBuffer commandBuffer,
2879 return ::vkCmdBeginTransformFeedbackEXT( commandBuffer, firstCounterBuffer, counterBufferCount, pCounterBuffers, pCounterBufferOffsets );
2882 void vkCmdEndTransformFeedbackEXT( VkCommandBuffer commandBuffer,
2888 return ::vkCmdEndTransformFeedbackEXT( commandBuffer, firstCounterBuffer, counterBufferCount, pCounterBuffers, pCounterBufferOffsets );
2891 void vkCmdBeginQueryIndexedEXT( VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, VkQueryControlFlags flags, uint32_t index ) const
2894 return ::vkCmdBeginQueryIndexedEXT( commandBuffer, queryPool, query, flags, index );
2897 void vkCmdEndQueryIndexedEXT( VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, uint32_t index ) const VULKAN_HPP_NOEXCEPT
2899 return ::vkCmdEndQueryIndexedEXT( commandBuffer, queryPool, query, index );
2902 void vkCmdDrawIndirectByteCountEXT( VkCommandBuffer commandBuffer,
2910 return ::vkCmdDrawIndirectByteCountEXT( commandBuffer, instanceCount, firstInstance, counterBuffer, counterBufferOffset, counterOffset, vertexStride );
2941 void vkCmdCuLaunchKernelNVX( VkCommandBuffer commandBuffer, const VkCuLaunchInfoNVX * pLaunchInfo ) const VULKAN_HPP_NOEXCEPT
2943 return ::vkCmdCuLaunchKernelNVX( commandBuffer, pLaunchInfo );
2960 void vkCmdDrawIndirectCountAMD( VkCommandBuffer commandBuffer,
2968 return ::vkCmdDrawIndirectCountAMD( commandBuffer, buffer, offset, countBuffer, countBufferOffset, maxDrawCount, stride );
2971 void vkCmdDrawIndexedIndirectCountAMD( VkCommandBuffer commandBuffer,
2979 return ::vkCmdDrawIndexedIndirectCountAMD( commandBuffer, buffer, offset, countBuffer, countBufferOffset, maxDrawCount, stride );
2996 void vkCmdBeginRenderingKHR( VkCommandBuffer commandBuffer, const VkRenderingInfo * pRenderingInfo ) const VULKAN_HPP_NOEXCEPT
2998 return ::vkCmdBeginRenderingKHR( commandBuffer, pRenderingInfo );
3001 void vkCmdEndRenderingKHR( VkCommandBuffer commandBuffer ) const VULKAN_HPP_NOEXCEPT
3003 return ::vkCmdEndRenderingKHR( commandBuffer );
3103 void vkCmdSetDeviceMaskKHR( VkCommandBuffer commandBuffer, uint32_t deviceMask ) const VULKAN_HPP_NOEXCEPT
3105 return ::vkCmdSetDeviceMaskKHR( commandBuffer, deviceMask );
3108 void vkCmdDispatchBaseKHR( VkCommandBuffer commandBuffer,
3116 return ::vkCmdDispatchBaseKHR( commandBuffer, baseGroupX, baseGroupY, baseGroupZ, groupCountX, groupCountY, groupCountZ );
3227 void vkCmdPushDescriptorSetKHR( VkCommandBuffer commandBuffer,
3234 return ::vkCmdPushDescriptorSetKHR( commandBuffer, pipelineBindPoint, layout, set, descriptorWriteCount, pDescriptorWrites );
3237 void vkCmdPushDescriptorSetWithTemplateKHR( VkCommandBuffer commandBuffer,
3243 return ::vkCmdPushDescriptorSetWithTemplateKHR( commandBuffer, descriptorUpdateTemplate, layout, set, pData );
3248 void vkCmdBeginConditionalRenderingEXT( VkCommandBuffer commandBuffer,
3251 return ::vkCmdBeginConditionalRenderingEXT( commandBuffer, pConditionalRenderingBegin );
3254 void vkCmdEndConditionalRenderingEXT( VkCommandBuffer commandBuffer ) const VULKAN_HPP_NOEXCEPT
3256 return ::vkCmdEndConditionalRenderingEXT( commandBuffer );
3286 void vkCmdSetViewportWScalingNV( VkCommandBuffer commandBuffer,
3291 return ::vkCmdSetViewportWScalingNV( commandBuffer, firstViewport, viewportCount, pViewportWScalings );
3375 void vkCmdSetDiscardRectangleEXT( VkCommandBuffer commandBuffer,
3380 return ::vkCmdSetDiscardRectangleEXT( commandBuffer, firstDiscardRectangle, discardRectangleCount, pDiscardRectangles );
3383 void vkCmdSetDiscardRectangleEnableEXT( VkCommandBuffer commandBuffer, VkBool32 discardRectangleEnable ) const VULKAN_HPP_NOEXCEPT
3385 return ::vkCmdSetDiscardRectangleEnableEXT( commandBuffer, discardRectangleEnable );
3388 void vkCmdSetDiscardRectangleModeEXT( VkCommandBuffer commandBuffer, VkDiscardRectangleModeEXT discardRectangleMode ) const VULKAN_HPP_NOEXCEPT
3390 return ::vkCmdSetDiscardRectangleModeEXT( commandBuffer, discardRectangleMode );
3413 void vkCmdBeginRenderPass2KHR( VkCommandBuffer commandBuffer,
3417 return ::vkCmdBeginRenderPass2KHR( commandBuffer, pRenderPassBegin, pSubpassBeginInfo );
3420 void vkCmdNextSubpass2KHR( VkCommandBuffer commandBuffer,
3424 return ::vkCmdNextSubpass2KHR( commandBuffer, pSubpassBeginInfo, pSubpassEndInfo );
3427 void vkCmdEndRenderPass2KHR( VkCommandBuffer commandBuffer, const VkSubpassEndInfo * pSubpassEndInfo ) const VULKAN_HPP_NOEXCEPT
3429 return ::vkCmdEndRenderPass2KHR( commandBuffer, pSubpassEndInfo );
3603 void vkCmdBeginDebugUtilsLabelEXT( VkCommandBuffer commandBuffer, const VkDebugUtilsLabelEXT * pLabelInfo ) const VULKAN_HPP_NOEXCEPT
3605 return ::vkCmdBeginDebugUtilsLabelEXT( commandBuffer, pLabelInfo );
3608 void vkCmdEndDebugUtilsLabelEXT( VkCommandBuffer commandBuffer ) const VULKAN_HPP_NOEXCEPT
3610 return ::vkCmdEndDebugUtilsLabelEXT( commandBuffer );
3613 void vkCmdInsertDebugUtilsLabelEXT( VkCommandBuffer commandBuffer, const VkDebugUtilsLabelEXT * pLabelInfo ) const VULKAN_HPP_NOEXCEPT
3615 return ::vkCmdInsertDebugUtilsLabelEXT( commandBuffer, pLabelInfo );
3687 void vkCmdInitializeGraphScratchMemoryAMDX( VkCommandBuffer commandBuffer, VkDeviceAddress scratch ) const VULKAN_HPP_NOEXCEPT
3689 return ::vkCmdInitializeGraphScratchMemoryAMDX( commandBuffer, scratch );
3692 void vkCmdDispatchGraphAMDX( VkCommandBuffer commandBuffer,
3696 return ::vkCmdDispatchGraphAMDX( commandBuffer, scratch, pCountInfo );
3699 void vkCmdDispatchGraphIndirectAMDX( VkCommandBuffer commandBuffer,
3703 return ::vkCmdDispatchGraphIndirectAMDX( commandBuffer, scratch, pCountInfo );
3706 void vkCmdDispatchGraphIndirectCountAMDX( VkCommandBuffer commandBuffer, VkDeviceAddress scratch, VkDeviceAddress countInfo ) const VULKAN_HPP_NOEXCEPT
3708 return ::vkCmdDispatchGraphIndirectCountAMDX( commandBuffer, scratch, countInfo );
3714 void vkCmdSetSampleLocationsEXT( VkCommandBuffer commandBuffer, const VkSampleLocationsInfoEXT * pSampleLocationsInfo ) const VULKAN_HPP_NOEXCEPT
3716 return ::vkCmdSetSampleLocationsEXT( commandBuffer, pSampleLocationsInfo );
3767 void vkCmdBuildAccelerationStructuresKHR( VkCommandBuffer commandBuffer,
3772 return ::vkCmdBuildAccelerationStructuresKHR( commandBuffer, infoCount, pInfos, ppBuildRangeInfos );
3775 void vkCmdBuildAccelerationStructuresIndirectKHR( VkCommandBuffer commandBuffer,
3783 commandBuffer, infoCount, pInfos, pIndirectDeviceAddresses, pIndirectStrides, ppMaxPrimitiveCounts );
3827 void vkCmdCopyAccelerationStructureKHR( VkCommandBuffer commandBuffer, const VkCopyAccelerationStructureInfoKHR * pInfo ) const VULKAN_HPP_NOEXCEPT
3829 return ::vkCmdCopyAccelerationStructureKHR( commandBuffer, pInfo );
3832 void vkCmdCopyAccelerationStructureToMemoryKHR( VkCommandBuffer commandBuffer,
3835 return ::vkCmdCopyAccelerationStructureToMemoryKHR( commandBuffer, pInfo );
3838 void vkCmdCopyMemoryToAccelerationStructureKHR( VkCommandBuffer commandBuffer,
3841 return ::vkCmdCopyMemoryToAccelerationStructureKHR( commandBuffer, pInfo );
3850 void vkCmdWriteAccelerationStructuresPropertiesKHR( VkCommandBuffer commandBuffer,
3858 commandBuffer, accelerationStructureCount, pAccelerationStructures, queryType, queryPool, firstQuery );
3879 void vkCmdTraceRaysKHR( VkCommandBuffer commandBuffer,
3889 commandBuffer, pRaygenShaderBindingTable, pMissShaderBindingTable, pHitShaderBindingTable, pCallableShaderBindingTable, width, height, depth );
3915 void vkCmdTraceRaysIndirectKHR( VkCommandBuffer commandBuffer,
3923 commandBuffer, pRaygenShaderBindingTable, pMissShaderBindingTable, pHitShaderBindingTable, pCallableShaderBindingTable, indirectDeviceAddress );
3934 void vkCmdSetRayTracingPipelineStackSizeKHR( VkCommandBuffer commandBuffer, uint32_t pipelineStackSize ) const VULKAN_HPP_NOEXCEPT
3936 return ::vkCmdSetRayTracingPipelineStackSizeKHR( commandBuffer, pipelineStackSize );
4007 void vkCmdBindShadingRateImageNV( VkCommandBuffer commandBuffer, VkImageView imageView, VkImageLayout imageLayout ) const VULKAN_HPP_NOEXCEPT
4009 return ::vkCmdBindShadingRateImageNV( commandBuffer, imageView, imageLayout );
4012 void vkCmdSetViewportShadingRatePaletteNV( VkCommandBuffer commandBuffer,
4017 return ::vkCmdSetViewportShadingRatePaletteNV( commandBuffer, firstViewport, viewportCount, pShadingRatePalettes );
4020 void vkCmdSetCoarseSampleOrderNV( VkCommandBuffer commandBuffer,
4025 return ::vkCmdSetCoarseSampleOrderNV( commandBuffer, sampleOrderType, customSampleOrderCount, pCustomSampleOrders );
4059 void vkCmdBuildAccelerationStructureNV( VkCommandBuffer commandBuffer,
4069 return ::vkCmdBuildAccelerationStructureNV( commandBuffer, pInfo, instanceData, instanceOffset, update, dst, src, scratch, scratchOffset );
4072 void vkCmdCopyAccelerationStructureNV( VkCommandBuffer commandBuffer,
4077 return ::vkCmdCopyAccelerationStructureNV( commandBuffer, dst, src, mode );
4080 void vkCmdTraceRaysNV( VkCommandBuffer commandBuffer,
4096 return ::vkCmdTraceRaysNV( commandBuffer,
4137 void vkCmdWriteAccelerationStructuresPropertiesNV( VkCommandBuffer commandBuffer,
4145 commandBuffer, accelerationStructureCount, pAccelerationStructures, queryType, queryPool, firstQuery );
4164 void vkCmdDrawIndirectCountKHR( VkCommandBuffer commandBuffer,
4172 return ::vkCmdDrawIndirectCountKHR( commandBuffer, buffer, offset, countBuffer, countBufferOffset, maxDrawCount, stride );
4175 void vkCmdDrawIndexedIndirectCountKHR( VkCommandBuffer commandBuffer,
4183 return ::vkCmdDrawIndexedIndirectCountKHR( commandBuffer, buffer, offset, countBuffer, countBufferOffset, maxDrawCount, stride );
4198 void vkCmdWriteBufferMarkerAMD( VkCommandBuffer commandBuffer,
4204 return ::vkCmdWriteBufferMarkerAMD( commandBuffer, pipelineStage, dstBuffer, dstOffset, marker );
4227 void vkCmdDrawMeshTasksNV( VkCommandBuffer commandBuffer, uint32_t taskCount, uint32_t firstTask ) const VULKAN_HPP_NOEXCEPT
4229 return ::vkCmdDrawMeshTasksNV( commandBuffer, taskCount, firstTask );
4232 void vkCmdDrawMeshTasksIndirectNV( VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride ) const
4235 return ::vkCmdDrawMeshTasksIndirectNV( commandBuffer, buffer, offset, drawCount, stride );
4238 void vkCmdDrawMeshTasksIndirectCountNV( VkCommandBuffer commandBuffer,
4246 return ::vkCmdDrawMeshTasksIndirectCountNV( commandBuffer, buffer, offset, countBuffer, countBufferOffset, maxDrawCount, stride );
4251 void vkCmdSetExclusiveScissorEnableNV( VkCommandBuffer commandBuffer,
4256 return ::vkCmdSetExclusiveScissorEnableNV( commandBuffer, firstExclusiveScissor, exclusiveScissorCount, pExclusiveScissorEnables );
4259 void vkCmdSetExclusiveScissorNV( VkCommandBuffer commandBuffer,
4264 return ::vkCmdSetExclusiveScissorNV( commandBuffer, firstExclusiveScissor, exclusiveScissorCount, pExclusiveScissors );
4269 void vkCmdSetCheckpointNV( VkCommandBuffer commandBuffer, const void * pCheckpointMarker ) const VULKAN_HPP_NOEXCEPT
4271 return ::vkCmdSetCheckpointNV( commandBuffer, pCheckpointMarker );
4308 VkResult vkCmdSetPerformanceMarkerINTEL( VkCommandBuffer commandBuffer, const VkPerformanceMarkerInfoINTEL * pMarkerInfo ) const VULKAN_HPP_NOEXCEPT
4310 return ::vkCmdSetPerformanceMarkerINTEL( commandBuffer, pMarkerInfo );
4313 VkResult vkCmdSetPerformanceStreamMarkerINTEL( VkCommandBuffer commandBuffer,
4316 return ::vkCmdSetPerformanceStreamMarkerINTEL( commandBuffer, pMarkerInfo );
4319 VkResult vkCmdSetPerformanceOverrideINTEL( VkCommandBuffer commandBuffer, const VkPerformanceOverrideInfoINTEL * pOverrideInfo ) const VULKAN_HPP_NOEXCEPT
4321 return ::vkCmdSetPerformanceOverrideINTEL( commandBuffer, pOverrideInfo );
4387 void vkCmdSetFragmentShadingRateKHR( VkCommandBuffer commandBuffer,
4391 return ::vkCmdSetFragmentShadingRateKHR( commandBuffer, pFragmentSize, combinerOps );
4492 void vkCmdSetLineStippleEXT( VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern ) const VULKAN_HPP_NOEXCEPT
4494 return ::vkCmdSetLineStippleEXT( commandBuffer, lineStippleFactor, lineStipplePattern );
4506 void vkCmdSetCullModeEXT( VkCommandBuffer commandBuffer, VkCullModeFlags cullMode ) const VULKAN_HPP_NOEXCEPT
4508 return ::vkCmdSetCullModeEXT( commandBuffer, cullMode );
4511 void vkCmdSetFrontFaceEXT( VkCommandBuffer commandBuffer, VkFrontFace frontFace ) const VULKAN_HPP_NOEXCEPT
4513 return ::vkCmdSetFrontFaceEXT( commandBuffer, frontFace );
4516 void vkCmdSetPrimitiveTopologyEXT( VkCommandBuffer commandBuffer, VkPrimitiveTopology primitiveTopology ) const VULKAN_HPP_NOEXCEPT
4518 return ::vkCmdSetPrimitiveTopologyEXT( commandBuffer, primitiveTopology );
4521 void vkCmdSetViewportWithCountEXT( VkCommandBuffer commandBuffer, uint32_t viewportCount, const VkViewport * pViewports ) const VULKAN_HPP_NOEXCEPT
4523 return ::vkCmdSetViewportWithCountEXT( commandBuffer, viewportCount, pViewports );
4526 void vkCmdSetScissorWithCountEXT( VkCommandBuffer commandBuffer, uint32_t scissorCount, const VkRect2D * pScissors ) const VULKAN_HPP_NOEXCEPT
4528 return ::vkCmdSetScissorWithCountEXT( commandBuffer, scissorCount, pScissors );
4531 void vkCmdBindVertexBuffers2EXT( VkCommandBuffer commandBuffer,
4539 return ::vkCmdBindVertexBuffers2EXT( commandBuffer, firstBinding, bindingCount, pBuffers, pOffsets, pSizes, pStrides );
4542 void vkCmdSetDepthTestEnableEXT( VkCommandBuffer commandBuffer, VkBool32 depthTestEnable ) const VULKAN_HPP_NOEXCEPT
4544 return ::vkCmdSetDepthTestEnableEXT( commandBuffer, depthTestEnable );
4547 void vkCmdSetDepthWriteEnableEXT( VkCommandBuffer commandBuffer, VkBool32 depthWriteEnable ) const VULKAN_HPP_NOEXCEPT
4549 return ::vkCmdSetDepthWriteEnableEXT( commandBuffer, depthWriteEnable );
4552 void vkCmdSetDepthCompareOpEXT( VkCommandBuffer commandBuffer, VkCompareOp depthCompareOp ) const VULKAN_HPP_NOEXCEPT
4554 return ::vkCmdSetDepthCompareOpEXT( commandBuffer, depthCompareOp );
4557 void vkCmdSetDepthBoundsTestEnableEXT( VkCommandBuffer commandBuffer, VkBool32 depthBoundsTestEnable ) const VULKAN_HPP_NOEXCEPT
4559 return ::vkCmdSetDepthBoundsTestEnableEXT( commandBuffer, depthBoundsTestEnable );
4562 void vkCmdSetStencilTestEnableEXT( VkCommandBuffer commandBuffer, VkBool32 stencilTestEnable ) const VULKAN_HPP_NOEXCEPT
4564 return ::vkCmdSetStencilTestEnableEXT( commandBuffer, stencilTestEnable );
4567 void vkCmdSetStencilOpEXT( VkCommandBuffer commandBuffer,
4574 return ::vkCmdSetStencilOpEXT( commandBuffer, faceMask, failOp, passOp, depthFailOp, compareOp );
4692 void vkCmdPreprocessGeneratedCommandsNV( VkCommandBuffer commandBuffer, const VkGeneratedCommandsInfoNV * pGeneratedCommandsInfo ) const VULKAN_HPP_NOEXCEPT
4694 return ::vkCmdPreprocessGeneratedCommandsNV( commandBuffer, pGeneratedCommandsInfo );
4697 void vkCmdExecuteGeneratedCommandsNV( VkCommandBuffer commandBuffer,
4701 return ::vkCmdExecuteGeneratedCommandsNV( commandBuffer, isPreprocessed, pGeneratedCommandsInfo );
4704 void vkCmdBindPipelineShaderGroupNV( VkCommandBuffer commandBuffer,
4709 return ::vkCmdBindPipelineShaderGroupNV( commandBuffer, pipelineBindPoint, pipeline, groupIndex );
4729 void vkCmdSetDepthBias2EXT( VkCommandBuffer commandBuffer, const VkDepthBiasInfoEXT * pDepthBiasInfo ) const VULKAN_HPP_NOEXCEPT
4731 return ::vkCmdSetDepthBias2EXT( commandBuffer, pDepthBiasInfo );
4792 void vkCmdEncodeVideoKHR( VkCommandBuffer commandBuffer, const VkVideoEncodeInfoKHR * pEncodeInfo ) const VULKAN_HPP_NOEXCEPT
4794 return ::vkCmdEncodeVideoKHR( commandBuffer, pEncodeInfo );
4831 void vkCmdCudaLaunchKernelNV( VkCommandBuffer commandBuffer, const VkCudaLaunchInfoNV * pLaunchInfo ) const VULKAN_HPP_NOEXCEPT
4833 return ::vkCmdCudaLaunchKernelNV( commandBuffer, pLaunchInfo );
4848 void vkCmdSetEvent2KHR( VkCommandBuffer commandBuffer, VkEvent event, const VkDependencyInfo * pDependencyInfo ) const VULKAN_HPP_NOEXCEPT
4850 return ::vkCmdSetEvent2KHR( commandBuffer, event, pDependencyInfo );
4853 void vkCmdResetEvent2KHR( VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags2 stageMask ) const VULKAN_HPP_NOEXCEPT
4855 return ::vkCmdResetEvent2KHR( commandBuffer, event, stageMask );
4858 void vkCmdWaitEvents2KHR( VkCommandBuffer commandBuffer,
4863 return ::vkCmdWaitEvents2KHR( commandBuffer, eventCount, pEvents, pDependencyInfos );
4866 void vkCmdPipelineBarrier2KHR( VkCommandBuffer commandBuffer, const VkDependencyInfo * pDependencyInfo ) const VULKAN_HPP_NOEXCEPT
4868 return ::vkCmdPipelineBarrier2KHR( commandBuffer, pDependencyInfo );
4871 void vkCmdWriteTimestamp2KHR( VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkQueryPool queryPool, uint32_t query ) const VULKAN_HPP_NOEXCEPT
4873 return ::vkCmdWriteTimestamp2KHR( commandBuffer, stage, queryPool, query );
4882 VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker ) const VULKAN_HPP_NOEXCEPT
4884 return ::vkCmdWriteBufferMarker2AMD( commandBuffer, stage, dstBuffer, dstOffset, marker );
4912 void vkCmdBindDescriptorBuffersEXT( VkCommandBuffer commandBuffer,
4916 return ::vkCmdBindDescriptorBuffersEXT( commandBuffer, bufferCount, pBindingInfos );
4919 void vkCmdSetDescriptorBufferOffsetsEXT( VkCommandBuffer commandBuffer,
4927 return ::vkCmdSetDescriptorBufferOffsetsEXT( commandBuffer, pipelineBindPoint, layout, firstSet, setCount, pBufferIndices, pOffsets );
4930 void vkCmdBindDescriptorBufferEmbeddedSamplersEXT( VkCommandBuffer commandBuffer,
4935 return ::vkCmdBindDescriptorBufferEmbeddedSamplersEXT( commandBuffer, pipelineBindPoint, layout, set );
4972 void vkCmdSetFragmentShadingRateEnumNV( VkCommandBuffer commandBuffer,
4976 return ::vkCmdSetFragmentShadingRateEnumNV( commandBuffer, shadingRate, combinerOps );
4981 void vkCmdDrawMeshTasksEXT( VkCommandBuffer commandBuffer, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ ) const VULKAN_HPP_NOEXCEPT
4983 return ::vkCmdDrawMeshTasksEXT( commandBuffer, groupCountX, groupCountY, groupCountZ );
4986 void vkCmdDrawMeshTasksIndirectEXT( VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride ) const
4989 return ::vkCmdDrawMeshTasksIndirectEXT( commandBuffer, buffer, offset, drawCount, stride );
4992 void vkCmdDrawMeshTasksIndirectCountEXT( VkCommandBuffer commandBuffer,
5000 return ::vkCmdDrawMeshTasksIndirectCountEXT( commandBuffer, buffer, offset, countBuffer, countBufferOffset, maxDrawCount, stride );
5005 void vkCmdCopyBuffer2KHR( VkCommandBuffer commandBuffer, const VkCopyBufferInfo2 * pCopyBufferInfo ) const VULKAN_HPP_NOEXCEPT
5007 return ::vkCmdCopyBuffer2KHR( commandBuffer, pCopyBufferInfo );
5010 void vkCmdCopyImage2KHR( VkCommandBuffer commandBuffer, const VkCopyImageInfo2 * pCopyImageInfo ) const VULKAN_HPP_NOEXCEPT
5012 return ::vkCmdCopyImage2KHR( commandBuffer, pCopyImageInfo );
5015 void vkCmdCopyBufferToImage2KHR( VkCommandBuffer commandBuffer, const VkCopyBufferToImageInfo2 * pCopyBufferToImageInfo ) const VULKAN_HPP_NOEXCEPT
5017 return ::vkCmdCopyBufferToImage2KHR( commandBuffer, pCopyBufferToImageInfo );
5020 void vkCmdCopyImageToBuffer2KHR( VkCommandBuffer commandBuffer, const VkCopyImageToBufferInfo2 * pCopyImageToBufferInfo ) const VULKAN_HPP_NOEXCEPT
5022 return ::vkCmdCopyImageToBuffer2KHR( commandBuffer, pCopyImageToBufferInfo );
5025 void vkCmdBlitImage2KHR( VkCommandBuffer commandBuffer, const VkBlitImageInfo2 * pBlitImageInfo ) const VULKAN_HPP_NOEXCEPT
5027 return ::vkCmdBlitImage2KHR( commandBuffer, pBlitImageInfo );
5030 void vkCmdResolveImage2KHR( VkCommandBuffer commandBuffer, const VkResolveImageInfo2 * pResolveImageInfo ) const VULKAN_HPP_NOEXCEPT
5032 return ::vkCmdResolveImage2KHR( commandBuffer, pResolveImageInfo );
5076 void vkCmdSetVertexInputEXT( VkCommandBuffer commandBuffer,
5083 commandBuffer, vertexBindingDescriptionCount, pVertexBindingDescriptions, vertexAttributeDescriptionCount, pVertexAttributeDescriptions );
5170 void vkCmdSubpassShadingHUAWEI( VkCommandBuffer commandBuffer ) const VULKAN_HPP_NOEXCEPT
5172 return ::vkCmdSubpassShadingHUAWEI( commandBuffer );
5177 void vkCmdBindInvocationMaskHUAWEI( VkCommandBuffer commandBuffer, VkImageView imageView, VkImageLayout imageLayout ) const VULKAN_HPP_NOEXCEPT
5179 return ::vkCmdBindInvocationMaskHUAWEI( commandBuffer, imageView, imageLayout );
5201 void vkCmdSetPatchControlPointsEXT( VkCommandBuffer commandBuffer, uint32_t patchControlPoints ) const VULKAN_HPP_NOEXCEPT
5203 return ::vkCmdSetPatchControlPointsEXT( commandBuffer, patchControlPoints );
5206 void vkCmdSetRasterizerDiscardEnableEXT( VkCommandBuffer commandBuffer, VkBool32 rasterizerDiscardEnable ) const VULKAN_HPP_NOEXCEPT
5208 return ::vkCmdSetRasterizerDiscardEnableEXT( commandBuffer, rasterizerDiscardEnable );
5211 void vkCmdSetDepthBiasEnableEXT( VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable ) const VULKAN_HPP_NOEXCEPT
5213 return ::vkCmdSetDepthBiasEnableEXT( commandBuffer, depthBiasEnable );
5216 void vkCmdSetLogicOpEXT( VkCommandBuffer commandBuffer, VkLogicOp logicOp ) const VULKAN_HPP_NOEXCEPT
5218 return ::vkCmdSetLogicOpEXT( commandBuffer, logicOp );
5221 void vkCmdSetPrimitiveRestartEnableEXT( VkCommandBuffer commandBuffer, VkBool32 primitiveRestartEnable ) const VULKAN_HPP_NOEXCEPT
5223 return ::vkCmdSetPrimitiveRestartEnableEXT( commandBuffer, primitiveRestartEnable );
5247 void vkCmdSetColorWriteEnableEXT( VkCommandBuffer commandBuffer, uint32_t attachmentCount, const VkBool32 * pColorWriteEnables ) const VULKAN_HPP_NOEXCEPT
5249 return ::vkCmdSetColorWriteEnableEXT( commandBuffer, attachmentCount, pColorWriteEnables );
5254 void vkCmdTraceRaysIndirect2KHR( VkCommandBuffer commandBuffer, VkDeviceAddress indirectDeviceAddress ) const VULKAN_HPP_NOEXCEPT
5256 return ::vkCmdTraceRaysIndirect2KHR( commandBuffer, indirectDeviceAddress );
5261 void vkCmdDrawMultiEXT( VkCommandBuffer commandBuffer,
5268 return ::vkCmdDrawMultiEXT( commandBuffer, drawCount, pVertexInfo, instanceCount, firstInstance, stride );
5271 void vkCmdDrawMultiIndexedEXT( VkCommandBuffer commandBuffer,
5279 return ::vkCmdDrawMultiIndexedEXT( commandBuffer, drawCount, pIndexInfo, instanceCount, firstInstance, stride, pVertexOffset );
5297 void vkCmdBuildMicromapsEXT( VkCommandBuffer commandBuffer, uint32_t infoCount, const VkMicromapBuildInfoEXT * pInfos ) const VULKAN_HPP_NOEXCEPT
5299 return ::vkCmdBuildMicromapsEXT( commandBuffer, infoCount, pInfos );
5340 void vkCmdCopyMicromapEXT( VkCommandBuffer commandBuffer, const VkCopyMicromapInfoEXT * pInfo ) const VULKAN_HPP_NOEXCEPT
5342 return ::vkCmdCopyMicromapEXT( commandBuffer, pInfo );
5345 void vkCmdCopyMicromapToMemoryEXT( VkCommandBuffer commandBuffer, const VkCopyMicromapToMemoryInfoEXT * pInfo ) const VULKAN_HPP_NOEXCEPT
5347 return ::vkCmdCopyMicromapToMemoryEXT( commandBuffer, pInfo );
5350 void vkCmdCopyMemoryToMicromapEXT( VkCommandBuffer commandBuffer, const VkCopyMemoryToMicromapInfoEXT * pInfo ) const VULKAN_HPP_NOEXCEPT
5352 return ::vkCmdCopyMemoryToMicromapEXT( commandBuffer, pInfo );
5355 void vkCmdWriteMicromapsPropertiesEXT( VkCommandBuffer commandBuffer,
5362 return ::vkCmdWriteMicromapsPropertiesEXT( commandBuffer, micromapCount, pMicromaps, queryType, queryPool, firstQuery );
5382 void vkCmdDrawClusterHUAWEI( VkCommandBuffer commandBuffer, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ ) const VULKAN_HPP_NOEXCEPT
5384 return ::vkCmdDrawClusterHUAWEI( commandBuffer, groupCountX, groupCountY, groupCountZ );
5387 void vkCmdDrawClusterIndirectHUAWEI( VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset ) const VULKAN_HPP_NOEXCEPT
5389 return ::vkCmdDrawClusterIndirectHUAWEI( commandBuffer, buffer, offset );
5439 void vkCmdCopyMemoryIndirectNV( VkCommandBuffer commandBuffer,
5444 return ::vkCmdCopyMemoryIndirectNV( commandBuffer, copyBufferAddress, copyCount, stride );
5447 void vkCmdCopyMemoryToImageIndirectNV( VkCommandBuffer commandBuffer,
5455 return ::vkCmdCopyMemoryToImageIndirectNV( commandBuffer, copyBufferAddress, copyCount, stride, dstImage, dstImageLayout, pImageSubresources );
5460 void vkCmdDecompressMemoryNV( VkCommandBuffer commandBuffer,
5464 return ::vkCmdDecompressMemoryNV( commandBuffer, decompressRegionCount, pDecompressMemoryRegions );
5467 void vkCmdDecompressMemoryIndirectCountNV( VkCommandBuffer commandBuffer,
5472 return ::vkCmdDecompressMemoryIndirectCountNV( commandBuffer, indirectCommandsAddress, indirectCommandsCountAddress, stride );
5485 vkCmdUpdatePipelineIndirectBufferNV( VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline ) const VULKAN_HPP_NOEXCEPT
5487 return ::vkCmdUpdatePipelineIndirectBufferNV( commandBuffer, pipelineBindPoint, pipeline );
5497 void vkCmdSetTessellationDomainOriginEXT( VkCommandBuffer commandBuffer, VkTessellationDomainOrigin domainOrigin ) const VULKAN_HPP_NOEXCEPT
5499 return ::vkCmdSetTessellationDomainOriginEXT( commandBuffer, domainOrigin );
5502 void vkCmdSetDepthClampEnableEXT( VkCommandBuffer commandBuffer, VkBool32 depthClampEnable ) const VULKAN_HPP_NOEXCEPT
5504 return ::vkCmdSetDepthClampEnableEXT( commandBuffer, depthClampEnable );
5507 void vkCmdSetPolygonModeEXT( VkCommandBuffer commandBuffer, VkPolygonMode polygonMode ) const VULKAN_HPP_NOEXCEPT
5509 return ::vkCmdSetPolygonModeEXT( commandBuffer, polygonMode );
5512 void vkCmdSetRasterizationSamplesEXT( VkCommandBuffer commandBuffer, VkSampleCountFlagBits rasterizationSamples ) const VULKAN_HPP_NOEXCEPT
5514 return ::vkCmdSetRasterizationSamplesEXT( commandBuffer, rasterizationSamples );
5517 void vkCmdSetSampleMaskEXT( VkCommandBuffer commandBuffer, VkSampleCountFlagBits samples, const VkSampleMask * pSampleMask ) const VULKAN_HPP_NOEXCEPT
5519 return ::vkCmdSetSampleMaskEXT( commandBuffer, samples, pSampleMask );
5522 void vkCmdSetAlphaToCoverageEnableEXT( VkCommandBuffer commandBuffer, VkBool32 alphaToCoverageEnable ) const VULKAN_HPP_NOEXCEPT
5524 return ::vkCmdSetAlphaToCoverageEnableEXT( commandBuffer, alphaToCoverageEnable );
5527 void vkCmdSetAlphaToOneEnableEXT( VkCommandBuffer commandBuffer, VkBool32 alphaToOneEnable ) const VULKAN_HPP_NOEXCEPT
5529 return ::vkCmdSetAlphaToOneEnableEXT( commandBuffer, alphaToOneEnable );
5532 void vkCmdSetLogicOpEnableEXT( VkCommandBuffer commandBuffer, VkBool32 logicOpEnable ) const VULKAN_HPP_NOEXCEPT
5534 return ::vkCmdSetLogicOpEnableEXT( commandBuffer, logicOpEnable );
5537 void vkCmdSetColorBlendEnableEXT( VkCommandBuffer commandBuffer,
5542 return ::vkCmdSetColorBlendEnableEXT( commandBuffer, firstAttachment, attachmentCount, pColorBlendEnables );
5545 void vkCmdSetColorBlendEquationEXT( VkCommandBuffer commandBuffer,
5550 return ::vkCmdSetColorBlendEquationEXT( commandBuffer, firstAttachment, attachmentCount, pColorBlendEquations );
5553 void vkCmdSetColorWriteMaskEXT( VkCommandBuffer commandBuffer,
5558 return ::vkCmdSetColorWriteMaskEXT( commandBuffer, firstAttachment, attachmentCount, pColorWriteMasks );
5561 void vkCmdSetRasterizationStreamEXT( VkCommandBuffer commandBuffer, uint32_t rasterizationStream ) const VULKAN_HPP_NOEXCEPT
5563 return ::vkCmdSetRasterizationStreamEXT( commandBuffer, rasterizationStream );
5566 void vkCmdSetConservativeRasterizationModeEXT( VkCommandBuffer commandBuffer,
5569 return ::vkCmdSetConservativeRasterizationModeEXT( commandBuffer, conservativeRasterizationMode );
5572 void vkCmdSetExtraPrimitiveOverestimationSizeEXT( VkCommandBuffer commandBuffer, float extraPrimitiveOverestimationSize ) const VULKAN_HPP_NOEXCEPT
5574 return ::vkCmdSetExtraPrimitiveOverestimationSizeEXT( commandBuffer, extraPrimitiveOverestimationSize );
5577 void vkCmdSetDepthClipEnableEXT( VkCommandBuffer commandBuffer, VkBool32 depthClipEnable ) const VULKAN_HPP_NOEXCEPT
5579 return ::vkCmdSetDepthClipEnableEXT( commandBuffer, depthClipEnable );
5582 void vkCmdSetSampleLocationsEnableEXT( VkCommandBuffer commandBuffer, VkBool32 sampleLocationsEnable ) const VULKAN_HPP_NOEXCEPT
5584 return ::vkCmdSetSampleLocationsEnableEXT( commandBuffer, sampleLocationsEnable );
5587 void vkCmdSetColorBlendAdvancedEXT( VkCommandBuffer commandBuffer,
5592 return ::vkCmdSetColorBlendAdvancedEXT( commandBuffer, firstAttachment, attachmentCount, pColorBlendAdvanced );
5595 void vkCmdSetProvokingVertexModeEXT( VkCommandBuffer commandBuffer, VkProvokingVertexModeEXT provokingVertexMode ) const VULKAN_HPP_NOEXCEPT
5597 return ::vkCmdSetProvokingVertexModeEXT( commandBuffer, provokingVertexMode );
5600 void vkCmdSetLineRasterizationModeEXT( VkCommandBuffer commandBuffer, VkLineRasterizationModeEXT lineRasterizationMode ) const VULKAN_HPP_NOEXCEPT
5602 return ::vkCmdSetLineRasterizationModeEXT( commandBuffer, lineRasterizationMode );
5605 void vkCmdSetLineStippleEnableEXT( VkCommandBuffer commandBuffer, VkBool32 stippledLineEnable ) const VULKAN_HPP_NOEXCEPT
5607 return ::vkCmdSetLineStippleEnableEXT( commandBuffer, stippledLineEnable );
5610 void vkCmdSetDepthClipNegativeOneToOneEXT( VkCommandBuffer commandBuffer, VkBool32 negativeOneToOne ) const VULKAN_HPP_NOEXCEPT
5612 return ::vkCmdSetDepthClipNegativeOneToOneEXT( commandBuffer, negativeOneToOne );
5615 void vkCmdSetViewportWScalingEnableNV( VkCommandBuffer commandBuffer, VkBool32 viewportWScalingEnable ) const VULKAN_HPP_NOEXCEPT
5617 return ::vkCmdSetViewportWScalingEnableNV( commandBuffer, viewportWScalingEnable );
5620 void vkCmdSetViewportSwizzleNV( VkCommandBuffer commandBuffer,
5625 return ::vkCmdSetViewportSwizzleNV( commandBuffer, firstViewport, viewportCount, pViewportSwizzles );
5628 void vkCmdSetCoverageToColorEnableNV( VkCommandBuffer commandBuffer, VkBool32 coverageToColorEnable ) const VULKAN_HPP_NOEXCEPT
5630 return ::vkCmdSetCoverageToColorEnableNV( commandBuffer, coverageToColorEnable );
5633 void vkCmdSetCoverageToColorLocationNV( VkCommandBuffer commandBuffer, uint32_t coverageToColorLocation ) const VULKAN_HPP_NOEXCEPT
5635 return ::vkCmdSetCoverageToColorLocationNV( commandBuffer, coverageToColorLocation );
5638 void vkCmdSetCoverageModulationModeNV( VkCommandBuffer commandBuffer, VkCoverageModulationModeNV coverageModulationMode ) const VULKAN_HPP_NOEXCEPT
5640 return ::vkCmdSetCoverageModulationModeNV( commandBuffer, coverageModulationMode );
5643 void vkCmdSetCoverageModulationTableEnableNV( VkCommandBuffer commandBuffer, VkBool32 coverageModulationTableEnable ) const VULKAN_HPP_NOEXCEPT
5645 return ::vkCmdSetCoverageModulationTableEnableNV( commandBuffer, coverageModulationTableEnable );
5648 void vkCmdSetCoverageModulationTableNV( VkCommandBuffer commandBuffer,
5652 return ::vkCmdSetCoverageModulationTableNV( commandBuffer, coverageModulationTableCount, pCoverageModulationTable );
5655 void vkCmdSetShadingRateImageEnableNV( VkCommandBuffer commandBuffer, VkBool32 shadingRateImageEnable ) const VULKAN_HPP_NOEXCEPT
5657 return ::vkCmdSetShadingRateImageEnableNV( commandBuffer, shadingRateImageEnable );
5660 void vkCmdSetRepresentativeFragmentTestEnableNV( VkCommandBuffer commandBuffer, VkBool32 representativeFragmentTestEnable ) const VULKAN_HPP_NOEXCEPT
5662 return ::vkCmdSetRepresentativeFragmentTestEnableNV( commandBuffer, representativeFragmentTestEnable );
5665 void vkCmdSetCoverageReductionModeNV( VkCommandBuffer commandBuffer, VkCoverageReductionModeNV coverageReductionMode ) const VULKAN_HPP_NOEXCEPT
5667 return ::vkCmdSetCoverageReductionModeNV( commandBuffer, coverageReductionMode );
5716 void vkCmdOpticalFlowExecuteNV( VkCommandBuffer commandBuffer,
5720 return ::vkCmdOpticalFlowExecuteNV( commandBuffer, session, pExecuteInfo );
5725 void vkCmdBindIndexBuffer2KHR( VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkDeviceSize size, VkIndexType indexType ) const
5728 return ::vkCmdBindIndexBuffer2KHR( commandBuffer, buffer, offset, size, indexType );
5774 void vkCmdBindShadersEXT( VkCommandBuffer commandBuffer,
5779 return ::vkCmdBindShadersEXT( commandBuffer, stageCount, pStages, pShaders );
5837 void vkCmdSetAttachmentFeedbackLoopEnableEXT( VkCommandBuffer commandBuffer, VkImageAspectFlags aspectMask ) const VULKAN_HPP_NOEXCEPT
5839 return ::vkCmdSetAttachmentFeedbackLoopEnableEXT( commandBuffer, aspectMask );
5873 void vkCmdBindDescriptorSets2KHR( VkCommandBuffer commandBuffer, const VkBindDescriptorSetsInfoKHR * pBindDescriptorSetsInfo ) const VULKAN_HPP_NOEXCEPT
5875 return ::vkCmdBindDescriptorSets2KHR( commandBuffer, pBindDescriptorSetsInfo );
5878 void vkCmdPushConstants2KHR( VkCommandBuffer commandBuffer, const VkPushConstantsInfoKHR * pPushConstantsInfo ) const VULKAN_HPP_NOEXCEPT
5880 return ::vkCmdPushConstants2KHR( commandBuffer, pPushConstantsInfo );
5883 void vkCmdPushDescriptorSet2KHR( VkCommandBuffer commandBuffer, const VkPushDescriptorSetInfoKHR * pPushDescriptorSetInfo ) const VULKAN_HPP_NOEXCEPT
5885 return ::vkCmdPushDescriptorSet2KHR( commandBuffer, pPushDescriptorSetInfo );
5888 void vkCmdPushDescriptorSetWithTemplate2KHR( VkCommandBuffer commandBuffer,
5891 return ::vkCmdPushDescriptorSetWithTemplate2KHR( commandBuffer, pPushDescriptorSetWithTemplateInfo );
5894 void vkCmdSetDescriptorBufferOffsets2EXT( VkCommandBuffer commandBuffer,
5897 return ::vkCmdSetDescriptorBufferOffsets2EXT( commandBuffer, pSetDescriptorBufferOffsetsInfo );
5901 VkCommandBuffer commandBuffer, const VkBindDescriptorBufferEmbeddedSamplersInfoEXT * pBindDescriptorBufferEmbeddedSamplersInfo ) const VULKAN_HPP_NOEXCEPT
5903 return ::vkCmdBindDescriptorBufferEmbeddedSamplers2EXT( commandBuffer, pBindDescriptorBufferEmbeddedSamplersInfo );