Top Description Constructors Methods
org.lwjgl.opengles

public Class EXTMultiDrawArrays

extends Object
Class Inheritance
Imports
java.nio.*, org.lwjgl.*, org.lwjgl.system.*

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.

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static void
glMultiDrawArraysEXT(int mode, IntBuffer first, IntBuffer count)

public static void
glMultiDrawArraysEXT(int mode, int[] first, int[] count)

Array version of: MultiDrawArraysEXT

public static void
glMultiDrawElementsEXT(int mode, IntBuffer count, int type, PointerBuffer indices)

public static void
glMultiDrawElementsEXT(int mode, int[] count, int type, PointerBuffer indices)

Array version of: MultiDrawElementsEXT

public static native void
nglMultiDrawArraysEXT(int mode, long first, long count, int drawcount)

public static native void
nglMultiDrawElementsEXT(int mode, long count, int type, long indices, int drawcount)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

EXTMultiDrawArraysback to summary
protected EXTMultiDrawArrays()

Method Detail

glMultiDrawArraysEXTback to summary
public static void glMultiDrawArraysEXT(int mode, IntBuffer first, IntBuffer count)
glMultiDrawArraysEXTback to summary
public static void glMultiDrawArraysEXT(int mode, int[] first, int[] count)

Array version of: MultiDrawArraysEXT

glMultiDrawElementsEXTback to summary
public static void glMultiDrawElementsEXT(int mode, IntBuffer count, int type, PointerBuffer indices)
glMultiDrawElementsEXTback to summary
public static void glMultiDrawElementsEXT(int mode, int[] count, int type, PointerBuffer indices)

Array version of: MultiDrawElementsEXT

nglMultiDrawArraysEXTback to summary
public static native void nglMultiDrawArraysEXT(int mode, long first, long count, int drawcount)
nglMultiDrawElementsEXTback to summary
public static native void nglMultiDrawElementsEXT(int mode, long count, int type, long indices, int drawcount)