Rings
Version 0.3

Package threeD.raytracer.shaders

Interface Summary
Shader The Shader interface is implemented by classes that provide a method for shading a surface.
 

Class Summary
BlendingShader A BlendingShader object provides a method for blending values from two different ColorProducer instances based on lighting.
DiffuseShader A DiffuseShader object provides a shading method for diffuse surfaces.
HighlightShader A HighlightShader object provides a shading method for highlights on surfaces.
ReflectionShader A ReflectionShader object provides a shading method for reflective surfaces.
RefractionShader A RefractionShader object provides a shading method for dielectric surfaces.
ShaderFactory The ShaderFactory class provides static methods for constructing Shader objects.
ShaderParameters A ShaderParameters object stores parameters needed by most Shader implementations.
ShaderSet  
SilhouetteShader A SilhouetteShader object can be used to shade a surface with one color value for all parts of the surface.
TextureShader A TextureShader object uses a Texture object as a filter for shader output.
 


Rings
Version 0.3

Copyright 2003-05 Mike Murray