de.grogra.imp3d.glsl.renderable
Class GLSLFrustumBase

java.lang.Object
  extended by de.grogra.imp3d.glsl.renderable.GLSLRenderable
      extended by de.grogra.imp3d.glsl.renderable.GLSLInstanceableRenderable
          extended by de.grogra.imp3d.glsl.renderable.GLSLBitCache
              extended by de.grogra.imp3d.glsl.renderable.GLSLAxis
                  extended by de.grogra.imp3d.glsl.renderable.GLSLFrustumBase
Direct Known Subclasses:
GLSLCone, GLSLCylinder, GLSLFrustum

public abstract class GLSLFrustumBase
extends GLSLAxis


Field Summary
static int BASE_OPEN_MASK
           
static int TOP_OPEN_MASK
           
static int USED_BITS
           
 
Fields inherited from class de.grogra.imp3d.glsl.renderable.GLSLAxis
endPosition, length, SCALE_V_MASK, startPosition
 
Fields inherited from class de.grogra.imp3d.glsl.renderable.GLSLBitCache
BITMASK
 
Fields inherited from class de.grogra.imp3d.glsl.renderable.GLSLInstanceableRenderable
DIRECT, INDIRECT, INSTANCIATED
 
Constructor Summary
GLSLFrustumBase()
           
 
Method Summary
 
Methods inherited from class de.grogra.imp3d.glsl.renderable.GLSLAxis
updateInstanceByInstancing, updateInstanceDirect, updateInstanceIndirect
 
Methods inherited from class de.grogra.imp3d.glsl.renderable.GLSLBitCache
getBool, setBool
 
Methods inherited from class de.grogra.imp3d.glsl.renderable.GLSLInstanceableRenderable
updateInstance
 
Methods inherited from class de.grogra.imp3d.glsl.renderable.GLSLRenderable
activateShader, draw, drawAlt, findShader, getInstance, instanceFor, isShaderDependant
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BASE_OPEN_MASK

public static final int BASE_OPEN_MASK
See Also:
Constant Field Values

TOP_OPEN_MASK

public static final int TOP_OPEN_MASK
See Also:
Constant Field Values

USED_BITS

public static final int USED_BITS
See Also:
Constant Field Values
Constructor Detail

GLSLFrustumBase

public GLSLFrustumBase()