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

Reply via email to