Class VKNVCopyMemoryIndirect

java.lang.Object
overrungl.vulkan.nv.VKNVCopyMemoryIndirect

public final class VKNVCopyMemoryIndirect extends Object
VK_NV_copy_memory_indirect - device extension
  • Field Details

    • VK_NV_COPY_MEMORY_INDIRECT_SPEC_VERSION

      public static final int VK_NV_COPY_MEMORY_INDIRECT_SPEC_VERSION
      See Also:
    • VK_NV_COPY_MEMORY_INDIRECT_EXTENSION_NAME

      public static final String VK_NV_COPY_MEMORY_INDIRECT_EXTENSION_NAME
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_FEATURES_NV

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_FEATURES_NV
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_PROPERTIES_NV

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_PROPERTIES_NV
      See Also:
  • Method Details

    • vkCmdCopyMemoryIndirectNV

      public static void vkCmdCopyMemoryIndirectNV(@NonNull VkCommandBuffer commandBuffer, long copyBufferAddress, int copyCount, int stride)

      Invokes vkCmdCopyMemoryIndirectNV.

      void vkCmdCopyMemoryIndirectNV((struct VkCommandBuffer*) VkCommandBuffer commandBuffer, (uint64_t) VkDeviceAddress copyBufferAddress, uint32_t copyCount, uint32_t stride);
      
    • vkCmdCopyMemoryToImageIndirectNV

      public static void vkCmdCopyMemoryToImageIndirectNV(@NonNull VkCommandBuffer commandBuffer, long copyBufferAddress, int copyCount, int stride, long dstImage, int dstImageLayout, @NonNull MemorySegment pImageSubresources)

      Invokes vkCmdCopyMemoryToImageIndirectNV.

      void vkCmdCopyMemoryToImageIndirectNV((struct VkCommandBuffer*) VkCommandBuffer commandBuffer, (uint64_t) VkDeviceAddress copyBufferAddress, uint32_t copyCount, uint32_t stride, (uint64_t) VkImage dstImage, (int) VkImageLayout dstImageLayout, const VkImageSubresourceLayers* pImageSubresources);