Uses of Interface
net.sf.j3d.threeD.raytracer.graphics.ColorProducer

Packages that use ColorProducer
net.sf.j3d.physics.shaders   
net.sf.j3d.threeD.raytracer.engine   
net.sf.j3d.threeD.raytracer.graphics   
net.sf.j3d.threeD.raytracer.shaders   
net.sf.j3d.threeD.raytracer.textures   
net.sf.j3d.util.graphics   
 

Uses of ColorProducer in net.sf.j3d.physics.shaders
 

Classes in net.sf.j3d.physics.shaders that implement ColorProducer
 class RigidBodyStateShader
          A RigidBodyStateShader object can be used to modify the display of other shaders based on a property of the state of a RigidBody object.
 

Uses of ColorProducer in net.sf.j3d.threeD.raytracer.engine
 

Subinterfaces of ColorProducer in net.sf.j3d.threeD.raytracer.engine
 interface Texture
          The Texture interface is implemented by classes that can be used to texture a surface.
 

Uses of ColorProducer in net.sf.j3d.threeD.raytracer.graphics
 

Classes in net.sf.j3d.threeD.raytracer.graphics that implement ColorProducer
 class RandomColorGenerator
           
 

Methods in net.sf.j3d.threeD.raytracer.graphics that return ColorProducer
 ColorProducer RandomColorGenerator.getBaseRGB()
           
 ColorProducer RandomColorGenerator.getOffsetRGB()
           
 

Methods in net.sf.j3d.threeD.raytracer.graphics with parameters of type ColorProducer
 void RandomColorGenerator.setBaseRGB(ColorProducer base)
           
 void RandomColorGenerator.setOffsetRGB(ColorProducer offset)
           
 

Constructors in net.sf.j3d.threeD.raytracer.graphics with parameters of type ColorProducer
RandomColorGenerator(ColorProducer baseRGB, ColorProducer offsetRGB)
           
 

Uses of ColorProducer in net.sf.j3d.threeD.raytracer.shaders
 

Subinterfaces of ColorProducer in net.sf.j3d.threeD.raytracer.shaders
 interface Shader
          The Shader interface is implemented by classes that provide a method for shading a surface.
 

Classes in net.sf.j3d.threeD.raytracer.shaders that implement ColorProducer
 class BlendingShader
          A BlendingShader object provides a method for blending values from two different ColorProducer instances based on lighting.
 class CheckerBoardShader
           
 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.
 

Methods in net.sf.j3d.threeD.raytracer.shaders that return ColorProducer
 ColorProducer CheckerBoardShader.getColdColor()
           
 ColorProducer HighlightShader.getHighlightColor()
          Returns the color used for the highlight shaded by this HighlightShader object as an ColorProducer object.
 ColorProducer CheckerBoardShader.getHotColor()
           
 ColorProducer ReflectionShader.getReflectiveColor()
          Returns the reflective color used by this ReflectionShader object as ColorProducer object.
 

Methods in net.sf.j3d.threeD.raytracer.shaders with parameters of type ColorProducer
 void CheckerBoardShader.setColdColor(ColorProducer coldColor)
           
 void HighlightShader.setHighlightColor(ColorProducer color)
          Sets the color used for the highlight shaded by this HighlightShader object to the color represented by the specifed RGB object.
 void CheckerBoardShader.setHotColor(ColorProducer hotColor)
           
 void ReflectionShader.setReflectiveColor(ColorProducer color)
          Sets the reflective color used by this ReflectionShader object to the color represented by the specified ColorProducer object.
 

Constructors in net.sf.j3d.threeD.raytracer.shaders with parameters of type ColorProducer
BlendingShader(ColorProducer hot, ColorProducer cold)
          Constructs a new BlendingShader using the specified hot and cold colors.
HighlightShader(ColorProducer color, double exponent)
          Constructs a new HighlightShader object using the specified highlight color and highlight exponent.
ReflectionShader(double reflectivity, ColorProducer reflectiveColor)
          Constructs a new ReflectionShader object with the specified reflectivity and reflective color.
SilhouetteShader(ColorProducer color)
          Constructs a new SilhouetteShader using the specified ColorProducer as a color.
 

Uses of ColorProducer in net.sf.j3d.threeD.raytracer.textures
 

Classes in net.sf.j3d.threeD.raytracer.textures that implement ColorProducer
 class ImageTexture
          An ImageTexture object can be used to provide an image as the color data for a surface.
 class StripeTexture
          The StripeTexture object can be used to stripe a surface.
 

Uses of ColorProducer in net.sf.j3d.util.graphics
 

Classes in net.sf.j3d.util.graphics that implement ColorProducer
 class AverageColor
           
 class RGB
          An RGB object represents a color defined by three channels: red, green, and blue.