Rings
Version 0.3

Uses of Interface
threeD.raytracer.shaders.Shader

Packages that use Shader
threeD.raytracer.engine   
threeD.raytracer.shaders   
threeD.ui.tree   
 

Uses of Shader in threeD.raytracer.engine
 

Methods in threeD.raytracer.engine with parameters of type Shader
 void AbstractSurface.setShaders(Shader[] shaders)
          Sets the Shader objects (used to shade this AbstractSurface) to those specified.
 void AbstractSurface.addShader(Shader shader)
          Appends the specified Shader object to the list of Shader objects used to shade this AbstractSurface.
 

Uses of Shader in threeD.raytracer.shaders
 

Classes in threeD.raytracer.shaders that implement Shader
 class BlendingShader
          A BlendingShader object provides a method for blending values from two different ColorProducer instances based on lighting.
 class DiffuseShader
          A DiffuseShader object provides a shading method for diffuse surfaces.
 class HighlightShader
          A HighlightShader object provides a shading method for highlights on surfaces.
 class ReflectionShader
          A ReflectionShader object provides a shading method for reflective surfaces.
 class RefractionShader
          A RefractionShader object provides a shading method for dielectric surfaces.
 class ShaderSet
           
 class SilhouetteShader
          A SilhouetteShader object can be used to shade a surface with one color value for all parts of the surface.
 class TextureShader
          A TextureShader object uses a Texture object as a filter for shader output.
 

Uses of Shader in threeD.ui.tree
 

Methods in threeD.ui.tree that return Shader
 Shader ShaderTreeNode.getShader()
           
 

Constructors in threeD.ui.tree with parameters of type Shader
ShaderTreeNode(Shader s, javax.swing.tree.TreeNode parent)
          Constructs a new ShaderTreeNode object.
 


Rings
Version 0.3

Copyright 2003-05 Mike Murray