com.threerings.opengl.renderer
Class Renderer.ClipPlaneRecord

java.lang.Object
  extended by com.threerings.math.Plane
      extended by com.threerings.opengl.renderer.Renderer.ClipPlaneRecord
All Implemented Interfaces:
Encodable, Exportable, Streamable
Enclosing class:
Renderer

protected static class Renderer.ClipPlaneRecord
extends Plane

Represents the state of a single clip plane.


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.threerings.io.Streamable
Streamable.Closure
 
Field Summary
 Boolean enabled
          Whether or not this clip plane is currently enabled.
 
Fields inherited from class com.threerings.math.Plane
_normal, _v1, _v2, constant, XY_PLANE, XZ_PLANE, YZ_PLANE
 
Constructor Summary
protected Renderer.ClipPlaneRecord()
           
 
Method Summary
 void invalidate()
          Invalidates this record, forcing it to be reapplied.
 
Methods inherited from class com.threerings.math.Plane
decodeFromStream, decodeFromString, encodeToStream, encodeToString, equals, fromPointNormal, fromPoints, get, getDistance, getDistance, getIntersection, getNormal, hashCode, negate, negate, negateLocal, set, set, set, set, transform, transform, transformLocal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

enabled

public Boolean enabled
Whether or not this clip plane is currently enabled.

Constructor Detail

Renderer.ClipPlaneRecord

protected Renderer.ClipPlaneRecord()
Method Detail

invalidate

public void invalidate()
Invalidates this record, forcing it to be reapplied.