Overview | Package | Class | Use | Tree | Index | Help
| Rings Version 0.3
PREV NEXT | FRAMES NO FRAMES

## 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.

Overview | Package | Class | Use | Tree | Index | Help
| Rings Version 0.3
PREV NEXT | FRAMES NO FRAMES

Copyright 2003-05 Mike Murray