![](https://secure.gravatar.com/avatar/516640127f084752aaf5f23c7119f1be.jpg?s=120&d=mm&r=g)
On Sat, 2016-10-15 at 15:54 +0200, Jabiertxo Arraiza Cenoz wrote:
Realy there is "realtime" but the draw need to be re-rendered so in complex objects you need to wait. Seems dificult to solve in the future without taking a bitmap image of current desktop and realtime "phantom" over real draw. but this seems not a good idea to me.
No need for phantom, just take the pixels off the canvas and rotate them in real time using a non-accurate method (i.e. the fast one).
That should provide enough in-between for mouse actions. Only when the rotation has been stable for a second or two does it need to be re- rendered.
I know this means there's going to be clipping edges, but I don't think it's going to matter as much as not being able to /see/ what the rotation looks like while it's being rotated because of some complex path, filter or pattern.
Best Regards, Martin Owens