de.grogra.imp3d.glsl.renderable
Class GLSLBitCache

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
Direct Known Subclasses:
GLSLAxis, GLSLTextLabelBase

public abstract class GLSLBitCache
extends GLSLInstanceableRenderable


Field Summary
protected  int BITMASK
           
static int USED_BITS
           
 
Fields inherited from class de.grogra.imp3d.glsl.renderable.GLSLInstanceableRenderable
DIRECT, INDIRECT, INSTANCIATED
 
Constructor Summary
GLSLBitCache()
           
 
Method Summary
protected  boolean getBool(int MASK)
           
protected  void setBool(int MASK, boolean value)
           
 
Methods inherited from class de.grogra.imp3d.glsl.renderable.GLSLInstanceableRenderable
updateInstance, updateInstanceByInstancing, updateInstanceDirect, updateInstanceIndirect
 
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

BITMASK

protected int BITMASK

USED_BITS

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

GLSLBitCache

public GLSLBitCache()
Method Detail

getBool

protected boolean getBool(int MASK)

setBool

protected void setBool(int MASK,
                       boolean value)