|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Interface RendererChain defines a component which concatenates
two Renderer objects. In order to fulfill this responsibility,
a RendererChain must be provided with and return source and
target Rendererinstances.
The source Renderer is invoked first and then the target
Renderer is called. The concatenated Renderer
objects may of course be instances of the RendererChain
interface, so that a deeper Renderer chain may be built.
With the exception of the final instance, all Renderer objects
in the chain have their adjustData method invoked. The last
Renderer, however, has its render() method called
so that it renders the given RenderingData onto the specified
Device.
| Field Summary |
| Fields inherited from interface com.tensegrity.graphics.render.Renderer |
RENDERERFLAG_PROCESS_PORTS_ONLY |
| Method Summary | |
Renderer |
getSourceRenderer()
Returns the actual source Renderer of this
RendererChain. |
Renderer |
getTargetRenderer()
Returns the actual target Renderer of this
RendererChain. |
void |
setSourceRenderer(Renderer renderer)
Sets the source Renderer of this RendererChain
to the Renderer given by renderer. |
void |
setTargetRenderer(Renderer renderer)
Sets the target Renderer of this RendererChain
to the Renderer given by renderer. |
| Methods inherited from interface com.tensegrity.graphics.render.Renderer |
adjustData, getConfiguration, render |
| Method Detail |
public Renderer getSourceRenderer()
Renderer of this
RendererChain. The source Renderer is the
Renderer instance that is envoked before the target
Renderer.
Rendererpublic void setSourceRenderer(Renderer renderer)
Renderer of this RendererChain
to the Renderer given by renderer. The source
Renderer is the Renderer instance that is
invoked before the target Renderer.
renderer - the new Renderer instance that should be
used as source Rendererpublic Renderer getTargetRenderer()
Renderer of this
RendererChain. The target Renderer is the
Renderer instance that is envoked after the source
Renderer.
Rendererpublic void setTargetRenderer(Renderer renderer)
Renderer of this RendererChain
to the Renderer given by renderer. The target
Renderer is the Renderer instance that is
envoked after the source Renderer.
renderer - the new Renderer instance that should be
used as target Renderer
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||