| Interface | Description |
|---|---|
| Dragger3d | |
| Dragger3dConstrainer |
Experimental object to allow dragger motions to be constrained in arbitrary
ways as specified by the application.
|
| Dragger3dListener | |
| DrawTool | |
| DrawToolListener | |
| HasRenderProps |
An object which maintains render properties for use in directing how it
should be rendered.
|
| IsRenderable |
Specifies objects that can be rendered by a Viewer implementing
the
Renderable interface. |
| IsSelectable | |
| Renderable | |
| RenderablePoint | |
| Renderer | |
| RenderInstances.RenderInstanceConsumer |
Interface to allow simplified iterations through all instance transforms
|
| RenderKey |
Used as a key for storing objects for rendering.
|
| RenderListener | |
| RenderObjectInterface | |
| RenderObjectInterface.RenderObjectIdentifier |
Used for uniquely identifying a RenderObject, and checking
validity (can be safely shared)
|
| RenderObjectInterface.RenderObjectState |
Stores exposable state of the object, tracking the
current attribute set indices and primitive group indices.
|
| RenderObjectInterface.RenderObjectVersion |
Keeps track of versions for detecting changes.
|
| RenderObjectInterface.VertexIndexSet |
Class for storing position/normal/color/texture indices for a vertex
|
| TextRenderer | |
| TextureContent |
Content of Texture Properties (either raw data, or file)
|
| Viewer |
A viewer is a component that takes a collection of renderables and
renders them for a given viewpoint and set of lighting conditions.
|
| ViewerSelectionFilter |
Used to filter out objects that are rendered when the viewer is in selection
mode.
|
| ViewerSelectionListener |
Callback for selection of events with a Viewer
|
| Class | Description |
|---|---|
| BumpMapProps | |
| ColorMapProps | |
| ConvexPoly2d | |
| ConvexPoly2dTest | |
| Dragger3dAdapter | |
| Dragger3dBase | |
| Dragger3dEvent | |
| DragToolBase |
Base class for tools that work using mouse-based drag movements.
|
| DrawToolBase | |
| DrawToolEvent | |
| FaceRenderProps | |
| FeatureIndexArray |
Container for keep tracking of feature indices, vertices, and offsets
|
| FreehandTool | |
| GridPlane | |
| GridResolution | |
| IsRenderableBase | |
| Jack3d | |
| Light | |
| LineEdgeRenderProps | |
| LineFaceRenderProps | |
| LineRenderProps | |
| Material | |
| MeshRenderProps | |
| MouseRayEvent | |
| NormalMapProps | |
| PointEdgeRenderProps | |
| PointFaceRenderProps | |
| PointLineRenderProps | |
| PointRenderProps | |
| PointTool | |
| RenderableBase | |
| RenderableUtils |
Provides utility routines for Renderable objects.
|
| RendererEvent |
Event class returned whenever the Renderer executes a render operation.
|
| RenderInstances |
Object containing information for repetitively drawing instances of
RenderObjects, with
varying transforms:
point, a simple 3 degree-of-freedom translation
frame, a rigid 6 degree-of-freedom transform
affine, a non-rigid 12 degree-of-freedom transform
|
| RenderInstances.RenderInstancesIdentifier | |
| RenderInstances.RenderInstancesState |
Stores exposable state of the object, tracking the
current primitive group indices.
|
| RenderInstances.RenderInstancesVersion |
Keeps track of versions for detecting changes.
|
| RenderKeyImpl |
Basic implementation of
RenderKey |
| RenderList |
Maintains a list of renderable objects for use by GLViewer.
|
| RenderObject |
Object containing information used for rendering, including
attribute data, including positions, and (optionally) normals, colors, and texture coordinates.
vertex data, where each vertex points to a single position, as well as (optionally) a single normal, color, and texture attribute.
primitive data, consisting of zero or more "groups" of points, lines, and triangles.
|
| RenderObject.RenderObjectIdentifier |
Used for uniquely identifying a RenderObject, and checking
validity (can be safely shared)
|
| RenderObject.RenderObjectState |
Stores exposable state of the object, tracking the
current primitive group indices.
|
| RenderObject.RenderObjectVersion |
Keeps track of versions for detecting changes.
|
| RenderObjectExamples | |
| RenderObjectFactory | |
| RenderProps | |
| RotatableScaler3d | |
| Rotator3d | |
| Scaler3d | |
| SortedRenderableList |
Set of renderables sorted in ascending order by zOrder.
|
| StlRenderer |
"Renders" a scene by writing it to an STL file.
|
| TextImageStore |
Stores text characters in an image, potentially to be used by texture maps
for drawing text.
|
| TextImageStore.Glyph |
A Glyph, with an associated GlyphVector from which it came.
|
| TextImageStore.GlyphLoc | |
| TextImageStore.GlyphStore |
Glyph with storage location in backed image
|
| TextureContentFile |
Loads image on-demand from a file
|
| TextureContentImage | |
| TextureContentText |
Wrapper around a
TextImageStore for storing texture content |
| TextureMapProps | |
| TextureTextRenderer | |
| Translator3d | |
| Transrotator3d | |
| VertexIndexArray | |
| ViewerSelectionEvent |
Event returned whenever items are selected inside a Viewer.
|
| Enum | Description |
|---|---|
| Dragger3d.DraggerType | |
| Dragger3d.DragMode | |
| DrawToolBase.FrameBinding | |
| GraphicsInterface |
Describes the graphics interface used to supprt the rendering.
|
| GridPlane.AxisLabeling | |
| Light.LightSpace | |
| Light.LightType | |
| Renderer.AxisDrawStyle |
Specifies how coordinate axes should be drawn.
|
| Renderer.ColorInterpolation |
Indicates the space in which color interpolation is performed
by this Renderer.
|
| Renderer.ColorMixing |
Specifies how vertex coloring or textures are combined with material
coloring
|
| Renderer.DrawMode |
Defines various vertex-based primitives
|
| Renderer.FaceStyle |
When rendering triangles, specifies which sides are drawn, where
front and back correspond to the sides associated with
counter-clockwise and clockwise vertex ordering, respectively.
|
| Renderer.HighlightStyle |
Specifies how highlighting is performed by this renderer.
|
| Renderer.LineStyle |
For some drawing primitives, specifies the rendering style for line
segments.
|
| Renderer.PointStyle |
For some drawing primitives, specifies the rendering style for points.
|
| Renderer.Shading |
Specifies the current shading style.
|
| RenderInstances.InstanceTransformType | |
| RenderProps.Props | |
| TextureContent.ContentFormat | |
| TextureMapProps.TextureFilter | |
| TextureMapProps.TextureWrapping | |
| Viewer.RotationMode |
Controls how the viewer responds to rotation control inputs specified as
horizontal and vertical angular displacements in the viewing plane.
|
| Viewer.ViewControlMask |
Constrains view control motions along either x or y.
|