More testing with new system:
[blender.git] / source / blender / editors / interface / view2d.c
index 075c89c9b470d4e737ad52394333909549f7f78d..322d88489bfb555d54d47464a26714e76b974727 100644 (file)
@@ -323,4 +323,9 @@ void UI_view2d_to_region_no_clip(View2D *v2d, float x, float y, short *regionx,
        }
 }
 
+void UI_view2d_getscale(View2D *v2d, float *x, float *y) 
+{
+       if (x) *x = (v2d->mask.xmax-v2d->mask.xmin)/(v2d->cur.xmax-v2d->cur.xmin);
+       if (y) *y = (v2d->mask.ymax-v2d->mask.ymin)/(v2d->cur.ymax-v2d->cur.ymin);
+}