Binds the render buffer to the OpenGL context.
Returns the render buffer format.
Returns the render buffer height.
Gets the ID for this render buffer as assigned by OpenGL.
Returns the render buffer width.
Sets the render buffer storage.
Unbinds the render buffer from the OpenGL context.
Creates the resources. It can now be used.
Releases the resource. It can not longer be used.
Returns true if the resource was created and is ready for use, false if otherwise.
Throws an exception if the resource hasn't been created yet.
Throws an exception if the resource has been created already.
Returns the lowest OpenGL version required by this object's implementation.
Represents an OpenGL render buffer. A render buffer can be used as a faster alternative to a texture in a frame buffer when its rendering output doesn't need to be read. The storage format, width and height dimensions need to be set with {@link #setStorage(org.spout.renderer.api.gl.Texture.InternalFormat, int, int)}, before the render buffer can be used.