additv.shaders
Class AShader

java.lang.Object
  extended by additv.modifiers.AModifier
      extended by additv.shaders.AShader
All Implemented Interfaces:
AModifierI
Direct Known Subclasses:
ABlendShader, ADepthShader, AEdgeDetect, ANormalDepthShader, ATestShader, ATwister, BasicShader, ContourShader, DiffuseShader, PointSpriteShader

public abstract class AShader
extends AModifier


Field Summary
 
Fields inherited from class additv.modifiers.AModifier
children, controlListBuilt, controls, enabled
 
Constructor Summary
AShader()
           
 
Method Summary
 void begin(javax.media.opengl.GL gl, int slice)
           
abstract  void beginShader()
           
 void end(javax.media.opengl.GL gl, int slice)
           
abstract  void endShader()
           
 java.lang.String getName()
           
 
Methods inherited from class additv.modifiers.AModifier
addModifier, beginChildren, buildControlList, drawAfter, endChildren, getChildren, getControls, getSpreadCount
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AShader

public AShader()
Method Detail

beginShader

public abstract void beginShader()

endShader

public abstract void endShader()

begin

public void begin(javax.media.opengl.GL gl,
                  int slice)

end

public void end(javax.media.opengl.GL gl,
                int slice)

getName

public java.lang.String getName()