org.gljava.opengl
Class DebugGL

java.lang.Object
  extended by org.gljava.opengl.DebugGL
All Implemented Interfaces:
GL

public class DebugGL
extends java.lang.Object
implements GL

A Composable pipline which wraps an underlying GL implementation. Provides error checking after each OpenGL method call. If an error occurs, causes a GLException to be thrown at exactly the point of failure. To install this wrap an existing GL instance:

     gl = new DebugGL(framebuffer.getGL());
 

Version:
$Id: DebugGL.java,v 1.2 2005/02/11 05:13:31 ivan_ganza Exp $
Author:
Ivan Z. Ganza

Field Summary
(package private)  GL gl
           
(package private)  boolean insideBeginEndPair
           
 
Fields inherited from interface org.gljava.opengl.GL
GL_2_BYTES, GL_2D, GL_3_BYTES, GL_3D, GL_3D_COLOR, GL_3D_COLOR_TEXTURE, GL_4_BYTES, GL_4D_COLOR_TEXTURE, GL_ACCUM, GL_ACCUM_ALPHA_BITS, GL_ACCUM_BLUE_BITS, GL_ACCUM_BUFFER_BIT, GL_ACCUM_CLEAR_VALUE, GL_ACCUM_GREEN_BITS, GL_ACCUM_RED_BITS, GL_ADD, GL_ALL_ATTRIB_BITS, GL_ALL_CLIENT_ATTRIB_BITS, GL_ALPHA, GL_ALPHA_BIAS, GL_ALPHA_BITS, GL_ALPHA_SCALE, GL_ALPHA_TEST, GL_ALPHA_TEST_FUNC, GL_ALPHA_TEST_REF, GL_ALPHA12, GL_ALPHA16, GL_ALPHA4, GL_ALPHA8, GL_ALWAYS, GL_AMBIENT, GL_AMBIENT_AND_DIFFUSE, GL_AND, GL_AND_INVERTED, GL_AND_REVERSE, GL_ATTRIB_STACK_DEPTH, GL_AUTO_NORMAL, GL_AUX_BUFFERS, GL_AUX0, GL_AUX1, GL_AUX2, GL_AUX3, GL_BACK, GL_BACK_LEFT, GL_BACK_RIGHT, GL_BITMAP, GL_BITMAP_TOKEN, GL_BLEND, GL_BLEND_DST, GL_BLEND_SRC, GL_BLUE, GL_BLUE_BIAS, GL_BLUE_BITS, GL_BLUE_SCALE, GL_BYTE, GL_C3F_V3F, GL_C4F_N3F_V3F, GL_C4UB_V2F, GL_C4UB_V3F, GL_CCW, GL_CLAMP, GL_CLEAR, GL_CLIENT_ALL_ATTRIB_BITS, GL_CLIENT_ATTRIB_STACK_DEPTH, GL_CLIENT_PIXEL_STORE_BIT, GL_CLIENT_VERTEX_ARRAY_BIT, GL_CLIP_PLANE0, GL_CLIP_PLANE1, GL_CLIP_PLANE2, GL_CLIP_PLANE3, GL_CLIP_PLANE4, GL_CLIP_PLANE5, GL_COEFF, GL_COLOR, GL_COLOR_ARRAY, GL_COLOR_ARRAY_POINTER, GL_COLOR_ARRAY_SIZE, GL_COLOR_ARRAY_STRIDE, GL_COLOR_ARRAY_TYPE, GL_COLOR_BUFFER_BIT, GL_COLOR_CLEAR_VALUE, GL_COLOR_INDEX, GL_COLOR_INDEXES, GL_COLOR_LOGIC_OP, GL_COLOR_MATERIAL, GL_COLOR_MATERIAL_FACE, GL_COLOR_MATERIAL_PARAMETER, GL_COLOR_WRITEMASK, GL_COMPILE, GL_COMPILE_AND_EXECUTE, GL_CONSTANT_ALPHA, GL_CONSTANT_ATTENUATION, GL_CONSTANT_COLOR, GL_COPY, GL_COPY_INVERTED, GL_COPY_PIXEL_TOKEN, GL_CULL_FACE, GL_CULL_FACE_MODE, GL_CURRENT_BIT, GL_CURRENT_COLOR, GL_CURRENT_INDEX, GL_CURRENT_NORMAL, GL_CURRENT_RASTER_COLOR, GL_CURRENT_RASTER_DISTANCE, GL_CURRENT_RASTER_INDEX, GL_CURRENT_RASTER_POSITION, GL_CURRENT_RASTER_POSITION_VALID, GL_CURRENT_RASTER_TEXTURE_COORDS, GL_CURRENT_TEXTURE_COORDS, GL_CW, GL_DECAL, GL_DECR, GL_DEPTH, GL_DEPTH_BIAS, GL_DEPTH_BITS, GL_DEPTH_BUFFER_BIT, GL_DEPTH_CLEAR_VALUE, GL_DEPTH_COMPONENT, GL_DEPTH_FUNC, GL_DEPTH_RANGE, GL_DEPTH_SCALE, GL_DEPTH_TEST, GL_DEPTH_WRITEMASK, GL_DIFFUSE, GL_DITHER, GL_DOMAIN, GL_DONT_CARE, GL_DOUBLE, GL_DOUBLEBUFFER, GL_DRAW_BUFFER, GL_DRAW_PIXEL_TOKEN, GL_DST_ALPHA, GL_DST_COLOR, GL_EDGE_FLAG, GL_EDGE_FLAG_ARRAY, GL_EDGE_FLAG_ARRAY_POINTER, GL_EDGE_FLAG_ARRAY_STRIDE, GL_EMISSION, GL_ENABLE_BIT, GL_EQUAL, GL_EQUIV, GL_EVAL_BIT, GL_EXP, GL_EXP2, GL_EXTENSIONS, GL_EYE_LINEAR, GL_EYE_PLANE, GL_FALSE, GL_FASTEST, GL_FEEDBACK, GL_FEEDBACK_BUFFER_POINTER, GL_FEEDBACK_BUFFER_SIZE, GL_FEEDBACK_BUFFER_TYPE, GL_FILL, GL_FLAT, GL_FLOAT, GL_FOG, GL_FOG_BIT, GL_FOG_COLOR, GL_FOG_DENSITY, GL_FOG_END, GL_FOG_HINT, GL_FOG_INDEX, GL_FOG_MODE, GL_FOG_START, GL_FRONT, GL_FRONT_AND_BACK, GL_FRONT_FACE, GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_GEQUAL, GL_GREATER, GL_GREEN, GL_GREEN_BIAS, GL_GREEN_BITS, GL_GREEN_SCALE, GL_HINT_BIT, GL_INCR, GL_INDEX_ARRAY, GL_INDEX_ARRAY_POINTER, GL_INDEX_ARRAY_STRIDE, GL_INDEX_ARRAY_TYPE, GL_INDEX_BITS, GL_INDEX_CLEAR_VALUE, GL_INDEX_LOGIC_OP, GL_INDEX_MODE, GL_INDEX_OFFSET, GL_INDEX_SHIFT, GL_INDEX_WRITEMASK, GL_INT, GL_INTENSITY, GL_INTENSITY12, GL_INTENSITY16, GL_INTENSITY4, GL_INTENSITY8, GL_INVALID_ENUM, GL_INVALID_OPERATION, GL_INVALID_VALUE, GL_INVERT, GL_KEEP, GL_LEFT, GL_LEQUAL, GL_LESS, GL_LIGHT_MODEL_AMBIENT, GL_LIGHT_MODEL_LOCAL_VIEWER, GL_LIGHT_MODEL_TWO_SIDE, GL_LIGHT0, GL_LIGHT1, GL_LIGHT2, GL_LIGHT3, GL_LIGHT4, GL_LIGHT5, GL_LIGHT6, GL_LIGHT7, GL_LIGHTING, GL_LIGHTING_BIT, GL_LINE, GL_LINE_BIT, GL_LINE_LOOP, GL_LINE_RESET_TOKEN, GL_LINE_SMOOTH, GL_LINE_SMOOTH_HINT, GL_LINE_STIPPLE, GL_LINE_STIPPLE_PATTERN, GL_LINE_STIPPLE_REPEAT, GL_LINE_STRIP, GL_LINE_TOKEN, GL_LINE_WIDTH, GL_LINE_WIDTH_GRANULARITY, GL_LINE_WIDTH_RANGE, GL_LINEAR, GL_LINEAR_ATTENUATION, GL_LINEAR_MIPMAP_LINEAR, GL_LINEAR_MIPMAP_NEAREST, GL_LINES, GL_LIST_BASE, GL_LIST_BIT, GL_LIST_INDEX, GL_LIST_MODE, GL_LOAD, GL_LOGIC_OP, GL_LOGIC_OP_MODE, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_LUMINANCE12, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE16, GL_LUMINANCE16_ALPHA16, GL_LUMINANCE4, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8, GL_LUMINANCE8_ALPHA8, GL_MAP_COLOR, GL_MAP_STENCIL, GL_MAP1_COLOR_4, GL_MAP1_GRID_DOMAIN, GL_MAP1_GRID_SEGMENTS, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_GRID_DOMAIN, GL_MAP2_GRID_SEGMENTS, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3, GL_MAP2_VERTEX_4, GL_MATRIX_MODE, GL_MAX_ATTRIB_STACK_DEPTH, GL_MAX_CLIENT_ATTRIB_STACK_DEPTH, GL_MAX_CLIP_PLANES, GL_MAX_EVAL_ORDER, GL_MAX_LIGHTS, GL_MAX_LIST_NESTING, GL_MAX_MODELVIEW_STACK_DEPTH, GL_MAX_NAME_STACK_DEPTH, GL_MAX_PIXEL_MAP_TABLE, GL_MAX_PROJECTION_STACK_DEPTH, GL_MAX_TEXTURE_SIZE, GL_MAX_TEXTURE_STACK_DEPTH, GL_MAX_VIEWPORT_DIMS, GL_MODELVIEW, GL_MODELVIEW_MATRIX, GL_MODELVIEW_STACK_DEPTH, GL_MODULATE, GL_MULT, GL_N3F_V3F, GL_NAME_STACK_DEPTH, GL_NAND, GL_NEAREST, GL_NEAREST_MIPMAP_LINEAR, GL_NEAREST_MIPMAP_NEAREST, GL_NEVER, GL_NICEST, GL_NO_ERROR, GL_NONE, GL_NOOP, GL_NOR, GL_NORMAL_ARRAY, GL_NORMAL_ARRAY_POINTER, GL_NORMAL_ARRAY_STRIDE, GL_NORMAL_ARRAY_TYPE, GL_NORMALIZE, GL_NOTEQUAL, GL_OBJECT_LINEAR, GL_OBJECT_PLANE, GL_ONE, GL_ONE_MINUS_CONSTANT_ALPHA, GL_ONE_MINUS_CONSTANT_COLOR, GL_ONE_MINUS_DST_ALPHA, GL_ONE_MINUS_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA, GL_ONE_MINUS_SRC_COLOR, GL_OR, GL_OR_INVERTED, GL_OR_REVERSE, GL_ORDER, GL_OUT_OF_MEMORY, GL_PACK_ALIGNMENT, GL_PACK_LSB_FIRST, GL_PACK_ROW_LENGTH, GL_PACK_SKIP_PIXELS, GL_PACK_SKIP_ROWS, GL_PACK_SWAP_BYTES, GL_PASS_THROUGH_TOKEN, GL_PERSPECTIVE_CORRECTION_HINT, GL_PIXEL_MAP_A_TO_A, GL_PIXEL_MAP_A_TO_A_SIZE, GL_PIXEL_MAP_B_TO_B, GL_PIXEL_MAP_B_TO_B_SIZE, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_G_TO_G_SIZE, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_I_TO_A_SIZE, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_B_SIZE, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_G_SIZE, GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_I_TO_I_SIZE, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_R_SIZE, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_R_TO_R_SIZE, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_S_TO_S_SIZE, GL_PIXEL_MODE_BIT, GL_POINT, GL_POINT_BIT, GL_POINT_SIZE, GL_POINT_SIZE_GRANULARITY, GL_POINT_SIZE_RANGE, GL_POINT_SMOOTH, GL_POINT_SMOOTH_HINT, GL_POINT_TOKEN, GL_POINTS, GL_POLYGON, GL_POLYGON_BIT, GL_POLYGON_MODE, GL_POLYGON_OFFSET_FACTOR, GL_POLYGON_OFFSET_FILL, GL_POLYGON_OFFSET_LINE, GL_POLYGON_OFFSET_POINT, GL_POLYGON_OFFSET_UNITS, GL_POLYGON_SMOOTH, GL_POLYGON_SMOOTH_HINT, GL_POLYGON_STIPPLE, GL_POLYGON_STIPPLE_BIT, GL_POLYGON_TOKEN, GL_POSITION, GL_PROJECTION, GL_PROJECTION_MATRIX, GL_PROJECTION_STACK_DEPTH, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_Q, GL_QUAD_STRIP, GL_QUADRATIC_ATTENUATION, GL_QUADS, GL_R, GL_R3_G3_B2, GL_READ_BUFFER, GL_RED, GL_RED_BIAS, GL_RED_BITS, GL_RED_SCALE, GL_RENDER, GL_RENDER_MODE, GL_RENDERER, GL_REPEAT, GL_REPLACE, GL_RETURN, GL_RGB, GL_RGB10, GL_RGB10_A2, GL_RGB12, GL_RGB16, GL_RGB4, GL_RGB5, GL_RGB5_A1, GL_RGB8, GL_RGBA, GL_RGBA_MODE, GL_RGBA12, GL_RGBA16, GL_RGBA2, GL_RGBA4, GL_RGBA8, GL_RIGHT, GL_S, GL_SCISSOR_BIT, GL_SCISSOR_BOX, GL_SCISSOR_TEST, GL_SELECT, GL_SELECTION_BUFFER_POINTER, GL_SELECTION_BUFFER_SIZE, GL_SET, GL_SHADE_MODEL, GL_SHININESS, GL_SHORT, GL_SMOOTH, GL_SPECULAR, GL_SPHERE_MAP, GL_SPOT_CUTOFF, GL_SPOT_DIRECTION, GL_SPOT_EXPONENT, GL_SRC_ALPHA, GL_SRC_ALPHA_SATURATE, GL_SRC_COLOR, GL_STACK_OVERFLOW, GL_STACK_UNDERFLOW, GL_STENCIL, GL_STENCIL_BITS, GL_STENCIL_BUFFER_BIT, GL_STENCIL_CLEAR_VALUE, GL_STENCIL_FAIL, GL_STENCIL_FUNC, GL_STENCIL_INDEX, GL_STENCIL_PASS_DEPTH_FAIL, GL_STENCIL_PASS_DEPTH_PASS, GL_STENCIL_REF, GL_STENCIL_TEST, GL_STENCIL_VALUE_MASK, GL_STENCIL_WRITEMASK, GL_STEREO, GL_SUBPIXEL_BITS, GL_T, GL_T2F_C3F_V3F, GL_T2F_C4F_N3F_V3F, GL_T2F_C4UB_V3F, GL_T2F_N3F_V3F, GL_T2F_V3F, GL_T4F_C4F_N3F_V4F, GL_T4F_V4F, GL_TEXTURE, GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_BINDING_1D, GL_TEXTURE_BINDING_2D, GL_TEXTURE_BIT, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_BORDER, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPONENTS, GL_TEXTURE_COORD_ARRAY, GL_TEXTURE_COORD_ARRAY_POINTER, GL_TEXTURE_COORD_ARRAY_SIZE, GL_TEXTURE_COORD_ARRAY_STRIDE, GL_TEXTURE_COORD_ARRAY_TYPE, GL_TEXTURE_ENV, GL_TEXTURE_ENV_COLOR, GL_TEXTURE_ENV_MODE, GL_TEXTURE_GEN_MODE, GL_TEXTURE_GEN_Q, GL_TEXTURE_GEN_R, GL_TEXTURE_GEN_S, GL_TEXTURE_GEN_T, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_HEIGHT, GL_TEXTURE_INTENSITY_SIZE, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_LUMINANCE_SIZE, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MATRIX, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_PRIORITY, GL_TEXTURE_RED_SIZE, GL_TEXTURE_RESIDENT, GL_TEXTURE_STACK_DEPTH, GL_TEXTURE_WIDTH, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TRANSFORM_BIT, GL_TRIANGLE_FAN, GL_TRIANGLE_STRIP, GL_TRIANGLES, GL_TRUE, GL_UNPACK_ALIGNMENT, GL_UNPACK_LSB_FIRST, GL_UNPACK_ROW_LENGTH, GL_UNPACK_SKIP_PIXELS, GL_UNPACK_SKIP_ROWS, GL_UNPACK_SWAP_BYTES, GL_UNSIGNED_BYTE, GL_UNSIGNED_INT, GL_UNSIGNED_SHORT, GL_V2F, GL_V3F, GL_VENDOR, GL_VERSION, GL_VERTEX_ARRAY, GL_VERTEX_ARRAY_POINTER, GL_VERTEX_ARRAY_SIZE, GL_VERTEX_ARRAY_STRIDE, GL_VERTEX_ARRAY_TYPE, GL_VIEWPORT, GL_VIEWPORT_BIT, GL_XOR, GL_ZERO, GL_ZOOM_X, GL_ZOOM_Y
 
Constructor Summary
DebugGL(GL gl)
           
 
Method Summary
(package private)  void checkGLError(java.lang.String caller)
           
 void glAccum(long op, float value)
           
 void glAlphaFunc(long func, float ref)
           
 short glAreTexturesResident(int n, java.nio.IntBuffer textures, java.nio.ShortBuffer residences)
           
 void glArrayElement(int i)
           
 void glBegin(long mode)
           
 void glBindTexture(long target, long texture)
           
 void glBitmap(int width, int height, float xorig, float yorig, float xmove, float ymove, java.nio.ShortBuffer bitmap)
           
 void glBlendFunc(long sfactor, long dfactor)
           
 void glCallList(long list)
           
 void glCallLists(int n, long type, java.nio.Buffer lists)
           
 void glClear(long mask)
           
 void glClearAccum(float red, float green, float blue, float alpha)
           
 void glClearColor(float red, float green, float blue, float alpha)
           
 void glClearDepth(double depth)
           
 void glClearIndex(float c)
           
 void glClearStencil(int s)
           
 void glClipPlane(long plane, java.nio.DoubleBuffer equation)
           
 void glColor3b(byte red, byte green, byte blue)
           
 void glColor3bv(java.nio.ByteBuffer v)
           
 void glColor3d(double red, double green, double blue)
           
 void glColor3dv(java.nio.DoubleBuffer v)
           
 void glColor3f(float red, float green, float blue)
           
 void glColor3fv(java.nio.FloatBuffer v)
           
 void glColor3i(int red, int green, int blue)
           
 void glColor3iv(java.nio.IntBuffer v)
           
 void glColor3s(short red, short green, short blue)
           
 void glColor3sv(java.nio.ShortBuffer v)
           
 void glColor3ub(short red, short green, short blue)
           
 void glColor3ubv(java.nio.ShortBuffer v)
           
 void glColor3ui(long red, long green, long blue)
           
 void glColor3uiv(java.nio.IntBuffer v)
           
 void glColor3us(int red, int green, int blue)
           
 void glColor3usv(java.nio.IntBuffer v)
           
 void glColor4b(byte red, byte green, byte blue, byte alpha)
           
 void glColor4bv(java.nio.ByteBuffer v)
           
 void glColor4d(double red, double green, double blue, double alpha)
           
 void glColor4dv(java.nio.DoubleBuffer v)
           
 void glColor4f(float red, float green, float blue, float alpha)
           
 void glColor4fv(java.nio.FloatBuffer v)
           
 void glColor4i(int red, int green, int blue, int alpha)
           
 void glColor4iv(java.nio.IntBuffer v)
           
 void glColor4s(short red, short green, short blue, short alpha)
           
 void glColor4sv(java.nio.ShortBuffer v)
           
 void glColor4ub(short red, short green, short blue, short alpha)
           
 void glColor4ubv(java.nio.ShortBuffer v)
           
 void glColor4ui(long red, long green, long blue, long alpha)
           
 void glColor4uiv(java.nio.IntBuffer v)
           
 void glColor4us(int red, int green, int blue, int alpha)
           
 void glColor4usv(java.nio.IntBuffer v)
           
 void glColorMask(short red, short green, short blue, short alpha)
           
 void glColorMaterial(long face, long mode)
           
 void glColorPointer(int size, long type, int stride, java.nio.Buffer ptr)
           
 void glCopyPixels(int x, int y, int width, int height, long type)
           
 void glCopyTexImage1D(long target, int level, long internalformat, int x, int y, int width, int border)
           
 void glCopyTexImage2D(long target, int level, long internalformat, int x, int y, int width, int height, int border)
           
 void glCopyTexSubImage1D(long target, int level, int xoffset, int x, int y, int width)
           
 void glCopyTexSubImage2D(long target, int level, int xoffset, int yoffset, int x, int y, int width, int height)
           
 void glCullFace(long mode)
           
 void glDeleteLists(long list, int range)
           
 void glDeleteTextures(int n, java.nio.IntBuffer textures)
           
 void glDepthFunc(long func)
           
 void glDepthMask(short flag)
           
 void glDepthRange(double near_val, double far_val)
           
 void glDisable(long cap)
           
 void glDisableClientState(long cap)
           
 void glDrawArrays(long mode, int first, int count)
           
 void glDrawBuffer(long mode)
           
 void glDrawElements(long mode, int count, long type, java.nio.Buffer indices)
           
 void glDrawPixels(int width, int height, long format, long type, java.nio.Buffer pixels)
           
 void glEdgeFlag(short flag)
           
 void glEdgeFlagPointer(int stride, java.nio.Buffer ptr)
           
 void glEdgeFlagv(java.nio.ShortBuffer flag)
           
 void glEnable(long cap)
           
 void glEnableClientState(long cap)
           
 void glEnd()
           
 void glEndList()
           
 void glEvalCoord1d(double u)
           
 void glEvalCoord1dv(java.nio.DoubleBuffer u)
           
 void glEvalCoord1f(float u)
           
 void glEvalCoord1fv(java.nio.FloatBuffer u)
           
 void glEvalCoord2d(double u, double v)
           
 void glEvalCoord2dv(java.nio.DoubleBuffer u)
           
 void glEvalCoord2f(float u, float v)
           
 void glEvalCoord2fv(java.nio.FloatBuffer u)
           
 void glEvalMesh1(long mode, int i1, int i2)
           
 void glEvalMesh2(long mode, int i1, int i2, int j1, int j2)
           
 void glEvalPoint1(int i)
           
 void glEvalPoint2(int i, int j)
           
 void glFeedbackBuffer(int size, long type, java.nio.FloatBuffer buffer)
           
 void glFinish()
           
 void glFlush()
           
 void glFogf(long pname, float param)
           
 void glFogfv(long pname, java.nio.FloatBuffer params)
           
 void glFogi(long pname, int param)
           
 void glFogiv(long pname, java.nio.IntBuffer params)
           
 void glFrontFace(long mode)
           
 void glFrustum(double left, double right, double bottom, double top, double near_val, double far_val)
           
 long glGenLists(int range)
           
 void glGenTextures(int n, java.nio.IntBuffer textures)
           
 void glGetBooleanv(long pname, java.nio.ShortBuffer params)
           
 void glGetClipPlane(long plane, java.nio.DoubleBuffer equation)
           
 void glGetDoublev(long pname, java.nio.DoubleBuffer params)
           
 long glGetError()
           
 void glGetFloatv(long pname, java.nio.FloatBuffer params)
           
 void glGetIntegerv(long pname, java.nio.IntBuffer params)
           
 void glGetLightfv(long light, long pname, java.nio.FloatBuffer params)
           
 void glGetLightiv(long light, long pname, java.nio.IntBuffer params)
           
 void glGetMapdv(long target, long query, java.nio.DoubleBuffer v)
           
 void glGetMapfv(long target, long query, java.nio.FloatBuffer v)
           
 void glGetMapiv(long target, long query, java.nio.IntBuffer v)
           
 void glGetMaterialfv(long face, long pname, java.nio.FloatBuffer params)
           
 void glGetMaterialiv(long face, long pname, java.nio.IntBuffer params)
           
 void glGetPixelMapfv(long map, java.nio.FloatBuffer values)
           
 void glGetPixelMapuiv(long map, java.nio.IntBuffer values)
           
 void glGetPixelMapusv(long map, java.nio.IntBuffer values)
           
 void glGetPolygonStipple(java.nio.ShortBuffer mask)
           
 java.nio.ShortBuffer glGetString(long name)
           
 void glGetTexEnvfv(long target, long pname, java.nio.FloatBuffer params)
           
 void glGetTexEnviv(long target, long pname, java.nio.IntBuffer params)
           
 void glGetTexGendv(long coord, long pname, java.nio.DoubleBuffer params)
           
 void glGetTexGenfv(long coord, long pname, java.nio.FloatBuffer params)
           
 void glGetTexGeniv(long coord, long pname, java.nio.IntBuffer params)
           
 void glGetTexImage(long target, int level, long format, long type, java.nio.Buffer pixels)
           
 void glGetTexLevelParameterfv(long target, int level, long pname, java.nio.FloatBuffer params)
           
 void glGetTexLevelParameteriv(long target, int level, long pname, java.nio.IntBuffer params)
           
 void glGetTexParameterfv(long target, long pname, java.nio.FloatBuffer params)
           
 void glGetTexParameteriv(long target, long pname, java.nio.IntBuffer params)
           
 void glHint(long target, long mode)
           
 void glIndexd(double c)
           
 void glIndexdv(java.nio.DoubleBuffer c)
           
 void glIndexf(float c)
           
 void glIndexfv(java.nio.FloatBuffer c)
           
 void glIndexi(int c)
           
 void glIndexiv(java.nio.IntBuffer c)
           
 void glIndexMask(long mask)
           
 void glIndexPointer(long type, int stride, java.nio.Buffer ptr)
           
 void glIndexs(short c)
           
 void glIndexsv(java.nio.ShortBuffer c)
           
 void glIndexub(short c)
           
 void glIndexubv(java.nio.ShortBuffer c)
           
 void glInitNames()
           
 void glInterleavedArrays(long format, int stride, java.nio.Buffer pointer)
           
 short glIsEnabled(long cap)
           
 short glIsList(long list)
           
 short glIsTexture(long texture)
           
 void glLightf(long light, long pname, float param)
           
 void glLightfv(long light, long pname, java.nio.FloatBuffer params)
           
 void glLighti(long light, long pname, int param)
           
 void glLightiv(long light, long pname, java.nio.IntBuffer params)
           
 void glLightModelf(long pname, float param)
           
 void glLightModelfv(long pname, java.nio.FloatBuffer params)
           
 void glLightModeli(long pname, int param)
           
 void glLightModeliv(long pname, java.nio.IntBuffer params)
           
 void glLineStipple(int factor, int pattern)
           
 void glLineWidth(float width)
           
 void glListBase(long base)
           
 void glLoadIdentity()
           
 void glLoadMatrixd(java.nio.DoubleBuffer m)
           
 void glLoadMatrixf(java.nio.FloatBuffer m)
           
 void glLoadName(long name)
           
 void glLogicOp(long opcode)
           
 void glMap1d(long target, double u1, double u2, int stride, int order, java.nio.DoubleBuffer points)
           
 void glMap1f(long target, float u1, float u2, int stride, int order, java.nio.FloatBuffer points)
           
 void glMap2d(long target, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, java.nio.DoubleBuffer points)
           
 void glMap2f(long target, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, java.nio.FloatBuffer points)
           
 void glMapGrid1d(int un, double u1, double u2)
           
 void glMapGrid1f(int un, float u1, float u2)
           
 void glMapGrid2d(int un, double u1, double u2, int vn, double v1, double v2)
           
 void glMapGrid2f(int un, float u1, float u2, int vn, float v1, float v2)
           
 void glMaterialf(long face, long pname, float param)
           
 void glMaterialfv(long face, long pname, java.nio.FloatBuffer params)
           
 void glMateriali(long face, long pname, int param)
           
 void glMaterialiv(long face, long pname, java.nio.IntBuffer params)
           
 void glMatrixMode(long mode)
           
 void glMultMatrixd(java.nio.DoubleBuffer m)
           
 void glMultMatrixf(java.nio.FloatBuffer m)
           
 void glNewList(long list, long mode)
           
 void glNormal3b(byte nx, byte ny, byte nz)
           
 void glNormal3bv(java.nio.ByteBuffer v)
           
 void glNormal3d(double nx, double ny, double nz)
           
 void glNormal3dv(java.nio.DoubleBuffer v)
           
 void glNormal3f(float nx, float ny, float nz)
           
 void glNormal3fv(java.nio.FloatBuffer v)
           
 void glNormal3i(int nx, int ny, int nz)
           
 void glNormal3iv(java.nio.IntBuffer v)
           
 void glNormal3s(short nx, short ny, short nz)
           
 void glNormal3sv(java.nio.ShortBuffer v)
           
 void glNormalPointer(long type, int stride, java.nio.Buffer ptr)
           
 void glOrtho(double left, double right, double bottom, double top, double near_val, double far_val)
           
 void glPassThrough(float token)
           
 void glPixelMapfv(long map, int mapsize, java.nio.FloatBuffer values)
           
 void glPixelMapuiv(long map, int mapsize, java.nio.IntBuffer values)
           
 void glPixelMapusv(long map, int mapsize, java.nio.IntBuffer values)
           
 void glPixelStoref(long pname, float param)
           
 void glPixelStorei(long pname, int param)
           
 void glPixelTransferf(long pname, float param)
           
 void glPixelTransferi(long pname, int param)
           
 void glPixelZoom(float xfactor, float yfactor)
           
 void glPointSize(float size)
           
 void glPolygonMode(long face, long mode)
           
 void glPolygonOffset(float factor, float units)
           
 void glPolygonStipple(java.nio.ShortBuffer mask)
           
 void glPopAttrib()
           
 void glPopClientAttrib()
           
 void glPopMatrix()
           
 void glPopName()
           
 void glPrioritizeTextures(int n, java.nio.IntBuffer textures, java.nio.FloatBuffer priorities)
           
 void glPushAttrib(long mask)
           
 void glPushClientAttrib(long mask)
           
 void glPushMatrix()
           
 void glPushName(long name)
           
 void glRasterPos2d(double x, double y)
           
 void glRasterPos2dv(java.nio.DoubleBuffer v)
           
 void glRasterPos2f(float x, float y)
           
 void glRasterPos2fv(java.nio.FloatBuffer v)
           
 void glRasterPos2i(int x, int y)
           
 void glRasterPos2iv(java.nio.IntBuffer v)
           
 void glRasterPos2s(short x, short y)
           
 void glRasterPos2sv(java.nio.ShortBuffer v)
           
 void glRasterPos3d(double x, double y, double z)
           
 void glRasterPos3dv(java.nio.DoubleBuffer v)
           
 void glRasterPos3f(float x, float y, float z)
           
 void glRasterPos3fv(java.nio.FloatBuffer v)
           
 void glRasterPos3i(int x, int y, int z)
           
 void glRasterPos3iv(java.nio.IntBuffer v)
           
 void glRasterPos3s(short x, short y, short z)
           
 void glRasterPos3sv(java.nio.ShortBuffer v)
           
 void glRasterPos4d(double x, double y, double z, double w)
           
 void glRasterPos4dv(java.nio.DoubleBuffer v)
           
 void glRasterPos4f(float x, float y, float z, float w)
           
 void glRasterPos4fv(java.nio.FloatBuffer v)
           
 void glRasterPos4i(int x, int y, int z, int w)
           
 void glRasterPos4iv(java.nio.IntBuffer v)
           
 void glRasterPos4s(short x, short y, short z, short w)
           
 void glRasterPos4sv(java.nio.ShortBuffer v)
           
 void glReadBuffer(long mode)
           
 void glReadPixels(int x, int y, int width, int height, long format, long type, java.nio.Buffer pixels)
           
 void glRectd(double x1, double y1, double x2, double y2)
           
 void glRectdv(java.nio.DoubleBuffer v1, java.nio.DoubleBuffer v2)
           
 void glRectf(float x1, float y1, float x2, float y2)
           
 void glRectfv(java.nio.FloatBuffer v1, java.nio.FloatBuffer v2)
           
 void glRecti(int x1, int y1, int x2, int y2)
           
 void glRectiv(java.nio.IntBuffer v1, java.nio.IntBuffer v2)
           
 void glRects(short x1, short y1, short x2, short y2)
           
 void glRectsv(java.nio.ShortBuffer v1, java.nio.ShortBuffer v2)
           
 int glRenderMode(long mode)
           
 void glRotated(double angle, double x, double y, double z)
           
 void glRotatef(float angle, float x, float y, float z)
           
 void glScaled(double x, double y, double z)
           
 void glScalef(float x, float y, float z)
           
 void glScissor(int x, int y, int width, int height)
           
 void glSelectBuffer(int size, java.nio.IntBuffer buffer)
           
 void glShadeModel(long mode)
           
 void glStencilFunc(long func, int ref, long mask)
           
 void glStencilMask(long mask)
           
 void glStencilOp(long fail, long zfail, long zpass)
           
 void glTexCoord1d(double s)
           
 void glTexCoord1dv(java.nio.DoubleBuffer v)
           
 void glTexCoord1f(float s)
           
 void glTexCoord1fv(java.nio.FloatBuffer v)
           
 void glTexCoord1i(int s)
           
 void glTexCoord1iv(java.nio.IntBuffer v)
           
 void glTexCoord1s(short s)
           
 void glTexCoord1sv(java.nio.ShortBuffer v)
           
 void glTexCoord2d(double s, double t)
           
 void glTexCoord2dv(java.nio.DoubleBuffer v)
           
 void glTexCoord2f(float s, float t)
           
 void glTexCoord2fv(java.nio.FloatBuffer v)
           
 void glTexCoord2i(int s, int t)
           
 void glTexCoord2iv(java.nio.IntBuffer v)
           
 void glTexCoord2s(short s, short t)
           
 void glTexCoord2sv(java.nio.ShortBuffer v)
           
 void glTexCoord3d(double s, double t, double r)
           
 void glTexCoord3dv(java.nio.DoubleBuffer v)
           
 void glTexCoord3f(float s, float t, float r)
           
 void glTexCoord3fv(java.nio.FloatBuffer v)
           
 void glTexCoord3i(int s, int t, int r)
           
 void glTexCoord3iv(java.nio.IntBuffer v)
           
 void glTexCoord3s(short s, short t, short r)
           
 void glTexCoord3sv(java.nio.ShortBuffer v)
           
 void glTexCoord4d(double s, double t, double r, double q)
           
 void glTexCoord4dv(java.nio.DoubleBuffer v)
           
 void glTexCoord4f(float s, float t, float r, float q)
           
 void glTexCoord4fv(java.nio.FloatBuffer v)
           
 void glTexCoord4i(int s, int t, int r, int q)
           
 void glTexCoord4iv(java.nio.IntBuffer v)
           
 void glTexCoord4s(short s, short t, short r, short q)
           
 void glTexCoord4sv(java.nio.ShortBuffer v)
           
 void glTexCoordPointer(int size, long type, int stride, java.nio.Buffer ptr)
           
 void glTexEnvf(long target, long pname, float param)
           
 void glTexEnvfv(long target, long pname, java.nio.FloatBuffer params)
           
 void glTexEnvi(long target, long pname, int param)
           
 void glTexEnviv(long target, long pname, java.nio.IntBuffer params)
           
 void glTexGend(long coord, long pname, double param)
           
 void glTexGendv(long coord, long pname, java.nio.DoubleBuffer params)
           
 void glTexGenf(long coord, long pname, float param)
           
 void glTexGenfv(long coord, long pname, java.nio.FloatBuffer params)
           
 void glTexGeni(long coord, long pname, int param)
           
 void glTexGeniv(long coord, long pname, java.nio.IntBuffer params)
           
 void glTexImage1D(long target, int level, int internalFormat, int width, int border, long format, long type, java.nio.Buffer pixels)
           
 void glTexImage2D(long target, int level, int internalFormat, int width, int height, int border, long format, long type, java.nio.Buffer pixels)
           
 void glTexParameterf(long target, long pname, float param)
           
 void glTexParameterfv(long target, long pname, java.nio.FloatBuffer params)
           
 void glTexParameteri(long target, long pname, int param)
           
 void glTexParameteriv(long target, long pname, java.nio.IntBuffer params)
           
 void glTexSubImage1D(long target, int level, int xoffset, int width, long format, long type, java.nio.Buffer pixels)
           
 void glTexSubImage2D(long target, int level, int xoffset, int yoffset, int width, int height, long format, long type, java.nio.Buffer pixels)
           
 void glTranslated(double x, double y, double z)
           
 void glTranslatef(float x, float y, float z)
           
 void gluLookAt(double eyeX, double eyeY, double eyeZ, double centerX, double centerY, double centerZ, double upX, double upY, double upZ)
           
 void gluOrtho2D(double jarg1, double jarg2, double jarg3, double jarg4)
           
 void gluPerspective(double jarg1, double jarg2, double jarg3, double jarg4)
           
 void glVertex2d(double x, double y)
           
 void glVertex2dv(java.nio.DoubleBuffer v)
           
 void glVertex2f(float x, float y)
           
 void glVertex2fv(java.nio.FloatBuffer v)
           
 void glVertex2i(int x, int y)
           
 void glVertex2iv(java.nio.IntBuffer v)
           
 void glVertex2s(short x, short y)
           
 void glVertex2sv(java.nio.ShortBuffer v)
           
 void glVertex3d(double x, double y, double z)
           
 void glVertex3dv(java.nio.DoubleBuffer v)
           
 void glVertex3f(float x, float y, float z)
           
 void glVertex3fv(java.nio.FloatBuffer v)
           
 void glVertex3i(int x, int y, int z)
           
 void glVertex3iv(java.nio.IntBuffer v)
           
 void glVertex3s(short x, short y, short z)
           
 void glVertex3sv(java.nio.ShortBuffer v)
           
 void glVertex4d(double x, double y, double z, double w)
           
 void glVertex4dv(java.nio.DoubleBuffer v)
           
 void glVertex4f(float x, float y, float z, float w)
           
 void glVertex4fv(java.nio.FloatBuffer v)
           
 void glVertex4i(int x, int y, int z, int w)
           
 void glVertex4iv(java.nio.IntBuffer v)
           
 void glVertex4s(short x, short y, short z, short w)
           
 void glVertex4sv(java.nio.ShortBuffer v)
           
 void glVertexPointer(int size, long type, int stride, java.nio.Buffer ptr)
           
 void glViewport(int x, int y, int width, int height)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

insideBeginEndPair

boolean insideBeginEndPair

gl

GL gl
Constructor Detail

DebugGL

public DebugGL(GL gl)
Method Detail

glClearIndex

public void glClearIndex(float c)
Specified by:
glClearIndex in interface GL

glClearColor

public void glClearColor(float red,
                         float green,
                         float blue,
                         float alpha)
Specified by:
glClearColor in interface GL

glClear

public void glClear(long mask)
Specified by:
glClear in interface GL

glIndexMask

public void glIndexMask(long mask)
Specified by:
glIndexMask in interface GL

glColorMask

public void glColorMask(short red,
                        short green,
                        short blue,
                        short alpha)
Specified by:
glColorMask in interface GL

glAlphaFunc

public void glAlphaFunc(long func,
                        float ref)
Specified by:
glAlphaFunc in interface GL

glBlendFunc

public void glBlendFunc(long sfactor,
                        long dfactor)
Specified by:
glBlendFunc in interface GL

glLogicOp

public void glLogicOp(long opcode)
Specified by:
glLogicOp in interface GL

glCullFace

public void glCullFace(long mode)
Specified by:
glCullFace in interface GL

glFrontFace

public void glFrontFace(long mode)
Specified by:
glFrontFace in interface GL

glPointSize

public void glPointSize(float size)
Specified by:
glPointSize in interface GL

glLineWidth

public void glLineWidth(float width)
Specified by:
glLineWidth in interface GL

glLineStipple

public void glLineStipple(int factor,
                          int pattern)
Specified by:
glLineStipple in interface GL

glPolygonMode

public void glPolygonMode(long face,
                          long mode)
Specified by:
glPolygonMode in interface GL

glPolygonOffset

public void glPolygonOffset(float factor,
                            float units)
Specified by:
glPolygonOffset in interface GL

glPolygonStipple

public void glPolygonStipple(java.nio.ShortBuffer mask)
Specified by:
glPolygonStipple in interface GL

glGetPolygonStipple

public void glGetPolygonStipple(java.nio.ShortBuffer mask)
Specified by:
glGetPolygonStipple in interface GL

glEdgeFlag

public void glEdgeFlag(short flag)
Specified by:
glEdgeFlag in interface GL

glEdgeFlagv

public void glEdgeFlagv(java.nio.ShortBuffer flag)
Specified by:
glEdgeFlagv in interface GL

glScissor

public void glScissor(int x,
                      int y,
                      int width,
                      int height)
Specified by:
glScissor in interface GL

glClipPlane

public void glClipPlane(long plane,
                        java.nio.DoubleBuffer equation)
Specified by:
glClipPlane in interface GL

glGetClipPlane

public void glGetClipPlane(long plane,
                           java.nio.DoubleBuffer equation)
Specified by:
glGetClipPlane in interface GL

glDrawBuffer

public void glDrawBuffer(long mode)
Specified by:
glDrawBuffer in interface GL

glReadBuffer

public void glReadBuffer(long mode)
Specified by:
glReadBuffer in interface GL

glEnable

public void glEnable(long cap)
Specified by:
glEnable in interface GL

glDisable

public void glDisable(long cap)
Specified by:
glDisable in interface GL

glIsEnabled

public short glIsEnabled(long cap)
Specified by:
glIsEnabled in interface GL

glEnableClientState

public void glEnableClientState(long cap)
Specified by:
glEnableClientState in interface GL

glDisableClientState

public void glDisableClientState(long cap)
Specified by:
glDisableClientState in interface GL

glGetBooleanv

public void glGetBooleanv(long pname,
                          java.nio.ShortBuffer params)
Specified by:
glGetBooleanv in interface GL

glGetDoublev

public void glGetDoublev(long pname,
                         java.nio.DoubleBuffer params)
Specified by:
glGetDoublev in interface GL

glGetFloatv

public void glGetFloatv(long pname,
                        java.nio.FloatBuffer params)
Specified by:
glGetFloatv in interface GL

glGetIntegerv

public void glGetIntegerv(long pname,
                          java.nio.IntBuffer params)
Specified by:
glGetIntegerv in interface GL

glPushAttrib

public void glPushAttrib(long mask)
Specified by:
glPushAttrib in interface GL

glPopAttrib

public void glPopAttrib()
Specified by:
glPopAttrib in interface GL

glPushClientAttrib

public void glPushClientAttrib(long mask)
Specified by:
glPushClientAttrib in interface GL

glPopClientAttrib

public void glPopClientAttrib()
Specified by:
glPopClientAttrib in interface GL

glRenderMode

public int glRenderMode(long mode)
Specified by:
glRenderMode in interface GL

glGetString

public java.nio.ShortBuffer glGetString(long name)
Specified by:
glGetString in interface GL

glFinish

public void glFinish()
Specified by:
glFinish in interface GL

glFlush

public void glFlush()
Specified by:
glFlush in interface GL

glHint

public void glHint(long target,
                   long mode)
Specified by:
glHint in interface GL

glClearDepth

public void glClearDepth(double depth)
Specified by:
glClearDepth in interface GL

glDepthFunc

public void glDepthFunc(long func)
Specified by:
glDepthFunc in interface GL

glDepthMask

public void glDepthMask(short flag)
Specified by:
glDepthMask in interface GL

glDepthRange

public void glDepthRange(double near_val,
                         double far_val)
Specified by:
glDepthRange in interface GL

glClearAccum

public void glClearAccum(float red,
                         float green,
                         float blue,
                         float alpha)
Specified by:
glClearAccum in interface GL

glAccum

public void glAccum(long op,
                    float value)
Specified by:
glAccum in interface GL

glMatrixMode

public void glMatrixMode(long mode)
Specified by:
glMatrixMode in interface GL

glOrtho

public void glOrtho(double left,
                    double right,
                    double bottom,
                    double top,
                    double near_val,
                    double far_val)
Specified by:
glOrtho in interface GL

glFrustum

public void glFrustum(double left,
                      double right,
                      double bottom,
                      double top,
                      double near_val,
                      double far_val)
Specified by:
glFrustum in interface GL

glViewport

public void glViewport(int x,
                       int y,
                       int width,
                       int height)
Specified by:
glViewport in interface GL

glPushMatrix

public void glPushMatrix()
Specified by:
glPushMatrix in interface GL

glPopMatrix

public void glPopMatrix()
Specified by:
glPopMatrix in interface GL

glLoadIdentity

public void glLoadIdentity()
Specified by:
glLoadIdentity in interface GL

glLoadMatrixd

public void glLoadMatrixd(java.nio.DoubleBuffer m)
Specified by:
glLoadMatrixd in interface GL

glLoadMatrixf

public void glLoadMatrixf(java.nio.FloatBuffer m)
Specified by:
glLoadMatrixf in interface GL

glMultMatrixd

public void glMultMatrixd(java.nio.DoubleBuffer m)
Specified by:
glMultMatrixd in interface GL

glMultMatrixf

public void glMultMatrixf(java.nio.FloatBuffer m)
Specified by:
glMultMatrixf in interface GL

glRotated

public void glRotated(double angle,
                      double x,
                      double y,
                      double z)
Specified by:
glRotated in interface GL

glRotatef

public void glRotatef(float angle,
                      float x,
                      float y,
                      float z)
Specified by:
glRotatef in interface GL

glScaled

public void glScaled(double x,
                     double y,
                     double z)
Specified by:
glScaled in interface GL

glScalef

public void glScalef(float x,
                     float y,
                     float z)
Specified by:
glScalef in interface GL

glTranslated

public void glTranslated(double x,
                         double y,
                         double z)
Specified by:
glTranslated in interface GL

glTranslatef

public void glTranslatef(float x,
                         float y,
                         float z)
Specified by:
glTranslatef in interface GL

glIsList

public short glIsList(long list)
Specified by:
glIsList in interface GL

glDeleteLists

public void glDeleteLists(long list,
                          int range)
Specified by:
glDeleteLists in interface GL

glGenLists

public long glGenLists(int range)
Specified by:
glGenLists in interface GL

glNewList

public void glNewList(long list,
                      long mode)
Specified by:
glNewList in interface GL

glEndList

public void glEndList()
Specified by:
glEndList in interface GL

glCallList

public void glCallList(long list)
Specified by:
glCallList in interface GL

glCallLists

public void glCallLists(int n,
                        long type,
                        java.nio.Buffer lists)
Specified by:
glCallLists in interface GL

glListBase

public void glListBase(long base)
Specified by:
glListBase in interface GL

glBegin

public void glBegin(long mode)
Specified by:
glBegin in interface GL

glEnd

public void glEnd()
Specified by:
glEnd in interface GL

glVertex2d

public void glVertex2d(double x,
                       double y)
Specified by:
glVertex2d in interface GL

glVertex2f

public void glVertex2f(float x,
                       float y)
Specified by:
glVertex2f in interface GL

glVertex2i

public void glVertex2i(int x,
                       int y)
Specified by:
glVertex2i in interface GL

glVertex2s

public void glVertex2s(short x,
                       short y)
Specified by:
glVertex2s in interface GL

glVertex3d

public void glVertex3d(double x,
                       double y,
                       double z)
Specified by:
glVertex3d in interface GL

glVertex3f

public void glVertex3f(float x,
                       float y,
                       float z)
Specified by:
glVertex3f in interface GL

glVertex3i

public void glVertex3i(int x,
                       int y,
                       int z)
Specified by:
glVertex3i in interface GL

glVertex3s

public void glVertex3s(short x,
                       short y,
                       short z)
Specified by:
glVertex3s in interface GL

glVertex4d

public void glVertex4d(double x,
                       double y,
                       double z,
                       double w)
Specified by:
glVertex4d in interface GL

glVertex4f

public void glVertex4f(float x,
                       float y,
                       float z,
                       float w)
Specified by:
glVertex4f in interface GL

glVertex4i

public void glVertex4i(int x,
                       int y,
                       int z,
                       int w)
Specified by:
glVertex4i in interface GL

glVertex4s

public void glVertex4s(short x,
                       short y,
                       short z,
                       short w)
Specified by:
glVertex4s in interface GL

glVertex2dv

public void glVertex2dv(java.nio.DoubleBuffer v)
Specified by:
glVertex2dv in interface GL

glVertex2fv

public void glVertex2fv(java.nio.FloatBuffer v)
Specified by:
glVertex2fv in interface GL

glVertex2iv

public void glVertex2iv(java.nio.IntBuffer v)
Specified by:
glVertex2iv in interface GL

glVertex2sv

public void glVertex2sv(java.nio.ShortBuffer v)
Specified by:
glVertex2sv in interface GL

glVertex3dv

public void glVertex3dv(java.nio.DoubleBuffer v)
Specified by:
glVertex3dv in interface GL

glVertex3fv

public void glVertex3fv(java.nio.FloatBuffer v)
Specified by:
glVertex3fv in interface GL

glVertex3iv

public void glVertex3iv(java.nio.IntBuffer v)
Specified by:
glVertex3iv in interface GL

glVertex3sv

public void glVertex3sv(java.nio.ShortBuffer v)
Specified by:
glVertex3sv in interface GL

glVertex4dv

public void glVertex4dv(java.nio.DoubleBuffer v)
Specified by:
glVertex4dv in interface GL

glVertex4fv

public void glVertex4fv(java.nio.FloatBuffer v)
Specified by:
glVertex4fv in interface GL

glVertex4iv

public void glVertex4iv(java.nio.IntBuffer v)
Specified by:
glVertex4iv in interface GL

glVertex4sv

public void glVertex4sv(java.nio.ShortBuffer v)
Specified by:
glVertex4sv in interface GL

glNormal3b

public void glNormal3b(byte nx,
                       byte ny,
                       byte nz)
Specified by:
glNormal3b in interface GL

glNormal3d

public void glNormal3d(double nx,
                       double ny,
                       double nz)
Specified by:
glNormal3d in interface GL

glNormal3f

public void glNormal3f(float nx,
                       float ny,
                       float nz)
Specified by:
glNormal3f in interface GL

glNormal3i

public void glNormal3i(int nx,
                       int ny,
                       int nz)
Specified by:
glNormal3i in interface GL

glNormal3s

public void glNormal3s(short nx,
                       short ny,
                       short nz)
Specified by:
glNormal3s in interface GL

glNormal3bv

public void glNormal3bv(java.nio.ByteBuffer v)
Specified by:
glNormal3bv in interface GL

glNormal3dv

public void glNormal3dv(java.nio.DoubleBuffer v)
Specified by:
glNormal3dv in interface GL

glNormal3fv

public void glNormal3fv(java.nio.FloatBuffer v)
Specified by:
glNormal3fv in interface GL

glNormal3iv

public void glNormal3iv(java.nio.IntBuffer v)
Specified by:
glNormal3iv in interface GL

glNormal3sv

public void glNormal3sv(java.nio.ShortBuffer v)
Specified by:
glNormal3sv in interface GL

glIndexd

public void glIndexd(double c)
Specified by:
glIndexd in interface GL

glIndexf

public void glIndexf(float c)
Specified by:
glIndexf in interface GL

glIndexi

public void glIndexi(int c)
Specified by:
glIndexi in interface GL

glIndexs

public void glIndexs(short c)
Specified by:
glIndexs in interface GL

glIndexub

public void glIndexub(short c)
Specified by:
glIndexub in interface GL

glIndexdv

public void glIndexdv(java.nio.DoubleBuffer c)
Specified by:
glIndexdv in interface GL

glIndexfv

public void glIndexfv(java.nio.FloatBuffer c)
Specified by:
glIndexfv in interface GL

glIndexiv

public void glIndexiv(java.nio.IntBuffer c)
Specified by:
glIndexiv in interface GL

glIndexsv

public void glIndexsv(java.nio.ShortBuffer c)
Specified by:
glIndexsv in interface GL

glIndexubv

public void glIndexubv(java.nio.ShortBuffer c)
Specified by:
glIndexubv in interface GL

glColor3b

public void glColor3b(byte red,
                      byte green,
                      byte blue)
Specified by:
glColor3b in interface GL

glColor3d

public void glColor3d(double red,
                      double green,
                      double blue)
Specified by:
glColor3d in interface GL

glColor3f

public void glColor3f(float red,
                      float green,
                      float blue)
Specified by:
glColor3f in interface GL

glColor3i

public void glColor3i(int red,
                      int green,
                      int blue)
Specified by:
glColor3i in interface GL

glColor3s

public void glColor3s(short red,
                      short green,
                      short blue)
Specified by:
glColor3s in interface GL

glColor3ub

public void glColor3ub(short red,
                       short green,
                       short blue)
Specified by:
glColor3ub in interface GL

glColor3ui

public void glColor3ui(long red,
                       long green,
                       long blue)
Specified by:
glColor3ui in interface GL

glColor3us

public void glColor3us(int red,
                       int green,
                       int blue)
Specified by:
glColor3us in interface GL

glColor4b

public void glColor4b(byte red,
                      byte green,
                      byte blue,
                      byte alpha)
Specified by:
glColor4b in interface GL

glColor4d

public void glColor4d(double red,
                      double green,
                      double blue,
                      double alpha)
Specified by:
glColor4d in interface GL

glColor4f

public void glColor4f(float red,
                      float green,
                      float blue,
                      float alpha)
Specified by:
glColor4f in interface GL

glColor4i

public void glColor4i(int red,
                      int green,
                      int blue,
                      int alpha)
Specified by:
glColor4i in interface GL

glColor4s

public void glColor4s(short red,
                      short green,
                      short blue,
                      short alpha)
Specified by:
glColor4s in interface GL

glColor4ub

public void glColor4ub(short red,
                       short green,
                       short blue,
                       short alpha)
Specified by:
glColor4ub in interface GL

glColor4ui

public void glColor4ui(long red,
                       long green,
                       long blue,
                       long alpha)
Specified by:
glColor4ui in interface GL

glColor4us

public void glColor4us(int red,
                       int green,
                       int blue,
                       int alpha)
Specified by:
glColor4us in interface GL

glColor3bv

public void glColor3bv(java.nio.ByteBuffer v)
Specified by:
glColor3bv in interface GL

glColor3dv

public void glColor3dv(java.nio.DoubleBuffer v)
Specified by:
glColor3dv in interface GL

glColor3fv

public void glColor3fv(java.nio.FloatBuffer v)
Specified by:
glColor3fv in interface GL

glColor3iv

public void glColor3iv(java.nio.IntBuffer v)
Specified by:
glColor3iv in interface GL

glColor3sv

public void glColor3sv(java.nio.ShortBuffer v)
Specified by:
glColor3sv in interface GL

glColor3ubv

public void glColor3ubv(java.nio.ShortBuffer v)
Specified by:
glColor3ubv in interface GL

glColor3uiv

public void glColor3uiv(java.nio.IntBuffer v)
Specified by:
glColor3uiv in interface GL

glColor3usv

public void glColor3usv(java.nio.IntBuffer v)
Specified by:
glColor3usv in interface GL

glColor4bv

public void glColor4bv(java.nio.ByteBuffer v)
Specified by:
glColor4bv in interface GL

glColor4dv

public void glColor4dv(java.nio.DoubleBuffer v)
Specified by:
glColor4dv in interface GL

glColor4fv

public void glColor4fv(java.nio.FloatBuffer v)
Specified by:
glColor4fv in interface GL

glColor4iv

public void glColor4iv(java.nio.IntBuffer v)
Specified by:
glColor4iv in interface GL

glColor4sv

public void glColor4sv(java.nio.ShortBuffer v)
Specified by:
glColor4sv in interface GL

glColor4ubv

public void glColor4ubv(java.nio.ShortBuffer v)
Specified by:
glColor4ubv in interface GL

glColor4uiv

public void glColor4uiv(java.nio.IntBuffer v)
Specified by:
glColor4uiv in interface GL

glColor4usv

public void glColor4usv(java.nio.IntBuffer v)
Specified by:
glColor4usv in interface GL

glTexCoord1d

public void glTexCoord1d(double s)
Specified by:
glTexCoord1d in interface GL

glTexCoord1f

public void glTexCoord1f(float s)
Specified by:
glTexCoord1f in interface GL

glTexCoord1i

public void glTexCoord1i(int s)
Specified by:
glTexCoord1i in interface GL

glTexCoord1s

public void glTexCoord1s(short s)
Specified by:
glTexCoord1s in interface GL

glTexCoord2d

public void glTexCoord2d(double s,
                         double t)
Specified by:
glTexCoord2d in interface GL

glTexCoord2f

public void glTexCoord2f(float s,
                         float t)
Specified by:
glTexCoord2f in interface GL

glTexCoord2i

public void glTexCoord2i(int s,
                         int t)
Specified by:
glTexCoord2i in interface GL

glTexCoord2s

public void glTexCoord2s(short s,
                         short t)
Specified by:
glTexCoord2s in interface GL

glTexCoord3d

public void glTexCoord3d(double s,
                         double t,
                         double r)
Specified by:
glTexCoord3d in interface GL

glTexCoord3f

public void glTexCoord3f(float s,
                         float t,
                         float r)
Specified by:
glTexCoord3f in interface GL

glTexCoord3i

public void glTexCoord3i(int s,
                         int t,
                         int r)
Specified by:
glTexCoord3i in interface GL

glTexCoord3s

public void glTexCoord3s(short s,
                         short t,
                         short r)
Specified by:
glTexCoord3s in interface GL

glTexCoord4d

public void glTexCoord4d(double s,
                         double t,
                         double r,
                         double q)
Specified by:
glTexCoord4d in interface GL

glTexCoord4f

public void glTexCoord4f(float s,
                         float t,
                         float r,
                         float q)
Specified by:
glTexCoord4f in interface GL

glTexCoord4i

public void glTexCoord4i(int s,
                         int t,
                         int r,
                         int q)
Specified by:
glTexCoord4i in interface GL

glTexCoord4s

public void glTexCoord4s(short s,
                         short t,
                         short r,
                         short q)
Specified by:
glTexCoord4s in interface GL

glTexCoord1dv

public void glTexCoord1dv(java.nio.DoubleBuffer v)
Specified by:
glTexCoord1dv in interface GL

glTexCoord1fv

public void glTexCoord1fv(java.nio.FloatBuffer v)
Specified by:
glTexCoord1fv in interface GL

glTexCoord1iv

public void glTexCoord1iv(java.nio.IntBuffer v)
Specified by:
glTexCoord1iv in interface GL

glTexCoord1sv

public void glTexCoord1sv(java.nio.ShortBuffer v)
Specified by:
glTexCoord1sv in interface GL

glTexCoord2dv

public void glTexCoord2dv(java.nio.DoubleBuffer v)
Specified by:
glTexCoord2dv in interface GL

glTexCoord2fv

public void glTexCoord2fv(java.nio.FloatBuffer v)
Specified by:
glTexCoord2fv in interface GL

glTexCoord2iv

public void glTexCoord2iv(java.nio.IntBuffer v)
Specified by:
glTexCoord2iv in interface GL

glTexCoord2sv

public void glTexCoord2sv(java.nio.ShortBuffer v)
Specified by:
glTexCoord2sv in interface GL

glTexCoord3dv

public void glTexCoord3dv(java.nio.DoubleBuffer v)
Specified by:
glTexCoord3dv in interface GL

glTexCoord3fv

public void glTexCoord3fv(java.nio.FloatBuffer v)
Specified by:
glTexCoord3fv in interface GL

glTexCoord3iv

public void glTexCoord3iv(java.nio.IntBuffer v)
Specified by:
glTexCoord3iv in interface GL

glTexCoord3sv

public void glTexCoord3sv(java.nio.ShortBuffer v)
Specified by:
glTexCoord3sv in interface GL

glTexCoord4dv

public void glTexCoord4dv(java.nio.DoubleBuffer v)
Specified by:
glTexCoord4dv in interface GL

glTexCoord4fv

public void glTexCoord4fv(java.nio.FloatBuffer v)
Specified by:
glTexCoord4fv in interface GL

glTexCoord4iv

public void glTexCoord4iv(java.nio.IntBuffer v)
Specified by:
glTexCoord4iv in interface GL

glTexCoord4sv

public void glTexCoord4sv(java.nio.ShortBuffer v)
Specified by:
glTexCoord4sv in interface GL

glRasterPos2d

public void glRasterPos2d(double x,
                          double y)
Specified by:
glRasterPos2d in interface GL

glRasterPos2f

public void glRasterPos2f(float x,
                          float y)
Specified by:
glRasterPos2f in interface GL

glRasterPos2i

public void glRasterPos2i(int x,
                          int y)
Specified by:
glRasterPos2i in interface GL

glRasterPos2s

public void glRasterPos2s(short x,
                          short y)
Specified by:
glRasterPos2s in interface GL

glRasterPos3d

public void glRasterPos3d(double x,
                          double y,
                          double z)
Specified by:
glRasterPos3d in interface GL

glRasterPos3f

public void glRasterPos3f(float x,
                          float y,
                          float z)
Specified by:
glRasterPos3f in interface GL

glRasterPos3i

public void glRasterPos3i(int x,
                          int y,
                          int z)
Specified by:
glRasterPos3i in interface GL

glRasterPos3s

public void glRasterPos3s(short x,
                          short y,
                          short z)
Specified by:
glRasterPos3s in interface GL

glRasterPos4d

public void glRasterPos4d(double x,
                          double y,
                          double z,
                          double w)
Specified by:
glRasterPos4d in interface GL

glRasterPos4f

public void glRasterPos4f(float x,
                          float y,
                          float z,
                          float w)
Specified by:
glRasterPos4f in interface GL

glRasterPos4i

public void glRasterPos4i(int x,
                          int y,
                          int z,
                          int w)
Specified by:
glRasterPos4i in interface GL

glRasterPos4s

public void glRasterPos4s(short x,
                          short y,
                          short z,
                          short w)
Specified by:
glRasterPos4s in interface GL

glRasterPos2dv

public void glRasterPos2dv(java.nio.DoubleBuffer v)
Specified by:
glRasterPos2dv in interface GL

glRasterPos2fv

public void glRasterPos2fv(java.nio.FloatBuffer v)
Specified by:
glRasterPos2fv in interface GL

glRasterPos2iv

public void glRasterPos2iv(java.nio.IntBuffer v)
Specified by:
glRasterPos2iv in interface GL

glRasterPos2sv

public void glRasterPos2sv(java.nio.ShortBuffer v)
Specified by:
glRasterPos2sv in interface GL

glRasterPos3dv

public void glRasterPos3dv(java.nio.DoubleBuffer v)
Specified by:
glRasterPos3dv in interface GL

glRasterPos3fv

public void glRasterPos3fv(java.nio.FloatBuffer v)
Specified by:
glRasterPos3fv in interface GL

glRasterPos3iv

public void glRasterPos3iv(java.nio.IntBuffer v)
Specified by:
glRasterPos3iv in interface GL

glRasterPos3sv

public void glRasterPos3sv(java.nio.ShortBuffer v)
Specified by:
glRasterPos3sv in interface GL

glRasterPos4dv

public void glRasterPos4dv(java.nio.DoubleBuffer v)
Specified by:
glRasterPos4dv in interface GL

glRasterPos4fv

public void glRasterPos4fv(java.nio.FloatBuffer v)
Specified by:
glRasterPos4fv in interface GL

glRasterPos4iv

public void glRasterPos4iv(java.nio.IntBuffer v)
Specified by:
glRasterPos4iv in interface GL

glRasterPos4sv

public void glRasterPos4sv(java.nio.ShortBuffer v)
Specified by:
glRasterPos4sv in interface GL

glRectd

public void glRectd(double x1,
                    double y1,
                    double x2,
                    double y2)
Specified by:
glRectd in interface GL

glRectf

public void glRectf(float x1,
                    float y1,
                    float x2,
                    float y2)
Specified by:
glRectf in interface GL

glRecti

public void glRecti(int x1,
                    int y1,
                    int x2,
                    int y2)
Specified by:
glRecti in interface GL

glRects

public void glRects(short x1,
                    short y1,
                    short x2,
                    short y2)
Specified by:
glRects in interface GL

glRectdv

public void glRectdv(java.nio.DoubleBuffer v1,
                     java.nio.DoubleBuffer v2)
Specified by:
glRectdv in interface GL

glRectfv

public void glRectfv(java.nio.FloatBuffer v1,
                     java.nio.FloatBuffer v2)
Specified by:
glRectfv in interface GL

glRectiv

public void glRectiv(java.nio.IntBuffer v1,
                     java.nio.IntBuffer v2)
Specified by:
glRectiv in interface GL

glRectsv

public void glRectsv(java.nio.ShortBuffer v1,
                     java.nio.ShortBuffer v2)
Specified by:
glRectsv in interface GL

glVertexPointer

public void glVertexPointer(int size,
                            long type,
                            int stride,
                            java.nio.Buffer ptr)
Specified by:
glVertexPointer in interface GL

glNormalPointer

public void glNormalPointer(long type,
                            int stride,
                            java.nio.Buffer ptr)
Specified by:
glNormalPointer in interface GL

glColorPointer

public void glColorPointer(int size,
                           long type,
                           int stride,
                           java.nio.Buffer ptr)
Specified by:
glColorPointer in interface GL

glIndexPointer

public void glIndexPointer(long type,
                           int stride,
                           java.nio.Buffer ptr)
Specified by:
glIndexPointer in interface GL

glTexCoordPointer

public void glTexCoordPointer(int size,
                              long type,
                              int stride,
                              java.nio.Buffer ptr)
Specified by:
glTexCoordPointer in interface GL

glEdgeFlagPointer

public void glEdgeFlagPointer(int stride,
                              java.nio.Buffer ptr)
Specified by:
glEdgeFlagPointer in interface GL

glArrayElement

public void glArrayElement(int i)
Specified by:
glArrayElement in interface GL

glDrawArrays

public void glDrawArrays(long mode,
                         int first,
                         int count)
Specified by:
glDrawArrays in interface GL

glDrawElements

public void glDrawElements(long mode,
                           int count,
                           long type,
                           java.nio.Buffer indices)
Specified by:
glDrawElements in interface GL

glInterleavedArrays

public void glInterleavedArrays(long format,
                                int stride,
                                java.nio.Buffer pointer)
Specified by:
glInterleavedArrays in interface GL

glShadeModel

public void glShadeModel(long mode)
Specified by:
glShadeModel in interface GL

glLightf

public void glLightf(long light,
                     long pname,
                     float param)
Specified by:
glLightf in interface GL

glLighti

public void glLighti(long light,
                     long pname,
                     int param)
Specified by:
glLighti in interface GL

glLightfv

public void glLightfv(long light,
                      long pname,
                      java.nio.FloatBuffer params)
Specified by:
glLightfv in interface GL

glLightiv

public void glLightiv(long light,
                      long pname,
                      java.nio.IntBuffer params)
Specified by:
glLightiv in interface GL

glGetLightfv

public void glGetLightfv(long light,
                         long pname,
                         java.nio.FloatBuffer params)
Specified by:
glGetLightfv in interface GL

glGetLightiv

public void glGetLightiv(long light,
                         long pname,
                         java.nio.IntBuffer params)
Specified by:
glGetLightiv in interface GL

glLightModelf

public void glLightModelf(long pname,
                          float param)
Specified by:
glLightModelf in interface GL

glLightModeli

public void glLightModeli(long pname,
                          int param)
Specified by:
glLightModeli in interface GL

glLightModelfv

public void glLightModelfv(long pname,
                           java.nio.FloatBuffer params)
Specified by:
glLightModelfv in interface GL

glLightModeliv

public void glLightModeliv(long pname,
                           java.nio.IntBuffer params)
Specified by:
glLightModeliv in interface GL

glMaterialf

public void glMaterialf(long face,
                        long pname,
                        float param)
Specified by:
glMaterialf in interface GL

glMateriali

public void glMateriali(long face,
                        long pname,
                        int param)
Specified by:
glMateriali in interface GL

glMaterialfv

public void glMaterialfv(long face,
                         long pname,
                         java.nio.FloatBuffer params)
Specified by:
glMaterialfv in interface GL

glMaterialiv

public void glMaterialiv(long face,
                         long pname,
                         java.nio.IntBuffer params)
Specified by:
glMaterialiv in interface GL

glGetMaterialfv

public void glGetMaterialfv(long face,
                            long pname,
                            java.nio.FloatBuffer params)
Specified by:
glGetMaterialfv in interface GL

glGetMaterialiv

public void glGetMaterialiv(long face,
                            long pname,
                            java.nio.IntBuffer params)
Specified by:
glGetMaterialiv in interface GL

glColorMaterial

public void glColorMaterial(long face,
                            long mode)
Specified by:
glColorMaterial in interface GL

glPixelZoom

public void glPixelZoom(float xfactor,
                        float yfactor)
Specified by:
glPixelZoom in interface GL

glPixelStoref

public void glPixelStoref(long pname,
                          float param)
Specified by:
glPixelStoref in interface GL

glPixelStorei

public void glPixelStorei(long pname,
                          int param)
Specified by:
glPixelStorei in interface GL

glPixelTransferf

public void glPixelTransferf(long pname,
                             float param)
Specified by:
glPixelTransferf in interface GL

glPixelTransferi

public void glPixelTransferi(long pname,
                             int param)
Specified by:
glPixelTransferi in interface GL

glPixelMapfv

public void glPixelMapfv(long map,
                         int mapsize,
                         java.nio.FloatBuffer values)
Specified by:
glPixelMapfv in interface GL

glPixelMapuiv

public void glPixelMapuiv(long map,
                          int mapsize,
                          java.nio.IntBuffer values)
Specified by:
glPixelMapuiv in interface GL

glPixelMapusv

public void glPixelMapusv(long map,
                          int mapsize,
                          java.nio.IntBuffer values)
Specified by:
glPixelMapusv in interface GL

glGetPixelMapfv

public void glGetPixelMapfv(long map,
                            java.nio.FloatBuffer values)
Specified by:
glGetPixelMapfv in interface GL

glGetPixelMapuiv

public void glGetPixelMapuiv(long map,
                             java.nio.IntBuffer values)
Specified by:
glGetPixelMapuiv in interface GL

glGetPixelMapusv

public void glGetPixelMapusv(long map,
                             java.nio.IntBuffer values)
Specified by:
glGetPixelMapusv in interface GL

glBitmap

public void glBitmap(int width,
                     int height,
                     float xorig,
                     float yorig,
                     float xmove,
                     float ymove,
                     java.nio.ShortBuffer bitmap)
Specified by:
glBitmap in interface GL

glReadPixels

public void glReadPixels(int x,
                         int y,
                         int width,
                         int height,
                         long format,
                         long type,
                         java.nio.Buffer pixels)
Specified by:
glReadPixels in interface GL

glDrawPixels

public void glDrawPixels(int width,
                         int height,
                         long format,
                         long type,
                         java.nio.Buffer pixels)
Specified by:
glDrawPixels in interface GL

glCopyPixels

public void glCopyPixels(int x,
                         int y,
                         int width,
                         int height,
                         long type)
Specified by:
glCopyPixels in interface GL

glStencilFunc

public void glStencilFunc(long func,
                          int ref,
                          long mask)
Specified by:
glStencilFunc in interface GL

glStencilMask

public void glStencilMask(long mask)
Specified by:
glStencilMask in interface GL

glStencilOp

public void glStencilOp(long fail,
                        long zfail,
                        long zpass)
Specified by:
glStencilOp in interface GL

glClearStencil

public void glClearStencil(int s)
Specified by:
glClearStencil in interface GL

glTexGend

public void glTexGend(long coord,
                      long pname,
                      double param)
Specified by:
glTexGend in interface GL

glTexGenf

public void glTexGenf(long coord,
                      long pname,
                      float param)
Specified by:
glTexGenf in interface GL

glTexGeni

public void glTexGeni(long coord,
                      long pname,
                      int param)
Specified by:
glTexGeni in interface GL

glTexGendv

public void glTexGendv(long coord,
                       long pname,
                       java.nio.DoubleBuffer params)
Specified by:
glTexGendv in interface GL

glTexGenfv

public void glTexGenfv(long coord,
                       long pname,
                       java.nio.FloatBuffer params)
Specified by:
glTexGenfv in interface GL

glTexGeniv

public void glTexGeniv(long coord,
                       long pname,
                       java.nio.IntBuffer params)
Specified by:
glTexGeniv in interface GL

glGetTexGendv

public void glGetTexGendv(long coord,
                          long pname,
                          java.nio.DoubleBuffer params)
Specified by:
glGetTexGendv in interface GL

glGetTexGenfv

public void glGetTexGenfv(long coord,
                          long pname,
                          java.nio.FloatBuffer params)
Specified by:
glGetTexGenfv in interface GL

glGetTexGeniv

public void glGetTexGeniv(long coord,
                          long pname,
                          java.nio.IntBuffer params)
Specified by:
glGetTexGeniv in interface GL

glTexEnvf

public void glTexEnvf(long target,
                      long pname,
                      float param)
Specified by:
glTexEnvf in interface GL

glTexEnvi

public void glTexEnvi(long target,
                      long pname,
                      int param)
Specified by:
glTexEnvi in interface GL

glTexEnvfv

public void glTexEnvfv(long target,
                       long pname,
                       java.nio.FloatBuffer params)
Specified by:
glTexEnvfv in interface GL

glTexEnviv

public void glTexEnviv(long target,
                       long pname,
                       java.nio.IntBuffer params)
Specified by:
glTexEnviv in interface GL

glGetTexEnvfv

public void glGetTexEnvfv(long target,
                          long pname,
                          java.nio.FloatBuffer params)
Specified by:
glGetTexEnvfv in interface GL

glGetTexEnviv

public void glGetTexEnviv(long target,
                          long pname,
                          java.nio.IntBuffer params)
Specified by:
glGetTexEnviv in interface GL

glTexParameterf

public void glTexParameterf(long target,
                            long pname,
                            float param)
Specified by:
glTexParameterf in interface GL

glTexParameteri

public void glTexParameteri(long target,
                            long pname,
                            int param)
Specified by:
glTexParameteri in interface GL

glTexParameterfv

public void glTexParameterfv(long target,
                             long pname,
                             java.nio.FloatBuffer params)
Specified by:
glTexParameterfv in interface GL

glTexParameteriv

public void glTexParameteriv(long target,
                             long pname,
                             java.nio.IntBuffer params)
Specified by:
glTexParameteriv in interface GL

glGetTexParameterfv

public void glGetTexParameterfv(long target,
                                long pname,
                                java.nio.FloatBuffer params)
Specified by:
glGetTexParameterfv in interface GL

glGetTexParameteriv

public void glGetTexParameteriv(long target,
                                long pname,
                                java.nio.IntBuffer params)
Specified by:
glGetTexParameteriv in interface GL

glGetTexLevelParameterfv

public void glGetTexLevelParameterfv(long target,
                                     int level,
                                     long pname,
                                     java.nio.FloatBuffer params)
Specified by:
glGetTexLevelParameterfv in interface GL

glGetTexLevelParameteriv

public void glGetTexLevelParameteriv(long target,
                                     int level,
                                     long pname,
                                     java.nio.IntBuffer params)
Specified by:
glGetTexLevelParameteriv in interface GL

glTexImage1D

public void glTexImage1D(long target,
                         int level,
                         int internalFormat,
                         int width,
                         int border,
                         long format,
                         long type,
                         java.nio.Buffer pixels)
Specified by:
glTexImage1D in interface GL

glTexImage2D

public void glTexImage2D(long target,
                         int level,
                         int internalFormat,
                         int width,
                         int height,
                         int border,
                         long format,
                         long type,
                         java.nio.Buffer pixels)
Specified by:
glTexImage2D in interface GL

glGetTexImage

public void glGetTexImage(long target,
                          int level,
                          long format,
                          long type,
                          java.nio.Buffer pixels)
Specified by:
glGetTexImage in interface GL

glGenTextures

public void glGenTextures(int n,
                          java.nio.IntBuffer textures)
Specified by:
glGenTextures in interface GL

glDeleteTextures

public void glDeleteTextures(int n,
                             java.nio.IntBuffer textures)
Specified by:
glDeleteTextures in interface GL

glBindTexture

public void glBindTexture(long target,
                          long texture)
Specified by:
glBindTexture in interface GL

glPrioritizeTextures

public void glPrioritizeTextures(int n,
                                 java.nio.IntBuffer textures,
                                 java.nio.FloatBuffer priorities)
Specified by:
glPrioritizeTextures in interface GL

glAreTexturesResident

public short glAreTexturesResident(int n,
                                   java.nio.IntBuffer textures,
                                   java.nio.ShortBuffer residences)
Specified by:
glAreTexturesResident in interface GL

glIsTexture

public short glIsTexture(long texture)
Specified by:
glIsTexture in interface GL

glTexSubImage1D

public void glTexSubImage1D(long target,
                            int level,
                            int xoffset,
                            int width,
                            long format,
                            long type,
                            java.nio.Buffer pixels)
Specified by:
glTexSubImage1D in interface GL

glTexSubImage2D

public void glTexSubImage2D(long target,
                            int level,
                            int xoffset,
                            int yoffset,
                            int width,
                            int height,
                            long format,
                            long type,
                            java.nio.Buffer pixels)
Specified by:
glTexSubImage2D in interface GL

glCopyTexImage1D

public void glCopyTexImage1D(long target,
                             int level,
                             long internalformat,
                             int x,
                             int y,
                             int width,
                             int border)
Specified by:
glCopyTexImage1D in interface GL

glCopyTexImage2D

public void glCopyTexImage2D(long target,
                             int level,
                             long internalformat,
                             int x,
                             int y,
                             int width,
                             int height,
                             int border)
Specified by:
glCopyTexImage2D in interface GL

glCopyTexSubImage1D

public void glCopyTexSubImage1D(long target,
                                int level,
                                int xoffset,
                                int x,
                                int y,
                                int width)
Specified by:
glCopyTexSubImage1D in interface GL

glCopyTexSubImage2D

public void glCopyTexSubImage2D(long target,
                                int level,
                                int xoffset,
                                int yoffset,
                                int x,
                                int y,
                                int width,
                                int height)
Specified by:
glCopyTexSubImage2D in interface GL

glMap1d

public void glMap1d(long target,
                    double u1,
                    double u2,
                    int stride,
                    int order,
                    java.nio.DoubleBuffer points)
Specified by:
glMap1d in interface GL

glMap1f

public void glMap1f(long target,
                    float u1,
                    float u2,
                    int stride,
                    int order,
                    java.nio.FloatBuffer points)
Specified by:
glMap1f in interface GL

glMap2d

public void glMap2d(long target,
                    double u1,
                    double u2,
                    int ustride,
                    int uorder,
                    double v1,
                    double v2,
                    int vstride,
                    int vorder,
                    java.nio.DoubleBuffer points)
Specified by:
glMap2d in interface GL

glMap2f

public void glMap2f(long target,
                    float u1,
                    float u2,
                    int ustride,
                    int uorder,
                    float v1,
                    float v2,
                    int vstride,
                    int vorder,
                    java.nio.FloatBuffer points)
Specified by:
glMap2f in interface GL

glGetMapdv

public void glGetMapdv(long target,
                       long query,
                       java.nio.DoubleBuffer v)
Specified by:
glGetMapdv in interface GL

glGetMapfv

public void glGetMapfv(long target,
                       long query,
                       java.nio.FloatBuffer v)
Specified by:
glGetMapfv in interface GL

glGetMapiv

public void glGetMapiv(long target,
                       long query,
                       java.nio.IntBuffer v)
Specified by:
glGetMapiv in interface GL

glEvalCoord1d

public void glEvalCoord1d(double u)
Specified by:
glEvalCoord1d in interface GL

glEvalCoord1f

public void glEvalCoord1f(float u)
Specified by:
glEvalCoord1f in interface GL

glEvalCoord1dv

public void glEvalCoord1dv(java.nio.DoubleBuffer u)
Specified by:
glEvalCoord1dv in interface GL

glEvalCoord1fv

public void glEvalCoord1fv(java.nio.FloatBuffer u)
Specified by:
glEvalCoord1fv in interface GL

glEvalCoord2d

public void glEvalCoord2d(double u,
                          double v)
Specified by:
glEvalCoord2d in interface GL

glEvalCoord2f

public void glEvalCoord2f(float u,
                          float v)
Specified by:
glEvalCoord2f in interface GL

glEvalCoord2dv

public void glEvalCoord2dv(java.nio.DoubleBuffer u)
Specified by:
glEvalCoord2dv in interface GL

glEvalCoord2fv

public void glEvalCoord2fv(java.nio.FloatBuffer u)
Specified by:
glEvalCoord2fv in interface GL

glMapGrid1d

public void glMapGrid1d(int un,
                        double u1,
                        double u2)
Specified by:
glMapGrid1d in interface GL

glMapGrid1f

public void glMapGrid1f(int un,
                        float u1,
                        float u2)
Specified by:
glMapGrid1f in interface GL

glMapGrid2d

public void glMapGrid2d(int un,
                        double u1,
                        double u2,
                        int vn,
                        double v1,
                        double v2)
Specified by:
glMapGrid2d in interface GL

glMapGrid2f

public void glMapGrid2f(int un,
                        float u1,
                        float u2,
                        int vn,
                        float v1,
                        float v2)
Specified by:
glMapGrid2f in interface GL

glEvalPoint1

public void glEvalPoint1(int i)
Specified by:
glEvalPoint1 in interface GL

glEvalPoint2

public void glEvalPoint2(int i,
                         int j)
Specified by:
glEvalPoint2 in interface GL

glEvalMesh1

public void glEvalMesh1(long mode,
                        int i1,
                        int i2)
Specified by:
glEvalMesh1 in interface GL

glEvalMesh2

public void glEvalMesh2(long mode,
                        int i1,
                        int i2,
                        int j1,
                        int j2)
Specified by:
glEvalMesh2 in interface GL

glFogf

public void glFogf(long pname,
                   float param)
Specified by:
glFogf in interface GL

glFogi

public void glFogi(long pname,
                   int param)
Specified by:
glFogi in interface GL

glFogfv

public void glFogfv(long pname,
                    java.nio.FloatBuffer params)
Specified by:
glFogfv in interface GL

glFogiv

public void glFogiv(long pname,
                    java.nio.IntBuffer params)
Specified by:
glFogiv in interface GL

glFeedbackBuffer

public void glFeedbackBuffer(int size,
                             long type,
                             java.nio.FloatBuffer buffer)
Specified by:
glFeedbackBuffer in interface GL

glPassThrough

public void glPassThrough(float token)
Specified by:
glPassThrough in interface GL

glSelectBuffer

public void glSelectBuffer(int size,
                           java.nio.IntBuffer buffer)
Specified by:
glSelectBuffer in interface GL

glInitNames

public void glInitNames()
Specified by:
glInitNames in interface GL

glLoadName

public void glLoadName(long name)
Specified by:
glLoadName in interface GL

glPushName

public void glPushName(long name)
Specified by:
glPushName in interface GL

glPopName

public void glPopName()
Specified by:
glPopName in interface GL

gluLookAt

public void gluLookAt(double eyeX,
                      double eyeY,
                      double eyeZ,
                      double centerX,
                      double centerY,
                      double centerZ,
                      double upX,
                      double upY,
                      double upZ)
Specified by:
gluLookAt in interface GL

gluPerspective

public void gluPerspective(double jarg1,
                           double jarg2,
                           double jarg3,
                           double jarg4)
Specified by:
gluPerspective in interface GL

gluOrtho2D

public void gluOrtho2D(double jarg1,
                       double jarg2,
                       double jarg3,
                       double jarg4)
Specified by:
gluOrtho2D in interface GL

glGetError

public long glGetError()
Specified by:
glGetError in interface GL

checkGLError

void checkGLError(java.lang.String caller)