Rings
Version 0.3

Uses of Interface
threeD.raytracer.util.Editable

Packages that use Editable
threeD.raytracer.shaders   
threeD.raytracer.textures   
threeD.raytracer.util   
threeD.ui.panels   
threeD.ui.tree   
 

Uses of Editable in threeD.raytracer.shaders
 

Classes in threeD.raytracer.shaders that implement Editable
 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 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 threeD.raytracer.shaders that return Editable
 Editable ShaderFactory.constructObject(int index)
          Constructs a Shader object of the type specified by the integer index.
 

Uses of Editable in threeD.raytracer.textures
 

Classes in threeD.raytracer.textures that implement Editable
 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 threeD.raytracer.textures that return Editable
 Editable TextureFactory.constructObject(int index)
          Constructs a Shader object of the type specified by the integer index.
 

Uses of Editable in threeD.raytracer.util
 

Methods in threeD.raytracer.util that return Editable
abstract  Editable EditableFactory.constructObject(int index)
          Constructs an Editable object of the type specified by the integer index.
 

Uses of Editable in threeD.ui.panels
 

Methods in threeD.ui.panels that return Editable
 Editable EditPanel.getEditing()
          Returns the Editable object that this panel modifies.
 Editable EditablePropertiesTableModel.getEditing()
          Returns the Editable object used by this EditablePropertiesTableModel object.
 

Methods in threeD.ui.panels with parameters of type Editable
 void EditPanel.setEditing(Editable editing)
          Sets the Editable object that this panel modifies and updates the table to reflect the change.
 void EditablePropertiesTableModel.setEditing(Editable editing)
          Sets the Editable object used by this EditablePropertiesTableModel object to the specified Editable object and notifies listeners that all table data may have changed.
 

Constructors in threeD.ui.panels with parameters of type Editable
EditPanel(Editable editing)
          Constructs a new EditPanel object that can be used to modify the specified Editable object.
EditablePropertiesTableModel(Editable editing)
          Constructs a new EditablePropertiesTableModel object using the specified Editable object.
 

Uses of Editable in threeD.ui.tree
 

Classes in threeD.ui.tree that implement Editable
 class ShaderTreeNode
          A ShaderTreeNode object wraps a Shader object and allows it to be displayed in a tree.
 


Rings
Version 0.3

Copyright 2003-05 Mike Murray