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ßmusalign_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