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