com.threerings.opengl.compositor
Class Compositor.State

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

public static class Compositor.State
extends Object

Represents the saved state of the compositor.


Field Summary
protected  Camera _camera
          The stored camera.
protected  List<RenderEffect> _combinedEffects
          The stored combined effects.
protected  Map<Dependency,Dependency> _dependencies
          The stored dependencies.
protected  List<Enqueueable> _enqueueables
          The stored enqueueables.
protected  boolean _skipColorClear
          The stored color clear skip state.
 
Constructor Summary
Compositor.State()
           
 
Method Summary
 void swap(Compositor compositor)
          Swaps this state with that of the specified compositor.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_camera

protected Camera _camera
The stored camera.


_dependencies

protected Map<Dependency,Dependency> _dependencies
The stored dependencies.


_enqueueables

protected List<Enqueueable> _enqueueables
The stored enqueueables.


_combinedEffects

protected List<RenderEffect> _combinedEffects
The stored combined effects.


_skipColorClear

protected boolean _skipColorClear
The stored color clear skip state.

Constructor Detail

Compositor.State

public Compositor.State()
Method Detail

swap

public void swap(Compositor compositor)
Swaps this state with that of the specified compositor.