Top Description Fields Constructors Methods
org.lwjgl.opengl

public Class NVVertexArrayRange

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

Native bindings to the NV_vertex_array_range extension.

The goal of this extension is to permit extremely high vertex processing rates via OpenGL vertex arrays even when the CPU lacks the necessary data movement bandwidth to keep up with the rate at which the vertex engine can consume vertices.

Field Summary

Modifier and TypeField and Description
public static final int
GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV

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

public static final int
GL_VERTEX_ARRAY_RANGE_LENGTH_NV

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

public static final int
GL_VERTEX_ARRAY_RANGE_NV

Accepted by the cap parameter of EnableClientState, DisableClientState, and IsEnabled.

public static final int
GL_VERTEX_ARRAY_RANGE_POINTER_NV

Accepted by the pname parameter of GetPointerv.

public static final int
GL_VERTEX_ARRAY_RANGE_VALID_NV

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

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static native void
public static void
public static native void
nglVertexArrayRangeNV(int length, long pointer)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NVback to summary
public static final int GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV

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

GL_VERTEX_ARRAY_RANGE_LENGTH_NVback to summary
public static final int GL_VERTEX_ARRAY_RANGE_LENGTH_NV

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

GL_VERTEX_ARRAY_RANGE_NVback to summary
public static final int GL_VERTEX_ARRAY_RANGE_NV

Accepted by the cap parameter of EnableClientState, DisableClientState, and IsEnabled.

GL_VERTEX_ARRAY_RANGE_POINTER_NVback to summary
public static final int GL_VERTEX_ARRAY_RANGE_POINTER_NV

Accepted by the pname parameter of GetPointerv.

GL_VERTEX_ARRAY_RANGE_VALID_NVback to summary
public static final int GL_VERTEX_ARRAY_RANGE_VALID_NV

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

Constructor Detail

NVVertexArrayRangeback to summary
protected NVVertexArrayRange()

Method Detail

glFlushVertexArrayRangeNVback to summary
public static native void glFlushVertexArrayRangeNV()
glVertexArrayRangeNVback to summary
public static void glVertexArrayRangeNV(ByteBuffer pointer)
nglVertexArrayRangeNVback to summary
public static native void nglVertexArrayRangeNV(int length, long pointer)