Currently the canvas Implementations receive a Graphics2D object directly - disadvantage is that
a) implementations can introduce side effects e.g modified color or XOR that will be 'inherited' by other implentations runningin the same renderer
b) with mixed canvas it is not possible to implement 'solo' and 'mute' (graphical)
proposal is to introduce an own graphics subset object that can be proxied
Currently the canvas Implementations receive a Graphics2D object directly - disadvantage is that a) implementations can introduce side effects e.g modified color or XOR that will be 'inherited' by other implentations runningin the same renderer b) with mixed canvas it is not possible to implement 'solo' and 'mute' (graphical)
proposal is to introduce an own graphics subset object that can be proxied