Package org.lwjgl.vulkan
Class EXTMultiDraw
java.lang.Object
org.lwjgl.vulkan.EXTMultiDraw
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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)
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)
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)
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)
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)
-
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
- 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)
-