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.
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static void | |
| public static void | |
| public static void | |
| public static void | glMultiDrawElementsEXT(int mode, int[] count, int type, PointerBuffer indices)
Array version of: |
| public static native void | |
| public static native void |
| EXTMultiDrawArrays | back to summary |
|---|---|
| protected EXTMultiDrawArrays() | |
| glMultiDrawArraysEXT | back to summary |
|---|---|
| public static void glMultiDrawArraysEXT(int mode, IntBuffer first, IntBuffer count) | |
| glMultiDrawArraysEXT | back to summary |
|---|---|
| public static void glMultiDrawArraysEXT(int mode, int[] first, int[] count) Array version of: | |
| glMultiDrawElementsEXT | back to summary |
|---|---|
| public static void glMultiDrawElementsEXT(int mode, IntBuffer count, int type, PointerBuffer indices) | |
| glMultiDrawElementsEXT | back to summary |
|---|---|
| public static void glMultiDrawElementsEXT(int mode, int[] count, int type, PointerBuffer indices) Array version of: | |
| nglMultiDrawArraysEXT | back to summary |
|---|---|
| public static native void nglMultiDrawArraysEXT(int mode, long first, long count, int drawcount) | |
| nglMultiDrawElementsEXT | back to summary |
|---|---|
| public static native void nglMultiDrawElementsEXT(int mode, long count, int type, long indices, int drawcount) | |