Rings
Version 0.3

Package threeD.ui.panels

Interface Summary
DynamicDisplay A DynamicDisplay implementation represents a display that can be updated.
 

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.
SurfaceInfoPanel.SurfaceTreeCellRenderer  
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.
 


Rings
Version 0.3

Copyright 2003-05 Mike Murray