Top Description Fields Constructors Methods
org.lwjgl.opengles

public Class OESVertexArrayObject

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

Native bindings to the OES_vertex_array_object extension.

This extension introduces vertex array objects which encapsulate vertex array states on the server side (vertex buffer objects). These objects aim to keep pointers to vertex data and to provide names for different sets of vertex data. Therefore applications are allowed to rapidly switch between different sets of vertex array state, and to easily return to the default vertex array state.

Field Summary

Modifier and TypeField and Description
public static final int
GL_VERTEX_ARRAY_BINDING_OES

Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv.

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static native void
public static void
public static void
public static void
glDeleteVertexArraysOES(int[] arrays)

Array version of: DeleteVertexArraysOES

public static void
public static int
public static void
glGenVertexArraysOES(int[] arrays)

Array version of: GenVertexArraysOES

public static native boolean
glIsVertexArrayOES(int array)

public static native void
nglDeleteVertexArraysOES(int n, long arrays)

public static native void
nglGenVertexArraysOES(int n, long arrays)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_VERTEX_ARRAY_BINDING_OESback to summary
public static final int GL_VERTEX_ARRAY_BINDING_OES

Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv.

Constructor Detail

OESVertexArrayObjectback to summary
protected OESVertexArrayObject()

Method Detail

glBindVertexArrayOESback to summary
public static native void glBindVertexArrayOES(int array)
glDeleteVertexArraysOESback to summary
public static void glDeleteVertexArraysOES(IntBuffer arrays)
glDeleteVertexArraysOESback to summary
public static void glDeleteVertexArraysOES(int array)
glDeleteVertexArraysOESback to summary
public static void glDeleteVertexArraysOES(int[] arrays)

Array version of: DeleteVertexArraysOES

glGenVertexArraysOESback to summary
public static void glGenVertexArraysOES(IntBuffer arrays)
glGenVertexArraysOESback to summary
public static int glGenVertexArraysOES()
Annotations
@NativeType:void
glGenVertexArraysOESback to summary
public static void glGenVertexArraysOES(int[] arrays)

Array version of: GenVertexArraysOES

glIsVertexArrayOESback to summary
public static native boolean glIsVertexArrayOES(int array)
Annotations
@NativeType:GLboolean
nglDeleteVertexArraysOESback to summary
public static native void nglDeleteVertexArraysOES(int n, long arrays)
nglGenVertexArraysOESback to summary
public static native void nglGenVertexArraysOES(int n, long arrays)