com.threerings.opengl.compositor
Class RenderQueue.State

java.lang.Object
  extended by com.threerings.opengl.compositor.RenderQueue.State
Enclosing class:
RenderQueue

protected static class RenderQueue.State
extends Object

Represents the saved state of a queue.


Field Summary
protected  ArrayList<RenderQueue.GroupBatch.State> _bstates
          Saved states for each batch.
protected  ComparableArrayList<RenderQueue.PriorityList> _lists
          The saved set of batch lists.
protected  HashIntMap<RenderQueue.PriorityList> _priorities
          The saved priority map.
 
Constructor Summary
protected RenderQueue.State()
           
 
Method Summary
 void swap(RenderQueue queue)
          Swaps this state with the of the specified queue.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_priorities

protected HashIntMap<RenderQueue.PriorityList> _priorities
The saved priority map.


_lists

protected ComparableArrayList<RenderQueue.PriorityList> _lists
The saved set of batch lists.


_bstates

protected ArrayList<RenderQueue.GroupBatch.State> _bstates
Saved states for each batch.

Constructor Detail

RenderQueue.State

protected RenderQueue.State()
Method Detail

swap

public void swap(RenderQueue queue)
Swaps this state with the of the specified queue.