com.threerings.opengl.renderer
Class Renderbuffer

java.lang.Object
  extended by com.threerings.opengl.renderer.Renderbuffer

public class Renderbuffer
extends Object

An OpenGL render buffer object.


Field Summary
protected  int _id
          The OpenGL identifer for the render buffer.
protected  Renderer _renderer
          The renderer responsible for this render buffer.
 
Constructor Summary
Renderbuffer(Renderer renderer)
          Creates a render buffer object for the specified renderer.
 
Method Summary
 void delete()
          Deletes this render buffer, rendering it unusable.
protected  void finalize()
           
 int getId()
          Returns this render buffer's OpenGL identifier.
 void setStorage(int format, int width, int height)
          Sets the storage parameters of this buffer.
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_renderer

protected Renderer _renderer
The renderer responsible for this render buffer.


_id

protected int _id
The OpenGL identifer for the render buffer.

Constructor Detail

Renderbuffer

public Renderbuffer(Renderer renderer)
Creates a render buffer object for the specified renderer.

Method Detail

getId

public final int getId()
Returns this render buffer's OpenGL identifier.


setStorage

public void setStorage(int format,
                       int width,
                       int height)
Sets the storage parameters of this buffer.


delete

public void delete()
Deletes this render buffer, rendering it unusable.


finalize

protected void finalize()
                 throws Throwable
Overrides:
finalize in class Object
Throws:
Throwable