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

LibGfx: Add Point::scaled(T) and Rect::scaled(T)

Note that we already have Size::scaled(T). While subjectively providing
API symmetry, this is mostly to allow using these methods in templated
helpers without caring what the exact underlying type is.
This commit is contained in:
Timothy Flynn 2023-08-16 20:21:59 -04:00 committed by Tim Flynn
parent 7c4b0b0389
commit 7bc7f376fa
2 changed files with 14 additions and 0 deletions

View file

@ -91,6 +91,13 @@ public:
return point;
}
[[nodiscard]] Point<T> scaled(T dboth) const
{
Point<T> point = *this;
point.scale_by(dboth);
return point;
}
[[nodiscard]] Point<T> scaled(Point<T> const& delta) const
{
Point<T> point = *this;