Package com.threerings.opengl.renderer

Interface Summary
Renderer.Observer An interface for objects interested in renderer state changes.
 

Class Summary
Batch A geometry batch that can be queued for rendering.
BufferObject An OpenGL buffer object.
ClientArray Represents the state of a single client array.
Color4f A four-element floating point color value.
CompoundBatch A batch that renders a list of sub-batches in order.
DisplayList An OpenGL display list.
Framebuffer An OpenGL frame buffer object.
Light Represents the state of a single light.
Program Contains a shader program.
Program.FloatUniform A uniform containing a float.
Program.IntegerUniform A uniform containing an integer.
Program.Matrix4fUniform A uniform containing a 4x4 matrix.
Program.Uniform Contains the location and value of a uniform variable.
Program.Vector2fUniform A uniform containing a two-element vector.
Program.Vector3fUniform A uniform containing a three-element vector.
Program.Vector4fUniform A uniform containing a four-element vector.
Query An OpenGL occlusion query object.
Query.SamplesPassed Queries the number of samples passed.
Renderbuffer An OpenGL render buffer object.
Renderer Provides access to state associated with the renderer.
Shader Contains a shader.
ShaderObject An OpenGL shader object.
SimpleBatch A batch that consists of a set of render states and a stateless draw command.
SimpleBatch.CallList Draws the batch by calling a display list containing the geometry.
SimpleBatch.DrawArrays Draws the batch by calling GL11.glDrawArrays(int, int, int).
SimpleBatch.DrawBufferElements Draws the batch by calling GL11.glDrawElements(int, java.nio.ByteBuffer) using the current buffer object.
SimpleBatch.DrawBufferRangeElements Draws the batch by calling GL12.glDrawRangeElements(int, int, int, java.nio.ByteBuffer) using the current buffer object.
SimpleBatch.DrawCommand The superclass for the stateless draw commands that actually draw the primitives.
SimpleBatch.DrawElements Draws the batch by calling GL11.glDrawElements(int, java.nio.ByteBuffer).
SimpleBatch.DrawRangeElements Draws the batch by calling GL12.glDrawRangeElements(int, int, int, java.nio.ByteBuffer).
SimpleBatch.DrawShortElements Draws the batch by calling GL11.glDrawElements(int, java.nio.ByteBuffer) using a short buffer.
SimpleBatch.DrawShortRangeElements Draws the batch by calling GL12.glDrawRangeElements(int, int, int, java.nio.ByteBuffer) using a short buffer.
Texture An OpenGL texture object.
Texture1D A one-dimensional texture.
Texture2D A two-dimensional texture.
Texture3D A three-dimensional texture.
TextureCubeMap A cube map texture.
TextureRenderer Provides render-to-texture functionality using various methods according to the abilities of the driver.
TextureUnit Represents the state of a single texture unit.
 

Enum Summary
Light.Type The basic light types.
 



Copyright © 2011. All Rights Reserved.