| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface GL11
The GL11 interface contains the Java(TM) programming
 language bindings for OpenGL(R) ES 1.1 core functionality.
 
 The OES_matrix_get, OES_point_sprite and
 OES_point_size_array core extensions are defined as
 part of this interface.
 
 Methods that are also present in OpenGL ES 1.0 are included in this
 interface by inheritance, but are not separately documented.
 Instead, the documentation from the GL10 interface
 specifies the functional differences between 1.0 and 1.1.
 
 See the GL interface for a description of how to
 obtain an instance of this interface.
 
| Field Summary | ||
|---|---|---|
static int | 
GL_ACTIVE_TEXTURE
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_ADD_SIGNED
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_ALPHA_SCALE
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_ALPHA_TEST_FUNC
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_ALPHA_TEST_REF
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_ARRAY_BUFFER
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_ARRAY_BUFFER_BINDING
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_BLEND_DST
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_BLEND_SRC
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_BUFFER_ACCESS
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_BUFFER_SIZE
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_BUFFER_USAGE
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_CLIENT_ACTIVE_TEXTURE
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_CLIP_PLANE0
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_CLIP_PLANE1
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_CLIP_PLANE2
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_CLIP_PLANE3
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_CLIP_PLANE4
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_CLIP_PLANE5
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_COLOR_ARRAY_BUFFER_BINDING
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_COLOR_ARRAY_POINTER
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_COLOR_ARRAY_SIZE
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_COLOR_ARRAY_STRIDE
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_COLOR_ARRAY_TYPE
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_COLOR_CLEAR_VALUE
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_COLOR_WRITEMASK
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_COMBINE
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_COMBINE_ALPHA
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_COMBINE_RGB
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_CONSTANT
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_COORD_REPLACE_OES
Constant for use with glTexEnv (
 OES_point_sprite extension). | 
|
static int | 
GL_CULL_FACE_MODE
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_CURRENT_COLOR
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_CURRENT_NORMAL
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_CURRENT_TEXTURE_COORDS
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_DEPTH_CLEAR_VALUE
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_DEPTH_FUNC
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_DEPTH_RANGE
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_DEPTH_WRITEMASK
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_DOT3_RGB
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_DOT3_RGBA
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_DYNAMIC_DRAW
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_ELEMENT_ARRAY_BUFFER
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_ELEMENT_ARRAY_BUFFER_BINDING
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_FRONT_FACE
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_GENERATE_MIPMAP
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_GENERATE_MIPMAP_HINT
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_INTERPOLATE
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_LINE_WIDTH
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_LOGIC_OP_MODE
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_MATRIX_MODE
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_MAX_CLIP_PLANES
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_MODELVIEW_MATRIX
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES
Constant for use with glGet (
 OES_matrix_get extension). | 
|
static int | 
GL_MODELVIEW_STACK_DEPTH
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_NORMAL_ARRAY_BUFFER_BINDING
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_NORMAL_ARRAY_POINTER
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_NORMAL_ARRAY_STRIDE
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_NORMAL_ARRAY_TYPE
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_OPERAND0_ALPHA
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_OPERAND0_RGB
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_OPERAND1_ALPHA
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_OPERAND1_RGB
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_OPERAND2_ALPHA
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_OPERAND2_RGB
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_POINT_DISTANCE_ATTENUATION
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_POINT_FADE_THRESHOLD_SIZE
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_POINT_SIZE
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES
Constant for use with glGet (
 OES_point_size_array extension). | 
|
static int | 
GL_POINT_SIZE_ARRAY_OES
Constant for use with glEnableClientState and
 glDisableClientState (
 OES_point_size_array extension). | 
|
static int | 
GL_POINT_SIZE_ARRAY_POINTER_OES
Constant for use with glGetPointer (
 OES_point_size_array extension). | 
|
static int | 
GL_POINT_SIZE_ARRAY_STRIDE_OES
Constant for use with glGet (
 OES_point_size_array extension). | 
|
static int | 
GL_POINT_SIZE_ARRAY_TYPE_OES
Constant for use with glGet (
 OES_point_size_array extension). | 
|
static int | 
GL_POINT_SIZE_MAX
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_POINT_SIZE_MIN
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_POINT_SPRITE_OES
Constant for use with glTexEnv and
 glEnable (OES_point_sprite
 extension). | 
|
static int | 
GL_POLYGON_OFFSET_FACTOR
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_POLYGON_OFFSET_UNITS
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_PREVIOUS
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_PRIMARY_COLOR
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_PROJECTION_MATRIX
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES
Constant for use with glGet (
 OES_matrix_get extension). | 
|
static int | 
GL_PROJECTION_STACK_DEPTH
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_RGB_SCALE
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_SAMPLES
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_SAMPLE_BUFFERS
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_SAMPLE_COVERAGE_INVERT
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_SAMPLE_COVERAGE_VALUE
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_SCISSOR_BOX
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_SHADE_MODEL
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_SRC0_ALPHA
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_SRC0_RGB
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_SRC1_ALPHA
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_SRC1_RGB
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_SRC2_ALPHA
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_SRC2_RGB
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_STATIC_DRAW
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_STENCIL_CLEAR_VALUE
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_STENCIL_FAIL
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_STENCIL_FUNC
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_STENCIL_PASS_DEPTH_FAIL
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_STENCIL_PASS_DEPTH_PASS
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_STENCIL_REF
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_STENCIL_VALUE_MASK
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_STENCIL_WRITEMASK
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_SUBTRACT
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_TEXTURE_BINDING_2D
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_TEXTURE_COORD_ARRAY_POINTER
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_TEXTURE_COORD_ARRAY_SIZE
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_TEXTURE_COORD_ARRAY_STRIDE
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_TEXTURE_COORD_ARRAY_TYPE
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_TEXTURE_MATRIX
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES
Constant for use with glGet (
 OES_matrix_get extension). | 
|
static int | 
GL_TEXTURE_STACK_DEPTH
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_VERTEX_ARRAY_BUFFER_BINDING
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_VERTEX_ARRAY_POINTER
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_VERTEX_ARRAY_SIZE
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_VERTEX_ARRAY_STRIDE
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_VERTEX_ARRAY_TYPE
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_VIEWPORT
OpenGL ES 1.1 constant.  | 
|
static int | 
GL_WRITE_ONLY
OpenGL ES 1.1 constant.  | 
|
| Method Summary | ||
|---|---|---|
 void | 
glBindBuffer(int target,
             int buffer)
Bind a named buffer to a target.  | 
|
 void | 
glBufferData(int target,
             int size,
             Buffer data,
             int usage)
Creates and initializes the data store of a buffer object.  | 
|
 void | 
glBufferSubData(int target,
                int offset,
                int size,
                Buffer data)
Modifies some or all of the data contained in a buffer object's data store.  | 
|
 void | 
glClipPlanef(int plane,
             float[] equation,
             int offset)
Specify a plane against which all geometry is clipped.  | 
|
 void | 
glClipPlanef(int plane,
             FloatBuffer equation)
Floating-point Buffer version of glClipPlane. | 
|
 void | 
glClipPlanex(int plane,
             int[] equation,
             int offset)
Fixed-point array version of glClipPlane. | 
|
 void | 
glClipPlanex(int plane,
             IntBuffer equation)
Fixed-point Buffer version of glClipPlane. | 
|
 void | 
glColor4ub(byte red,
           byte green,
           byte blue,
           byte alpha)
Byte version of glColor. | 
|
 void | 
glColorPointer(int size,
               int type,
               int stride,
               int offset)
VBO version of glColorPointer. | 
|
 void | 
glDeleteBuffers(int n,
                int[] buffers,
                int offset)
Delete named buffer objects.  | 
|
 void | 
glDeleteBuffers(int n,
                IntBuffer buffers)
Integer Buffer version of glDeleteBuffers. | 
|
 void | 
glDrawElements(int mode,
               int count,
               int type,
               int offset)
VBO version of glDrawElements. | 
|
 void | 
glGenBuffers(int n,
             int[] buffers,
             int offset)
Generate buffer object names.  | 
|
 void | 
glGenBuffers(int n,
             IntBuffer buffers)
Integer Buffer version of
 glGenBuffers. | 
|
 void | 
glGetBooleanv(int pname,
              boolean[] params,
              int offset)
Boolean array version of glGet. | 
|
 void | 
glGetBooleanv(int pname,
              IntBuffer params)
Boolean Buffer version of glGet. | 
|
 void | 
glGetBufferParameteriv(int target,
                       int pname,
                       int[] params,
                       int offset)
Return buffer parameter values.  | 
|
 void | 
glGetBufferParameteriv(int target,
                       int pname,
                       IntBuffer params)
Integer Buffer version of glGetBufferParameter. | 
|
 void | 
glGetClipPlanef(int plane,
                float[] equation,
                int offset)
Return the coefficients of the specified clipping plane.  | 
|
 void | 
glGetClipPlanef(int plane,
                FloatBuffer equation)
Floating-point Buffer version of glGetClipPlane. | 
|
 void | 
glGetClipPlanex(int plane,
                int[] equation,
                int offset)
Fixed-point array version of glGetClipPlane. | 
|
 void | 
glGetClipPlanex(int plane,
                IntBuffer equation)
Fixed-point Buffer version of glGetClipPlane. | 
|
 void | 
glGetFixedv(int pname,
            int[] params,
            int offset)
Fixed-point array version of glGet. | 
|
 void | 
glGetFixedv(int pname,
            IntBuffer params)
Fixed-point Buffer version of glGet. | 
|
 void | 
glGetFloatv(int pname,
            float[] params,
            int offset)
Floating-point array version of glGet. | 
|
 void | 
glGetFloatv(int pname,
            FloatBuffer params)
Floating-point Buffer version of glGet. | 
|
 void | 
glGetLightfv(int light,
             int pname,
             float[] params,
             int offset)
Return light source parameter values.  | 
|
 void | 
glGetLightfv(int light,
             int pname,
             FloatBuffer params)
Floating-point Buffer version of glGetLight. | 
|
 void | 
glGetLightxv(int light,
             int pname,
             int[] params,
             int offset)
Fixed-point array version of glGetLight. | 
|
 void | 
glGetLightxv(int light,
             int pname,
             IntBuffer params)
Fixed-point Buffer version of glGetLight. | 
|
 void | 
glGetMaterialfv(int face,
                int pname,
                float[] params,
                int offset)
Return material parameters values.  | 
|
 void | 
glGetMaterialfv(int face,
                int pname,
                FloatBuffer params)
Floating-point Buffer version ofglGetMaterial. | 
|
 void | 
glGetMaterialxv(int face,
                int pname,
                int[] params,
                int offset)
Fixed-point array version of glGetMaterial. | 
|
 void | 
glGetMaterialxv(int face,
                int pname,
                IntBuffer params)
Fixed-point Buffer version of glGetMaterial. | 
|
 void | 
glGetPointerv(int pname,
              Buffer[] params)
Return the Buffer associated with the specified pointer. | 
|
 void | 
glGetTexEnvfv(int env,
              int pname,
              float[] params,
              int offset)
Return texture environment parameters.  | 
|
 void | 
glGetTexEnvfv(int env,
              int pname,
              FloatBuffer params)
Floating-point Buffer version of glGetTexEnv. | 
|
 void | 
glGetTexEnviv(int env,
              int pname,
              int[] params,
              int offset)
Integer array version of glGetTexEnv. | 
|
 void | 
glGetTexEnviv(int env,
              int pname,
              IntBuffer params)
Integer Buffer version of glGetTExEnv. | 
|
 void | 
glGetTexEnvxv(int env,
              int pname,
              int[] params,
              int offset)
Fixed-point version of glGetTexEnv. | 
|
 void | 
glGetTexEnvxv(int env,
              int pname,
              IntBuffer params)
Fixed-point Buffer version of glGetTexEnv. | 
|
 void | 
glGetTexParameterfv(int target,
                    int pname,
                    float[] params,
                    int offset)
Return texture parameter values.  | 
|
 void | 
glGetTexParameterfv(int target,
                    int pname,
                    FloatBuffer params)
Floating-point Buffer version of glGetTexParameter. | 
|
 void | 
glGetTexParameteriv(int target,
                    int pname,
                    int[] params,
                    int offset)
Integer array version of glGetTexParameter. | 
|
 void | 
glGetTexParameteriv(int target,
                    int pname,
                    IntBuffer params)
Integer Buffer version of glGetTexParameter. | 
|
 void | 
glGetTexParameterxv(int target,
                    int pname,
                    int[] params,
                    int offset)
Fixed-point array version of glGetTexParameter. | 
|
 void | 
glGetTexParameterxv(int target,
                    int pname,
                    IntBuffer params)
Fixed-point Buffer version of glGetTexParameter. | 
|
 boolean | 
glIsBuffer(int buffer)
Determine if a name corresponds to a buffer object.  | 
|
 boolean | 
glIsEnabled(int cap)
Test whether a capability is enabled.  | 
|
 boolean | 
glIsTexture(int texture)
Determine if a name corresponds to a texture.  | 
|
 void | 
glNormalPointer(int type,
                int stride,
                int offset)
VBO version of glNormalPointer. | 
|
 void | 
glPointParameterf(int pname,
                  float param)
Specify parameters for point rasterization.  | 
|
 void | 
glPointParameterfv(int pname,
                   float[] params,
                   int offset)
Specify parameters for point rasterization (array version).  | 
|
 void | 
glPointParameterfv(int pname,
                   FloatBuffer params)
Floating-point Buffer version of glPointParameter. | 
|
 void | 
glPointParameterx(int pname,
                  int param)
Fixed-point version of glPointParameter. | 
|
 void | 
glPointParameterxv(int pname,
                   int[] params,
                   int offset)
Fixed-point array version of glPointParameter. | 
|
 void | 
glPointParameterxv(int pname,
                   IntBuffer params)
Fixed-point Buffer version of glPointParameterfv. | 
|
 void | 
glPointSizePointerOES(int type,
                      int stride,
                      int offset)
The ( OES_point_size_array extension) VBO version of glPointSizePointerOES. | 
|
 void | 
glPointSizePointerOES(int type,
                      int stride,
                      Buffer pointer)
The OES_point_size_array extension) Define an array of point sizes. | 
|
 void | 
glTexCoordPointer(int size,
                  int type,
                  int stride,
                  int offset)
VBO version of glTexCoordPointer. | 
|
 void | 
glTexEnvi(int target,
          int pname,
          int param)
Integer version of glTexEnv. | 
|
 void | 
glTexEnviv(int target,
           int pname,
           int[] params,
           int offset)
Integer array version of glTexEnv. | 
|
 void | 
glTexEnviv(int target,
           int pname,
           IntBuffer params)
Integer Buffer version of glTexEnvfv. | 
|
 void | 
glTexParameterfv(int target,
                 int pname,
                 float[] params,
                 int offset)
Floating-point array version of glTexParameter. | 
|
 void | 
glTexParameterfv(int target,
                 int pname,
                 FloatBuffer params)
Floating-point Buffer version of glTexParameter. | 
|
 void | 
glTexParameteri(int target,
                int pname,
                int param)
Integer version of glTexParameter. | 
|
 void | 
glTexParameteriv(int target,
                 int pname,
                 int[] params,
                 int offset)
Integer array version of glTexParameter. | 
|
 void | 
glTexParameteriv(int target,
                 int pname,
                 IntBuffer params)
Integer Buffer version of glTexParameter. | 
|
 void | 
glTexParameterxv(int target,
                 int pname,
                 int[] params,
                 int offset)
Fixed-point array version of glTexParameter. | 
|
 void | 
glTexParameterxv(int target,
                 int pname,
                 IntBuffer params)
Fixed-point Buffer version of glTexParameter. | 
|
 void | 
glVertexPointer(int size,
                int type,
                int stride,
                int offset)
VBO version of glVertexPointer. | 
|
| Field Detail | 
|---|
static final int GL_CLIP_PLANE0
static final int GL_CLIP_PLANE1
static final int GL_CLIP_PLANE2
static final int GL_CLIP_PLANE3
static final int GL_CLIP_PLANE4
static final int GL_CLIP_PLANE5
static final int GL_CURRENT_COLOR
static final int GL_CURRENT_NORMAL
static final int GL_CURRENT_TEXTURE_COORDS
static final int GL_POINT_SIZE
static final int GL_POINT_SIZE_MIN
static final int GL_POINT_SIZE_MAX
static final int GL_POINT_FADE_THRESHOLD_SIZE
static final int GL_POINT_DISTANCE_ATTENUATION
static final int GL_LINE_WIDTH
static final int GL_CULL_FACE_MODE
static final int GL_FRONT_FACE
static final int GL_SHADE_MODEL
static final int GL_DEPTH_RANGE
static final int GL_DEPTH_WRITEMASK
static final int GL_DEPTH_CLEAR_VALUE
static final int GL_DEPTH_FUNC
static final int GL_STENCIL_CLEAR_VALUE
static final int GL_STENCIL_FUNC
static final int GL_STENCIL_VALUE_MASK
static final int GL_STENCIL_FAIL
static final int GL_STENCIL_PASS_DEPTH_FAIL
static final int GL_STENCIL_PASS_DEPTH_PASS
static final int GL_STENCIL_REF
static final int GL_STENCIL_WRITEMASK
static final int GL_MATRIX_MODE
static final int GL_VIEWPORT
static final int GL_MODELVIEW_STACK_DEPTH
static final int GL_PROJECTION_STACK_DEPTH
static final int GL_TEXTURE_STACK_DEPTH
static final int GL_MODELVIEW_MATRIX
static final int GL_PROJECTION_MATRIX
static final int GL_TEXTURE_MATRIX
static final int GL_ALPHA_TEST_FUNC
static final int GL_ALPHA_TEST_REF
static final int GL_BLEND_DST
static final int GL_BLEND_SRC
static final int GL_LOGIC_OP_MODE
static final int GL_SCISSOR_BOX
static final int GL_COLOR_CLEAR_VALUE
static final int GL_COLOR_WRITEMASK
static final int GL_MAX_CLIP_PLANES
static final int GL_POLYGON_OFFSET_UNITS
static final int GL_POLYGON_OFFSET_FACTOR
static final int GL_TEXTURE_BINDING_2D
static final int GL_VERTEX_ARRAY_SIZE
static final int GL_VERTEX_ARRAY_TYPE
static final int GL_VERTEX_ARRAY_STRIDE
static final int GL_NORMAL_ARRAY_TYPE
static final int GL_NORMAL_ARRAY_STRIDE
static final int GL_COLOR_ARRAY_SIZE
static final int GL_COLOR_ARRAY_TYPE
static final int GL_COLOR_ARRAY_STRIDE
static final int GL_TEXTURE_COORD_ARRAY_SIZE
static final int GL_TEXTURE_COORD_ARRAY_TYPE
static final int GL_TEXTURE_COORD_ARRAY_STRIDE
static final int GL_VERTEX_ARRAY_POINTER
static final int GL_NORMAL_ARRAY_POINTER
static final int GL_COLOR_ARRAY_POINTER
static final int GL_TEXTURE_COORD_ARRAY_POINTER
static final int GL_SAMPLE_BUFFERS
static final int GL_SAMPLES
static final int GL_SAMPLE_COVERAGE_VALUE
static final int GL_SAMPLE_COVERAGE_INVERT
static final int GL_GENERATE_MIPMAP_HINT
static final int GL_GENERATE_MIPMAP
static final int GL_ACTIVE_TEXTURE
static final int GL_CLIENT_ACTIVE_TEXTURE
static final int GL_ARRAY_BUFFER
static final int GL_ELEMENT_ARRAY_BUFFER
static final int GL_ARRAY_BUFFER_BINDING
static final int GL_ELEMENT_ARRAY_BUFFER_BINDING
static final int GL_VERTEX_ARRAY_BUFFER_BINDING
static final int GL_NORMAL_ARRAY_BUFFER_BINDING
static final int GL_COLOR_ARRAY_BUFFER_BINDING
static final int GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING
static final int GL_STATIC_DRAW
static final int GL_DYNAMIC_DRAW
static final int GL_WRITE_ONLY
static final int GL_BUFFER_SIZE
static final int GL_BUFFER_USAGE
static final int GL_BUFFER_ACCESS
static final int GL_SUBTRACT
static final int GL_COMBINE
static final int GL_COMBINE_RGB
static final int GL_COMBINE_ALPHA
static final int GL_RGB_SCALE
static final int GL_ADD_SIGNED
static final int GL_INTERPOLATE
static final int GL_CONSTANT
static final int GL_PRIMARY_COLOR
static final int GL_PREVIOUS
static final int GL_OPERAND0_RGB
static final int GL_OPERAND1_RGB
static final int GL_OPERAND2_RGB
static final int GL_OPERAND0_ALPHA
static final int GL_OPERAND1_ALPHA
static final int GL_OPERAND2_ALPHA
static final int GL_ALPHA_SCALE
static final int GL_SRC0_RGB
static final int GL_SRC1_RGB
static final int GL_SRC2_RGB
static final int GL_SRC0_ALPHA
static final int GL_SRC1_ALPHA
static final int GL_SRC2_ALPHA
static final int GL_DOT3_RGB
static final int GL_DOT3_RGBA
static final int GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES
glGet (
 OES_matrix_get extension).
static final int GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES
glGet (
 OES_matrix_get extension).
static final int GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES
glGet (
 OES_matrix_get extension).
static final int GL_POINT_SPRITE_OES
glTexEnv and
 glEnable (OES_point_sprite
 extension).
static final int GL_COORD_REPLACE_OES
glTexEnv (
 OES_point_sprite extension).
static final int GL_POINT_SIZE_ARRAY_OES
glEnableClientState and
 glDisableClientState (
 OES_point_size_array extension).
static final int GL_POINT_SIZE_ARRAY_TYPE_OES
glGet (
 OES_point_size_array extension).
static final int GL_POINT_SIZE_ARRAY_STRIDE_OES
glGet (
 OES_point_size_array extension).
static final int GL_POINT_SIZE_ARRAY_POINTER_OES
glGetPointer (
 OES_point_size_array extension).
static final int GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES
glGet (
 OES_point_size_array extension).
| Method Detail | 
|---|
void glGenBuffers(int n,
                  int[] buffers,
                  int offset)
 glGenBuffers returns n buffer object
 names in buffers.
 
 These names are marked as used, for the purposes of
 glGenBuffers only, but they acquire buffer state
 only when they are first bound, just as if they were unused.
 
 GL_INVALID_VALUE is generated if n is negative.
 
n - Specifies the number of buffer object names to be generated.buffers - Specifies an array in which the generated buffer object names are stored.offset - the starting offset within the buffers array.
IllegalArgumentException - if buffers is null.
IllegalArgumentException - if offset is less than 0.
IllegalArgumentException - if buffers.length - offset is less than n.
void glGenBuffers(int n,
                  IntBuffer buffers)
Buffer version of
 glGenBuffers.
 
IllegalArgumentException - if buffers is null.
IllegalArgumentException - if buffers.remaining() is less than n.GL11.glGenBuffers(int, int[], int)
void glBindBuffer(int target,
                  int buffer)
 glBindBuffer lets you create or use a named buffer. 
 Calling glBindBuffer with
 target set to GL_ARRAY_BUFFER or
 GL_ELEMENT_ARRAY_BUFFER and buffer
 set to the buffer name, binds the buffer name to the target.
 
Buffer names are unsigned integers. The value 0 is reserved for GL.
When a buffer is bound to a target, any previous binding for that target is automatically broken.
If an unused buffer name is specified, a buffer object is created. The resulting buffer object is a new state vector, initialized with a zero-sized memory buffer, and with the following state values.
 GL_BUFFER_SIZE initialized to 0.
 
 GL_BUFFER_USAGE initialized to
 GL_STATIC_DRAW.
 
 GL_BUFFER_ACCESS initialized to
 GL_WRITE_ONLY.
 
 glBindBuffer may also be used to bind an existing
 buffer object. If the bind is successful no change is made to
 the state of the newly bound buffer object.
 
While a buffer is bound, GL operations on the target to which it is bound affect the bound buffer object, and queries of the target to which a buffer object is bound return state from the bound object.
 In the initial state the reserved name zero is bound to
 GL_ARRAY_BUFFER and
 GL_ELEMENT_ARRAY_BUFFER. There is no buffer object
 corresponding to the name zero, so client attempts to modify or
 query buffer object state for the target
 GL_ARRAY_BUFFER or
 GL_ELEMENT_ARRAY_BUFFER while zero is bound will
 generate GL errors.
 
While a buffer object is bound, any GL operations on that object affect any other bindings of that object.
 GL_INVALID_ENUM is generated if
 target is not one of the allowable values.
 
target - Specifies the target to which the buffer is bound. 
            Which must be GL_ARRAY_BUFFER or
            GL_ELEMENT_ARRAY_BUFFER.buffer - Specifies the name of a buffer.
void glBufferData(int target,
                  int size,
                  Buffer data,
                  int usage)
glBufferData lets you create and initialize the
 data store of a buffer object.
 
 If data is non-null, then the source
 data is copied to the buffer object’s data store. If
 data is null, then the contents of
 the uffer object’s data store are undefined.
 
 The options for usage are:
 
GL_STATIC_DRAWWhere the data store contents will be specified once by the application, and used many times as the source for GL drawing commands.
GL_DYNAMIC_DRAWWhere the data store contents will be respecified repeatedly by the application, and used many times as the source for GL drawing commands.
 glBufferData deletes any existing data store, and
 sets the values of the buffer object’s state variables thus:
 
 GL_BUFFER_SIZE initialized to size.
 
 GL_BUFFER_USAGE initialized to usage.
 
 GL_BUFFER_ACCESS initialized to
 GL_WRITE_ONLY.
 
Clients must align data elements consistent with the requirements of the client platform, with an additional base-level requirement that an offset within a buffer to a datum comprising N basic machine units be a multiple of N.
 usage is provided as a performance hint only. The
 specified usage value does not constrain the actual usage
 pattern of the data store.
 
 GL_INVALID_ENUM is generated if
 target is not one of the allowable values.
 
 GL_INVALID_ENUM is generated if usage
 is not one of the allowable values.
 
 GL_OUT_OF_MEMORY is generated if the GL is unable
 to create a data store of the requested size.
 
target - Specifies the buffer object target, which must be
            GL_ARRAY_BUFFER or
            GL_ELEMENT_ARRAY_BUFFER.size - Specifies the size of the data store in basic machine units.data - Specifies the source data in client memory.usage - Specifies the expected application usage pattern
            of the data store. Accepted values are
            GL_STATIC_DRAW and GL_DYNAMIC_DRAW.
IllegalArgumentException - if data
             is non-null but is not a direct buffer.
void glBufferSubData(int target,
                     int offset,
                     int size,
                     Buffer data)
 glBufferSubData lets you modify some or all of the
 data contained in a buffer object's data store.
 
 GL_INVALID_ENUM is generated if target is not one
 of the allowable values.
 
 GL_INVALID_VALUE is generated if offset or
 size is less than zero, or if offset +
 size is greater than the value of GL_BUFFER_SIZE.
 
target - Specifies the buffer object target.
            Must be GL_ARRAY_BUFFER or
            GL_ELEMENT_ARRAY_BUFFER.offset - Specifies the starting offset of the data to be replaced in bytes.size - Specifies the size of the data to be replaced in bytes.data - Specifies a region of client memory
            size bytes in length, containing the
            data that replace the specified buffer range.
IllegalArgumentException - if data is null.
void glDeleteBuffers(int n,
                     int[] buffers,
                     int offset)
 glDeleteBuffers deletes n buffer
 objects named by the elements of the array buffers. After a
 buffer object is deleted, it has no contents, and its name is
 free for reuse.
 
 glDeleteBuffers silently ignores zero and names
 that do not correspond to existing buffer objects.
 
 If a buffer object is deleted while it is bound, all bindings
 to that object in the current context (i.e., in the thread that
 called glDeleteBuffers) are reset to zero.
 Bindings to that buffer in other contexts and other threads are
 not affected, but attempting to use a deleted buffer in another
 thread produces undefined results, including but not limited to
 possible GL errors and rendering corruption. Using a deleted
 buffer in another context or thread may not, however, result in
 program termination.
 
 GL_INVALID_VALUE is generated if n is
 negative.
 
n - Specifies the number of buffer objects to be deleted.buffers - Specifies an array of buffer object names to be deleted.offset - the starting offset within the buffers array.
IllegalArgumentException - if buffers is null.
IllegalArgumentException - if offset is less than 0.
IllegalArgumentException - if buffers.length - offset is less than n.
void glDeleteBuffers(int n,
                     IntBuffer buffers)
Buffer version of glDeleteBuffers.
 
IllegalArgumentException - if buffers is null.
IllegalArgumentException - if buffers.remaining() is less than n.GL11.glDeleteBuffers(int, int[], int)
void glClipPlanef(int plane,
                  float[] equation,
                  int offset)
 Geometry is always clipped against the boundaries of a
 six-plane frustum in x, y, and z. glClipPlane
 allows the specification of additional planes, not necessarily
 perpendicular to the x, y, or z axis, against which all
 geometry is clipped. To determine the maximum number of
 additional clipping planes, call glGet with
 argument GL_MAX_CLIP_PLANES. All implementations
 support at least one such clipping planes. Because the
 resulting clipping region is the intersection of the defined
 half-spaces, it is always convex.
 
 glClipPlane specifies a half-space using a
 four-component plane equation. When glClipPlane is
 called, equation is transformed by the inverse of the modelview
 matrix and stored in the resulting eye coordinates. Subsequent
 changes to the modelview matrix have no effect on the stored
 plane-equation components. If the dot product of the eye
 coordinates of a vertex with the stored plane equation
 components is positive or zero, the vertex is in with respect
 to that clipping plane. Otherwise, it is out.
 
 To enable and disable clipping planes, call
 glEnable and glDisable with the argument
 GL_CLIP_PLANEi, where i is the plane number.
 
All clipping planes are initially defined as (0, 0, 0, 0) in eye coordinates and are disabled.
 It is always the case that GL_CLIP_PLANEi =
 GL_CLIP_PLANE0 + i.
 
 GL_INVALID_ENUM is generated if plane
 is not an accepted value.
 
 glGetClipPlane, glIsEnabled with
 argument GL_CLIP_PLANEi.
 
plane - Specifies which clipping plane is being
            positioned. Symbolic names of the form
            GL_CLIP_PLANEi where
            0 < i GL_MAX_CLIP_PLANES are accepted.equation - Specifies an array of four values. These values
            are interpreted as a plane equation.offset - the starting offset within the equation array.
- Throws:
 IllegalArgumentException - if equation is null.
IllegalArgumentException - if offset is less than 0.
IllegalArgumentException - if equation.length - offset is less than 4.- Since:
 - BlackBerry API 5.0.0
 
void glClipPlanef(int plane,
                  FloatBuffer equation)
Buffer version of glClipPlane.
 
IllegalArgumentException - if equation is null.
IllegalArgumentException - if equation.remaining() is less than 4.GL11.glClipPlanef(int, float[], int)
void glClipPlanex(int plane,
                  int[] equation,
                  int offset)
glClipPlane.
 
IllegalArgumentException - if equation is null.
IllegalArgumentException - if offset is less than 0.
IllegalArgumentException - if equation.length - offset is less than 4.GL11.glClipPlanef(int, float[], int)
void glClipPlanex(int plane,
                  IntBuffer equation)
Buffer version of glClipPlane.
 
IllegalArgumentException - if equation is null.
IllegalArgumentException - if equation.remaining() is less than 4.GL11.glClipPlanef(int, float[], int)
void glGetFloatv(int pname,
                 float[] params,
                 int offset)
glGet.
 
IllegalArgumentException - if params is null.
IllegalArgumentException - if offset is less than 0.
IllegalArgumentException - if params.length -
                  offset is smaller than the number of values required by the parameter.GL10.glGetIntegerv(int, int[], int)
void glGetFloatv(int pname,
                 FloatBuffer params)
Buffer version of glGet.
 
IllegalArgumentException - if params is null.
IllegalArgumentException - if params.remaining() 
              is smaller than the number of values required by the parameter.GL10.glGetIntegerv(int, int[], int)
void glGetBooleanv(int pname,
                   boolean[] params,
                   int offset)
glGet.
 
IllegalArgumentException - if params is null.
IllegalArgumentException - if offset is less than 0.
IllegalArgumentException - if params.length -
              offset is smaller than the number of values required by the parameter.GL10.glGetIntegerv(int, int[], int)
void glGetBooleanv(int pname,
                   IntBuffer params)
Buffer version of glGet. A
 value of 0 represents false and a value of 1
 represents true.
 
IllegalArgumentException - if params is null.
IllegalArgumentException - if params.remaining() 
             is smaller than the number of values required by the parameter.GL10.glGetIntegerv(int, int[], int)
void glGetFixedv(int pname,
                 int[] params,
                 int offset)
glGet.
 
IllegalArgumentException - if params is null.
IllegalArgumentException - if offset is less than 0.
IllegalArgumentException - if  params.length - offset  
               is smaller than the number of values required by the parameter.GL10.glGetIntegerv(int, int[], int)
void glGetFixedv(int pname,
                 IntBuffer params)
Buffer version of glGet.
 
IllegalArgumentException - if params is null.
IllegalArgumentException - if params.remaining()
              is smaller than the number of values required by the parameter.GL10.glGetIntegerv(int, int[], int)
void glGetBufferParameteriv(int target,
                            int pname,
                            int[] params,
                            int offset)
 glGetBufferParameter returns in
 params the value or values of the buffer object
 parameter specified as pname. target
 defines the target buffer object, which must be
 GL_ARRAY_BUFFER.
 
GL_BUFFER_SIZEReturns the size of the data store in bytes.
GL_BUFFER_USAGEReturns the expected application usage pattern of the data store. Possible values are:
GL_STATIC_DRAWWhere the data store contents will be specified once by the application, and used many times as the source for GL drawing commands.
GL_DYNAMIC_DRAWWhere the data store contents will be respecified repeatedly by the application, and used many times as the source for GL drawing commands.
GL_BUFFER_ACCESS
 Returns the access capability for the data store. Will always
 be GL_WRITE_ONLY.
 
 GL_INVALID_ENUM is generated if
 target or pname is not one of the
 accepted defined values.
 
target - Specifies the buffer object target. Which must be
            GL_ARRAY_BUFFER.pname - Specifies the symbolic name of a buffer object
            parameter. Which can be either
            GL_BUFFER_SIZE,
            GL_BUFFER_USAGE, or
            GL_BUFFER_ACCESS.params - returns the buffer object parameters.
IllegalArgumentException - if params is null.
IllegalArgumentException - if offset is less than 0.
IllegalArgumentException - if params.length -
              offset is smaller than the number of values required by the parameter.
void glGetBufferParameteriv(int target,
                            int pname,
                            IntBuffer params)
Buffer version of glGetBufferParameter.
 
IllegalArgumentException - if params is null.
IllegalArgumentException - if params.remaining() is smaller than the
             number of values required by the parameter.GL11.glGetBufferParameteriv(int, int, int[], int)
void glGetClipPlanef(int plane,
                     float[] equation,
                     int offset)
 glGetClipPlane returns in equation
 the four coefficients of the plane equation for
 plane.
 
 It is always the case that GL_CLIP_PLANEi =
 GL_CLIP_PLANE0 + i.
 
If an error is generated, no change is made to the contents of equation.
 GL_INVALID_ENUM is generated if plane
 is not an accepted value.
 
plane - Specifies a clipping plane. The number of clipping
            planes depends on the implementation, but at least
            six clipping planes are supported. They are
            identified by symbolic names of the form
            GL_CLIP_PLANEi where 0 <
            i < GL_MAX_CLIP_PLANESequation - Returns four values that are the coefficients
            of the plane equation of plane in eye coordinates.
            The initial value is (0, 0, 0, 0).offset - the starting offset within the equation array.
IllegalArgumentException - if equation is null.
IllegalArgumentException - if offset is less than 0.
IllegalArgumentException - if equation.length - offset is less than 4.
void glGetClipPlanef(int plane,
                     FloatBuffer equation)
Buffer version of glGetClipPlane.
 
IllegalArgumentException - if equation is null.
IllegalArgumentException - if equation.remaining() is less than 4.GL11.glGetClipPlanef(int, float[], int)
void glGetClipPlanex(int plane,
                     int[] equation,
                     int offset)
glGetClipPlane.
 
IllegalArgumentException - if equation is null.
IllegalArgumentException - if offset is less than 0.
IllegalArgumentException - if equation.length - offset is less than 4.GL11.glGetClipPlanef(int, float[], int)
void glGetClipPlanex(int plane,
                     IntBuffer equation)
Buffer version of glGetClipPlane.
 
IllegalArgumentException - if equation is null.
IllegalArgumentException - if equation.remaining() is less than 4.GL11.glGetClipPlanef(int, float[], int)
void glGetLightfv(int light,
                  int pname,
                  float[] params,
                  int offset)
 glGetLight returns in params the value or values
 of a light source parameter. light names the light and is a
 symbolic name of the form GL_LIGHTi for
 0 < i
 < GL_MAX_LIGHTS where GL_MAX_LIGHTS is an
 implementation dependent constant that is greater than or equal
 to eight. pname specifies one of ten light source
 parameters, again by symbolic name. The ten light parameters
 are defined:
 
GL_AMBIENT
 params returns four values that specify the
 ambient RGBA intensity of the light. Both fixed-point and
 floating-point values are mapped directly. Neither fixed-point
 nor floating-point values are clamped. The initial ambient
 light intensity is (0, 0, 0, 1).
 
GL_DIFFUSE
 params returns four values that specify the
 diffuse RGBA intensity of the light. Both fixed-point and
 floating-point values are mapped directly. Neither fixed-point
 nor floating-point values are clamped. The initial value for
 GL_LIGHT0 is (1, 1, 1, 1). For other lights, the
 initial value is (0, 0, 0, 0).
 
GL_SPECULAR
 params returns four values that specify the
 specular RGBA intensity of the light. Both fixed-point and
 floating-point values are mapped directly. Neither fixed-point
 nor floating-point values are clamped. The initial value for
 GL_LIGHT0 is (1, 1, 1, 1). For other lights, the
 initial value is (0, 0, 0, 0).
 
GL_EMISSION
 params returns four values representing the
 emitted light intensity of the material. Both fixed-point and
 floating-point values are mapped directly. The initial value is
 (0, 0, 0, 1).
 
GL_SPOT_DIRECTION
 params returns three values that specify the
 direction of the light in homogeneous object coordinates. 
 Both fixed-point and floating-point values are mapped directly.
 Neither fixed-point nor floating-point values are clamped. 
 The initial direction is (0, 0, -1).
 
GL_SPOT_EXPONENT
 params returns a single value that specifies the
 intensity distribution of the light. Fixed-point and
 floating-point values are mapped directly. Only values in the
 range [0, 128] are accepted. The initial spot
 exponent is 0.
 
GL_SPOT_CUTOFF
 params returns a single value that specifies the
 maximum spread angle of a light source. Fixed-point and
 floating-point values are mapped directly. Only values in the
 range [0, 90] and the special value 180 are
 accepted. If the angle between the direction of the light and
 the direction from the light to the vertex being lighted is
 greater than the spot cutoff angle, the light is completely
 masked. Otherwise, its intensity is controlled by the spot
 exponent and the attenuation factors. The initial spot cutoff
 is 180.
 
GL_CONSTANT_ATTENUATION,
 GL_LINEAR_ATTENUATION,
 GL_QUADRATIC_ATTENUATION
 params returns a single value that specifies one
 of the three light attenuation factors. Fixed-point and
 floating-point values are mapped directly. Only nonnegative
 values are accepted. If the light is positional, rather than
 directional, its intensity is attenuated by the reciprocal of
 the sum of the constant factor, the linear factor times the
 distance between the light and the vertex being lighted, and
 the quadratic factor times the square of the same distance. 
 The initial attenuation factors are (1, 0, 0).
 
 It is always the case that GL_LIGHTi =
 GL_LIGHT0 + i.
 
p> If an error is generated, no change is made to the contents of params.
 GL_INVALID_ENUM is generated if light or
 pname is not an accepted value.
 
light - Specifies a light source. The number of possible
            lights depends on the implementation, but at least
            eight lights are supported. They are identified by
            symbolic names of the form GL_LIGHT
            i where 0 < i < GL_MAX_LIGHTS.pname - Specifies a light source parameter for light.
            Accepted symbolic names are GL_AMBIENT,
            GL_DIFFUSE, GL_SPECULAR,
            GL_EMISSION,
            GL_SPOT_DIRECTION,
            GL_SPOT_EXPONENT,
            GL_SPOT_CUTOFF,
            GL_CONSTANT_ATTENUATION,
            GL_LINEAR_ATTENUATION, and
            GL_QUADRATIC_ATTENUATION.params - returns the requested data.offset - the starting offset within the params array.
- Throws:
 IllegalArgumentException - if params is null.
IllegalArgumentException - if offset is less than 0.
IllegalArgumentException - if params.length - offset 
              is smaller than the number of values required by the parameter.- Since:
 - BlackBerry API 5.0.0
 
void glGetLightfv(int light,
                  int pname,
                  FloatBuffer params)
Buffer version of glGetLight.
 
IllegalArgumentException - if params is null.
IllegalArgumentException - if params.remaining() 
             is smaller than the number of values required by the parameter.GL11.glGetLightfv(int, int, float[], int)
void glGetLightxv(int light,
                  int pname,
                  int[] params,
                  int offset)
glGetLight.
 
IllegalArgumentException - if params is null.
IllegalArgumentException - if offset is less than 0.
IllegalArgumentException - if params.length - offset 
              is smaller than the number of values required by the parameter.GL11.glGetLightfv(int, int, float[], int)
void glGetLightxv(int light,
                  int pname,
                  IntBuffer params)
Buffer version of glGetLight.
 
IllegalArgumentException - if params is null.
IllegalArgumentException - if params.remaining() 
             is smaller than the number of values required by the parameter.GL11.glGetLightfv(int, int, float[], int)
void glGetMaterialfv(int face,
                     int pname,
                     float[] params,
                     int offset)
 glGetMaterial returns in params the
 value or values of parameter pname of material
 face.
 
Five parameters are defined:
GL_AMBIENT
 params returns four values that specify the
 ambient RGBA reflectance of the material. The values are not
 clamped. The initial ambient reflectance is (0.2, 0.2, 0.2,
 1.0).
 
GL_DIFFUSE
 params returns four values that specify the
 diffuse RGBA reflectance of the material. The values are not
 clamped. The initial diffuse reflectance is (0.8, 0.8, 0.8,
 1.0).
 
GL_SPECULAR
 params returns four values that specify the
 specular RGBA reflectance of the material. The values are not
 clamped. The initial specular reflectance is (0, 0, 0, 1).
 
GL_EMISSION
 params returns four values that specify the RGBA
 emitted light intensity of the material. The values are not
 clamped. The initial emission intensity is (0, 0, 0, 1).
 
GL_SHININESS
 params returns a single value that specifies the
 RGBA specular exponent of the material. The initial specular
 exponent is 0.
 
 If an error is generated, no change is made to the contents of
 params.
 
 GL_INVALID_ENUM is generated if face
 or pname is not an accepted value.
 
face - Specifies which of the two materials is being
            queried. GL_FRONT or
            GL_BACK are accepted, representing the
            front and back materials, respectively.pname - Specifies the material parameter to return.
            Accepted symbolic names are GL_AMBIENT,
            GL_DIFFUSE, GL_SPECULAR,
            GL_EMISSION, and
            GL_SHININESS.params - returns the requested data.offset - the starting offset within the params array.
IllegalArgumentException - if params is null.
IllegalArgumentException - if offset is less than 0.
IllegalArgumentException - if params.length - offset 
              is smaller than the number of values required by the parameter.
void glGetMaterialfv(int face,
                     int pname,
                     FloatBuffer params)
Buffer version ofglGetMaterial.
 
IllegalArgumentException - if params is null.
IllegalArgumentException - if params.remaining() 
             is smaller than the number of values required by the parameter.GL11.glGetMaterialfv(int, int, float[], int)
void glGetMaterialxv(int face,
                     int pname,
                     int[] params,
                     int offset)
glGetMaterial.
 
IllegalArgumentException - if params is null.
IllegalArgumentException - if offset is less than 0.
IllegalArgumentException - if params.length - offset 
              is smaller than the number of values required by the parameter.GL11.glGetMaterialfv(int, int, float[], int)
void glGetMaterialxv(int face,
                     int pname,
                     IntBuffer params)
Buffer version of glGetMaterial.
 
IllegalArgumentException - if params is null.
IllegalArgumentException - if params.remaining() 
             is smaller than the number of values required by the parameter.GL11.glGetMaterialfv(int, int, float[], int)
void glGetPointerv(int pname,
                   Buffer[] params)
Buffer associated with the specified pointer.
 
 glGetPointer returns pointer information in the
 form of a Buffer reference. pname is
 a symbolic constant indicating the pointer to be returned, and
 params is an array of Buffers in
 which the returned data will be placed in element 0.
 
The pointers are all client-side state.
 The initial value for each pointer is null.
 
 GL_INVALID_ENUM is generated if pname
 is not an accepted value.
 
pname - Specifies the array or buffer pointer to be
            returned. Accepted symbolic names are
            GL11.GL_COLOR_ARRAY_POINTER,
            GL11.GL_NORMAL_ARRAY_POINTER,
            GL11.GL_TEXTURE_COORD_ARRAY_POINTER,
            GL11.GL_VERTEX_ARRAY_POINTER,
            GL11.GL_POINT_SIZE_ARRAY_POINTER_OES,
            GL11Ext.GL_MATRIX_INDEX_ARRAY_POINTER_OES, and
            GL11Ext.GL_WEIGHT_ARRAY_POINTER_OES.params - a non-null array of
            Buffers containing at least one element.
IllegalArgumentException - if params 
              is null or has length less than 1.
void glGetTexEnvfv(int env,
                   int pname,
                   float[] params,
                   int offset)
 glGetTexParameter returns in params
 selected values of a texture environment that was specified
 with glTexEnv. target specifies a
 texture environment. Currently, only one texture environment is
 defined and supported: GL_TEXTURE_ENV.
 
 pname names a specific texture environment
 parameter, as follows:
 
GL_TEXTURE_ENV_MODE
 params returns the single-valued texture
 environment mode, a symbolic constant. The initial value is
 GL_MODULATE.
 
GL_TEXTURE_ENV_COLOR
 params returns four fixed or floating-point values
 that are the texture environment color. The initial value is
 (0, 0, 0, 0).
 
 If an error is generated, no change is made to the contents of
 params.
 
 GL_INVALID_ENUM is generated if
 target or pname is not one of the
 accepted defined values.
 
env - Specifies a texture environment, which must be
            GL_TEXTURE_ENV.pname - Specifies the symbolic name of a texture
            environment parameter. pname can be one
            of the following: GL_TEXTURE_ENV_MODE,
            GL_TEXTURE_ENV_COLOR,
            GL_TEXTURE_WRAP_S,
            GL_TEXTURE_WRAP_T, or
            GL_GENERATE_MIPMAP.params - returns the requested data.offset - the starting offset within the params array.
IllegalArgumentException - if params is null.
IllegalArgumentException - if offset is less than 0.
IllegalArgumentException - if params.length - offset 
              is smaller than the number of values required by the parameter.GL11.glGetTexEnvfv(int, int, float[], int)
void glGetTexEnvfv(int env,
                   int pname,
                   FloatBuffer params)
Buffer version of glGetTexEnv.
 
IllegalArgumentException - if params is null.
IllegalArgumentException - if params.remaining() is smaller than the
             number of values required by the parameter.GL11.glGetTexEnvfv(int, int, float[], int)
void glGetTexEnviv(int env,
                   int pname,
                   int[] params,
                   int offset)
glGetTexEnv.
 
IllegalArgumentException - if params is null.
IllegalArgumentException - if offset is less than 0.
IllegalArgumentException - if params.length - offset 
              is smaller than the number of values required by the parameter.GL11.glGetTexEnvfv(int, int, float[], int)
void glGetTexEnviv(int env,
                   int pname,
                   IntBuffer params)
Buffer version of glGetTExEnv.
 
IllegalArgumentException - if params is null.
IllegalArgumentException - if params.remaining() is smaller than the
             number of values required by the parameter.GL11.glGetTexEnvfv(int, int, float[], int)
void glGetTexEnvxv(int env,
                   int pname,
                   int[] params,
                   int offset)
glGetTexEnv.
 
IllegalArgumentException - if params is null.
IllegalArgumentException - if offset is less than 0.
IllegalArgumentException - if params.length -
              offset is smaller than the number of values required by the parameter.GL11.glGetTexEnvfv(int, int, float[], int)
void glGetTexEnvxv(int env,
                   int pname,
                   IntBuffer params)
Buffer version of glGetTexEnv.
 
IllegalArgumentException - if params is null.
IllegalArgumentException - if params.remaining() 
             is smaller than the number of values required by the parameter.GL11.glGetTexEnvfv(int, int, float[], int)
void glGetTexParameterfv(int target,
                         int pname,
                         float[] params,
                         int offset)
 glGetTexParameter returns in params
 the value or values of the texture parameter specified as
 pname. target defines the target
 texture, which must be GL_TEXTURE_2D which
 specifies two-dimensional texturing. pname accepts
 the same symbols as glTexParameter, with the same
 interpretations:
 
GL_TEXTURE_MIN_FILTER
 Returns the texture minifying function. Which can one of the
 following: GL_NEAREST, GL_LINEAR,
 GL_NEAREST_MIPMAP_NEAREST,
 GL_LINEAR_MIPMAP_NEAREST,
 GL_NEAREST_MIPMAP_LINEAR, or
 GL_LINEAR_MIPMAP_LINEAR. The initial value is
 GL_NEAREST_MIPMAP_LINEAR.
 
GL_TEXTURE_MAG_FILTER
 Returns the texture magnification function. Which can be either
 GL_NEAREST or GL_LINEAR. The initial
 value is GL_LINEAR.
 
GL_TEXTURE_WRAP_S
 Returns the wrap parameter for texture coordinate s. Which can
 be either: GL_CLAMP, GL_CLAMP_TO_EDGE,
 or GL_REPEAT. The initial value is
 GL_REPEAT.
 
GL_TEXTURE_WRAP_T
 Returns the wrap parameter for texture coordinate t. Which can
 be either: GL_CLAMP, GL_CLAMP_TO_EDGE
 , or GL_REPEAT. The initial value is
 GL_REPEAT.
 
GL_GENERATE_MIPMAP
 Returns the automatic mipmap generation parameter. The initial
 value is GL_FALSE.
 
If an error is generated, no change is made to the contents of params.
 GL_INVALID_ENUM is generated if
 target or pname is not one of the
 accepted defined values.
 
target - Specifies the target texture, which must be GL_TEXTURE_2D.pname - Specifies the symbolic name of a texture
            parameter. pname can be one of the
            following: GL_TEXTURE_MIN_FILTER,
            GL_TEXTURE_MAG_FILTER,
            GL_TEXTURE_WRAP_S,
            GL_TEXTURE_WRAP_T, or
            GL_GENERATE_MIPMAP.params - returns the texture parameters.offset - the starting offset within the params array.
IllegalArgumentException - if params is null.
IllegalArgumentException - if offset is less than 0.
IllegalArgumentException - if  params.length - offset 
             is smaller than the number of values required by the parameter.
void glGetTexParameterfv(int target,
                         int pname,
                         FloatBuffer params)
Buffer version of glGetTexParameter.
 
IllegalArgumentException - if params is null.
IllegalArgumentException - if params.remaining() 
             is smaller than the number of values required by the parameter.GL11.glGetTexParameterfv(int, int, float[], int)
void glGetTexParameteriv(int target,
                         int pname,
                         int[] params,
                         int offset)
glGetTexParameter.
 
IllegalArgumentException - if params is null.
IllegalArgumentException - if offset is less than 0.
IllegalArgumentException - if params.length - offset 
              is smaller than the number of values required by the parameter.GL11.glGetTexParameterfv(int, int, float[], int)
void glGetTexParameteriv(int target,
                         int pname,
                         IntBuffer params)
Buffer version of glGetTexParameter.
 
IllegalArgumentException - if params is null.
IllegalArgumentException - if params.remaining() 
              is smaller than the number of values required by the parameter.GL11.glGetTexParameterfv(int, int, float[], int)
void glGetTexParameterxv(int target,
                         int pname,
                         int[] params,
                         int offset)
glGetTexParameter.
 
IllegalArgumentException - if params is null.
IllegalArgumentException - if offset is less than 0.
IllegalArgumentException - if params.length - offset 
              is smaller than the number of values required by the parameter.GL11.glGetTexParameterfv(int, int, float[], int)
void glGetTexParameterxv(int target,
                         int pname,
                         IntBuffer params)
Buffer version of glGetTexParameter.
 
IllegalArgumentException - if params is null.
IllegalArgumentException - if params.remaining() 
              is smaller than the number of values required by the parameter.GL11.glGetTexParameterfv(int, int, float[], int)boolean glIsBuffer(int buffer)
 glIsBuffer returns true if
 buffer is currently the name of a buffer object.
 If buffer is zero, or is a non-zero value that is not currently
 the name of a buffer object, glIsBuffer returns
 false.
 
buffer - Specifies a value that may be the name of a buffer object.
true if buffer is the name of a buffer object.boolean glIsEnabled(int cap)
 glIsEnabled returns true if
 cap is an enabled capability and returns
 false otherwise.
 
The following capabilities are accepted for cap:
  Constant                        See function:
                  
  GL_ALPHA_TEST                   glAlphaFunc
  GL_ARRAY_BUFFER_BINDING         glBindBuffer
  GL_BLEND                        glBlendFunc, glLogicOp
  GL_CLIP_PLANE                   glClipPlane
  GL_COLOR_ARRAY                  glColorPointer
  GL_COLOR_LOGIC_OP               glLogicOp
  GL_COLOR_MATERIAL               glColorMaterial
  GL_CULL_FACE                    glCullFace
  GL_DEPTH_TEST                   glDepthFunc, glDepthRange
  GL_DITHER                       glEnable
  GL_FOG                          glFog
  GL_LIGHT                        glLight, glLightModel
  GL_LIGHTING                     glLight, glLightModel, glMaterial
  GL_LINE_SMOOTH                  glLineWidth
  GL_MATRIX_PALETTE_OES           glMatrixMode
  GL_MATRIX_INDEX_ARRAY_OES       glEnableClientState
  GL_MULTISAMPLE                  glEnable
  GL_NORMAL_ARRAY                 glNormalPointer
  GL_NORMALIZE                    glNormal
  GL_POINT_SIZE_ARRAY_OES         glEnableClientState
  GL_POINT_SMOOTH                 glPointSize
  GL_POINT_SPRITE_OES             glEnable, glTexEnv
  GL_POLYGON_OFFSET_FILL          glPolygonOffset
  GL_RESCALE_NORMAL               glEnable
  GL_SAMPLE_ALPHA_TO_COVERAGE     glEnable
  GL_SAMPLE_ALPHA_TO_ONE          glEnable
  GL_SAMPLE_COVERAGE              glEnable
  GL_SCISSOR_TEST                 glScissor
  GL_STENCIL_TEST                 glStencilFunc, glStencilOp
  GL_TEXTURE_2D                   glTexImage2D
  GL_TEXTURE_COORD_ARRAY          glTexCoordPointer
  GL_WEIGHT_ARRAY_OES             glEnableClientState
  GL_VERTEX_ARRAY                 glVertexPointer
 
 
 If an error is generated, glIsEnabled returns 0.
 
 GL_INVALID_ENUM is generated if cap
 is not an accepted value.
 
cap - Specifies a symbolic constant indicating a GL capability.
true if the given capability is enabled.boolean glIsTexture(int texture)
 glIsTexture returns true if
 texture is currently the name of a texture. If
 texture is zero, or is a non-zero value that is
 not currently the name of a texture, or if an error occurs,
 glIsTexture returns false.
 
texture - Specifies a value that may be the name of a texture.
true if texture is the name of a texture object.
void glPointParameterf(int pname,
                       float param)
 glPointParameter assigns values to point parameters.
 
 glPointParameter takes two arguments.
 pname specifies which of several parameters will
 be modified. param specifies what value will be
 assigned to the specified parameter.
 
 The parameters that can be specified using
 glPointParameter, and their interpretations are as
 follows:
 
GL_POINT_SIZE_MIN
 param specifies the lower bound to which the
 derived point size is clamped.
 
GL_POINT_SIZE_MAX
 param specifies the upper bound to which the
 derived point size is clamped.
 
GL_POINT_FADE_THRESHOLD_SIZE
 param specifies to the point fade threshold.
 
If the point size lower bound is greater than the upper bound, then the point size after clamping is undefined.
 GL_INVALID_ENUM is generated if pname
 is not an accepted value.
 
 GL_INVALID_VALUE is generated if assigned values
 for
 
 GL_POINT_SIZE_MIN, GL_POINT_SIZE_MAX,
 or GL_POINT_FADE_THRESHOLD_SIZE are less then zero.
 
pname - Specifies the single-valued parameter to be updated. 
            Can be either
            GL_POINT_SIZE_MIN,
            GL_POINT_SIZE_MAX, or
            GL_POINT_FADE_THRESHOLD_SIZE.param - Specifies the value that the parameter will be set to.
void glPointParameterx(int pname,
                       int param)
glPointParameter.
 
GL11.glPointParameterf(int, float)
void glPointParameterfv(int pname,
                        float[] params,
                        int offset)
 glPointParameter assigns values to point parameters.
 
 glPointParameter takes two arguments.
 pname specifies which of several parameters will
 be modified. params specifies what values will be
 assigned to the specified parameter.
 
 The parameters that can be specified using
 glPointParameter, and their interpretations are as
 follows:
 
GL_POINT_SIZE_MIN
 params contains the lower bound to which the
 derived point size is clamped.
 
GL_POINT_SIZE_MAX
 params contains the upper bound to which the
 derived point size is clamped.
 
GL_POINT_FADE_THRESHOLD_SIZE
 params contains the point fade threshold.
 
GL_POINT_DISTANCE_ATTENUATION
 params contains the distance attenuation function
 coefficients a, b, and c.
 
If the point size lower bound is greater than the upper bound, then the point size after clamping is undefined.
 GL_INVALID_ENUM is generated if pname
 is not an accepted value.
 
 GL_INVALID_VALUE is generated if assigned values
 for
 
 GL_POINT_SIZE_MIN, GL_POINT_SIZE_MAX,
 or GL_POINT_FADE_THRESHOLD_SIZE are less then
 zero.
 
pname - Specifies the parameter to be updated. Can be
            either GL_POINT_SIZE_MIN,
            GL_POINT_SIZE_MAX,
            GL_POINT_FADE_THRESHOLD_SIZE, or
            GL_POINT_DISTANCE_ATTENUATION.params - Specifies an array of values that pname will be set to.
IllegalArgumentException - if params is null.
IllegalArgumentException - if offset is less than 0.
IllegalArgumentException - if params.length - offset 
              is smaller than the number of values required by the parameter.
void glPointParameterfv(int pname,
                        FloatBuffer params)
Buffer version of glPointParameter.
 
IllegalArgumentException - if params is null.
IllegalArgumentException - if params.remaining() is smaller than the
             number of values required by the parameter.GL11.glPointParameterfv(int, float[], int)
void glPointParameterxv(int pname,
                        int[] params,
                        int offset)
glPointParameter.
 
IllegalArgumentException - if params is null.
IllegalArgumentException - if offset is less than 0.
IllegalArgumentException - if params.length - offset 
              is smaller than the number of values required by the parameter.GL11.glPointParameterfv(int, float[], int)
void glPointParameterxv(int pname,
                        IntBuffer params)
Buffer version of glPointParameterfv.
 
IllegalArgumentException - if params is null.
IllegalArgumentException - if params.remaining() 
             is smaller than the number of values required by the parameter.GL11.glPointParameterfv(int, float[], int)
void glColor4ub(byte red,
                byte green,
                byte blue,
                byte alpha)
glColor. The bytes are interpreted
 as unsigned values by bitwise ANDing them with the value 0xff.
 
GL10.glColor4f(float, float, float, float)
void glTexEnvi(int target,
               int pname,
               int param)
glTexEnv.
 
GL10.glTexEnvf(int, int, float)
void glTexEnviv(int target,
                int pname,
                int[] params,
                int offset)
glTexEnv.
 
IllegalArgumentException - if params is null.
IllegalArgumentException - if offset is less than 0.
IllegalArgumentException - if params.length - offset 
              is smaller than the number of values required by the parameter.GL10.glTexEnvfv(int, int, float[], int)
void glTexEnviv(int target,
                int pname,
                IntBuffer params)
Buffer version of glTexEnvfv.
 
IllegalArgumentException - if params is null.
IllegalArgumentException - if params.remaining() 
             is smaller than the number of values required by the parameter.GL10.glTexEnvfv(int, int, float[], int)
void glTexParameterfv(int target,
                      int pname,
                      float[] params,
                      int offset)
glTexParameter.
 
IllegalArgumentException - if params is null.
IllegalArgumentException - if offset is less than 0.
IllegalArgumentException - if params.length -  offset 
             is smaller than the number of values required by the parameter.GL10.glTexParameterf(int, int, float)
void glTexParameterfv(int target,
                      int pname,
                      FloatBuffer params)
Buffer version of glTexParameter.
 
IllegalArgumentException - if params is null.
IllegalArgumentException - if params.remaining() 
             is smaller than the number of values required by the parameter.GL10.glTexParameterf(int, int, float)
void glTexParameteri(int target,
                     int pname,
                     int param)
glTexParameter.
 
GL10.glTexParameterf(int, int, float)
void glTexParameteriv(int target,
                      int pname,
                      int[] params,
                      int offset)
glTexParameter.
 
IllegalArgumentException - if params is null.
IllegalArgumentException - if offset is less than 0.
IllegalArgumentException - if params.length - offset 
              is smaller than the number of values required by the parameter.GL10.glTexParameterf(int, int, float)
void glTexParameteriv(int target,
                      int pname,
                      IntBuffer params)
Buffer version of glTexParameter.
 
IllegalArgumentException - if params is null.
IllegalArgumentException - if params.remaining() 
             is smaller than the number of values required by the parameter.GL10.glTexParameterf(int, int, float)
void glTexParameterxv(int target,
                      int pname,
                      int[] params,
                      int offset)
glTexParameter.
 
IllegalArgumentException - if params is null.
IllegalArgumentException - if offset is less than 0.
IllegalArgumentException - if params.length - offset 
              is smaller than the number of values required by the parameter.GL10.glTexParameterf(int, int, float)
void glTexParameterxv(int target,
                      int pname,
                      IntBuffer params)
Buffer version of glTexParameter.
 
IllegalArgumentException - if params is null.
IllegalArgumentException - if params.remaining() 
             is smaller than the number of values required by the parameter.GL10.glTexParameterf(int, int, float)
void glColorPointer(int size,
                    int type,
                    int stride,
                    int offset)
glColorPointer.
 
IllegalStateException - if VBOs are not enabled.
ArrayIndexOutOfBoundsException - if
             offset is less than 0 or greater than
             or equal to the length of the currently bound buffer.GL11.glBindBuffer(int, int), 
GL10.glColorPointer(int, int, int, Buffer)
void glNormalPointer(int type,
                     int stride,
                     int offset)
glNormalPointer.
 
IllegalStateException - if VBOs are not enabled.
ArrayIndexOutOfBoundsException - if
             offset is less than 0 or greater than
             or equal to the length of the currently bound buffer.GL10.glColorPointer(int, int, int, Buffer), 
GL10.glNormalPointer(int, int, Buffer)
void glTexCoordPointer(int size,
                       int type,
                       int stride,
                       int offset)
glTexCoordPointer.
 
IllegalStateException - if VBOs are not enabled.
ArrayIndexOutOfBoundsException - if
             offset is less than 0 or greater than
             or equal to the length of the currently bound buffer.GL10.glColorPointer(int, int, int, Buffer), 
GL10.glTexCoordPointer(int, int, int, Buffer)
void glVertexPointer(int size,
                     int type,
                     int stride,
                     int offset)
glVertexPointer.
 
IllegalStateException - if VBOs are not enabled.
ArrayIndexOutOfBoundsException - if
             offset is less than 0 or greater than
             or equal to the length of the currently bound buffer.GL10.glColorPointer(int, int, int, Buffer), 
GL10.glVertexPointer(int, int, int, Buffer)
void glDrawElements(int mode,
                    int count,
                    int type,
                    int offset)
glDrawElements.
 
IllegalStateException - if the most recent call to
             glBindBuffer for the
             GL_ELEMENT_ARRAY_BUFFER target had a
             buffer parameter of 0 (i.e., an index
             buffer is not bound).
ArrayIndexOutOfBoundsException - if any index
             in the sequence of indices from offset
             to offset + count - 1 
              would result in a reference to an entry
             outside of the currently bound index or data
             (vertex, color, normal, texture coordinate array,
             weight, matrix index, or point size) array, where
             indices refers to the set of values
             bound to the GL_ELEMENT_ARRAY_BUFFER target.GL10.glColorPointer(int, int, int, Buffer), 
GL10.glDrawElements(int, int, int, Buffer)
void glPointSizePointerOES(int type,
                           int stride,
                           Buffer pointer)
OES_point_size_array extension) Define an array of point sizes.
 
 glPointSizePointer specifies the location and data
 of an array of point sizes to use when rendering points.
 type is the data type of the coordinates.
 stride specifies the byte stride from one point
 size to the next, allowing vertices and attributes to be packed
 into a single array or stored in separate arrays. (Single-array
 storage may be more efficient on some implementations.)
 
The point sizes supplied in the point size arrays will be the sizes used to render both points and point sprites.
 Distance-based attenuation works in conjunction with
 GL_POINT_SIZE_ARRAY_OES. If distance-based
 attenuation is enabled the point size from the point size array
 will be attenuated as defined by glPointParameter,
 to compute the final point size.
 
 When a point size array is specified, type,
 stride, and pointer are saved as
 client-side state.
 
 If the point size array is enabled, it is used to control the
 sizes used to render points and point sprites. To enable and
 disable the point size array, call
 glEnableClientState and
 glDisableClientState with the argument
 GL_POINT_SIZE_ARRAY_OES. The point size array is
 initially disabled.
 
 If point size array is enabled, the point size defined by
 glPointSize is ignored.
 
 glPointSizePointer is typically implemented on the
 client side.
 
 GL_INVALID_ENUM is generated if type
 is is not an accepted value.
 
 GL_INVALID_VALUE is generated if
 stride is negative.
 
type - Specifies the data type of each point size in the
            array. Symbolic constants GL_FIXED and
            GL_FLOAT are accepted. The initial
            value is GL_FLOAT.stride - Specifies the byte offset between consecutive
            point sizes. If stride is 0, the point
            sizes are understood to be tightly packed in the array. 
            The initial value is 0.pointer - Specifies a Buffer containing the
            point sizes starting at the first vertex in the array. 
            The initial value is 0.
IllegalArgumentException - if pointer is null.
IllegalStateException - if VBOs are enabled.
void glPointSizePointerOES(int type,
                           int stride,
                           int offset)
OES_point_size_array extension) VBO version of glPointSizePointerOES.
 
IllegalStateException - - if VBOs are not enabled.GL11.glPointSizePointerOES(int, int, Buffer)
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Copyright 1999-2011 Research In Motion Limited.  295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8.  All Rights Reserved.
Java is a trademark of Oracle America Inc. in the US and other countries.
Legal