|
Class Summary |
| DebugOutputPanel |
A DebugOutputPanel object provides a display for the debug output of the ray tracing application. |
| EditablePropertiesTableModel |
An EditablePropertiesTableModel object can be used to manage the data
needed when displaying the properties of an Editable object in a table. |
| EditDefaultSurfaceTransformPanel |
An EditDefaultSurfaceTransformPanel can be used to gather input from the user
to specifiy scaling and rotation properties of an AbstractSurface object. |
| EditNumberPanel |
An EditNumberPanel object can be used to specify a number. |
| EditPanel |
An EditPanel object can be used to allow a user to set the properties
of an Editable object. |
| EditRGBPanel |
An EditRGBPanel object can be used to specify an RGB color. |
| EditSurfacePanel |
An EditSurfacePanel object can be used to gather input from a user
to specify the settings for an AbstractSurfaceUI object and the
underlying AbstractSurface object. |
| EditVectorPanel |
An EditVectorPanel object can be used to specify a 3D vector. |
| ExpandedEditPanel |
An ExpandedEditPanel object can be used to allow a user to set the properties of a set of Editable objects. |
| ExtendedCellEditor |
An ExtendedCellEditor object can be used to allow a user to edit
values in a table including instances of RGB and Vector. |
| ExtendedCellRenderer |
An ExtendedCellRenderer object can be used to render values in a table
including instances of RGB and Class. |
| LightInfoPanel |
A LightInfoPanel object allows access to a list of Light objects contained in the specified Scene object. |
| LightListModel |
The LightListModel class extends AbstractListModel and provides a list model that dynamically displays
the Light objects of a Scene object. |
| PercentagePanel |
A PercentagePanel object can be used to display a decimal value
(0.0 - 1.0) as a percentage and provide a slider for setting the value. |
| RenderPanel |
A RenderPanel object allows display of scene previews and rendered images of the Scene object it uses. |
| ShaderEditPanel |
A ShaderEditPanel object can be used to allow a user to set the editable properties
of members of a shader tree (assuming that they implement the Editable interface). |
| SplashScreen |
The SplashScreen class extends JWindow and can display an image while the main application loads. |
| SurfaceInfoPanel |
A SurfaceInfoPanel object allows access to a list of SurfaceUI objects contained
in the specified Scene object. |
| SurfaceListModel |
The SurfaceListModel class extends AbstractListModel and provides a list model that dynamically displays
the Surface objects of a Scene object. |
| TransformationsListModel |
The TransformationsListModel class extends AbstractListModel and provides a list model that dynamically displays
the transformations applied to an AbstractSurface object. |
| TransformSurfacePanel |
A TransformSurfacePanel can be used to allow the user to modify an AbstractSurface object's transformations. |