Uses of Interface
net.sf.j3d.threeD.raytracer.util.Producer

Packages that use Producer
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.threeD.raytracer.util   
net.sf.j3d.threeD.ui.tree   
net.sf.j3d.util.graphics   
 

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

Classes in net.sf.j3d.physics.shaders that implement Producer
 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 Producer in net.sf.j3d.threeD.raytracer.engine
 

Subinterfaces of Producer 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 Producer in net.sf.j3d.threeD.raytracer.graphics
 

Subinterfaces of Producer in net.sf.j3d.threeD.raytracer.graphics
 interface ColorProducer
          ColorProducer is implemented by any class that can produce an RGB object given some array of input objects.
 

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

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

Subinterfaces of Producer 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 Producer
 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 Producer
 Producer[] TextureShader.getInputPropertyValues()
           
 Producer[] SilhouetteShader.getInputPropertyValues()
           
 Producer[] RefractionShader.getInputPropertyValues()
           
 Producer[] ReflectionShader.getInputPropertyValues()
           
 Producer[] HighlightShader.getInputPropertyValues()
           
 Producer[] DiffuseShader.getInputPropertyValues()
           
 Producer[] BlendingShader.getInputPropertyValues()
           
 

Methods in net.sf.j3d.threeD.raytracer.shaders with parameters of type Producer
 void TextureShader.setInputPropertyValue(int index, Producer p)
           
 void SilhouetteShader.setInputPropertyValue(int index, Producer p)
           
 void RefractionShader.setInputPropertyValue(int index, Producer p)
          Does nothing.
 void ReflectionShader.setInputPropertyValue(int index, Producer p)
          Sets the values of properties of this HighlightShader object to those specified.
 void HighlightShader.setInputPropertyValue(int index, Producer p)
          Sets the values of properties of this HighlightShader object to those specified.
 void DiffuseShader.setInputPropertyValue(int index, Producer p)
          Does nothing.
 void BlendingShader.setInputPropertyValue(int index, Producer p)
           
 

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

Classes in net.sf.j3d.threeD.raytracer.textures that implement Producer
 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.
 

Methods in net.sf.j3d.threeD.raytracer.textures that return Producer
 Producer[] StripeTexture.getInputPropertyValues()
           
 Producer[] ImageTexture.getInputPropertyValues()
           
 

Methods in net.sf.j3d.threeD.raytracer.textures with parameters of type Producer
 void StripeTexture.setInputPropertyValue(int index, Producer p)
          Sets the values of properties of this HighlightShader object to those specified.
 void ImageTexture.setInputPropertyValue(int index, Producer p)
          Does nothing.
 

Uses of Producer in net.sf.j3d.threeD.raytracer.util
 

Methods in net.sf.j3d.threeD.raytracer.util that return Producer
 Producer[] Editable.getInputPropertyValues()
           
 

Methods in net.sf.j3d.threeD.raytracer.util with parameters of type Producer
 void Editable.setInputPropertyValue(int index, Producer p)
           
 

Uses of Producer in net.sf.j3d.threeD.ui.tree
 

Methods in net.sf.j3d.threeD.ui.tree that return Producer
 Producer[] ShaderTreeNode.getInputPropertyValues()
           
 

Methods in net.sf.j3d.threeD.ui.tree with parameters of type Producer
 void ShaderTreeNode.setInputPropertyValue(int index, Producer p)
           
 

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

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