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.
|
StaticPainter |
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.
|
StateActionRenderLayer |
A class for rendering state-action events.
|
StateRenderLayer |
This class provides 2D visualization of states by being provided a set of classes that can paint
ObjectInstnaces to the canvas as well as classes that can paint general domain information.
|
StateRenderLayer.ObjectPainterAndClassNamePair |
A pair of the name of an object class to paint, and the
ObjectPainter to
use to paint it. |
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. |