Package org.lwjgl.opengles
Class EXTMultiDrawArrays
java.lang.Object
org.lwjgl.opengles.EXTMultiDrawArrays
Native bindings to the EXT_multi_draw_arrays extension.
These functions behave identically to the standard OpenGL 1.1 functions glDrawArrays() and glDrawElements() except they handle multiple lists of vertices in one call. Their main purpose is to allow one function call to render more than one primitive such as triangle strip, triangle fan, etc.
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
glMultiDrawArraysEXT
(int mode, int[] first, int[] count) Array version of:MultiDrawArraysEXT
static void
glMultiDrawArraysEXT
(int mode, IntBuffer first, IntBuffer count) static void
glMultiDrawElementsEXT
(int mode, int[] count, int type, PointerBuffer indices) Array version of:MultiDrawElementsEXT
static void
glMultiDrawElementsEXT
(int mode, IntBuffer count, int type, PointerBuffer indices) static void
nglMultiDrawArraysEXT
(int mode, long first, long count, int drawcount) static void
nglMultiDrawElementsEXT
(int mode, long count, int type, long indices, int drawcount)
-
Method Details
-
nglMultiDrawArraysEXT
public static void nglMultiDrawArraysEXT(int mode, long first, long count, int drawcount) -
glMultiDrawArraysEXT
-
nglMultiDrawElementsEXT
public static void nglMultiDrawElementsEXT(int mode, long count, int type, long indices, int drawcount) -
glMultiDrawElementsEXT
public static void glMultiDrawElementsEXT(int mode, IntBuffer count, int type, PointerBuffer indices) -
glMultiDrawArraysEXT
public static void glMultiDrawArraysEXT(int mode, int[] first, int[] count) Array version of:MultiDrawArraysEXT
-
glMultiDrawElementsEXT
Array version of:MultiDrawElementsEXT
-