class OpenGL : Object

public static const_c uint GL_ACCUM
public static const_c uint GL_ACCUM_BUFFER_BIT
public static const_c uint GL_AMBIENT
public static const_c uint GL_AMBIENT_AND_DIFFUSE
public static const_c uint GL_ARRAY_BUFFER
public static const_c uint GL_AUTO_NORMAL
public static const_c uint GL_BGR
public static const_c uint GL_BGRA
public static const_c uint GL_BLEND
public static const_c uint GL_CLAMP_TO_EDGE
public static const_c uint GL_COLOR_BUFFER_BIT
public static const_c uint GL_COLOR_MATERIAL
public static const_c uint GL_COMPILE
public static const_c uint GL_CULL_FACE
public static const_c uint GL_CW
public static const_c uint GL_DEPTH_BUFFER_BIT
public static const_c uint GL_DEPTH_TEST
public static const_c uint GL_DIFFUSE
public static const_c uint GL_DYNAMIC_DRAW
public static const_c uint GL_ELEMENT_ARRAY_BUFFER
public static const_c uint GL_FILL
public static const_c uint GL_FLAT
public static const_c uint GL_FLOAT
public static const_c uint GL_FRAGMENT_SHADER
public static const_c uint GL_FRONT
public static const_c uint GL_FRONT_AND_BACK
public static const_c uint GL_LEQUAL
public static const_c uint GL_LESS
public static const_c uint GL_LIGHT_MODEL_LOCAL_VIEWER
public static const_c uint GL_LIGHT0
public static const_c uint GL_LIGHTING
public static const_c uint GL_LINEAR
public static const_c uint GL_MAP2_VERTEX_3
public static const_c uint GL_MODELVIEW
public static const_c uint GL_MULT
public static const_c uint GL_NEAREST
public static const_c uint GL_NORMALIZE
public static const_c uint GL_ONE_MINUS_SRC_ALPHA
public static const_c uint GL_POLYGON
public static const_c uint GL_POSITION
public static const_c uint GL_PROJECTION
public static const_c uint GL_QUAD_STRIP
public static const_c uint GL_QUADS
public static const_c uint GL_RETURN
public static const_c uint GL_RGB
public static const_c uint GL_RGBA
public static const_c uint GL_SHININESS
public static const_c uint GL_SMOOTH
public static const_c uint GL_SPECULAR
public static const_c uint GL_SRC_ALPHA
public static const_c uint GL_STATIC_DRAW
public static const_c uint GL_TEXTURE_2D
public static const_c uint GL_TEXTURE_MAG_FILTER
public static const_c uint GL_TEXTURE_MIN_FILTER
public static const_c uint GL_TEXTURE_WRAP_S
public static const_c uint GL_TEXTURE_WRAP_T
public static const_c uint GL_TEXTURE0
public static const_c uint GL_TRIANGLES
public static const_c uint GL_UNPACK_ALIGNMENT
public static const_c uint GL_UNSIGNED_BYTE
public static const_c uint GL_VERTEX_SHADER
public static const_c uint GLU_FILL
public static const_c uint GLU_FLAT

public static RenderingContext createContext( Graphics graphics )
public static bool deleteContext( RenderingContext renderingContext )
public static void glAccum( uint op, float value )
public static void glActiveTexture( uint texture )
public static void glAttachShader( uint program, uint shader )
public static void glBegin( uint mode )
public static void glBindBuffer( uint target, uint buffer )
public static void glBindTexture( uint target, uint texture )
public static void glBlendFunc( uint sfactor, uint dfactor )
public static void glBufferData( uint target, Array data, uint usage )
public static void glBufferData( uint target, uint dataSize, uint usage )
public static void glBufferSubData( uint target, uint offset, Array data )
public static void glCallList( uint list )
public static void glClear( uint mask )
public static void glClearAccum( float red, float green, float blue, float alpha )
public static void glClearColor( float red, float green, float blue, float alpha )
public static void glClearDepth( double depth )
public static void glColor3f( float red, float green, float blue )
public static void glColor4f( float red, float green, float blue, float alpha )
public static void glColorMaterial( uint face, uint mode )
public static void glCompileShader( uint shader )
public static uint glCreateProgram( )
public static uint glCreateShader( uint shaderType )
public static void glCreateTextures( uint target, uint n, uint[] textures )
public static void glDeleteBuffers( uint n, uint[] buffers )
public static void glDeleteProgram( uint program )
public static void glDeleteShader( uint shader )
public static void glDeleteTextures( uint n, uint[] textures )
public static void glDepthFunc( uint func )
public static void glDisable( uint cap )
public static void glDisableVertexAttribArray( uint index )
public static void glDrawArrays( uint mode, int first, int count )
public static void glDrawElements( uint mode, uint count, uint type )
public static void glEnable( uint cap )
public static void glEnableVertexAttribArray( uint index )
public static void glEnd( )
public static void glEndList( )
public static void glEvalMesh2( uint mode, int i1, int i2, int j1, int j2 )
public static void glFrontFace( uint mode )
public static void glFrustum( double left, double right, double bottom, double top, double zNear, double zFar )
public static void glGenBuffers( uint n, uint[] buffers )
public static uint glGenLists( int range )
public static void glGenTextures( uint n, uint[] textures )
public static int glGetAttribLocation( uint program, String name )
public static int glGetUniformLocation( uint program, String name )
public static void glLightfv( uint light, uint pname, float[] params )
public static void glLightModelfv( uint pname, float[] params )
public static void glLinkProgram( uint program )
public static void glLoadIdentity( )
public static void glLoadMatrix( Matrix4d matrix )
public static void glMap2d( uint target, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, double[][][] points )
public static void glMapGrid2d( int un, double u1, double u2, int vn, double v1, double v2 )
public static void glMapGrid2f( int un, float u1, float u2, int vn, float v1, float v2 )
public static void glMaterialf( uint face, uint pname, float param )
public static void glMaterialfv( uint face, uint pname, float[] params )
public static void glMatrixMode( uint mode )
public static void glMultMatrix( Matrix4d matrix )
public static void glNewList( uint list, uint mode )
public static void glNormal3f( float nx, float ny, float nz )
public static void glOrtho( double left, double right, double bottom, double top, double zNear, double zFar )
public static void glPixelStorei( uint pname, int param )
public static void glPopMatrix( )
public static void glPushMatrix( )
public static void glRotatef( float angle, float x, float y, float z )
public static void glScalef( float x, float y, float z )
public static void glShadeModel( uint mode )
public static void glShaderSource( uint shader, String source )
public static void glTexImage2D( uint target, int level, int internalformat, int width, int height, int border, uint format, uint type, Array data )
public static void glTexParameteri( uint target, uint pname, int param )
public static void glTranslatef( float x, float y, float z )
public static void glUniform1i( int location, int v0 )
public static void glUniformMatrix4fv( int location, uint count, bool transpose, float[] value )
public static void glUseProgram( uint program )
public static void glVertex3d( double x, double y, double z )
public static void glVertex3f( float x, float y, float z )
public static void glVertexAttribPointer( uint index, int size, uint type, bool normalized, uint stride, uint offset )
public static void glViewport( int x, int y, int width, int height )
public static void gluDeleteQuadric( GLUquadric state )
public static void gluLookAt( double eyeX, double eyeY, double eyeZ, double centerX, double centerY, double centerZ, double upX, double upY, double upZ )
public static GLUquadric gluNewQuadric( )
public static void gluPerspective( double fovy, double aspect, double zNear, double zFar )
public static void gluQuadricDrawStyle( GLUquadric quadObject, uint drawStyle )
public static void gluQuadricNormals( GLUquadric quadObject, uint normals )
public static void gluSphere( GLUquadric quadricObj, double radius, int slices, int stacks )
public static bool makeCurrent( Graphics graphics, RenderingContext renderingContext )
public static bool swapBuffers( Graphics graphics )