1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 19:27:45 +00:00

LibWeb: Use double functions for pixel unit conversions

We're passing doubles to these, so using the _f versions is a bit silly.
This commit is contained in:
Sam Atkins 2023-07-30 15:17:23 +01:00 committed by Sam Atkins
parent 7c8772ad86
commit 072ab94889

View file

@ -29,68 +29,68 @@ CSSPixelRect PaintContext::css_viewport_rect() const
DevicePixels PaintContext::rounded_device_pixels(CSSPixels css_pixels) const DevicePixels PaintContext::rounded_device_pixels(CSSPixels css_pixels) const
{ {
return roundf(css_pixels.to_double() * m_device_pixels_per_css_pixel); return round(css_pixels.to_double() * m_device_pixels_per_css_pixel);
} }
DevicePixels PaintContext::enclosing_device_pixels(CSSPixels css_pixels) const DevicePixels PaintContext::enclosing_device_pixels(CSSPixels css_pixels) const
{ {
return ceilf(css_pixels.to_double() * m_device_pixels_per_css_pixel); return ceil(css_pixels.to_double() * m_device_pixels_per_css_pixel);
} }
DevicePixels PaintContext::floored_device_pixels(CSSPixels css_pixels) const DevicePixels PaintContext::floored_device_pixels(CSSPixels css_pixels) const
{ {
return floorf(css_pixels.to_double() * m_device_pixels_per_css_pixel); return floor(css_pixels.to_double() * m_device_pixels_per_css_pixel);
} }
DevicePixelPoint PaintContext::rounded_device_point(CSSPixelPoint point) const DevicePixelPoint PaintContext::rounded_device_point(CSSPixelPoint point) const
{ {
return { return {
roundf(point.x().to_double() * m_device_pixels_per_css_pixel), round(point.x().to_double() * m_device_pixels_per_css_pixel),
roundf(point.y().to_double() * m_device_pixels_per_css_pixel) round(point.y().to_double() * m_device_pixels_per_css_pixel)
}; };
} }
DevicePixelPoint PaintContext::floored_device_point(CSSPixelPoint point) const DevicePixelPoint PaintContext::floored_device_point(CSSPixelPoint point) const
{ {
return { return {
floorf(point.x().to_double() * m_device_pixels_per_css_pixel), floor(point.x().to_double() * m_device_pixels_per_css_pixel),
floorf(point.y().to_double() * m_device_pixels_per_css_pixel) floor(point.y().to_double() * m_device_pixels_per_css_pixel)
}; };
} }
DevicePixelRect PaintContext::enclosing_device_rect(CSSPixelRect rect) const DevicePixelRect PaintContext::enclosing_device_rect(CSSPixelRect rect) const
{ {
return { return {
floorf(rect.x().to_double() * m_device_pixels_per_css_pixel), floor(rect.x().to_double() * m_device_pixels_per_css_pixel),
floorf(rect.y().to_double() * m_device_pixels_per_css_pixel), floor(rect.y().to_double() * m_device_pixels_per_css_pixel),
ceilf(rect.width().to_double() * m_device_pixels_per_css_pixel), ceil(rect.width().to_double() * m_device_pixels_per_css_pixel),
ceilf(rect.height().to_double() * m_device_pixels_per_css_pixel) ceil(rect.height().to_double() * m_device_pixels_per_css_pixel)
}; };
} }
DevicePixelRect PaintContext::rounded_device_rect(CSSPixelRect rect) const DevicePixelRect PaintContext::rounded_device_rect(CSSPixelRect rect) const
{ {
return { return {
roundf(rect.x().to_double() * m_device_pixels_per_css_pixel), round(rect.x().to_double() * m_device_pixels_per_css_pixel),
roundf(rect.y().to_double() * m_device_pixels_per_css_pixel), round(rect.y().to_double() * m_device_pixels_per_css_pixel),
roundf(rect.width().to_double() * m_device_pixels_per_css_pixel), round(rect.width().to_double() * m_device_pixels_per_css_pixel),
roundf(rect.height().to_double() * m_device_pixels_per_css_pixel) round(rect.height().to_double() * m_device_pixels_per_css_pixel)
}; };
} }
DevicePixelSize PaintContext::enclosing_device_size(CSSPixelSize size) const DevicePixelSize PaintContext::enclosing_device_size(CSSPixelSize size) const
{ {
return { return {
ceilf(size.width().to_double() * m_device_pixels_per_css_pixel), ceil(size.width().to_double() * m_device_pixels_per_css_pixel),
ceilf(size.height().to_double() * m_device_pixels_per_css_pixel) ceil(size.height().to_double() * m_device_pixels_per_css_pixel)
}; };
} }
DevicePixelSize PaintContext::rounded_device_size(CSSPixelSize size) const DevicePixelSize PaintContext::rounded_device_size(CSSPixelSize size) const
{ {
return { return {
roundf(size.width().to_double() * m_device_pixels_per_css_pixel), round(size.width().to_double() * m_device_pixels_per_css_pixel),
roundf(size.height().to_double() * m_device_pixels_per_css_pixel) round(size.height().to_double() * m_device_pixels_per_css_pixel)
}; };
} }