public class TaggedColorScaleShader extends Shader implements AxisListener1D
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_SHADER_SOURCE |
Constructor and Description |
---|
TaggedColorScaleShader(TaggedAxis1D axis,
int dataTexUnit,
int colorTexUnit,
int vertexTexUnit,
int textureTexUnit) |
TaggedColorScaleShader(TaggedAxis1D axis,
int dataTexUnit,
int colorTexUnit,
int vertexTexUnit,
int textureTexUnit,
String source) |
Modifier and Type | Method and Description |
---|---|
void |
axisUpdated(Axis1D axis) |
void |
dispose(javax.media.opengl.GLContext context) |
void |
postDisplay(javax.media.opengl.GL gl)
Called right after rendering is complete, just after reverting to the
fixed pipeline functionality.
|
void |
preDisplay(javax.media.opengl.GL gl)
Called right after this shader is made current as part of the pipeline.
|
boolean |
preLink(javax.media.opengl.GL gl,
int glProgramHandle)
Called right after the program has been compiled, but before it has been
linked.
|
void |
setAlpha(float alpha) |
void |
setDiscardAbove(boolean discard) |
void |
setDiscardBelow(boolean discard) |
void |
setDiscardNaN(boolean discard) |
public static final String DEFAULT_SHADER_SOURCE
public TaggedColorScaleShader(TaggedAxis1D axis, int dataTexUnit, int colorTexUnit, int vertexTexUnit, int textureTexUnit, String source) throws IOException
IOException
public TaggedColorScaleShader(TaggedAxis1D axis, int dataTexUnit, int colorTexUnit, int vertexTexUnit, int textureTexUnit) throws IOException
IOException
public void axisUpdated(Axis1D axis)
axisUpdated
in interface AxisListener1D
public void setAlpha(float alpha)
public void setDiscardNaN(boolean discard)
public void setDiscardAbove(boolean discard)
public void setDiscardBelow(boolean discard)
public boolean preLink(javax.media.opengl.GL gl, int glProgramHandle)
Shader
public void preDisplay(javax.media.opengl.GL gl)
Shader
preDisplay
in class Shader
public void postDisplay(javax.media.opengl.GL gl)
Shader
postDisplay
in class Shader
Copyright © 2016 Metron, Inc.. All rights reserved.