The Source for Java Technology Collaboration


This is a community maintained version of the OpenGL function reference adjusted to the JOGL syntax. Most Information is based on the OpenGL SDK Documentation, which can be found at http://www.opengl.org/sdk/docs/man/
There are two section to this index page:
1. The alphabetic indexing started by cylab, and
2. The thematic view started, by Ka-El,
is more compact with the gl prefix removed and also more informative with row heading.
Please indicate which portion of this document you are editing so as not to conflict with other members editing this page.

Categoric View of GL Methods

Primitives
Specify vertex
Vertex
Specify polyon offset
PolygonOffset

Vertex Arrays
Specify vertex arrays
ColorPointer NormalPointer VertexPointer TexCoordPointer
Select the active texture coordinate array
ClientActiveTexture
Draw vertex arrays
EnableClientState DisableClientState DrawArrays DrawElements

Buffer Objects
Create a named buffer
BindBuffer DeleteBuffers GenBuffers
Modify buffer data
BufferData BufferSubData

Color and Lighting
Set the current color and normal vector
Color Normal
Specify light source, material, or lighting model parameter values
Light Material LightModel
Choose a shading model
ShadeModel
Specify which polygon orientation is front-facing
FrontFace

Rasterization
Specify the dimensions of points and lines
PointSize PointParameter LineWidth
Choose when polygons are rasterized
CullFace

Pixel Operations
Read pixels
ReadPixels
Specify how pixels are encoded
PixelStore

Textures
Control how a texture is applied to a fragment
TexParameter TexEnv
Set the current texture coordinates
MultiTexCoord
Specify a two-dimensional texture image or texture subimage
TexImage2D TexSubImage2D
Copy a texture or a part of it
CopyTexImage2D CopyTexSubImage2D
Specify a two-dimensional compressed texture image or texture subimage
CompressedTexImage2D CompressedTexSubImage2D
Create a named texture
BindTexture DeleteTextures GenTextures
Select the active texture unit
ActiveTexture

Fog
Set fog parameter
Fog

Frame Buffer Operations
Control per-fragment testing
Scissor AlphaFunc StencilFunc StencilOp DepthFunc
Combine fragment and frame buffer values
BlendFunc LogicOp
Clear buffers
Clear ClearColor ClearDepth ClearStencil
Control buffers enabled for writing
ColorMask DepthMask StencilMask
Control multisampling
SampleCoverage

Coordinate Transformation
Transform the current matrix
Rotate Scale Translate MultMatrix Frustum Ortho
Replace the current matrix
LoadMatrix LoadIdentity
Manipulate the matrix stack
MatrixMode PushMatrix PopMatrix
Specify the viewport
ClipPlane DepthRange Viewport

Modes and Execution
Enable and disable modes
Enable Disable
Wait until all GL commands have executed completely
glFinish
Force all issued GL commands to be executed
Flush
Specify hints for GL operation
glHint

State Queries
Obtain information about an error or the current GL connection
glGetError glGetString
Query static state variables
Get GetBufferParameter
GetClipPlane GetLight
GetMaterial GetPointer
GetTexEnv GetTexParameter
IsBuffer IsEnabled
IsTexture


Categoric View of GL Client/Server States

I'll start the heading for the gl states for some else to fill in. The feature of displaying where each state might be used on move-over each would be nicest. - Ka-El

Index View

OpenGL Reference Pages

GLU Reference Pages

GLX Reference Pages

-- Main.cylab - 21 Feb 2006

Topic OpenGL-Reference . { Edit | Ref-By | Printable | Diffs r4 < r3 < r2 < r1 | More }
 XML java.net RSS

  

Revision r4 - 2007-09-29 - 23:07:06 - staubsaugernz
Parents: WebHome > JOGL