|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--agile2d.PluggableRendererSpi
The Service Provider Interface (SPI) for pluggable renderers in Agile2D. A pluggable renderer is responsible for rendering the contents of a Agile2D frame. Two renderers are implemented: One using the standard Java2D classes built into the Java runtime, and one using an experimental renderer which uses OpenGL to perform rendering.
The agile2d.opengl package contains the OpenGL renderer implementation.
| Constructor Summary | |
PluggableRendererSpi()
|
|
| Method Summary | |
abstract PluggableRenderer |
createRenderer(AgileJFrame frame)
Called by AgileJFrame to create a pluggable renderer instance for the frame. |
static PluggableRendererSpi |
getActiveProvider()
Returns the currently active provider. |
static PluggableRendererSpi |
getJava2DProvider()
Returns an instance of the Java2D Provider |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public PluggableRendererSpi()
| Method Detail |
public static PluggableRendererSpi getActiveProvider()
public static PluggableRendererSpi getJava2DProvider()
public abstract PluggableRenderer createRenderer(AgileJFrame frame)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||