Class VKNVCopyMemoryIndirect

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

public final class VKNVCopyMemoryIndirect extends Object
  • 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(VkCommandBuffer commandBuffer, long copyBufferAddress, int copyCount, int stride)
      void vkCmdCopyMemoryIndirectNV((struct VkCommandBuffer*) VkCommandBuffer commandBuffer, (uint64_t) VkDeviceAddress copyBufferAddress, uint32_t copyCount, uint32_t stride);
      
    • vkCmdCopyMemoryToImageIndirectNV

      public static void vkCmdCopyMemoryToImageIndirectNV(VkCommandBuffer commandBuffer, long copyBufferAddress, int copyCount, int stride, long dstImage, int dstImageLayout, MemorySegment pImageSubresources)
      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);