deweese 02/02/21 14:13:10
Modified: sources/org/apache/batik/gvt/renderer DynamicRenderer.java
Log:
DynamicRenderer now disables the panning cache.
Upside for some content animation is now 2-3x as fast and memory
consumption during animation is much better.
Revision Changes Path
1.9 +11 -1
xml-batik/sources/org/apache/batik/gvt/renderer/DynamicRenderer.java
Index: DynamicRenderer.java
===================================================================
RCS file:
/home/cvs/xml-batik/sources/org/apache/batik/gvt/renderer/DynamicRenderer.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- DynamicRenderer.java 19 Feb 2002 18:01:29 -0000 1.8
+++ DynamicRenderer.java 21 Feb 2002 22:13:10 -0000 1.9
@@ -30,7 +30,7 @@
* Simple implementation of the Renderer that supports dynamic updates.
*
* @author <a href="mailto:[EMAIL PROTECTED]">Thierry Kormann</a>
- * @version $Id: DynamicRenderer.java,v 1.8 2002/02/19 18:01:29 deweese Exp $
+ * @version $Id: DynamicRenderer.java,v 1.9 2002/02/21 22:13:10 deweese Exp $
*/
public class DynamicRenderer extends StaticRenderer {
@@ -50,6 +50,16 @@
}
RectListManager damagedAreas;
+
+ protected CachableRed setupCache(CachableRed img) {
+ /* Don't do any caching of content for dynamic case */
+ return img;
+ }
+
+ public void flush(Rectangle r) {
+ /* Since we don't cache we don't need to flush */
+ return;
+ }
/**
* Repaints the associated GVT tree under the list of <tt>areas</tt>.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]