|
XJRT Rendering Toolkit 1.0b06 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.autochthonous.graphics.rt.Shader
org.autochthonous.graphics.rt.shaders.CookTorranceShader
org.autochthonous.graphics.rt.shaders.ct.Plastic
WaveShader
a wave based shader
Field Summary | |
protected Color3f |
base
|
protected WaveSourceList |
waveList
|
Fields inherited from class org.autochthonous.graphics.rt.shaders.ct.Plastic |
diffuse, maxLevel, reflectance, reflectingSurface, reflectionRoughness, refractiveIndex, roughness, specular, transparency, transparentSurface |
Fields inherited from class org.autochthonous.graphics.rt.shaders.CookTorranceShader |
ambient |
Fields inherited from class org.autochthonous.graphics.rt.Shader |
alpha, name, trans, world |
Constructor Summary | |
WaveShader(World world)
|
Method Summary | |
static Shader |
getInstance(World world,
RMLReader in)
|
protected void |
processObject(java.lang.Object obj)
apply default handling to the given object as part of shader construction. |
void |
shade(Hit hit,
Pixel p)
the shade routine. |
Methods inherited from class org.autochthonous.graphics.rt.shaders.ct.Plastic |
isReflecting, isSpecular, isTransparent, processParameters, setDiffuse, setDiffuse, setDiffuse, setReflectance, setReflectance, setReflectionRoughness, setRefractiveIndex, setRoughness, setSpecular, setTransparency, setTransparency |
Methods inherited from class org.autochthonous.graphics.rt.shaders.CookTorranceShader |
ambientContribution, diffuseContribution, setAmbient, setAmbient, specularContribution |
Methods inherited from class org.autochthonous.graphics.rt.Shader |
clamp, getName, readObject, setAlpha, toShaderSpace, toShaderSpace, transform |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected WaveSourceList waveList
protected Color3f base
Constructor Detail |
public WaveShader(World world)
Method Detail |
public static Shader getInstance(World world, RMLReader in) throws java.io.IOException
java.io.IOException
protected void processObject(java.lang.Object obj)
Shader
processObject
in class Shader
public void shade(Hit hit, Pixel p)
shade
in class Plastic
|
XJRT Rendering Toolkit 1.0b06 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |