com.jme.renderer.pass
Class BasicPassManager

java.lang.Object
  extended by com.jme.renderer.pass.BasicPassManager

public class BasicPassManager
extends java.lang.Object

BasicPassManager controls a set of passes and sends through calls to render and update.

Version:
$Id: BasicPassManager.java 4131 2009-03-19 20:15:28Z blaine.dev $
Author:
Joshua Slack

Field Summary
protected  java.util.ArrayList<Pass> passes
           
 
Constructor Summary
BasicPassManager()
           
 
Method Summary
 void add(Pass toAdd)
           
 void cleanUp()
           
 void clearAll()
           
 boolean contains(Pass s)
           
 Pass get(int index)
           
 void insert(Pass toAdd, int index)
           
 int passes()
           
 boolean remove(Pass toRemove)
           
 void renderPasses(Renderer r)
           
 void updatePasses(float tpf)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

passes

protected java.util.ArrayList<Pass> passes
Constructor Detail

BasicPassManager

public BasicPassManager()
Method Detail

add

public void add(Pass toAdd)

insert

public void insert(Pass toAdd,
                   int index)

contains

public boolean contains(Pass s)

remove

public boolean remove(Pass toRemove)

get

public Pass get(int index)

passes

public int passes()

clearAll

public void clearAll()

cleanUp

public void cleanUp()

renderPasses

public void renderPasses(Renderer r)

updatePasses

public void updatePasses(float tpf)