Aviatrix3D
2.1.0

org.j3d.aviatrix3d.rendering
Interface DeletableRenderable

All Superinterfaces:
java.lang.Comparable, Renderable
All Known Implementing Classes:
BoxBackground, IndexedLineArray, IndexedLineStripArray, IndexedQuadArray, IndexedQuadStripArray, IndexedTriangleArray, IndexedTriangleFanArray, IndexedTriangleStripArray, IndexedVertexGeometry, LineArray, LineStripArray, MRTOffscreenTexture2D, MRTTexture2D, OffscreenTexture2D, PointArray, QuadArray, QuadStripArray, ShaderProgram, SphereBackground, Texture, Texture1D, Texture2D, Texture3D, TextureCubicEnvironmentMap, TriangleArray, TriangleFanArray, TriangleStripArray, VertexGeometry

public interface DeletableRenderable
extends Renderable

Marker interface that permits an object to have a known, well-defined method for being called to clean up it's internal state during the OpenGL rendering cycle.

This interface is used by objects such as textures, that should have an explicit cleanup stage inside the OpenGL rendering loop.

Version:
$Revision: 2.1 $
Author:
Justin Couch

Method Summary
 void cleanup(javax.media.opengl.GL gl)
          Cleanup the object now for the given GL context.
 
Methods inherited from interface org.j3d.aviatrix3d.rendering.Renderable
equals
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

cleanup

void cleanup(javax.media.opengl.GL gl)
Cleanup the object now for the given GL context.

Parameters:
gl - The gl context to draw with

Aviatrix3D
2.1.0

Latest Info from http://aviatrix3d.j3d.org/
Copyright © 2003 - 2009 j3d.org