Thinking about writing an svg renderer/serializer it occured to me that caching of objects should be local to a specific renderer. For example if we'd render the scene with the gc renderer some objects might make a cached bitmap for fast drawing and if we'd render now with the svg renderer, they should not attempt to draw the cached bitmap (or try to cache one)! So we should
a) restrict the scene to be rendered only with one renderer or b) build parallel scenes to be used for different renderers c) make the caches local to the renderer in some way d) only support dc/gc renderers. it might not be possible to make a "one fits all" interface, for example the svg one might be really limited. -Matthias _______________________________________________ FloatCanvas mailing list [email protected] http://mail.mithis.com/cgi-bin/mailman/listinfo/floatcanvas
