additv.shaders
Class ABlendShader

java.lang.Object
  extended by additv.modifiers.AModifier
      extended by additv.shaders.AShader
          extended by additv.shaders.ABlendShader
All Implemented Interfaces:
AModifierI

public class ABlendShader
extends AShader


Nested Class Summary
static class ABlendShader.BlendMode
           
 
Field Summary
 AFloatAbstract blend
           
 ABlendShader.BlendMode currentBlendMode
           
 
Fields inherited from class additv.modifiers.AModifier
children, controlListBuilt, controls, enabled
 
Constructor Summary
ABlendShader(javax.media.opengl.GL renderer, java.lang.String dataPath)
           
 
Method Summary
 void beginShader()
           
 void endShader()
           
 void setTextureA(com.sun.opengl.util.texture.Texture t)
           
 void setTextureB(com.sun.opengl.util.texture.Texture t)
           
 void setTextures(com.sun.opengl.util.texture.Texture t1, com.sun.opengl.util.texture.Texture t2)
           
 
Methods inherited from class additv.shaders.AShader
begin, end, 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
 

Field Detail

blend

public AFloatAbstract blend

currentBlendMode

public ABlendShader.BlendMode currentBlendMode
Constructor Detail

ABlendShader

public ABlendShader(javax.media.opengl.GL renderer,
                    java.lang.String dataPath)
Method Detail

setTextureA

public void setTextureA(com.sun.opengl.util.texture.Texture t)

setTextureB

public void setTextureB(com.sun.opengl.util.texture.Texture t)

setTextures

public void setTextures(com.sun.opengl.util.texture.Texture t1,
                        com.sun.opengl.util.texture.Texture t2)

beginShader

public void beginShader()
Specified by:
beginShader in class AShader

endShader

public void endShader()
Specified by:
endShader in class AShader