|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.batik.gvt.renderer.StaticRenderer
org.apache.batik.gvt.renderer.DynamicRenderer
public class DynamicRenderer
Simple implementation of the Renderer that supports dynamic updates.
Field Summary |
---|
Fields inherited from class org.apache.batik.gvt.renderer.StaticRenderer |
---|
currentBaseRaster, currentOffScreen, currentRaster, defaultRenderingHints, isDoubleBuffered, lastCache, lastCR, offScreenHeight, offScreenWidth, renderingHints, rootCR, rootFilter, rootGN, usr2dev, workingBaseRaster, workingOffScreen, workingRaster |
Constructor Summary | |
---|---|
DynamicRenderer()
Constructs a new dynamic renderer with the specified buffer image. |
|
DynamicRenderer(RenderingHints rh,
AffineTransform at)
|
Method Summary | |
---|---|
void |
flush(Collection areas)
Flush a list of rectangles of cached image data. |
void |
flush(Rectangle r)
Flush a rectangle of cached image data. |
void |
repaint(RectListManager devRLM)
Repaints the associated GVT tree under the list of areas . |
protected CachableRed |
setupCache(CachableRed img)
|
protected void |
updateWorkingBuffers()
Internal method used to synchronize local state in response to various set methods. |
Methods inherited from class org.apache.batik.gvt.renderer.StaticRenderer |
---|
clearOffScreen, dispose, flush, getOffScreen, getRenderingHints, getTransform, getTree, isDoubleBuffered, renderGNR, repaint, setDoubleBuffered, setRenderingHints, setTransform, setTree, updateOffScreen |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DynamicRenderer()
public DynamicRenderer(RenderingHints rh, AffineTransform at)
Method Detail |
---|
protected CachableRed setupCache(CachableRed img)
setupCache
in class StaticRenderer
public void flush(Rectangle r)
StaticRenderer
flush
in interface ImageRenderer
flush
in class StaticRenderer
public void flush(Collection areas)
flush
in interface ImageRenderer
flush
in class StaticRenderer
protected void updateWorkingBuffers()
StaticRenderer
updateWorkingBuffers
in class StaticRenderer
public void repaint(RectListManager devRLM)
areas
.
If double buffered is true and this method completes cleanly it
will set the result of the repaint as the image returned by
getOffscreen otherwise the old image will still be returned.
If double buffered is false it is possible some effects of
the failed rendering will be visible in the image returned
by getOffscreen.
repaint
in interface Renderer
repaint
in class StaticRenderer
devRLM
- regions to be repainted, in the current
user space coordinate system.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |