Interface | Description |
---|---|
ObjectPainter |
And interface for defining painters that can render object instances to a graphics context.
|
RenderLayer |
A RenderLayer is a 2 dimensional layer that paints to a provided 2D graphics context.
|
StatePainter |
This class paints general properties of a state/domain that may not be represented
by any specific object instance data.
|
Class | Description |
---|---|
MultiLayerRenderer |
A MultiLayerRenderer is a canvas that will sequentially render a set of render layers, one on top of the other, to the same 2D
graphics context.
|
OOStatePainter |
A
StatePainter for painting OOState instances. |
OOStatePainter.ObjectPainterAndClassNamePair |
A pair of the name of an object class to paint, and the
ObjectPainter to
use to paint it. |
StateActionRenderLayer |
A class for rendering state-action events.
|
StateRenderLayer |
This class provides 2D visualization of states by being provided a set of state painters to iteratively call to paint
ono the canvas.
|
Visualizer |
This class extends the
MultiLayerRenderer class to provide a base instance of a StateRenderLayer in its render list
and provides methods to directly access and interface with the StateRenderLayer instance. |