net.jinx.video.multimodel
Class VariableSceneGraph

java.lang.Object
  extended by net.jinx.video.SceneGraph
      extended by net.jinx.video.multimodel.VariableSceneGraph
All Implemented Interfaces:
MultipassVisible, Visible

public class VariableSceneGraph
extends SceneGraph


Nested Class Summary
 
Nested classes/interfaces inherited from class net.jinx.video.SceneGraph
SceneGraph.SceneGraphElement
 
Constructor Summary
VariableSceneGraph(Hierarchy vars)
           
 
Method Summary
 Hierarchy getVars()
           
protected  void predraw(Visible v)
          Does nothing, but can be overriden to perform operations on Visible objects before they're drawn.
 
Methods inherited from class net.jinx.video.SceneGraph
add, clear, contains, deinit, draw, drawPass, init, isEmpty, iterator, remove, size
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VariableSceneGraph

public VariableSceneGraph(Hierarchy vars)
Method Detail

getVars

public Hierarchy getVars()

predraw

protected void predraw(Visible v)
Description copied from class: SceneGraph
Does nothing, but can be overriden to perform operations on Visible objects before they're drawn. This is called just before the draw method of v is invoked and just after attributes are pushed on the stack.

Overrides:
predraw in class SceneGraph
Parameters:
v - the Visible to manipulate.