Package edu.umd.cs.jazz.scenegraph

Interface Summary
ZHasChild ZHasChild is a simple interface that ZVisualComponent decorators must implement in order to represent the fact that they store a pointer to a child visual component.
ZLayoutManager ZLayoutManager represents an object that can layout the children of a node.
ZScenegraphObject ZScenegraphObject is the base class for all objects in the jazz scenegraph.
 

Class Summary
ZCamera ZCamera represents a viewport onto a Scenegraph Node.
ZDummyVisualComponent ZDummyVisualComponent is the default Visual Component to all ZNodes.
ZLayoutManagerPath ZPathLayoutManager positions a set of nodes along a path.
ZLayoutManagerTree ZLayoutManagerTree implements a generic tree layout manager that can layout hierarchical Jazz objects.
ZNode ZNode is the basic hierarchial structure.
ZProperty A class that represents a ZNode property.
ZRenderContext ZRenderContext stores information relevant to the current render as it occurs.
ZRootNode ZRootNode exteneds ZNode overiding several methods of ZNode to ensure that ZRootNode is always in the root position of a Scenegraph.
ZSelectionDecorator ZSelectionDecorator is a ZVisualComponent decorator that indicates that this component chain is selected.
ZSurface ZSurface represents the surface on which a camera can project.
ZTransform ZTransform provides the capabilities of the AffineTransform plus some extra manipulators on the transform.
ZVisualComponent  
ZVisualComponentDecorator ZVisualComponentDecorator is the base class used to create a visual component decorator.