gzz.gfx.gl
Class GL.Renderable0JavaObject

java.lang.Object
  |
  +--gzz.vob.Vob
        |
        +--gzz.gfx.gl.GL.JavaObject
              |
              +--gzz.gfx.gl.GL.Renderable0JavaObject
All Implemented Interfaces:
GLDeletable
Direct Known Subclasses:
GLRen.CallList, GLRen.MotionCallList, GLRen.SimpleDiced, GLRen.TexSubImage2D, GLRen.VertexAttribPointer
Enclosing class:
GL

public abstract static class GL.Renderable0JavaObject
extends GL.JavaObject

The Java proxy representing a Renderable object.


Nested Class Summary
 
Nested classes inherited from class gzz.vob.Vob
Vob.RenderInfo
 
Field Summary
 
Fields inherited from class gzz.vob.Vob
dbg, rcsid
 
Constructor Summary
GL.Renderable0JavaObject(int id)
           
 
Method Summary
protected  void deleteObj()
           
 int putGL(VobScene vs)
          For OpenGL: Add the current vob to the given display list, using the given coordinate systems.
 
Methods inherited from class gzz.gfx.gl.GL.JavaObject
deleteObject, finalize, getId, render
 
Methods inherited from class gzz.vob.Vob
addToListGL, addToListGL, intersect, putGL, putGL, putGL
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GL.Renderable0JavaObject

public GL.Renderable0JavaObject(int id)
Method Detail

putGL

public int putGL(VobScene vs)
Description copied from class: Vob
For OpenGL: Add the current vob to the given display list, using the given coordinate systems. There are two alternatives: for composite Vobs, this will call vs.put for the components, for "real" GL Vobs, this will return the GL index.

Overrides:
putGL in class Vob

deleteObj

protected void deleteObj()
Specified by:
deleteObj in class GL.JavaObject