Class EXTMultiDraw

java.lang.Object
org.lwjgl.vulkan.EXTMultiDraw

public class EXTMultiDraw extends Object
  • Field Details

    • VK_EXT_MULTI_DRAW_SPEC_VERSION

      public static final int VK_EXT_MULTI_DRAW_SPEC_VERSION
      See Also:
    • VK_EXT_MULTI_DRAW_EXTENSION_NAME

      public static final String VK_EXT_MULTI_DRAW_EXTENSION_NAME
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT
      See Also:
  • Method Details

    • nvkCmdDrawMultiEXT

      public static void nvkCmdDrawMultiEXT(VkCommandBuffer commandBuffer, int drawCount, long pVertexInfo, int instanceCount, int firstInstance, int stride)
      void vkCmdDrawMultiEXT(VkCommandBuffer commandBuffer, uint32_t drawCount, VkMultiDrawInfoEXT const * pVertexInfo, uint32_t instanceCount, uint32_t firstInstance, uint32_t stride)
    • vkCmdDrawMultiEXT

      public static void vkCmdDrawMultiEXT(VkCommandBuffer commandBuffer, @Nullable VkMultiDrawInfoEXT.Buffer pVertexInfo, int instanceCount, int firstInstance, int stride)
      void vkCmdDrawMultiEXT(VkCommandBuffer commandBuffer, uint32_t drawCount, VkMultiDrawInfoEXT const * pVertexInfo, uint32_t instanceCount, uint32_t firstInstance, uint32_t stride)
    • nvkCmdDrawMultiIndexedEXT

      public static void nvkCmdDrawMultiIndexedEXT(VkCommandBuffer commandBuffer, int drawCount, long pIndexInfo, int instanceCount, int firstInstance, int stride, long pVertexOffset)
      void vkCmdDrawMultiIndexedEXT(VkCommandBuffer commandBuffer, uint32_t drawCount, VkMultiDrawIndexedInfoEXT const * pIndexInfo, uint32_t instanceCount, uint32_t firstInstance, uint32_t stride, int32_t const * pVertexOffset)
    • vkCmdDrawMultiIndexedEXT

      public static void vkCmdDrawMultiIndexedEXT(VkCommandBuffer commandBuffer, @Nullable VkMultiDrawIndexedInfoEXT.Buffer pIndexInfo, int instanceCount, int firstInstance, int stride, @Nullable IntBuffer pVertexOffset)
      void vkCmdDrawMultiIndexedEXT(VkCommandBuffer commandBuffer, uint32_t drawCount, VkMultiDrawIndexedInfoEXT const * pIndexInfo, uint32_t instanceCount, uint32_t firstInstance, uint32_t stride, int32_t const * pVertexOffset)
    • vkCmdDrawMultiIndexedEXT

      public static void vkCmdDrawMultiIndexedEXT(VkCommandBuffer commandBuffer, @Nullable VkMultiDrawIndexedInfoEXT.Buffer pIndexInfo, int instanceCount, int firstInstance, int stride, int @Nullable [] pVertexOffset)
      void vkCmdDrawMultiIndexedEXT(VkCommandBuffer commandBuffer, uint32_t drawCount, VkMultiDrawIndexedInfoEXT const * pIndexInfo, uint32_t instanceCount, uint32_t firstInstance, uint32_t stride, int32_t const * pVertexOffset)