com.metsci.glimpse.axis.tagged.shader
Class PartialTaggedPointShader

java.lang.Object
  extended by com.metsci.glimpse.gl.shader.Shader
      extended by com.metsci.glimpse.support.shader.SimplePointShader
          extended by com.metsci.glimpse.axis.tagged.shader.TaggedPointShader
              extended by com.metsci.glimpse.axis.tagged.shader.PartialTaggedPointShader
All Implemented Interfaces:
AxisListener1D

public class PartialTaggedPointShader
extends TaggedPointShader
implements AxisListener1D


Constructor Summary
PartialTaggedPointShader(int colorTextureUnit, int sizeTextureUnit, int vertexTexUnit, int textureTexUnit, int colorAttributeIndex, int sizeAttributeIndex, TaggedAxis1D colorAxis, TaggedAxis1D sizeAxis)
           
PartialTaggedPointShader(int colorTextureUnit, int sizeTextureUnit, int vertexTexUnit, int textureTexUnit, int colorAttributeIndex, int sizeAttributeIndex, TaggedAxis1D colorAxis, TaggedAxis1D sizeAxis, ShaderSource... source)
           
 
Method Summary
 void axisUpdated(Axis1D axis)
           
 
Methods inherited from class com.metsci.glimpse.support.shader.SimplePointShader
postDisplay, preDisplay, preLink, setConstantColor, setConstantSize, setDiscardAboveColor, setDiscardAboveSize, setDiscardBelowColor, setDiscardBelowSize
 
Methods inherited from class com.metsci.glimpse.gl.shader.Shader
dispose, getName, getSource, getType, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PartialTaggedPointShader

public PartialTaggedPointShader(int colorTextureUnit,
                                int sizeTextureUnit,
                                int vertexTexUnit,
                                int textureTexUnit,
                                int colorAttributeIndex,
                                int sizeAttributeIndex,
                                TaggedAxis1D colorAxis,
                                TaggedAxis1D sizeAxis,
                                ShaderSource... source)
                         throws java.io.IOException
Throws:
java.io.IOException

PartialTaggedPointShader

public PartialTaggedPointShader(int colorTextureUnit,
                                int sizeTextureUnit,
                                int vertexTexUnit,
                                int textureTexUnit,
                                int colorAttributeIndex,
                                int sizeAttributeIndex,
                                TaggedAxis1D colorAxis,
                                TaggedAxis1D sizeAxis)
                         throws java.io.IOException
Throws:
java.io.IOException
Method Detail

axisUpdated

public void axisUpdated(Axis1D axis)
Specified by:
axisUpdated in interface AxisListener1D


Copyright © 2012 Metron, Inc.. All Rights Reserved.