xref: /haiku/src/servers/app/drawing/drawing_support.cpp (revision dd98ed8dfcfe69c729b06f4d3deb9cbc82015552)
1*dd98ed8dSStephan Aßmus #include "drawing_support.h"
2*dd98ed8dSStephan Aßmus 
3*dd98ed8dSStephan Aßmus #include <Rect.h>
4*dd98ed8dSStephan Aßmus 
5*dd98ed8dSStephan Aßmus void
align_rect_to_pixels(BRect * rect)6*dd98ed8dSStephan Aßmus align_rect_to_pixels(BRect* rect)
7*dd98ed8dSStephan Aßmus {
8*dd98ed8dSStephan Aßmus 	// round the rect with the least ammount of distortion
9*dd98ed8dSStephan Aßmus 	rect->OffsetTo(roundf(rect->left), roundf(rect->top));
10*dd98ed8dSStephan Aßmus 	rect->right = roundf(rect->right);
11*dd98ed8dSStephan Aßmus 	rect->bottom = roundf(rect->bottom);
12*dd98ed8dSStephan Aßmus }
13*dd98ed8dSStephan Aßmus 
14