Chromium Code Reviews| Index: ui/gfx/geometry/quad_f.h |
| diff --git a/ui/gfx/geometry/quad_f.h b/ui/gfx/geometry/quad_f.h |
| index ada5c54cae3fdb521db8e50f52c49eb408892b9d..b6be2b8f7875e9de7b4eb92187df60c851b216f8 100644 |
| --- a/ui/gfx/geometry/quad_f.h |
| +++ b/ui/gfx/geometry/quad_f.h |
| @@ -67,6 +67,17 @@ class GFX_EXPORT QuadF { |
| return RectF(rl, rt, rr - rl, rb - rt); |
| } |
| + // Realigns the points in the quad by rotating them n point to the right. |
|
enne (OOO)
2015/02/12 18:00:27
points?
awoloszyn
2015/02/23 22:28:27
Done.
|
| + void Realign(size_t times) { |
| + for (size_t i = 0; i < times % 4; ++i) { |
| + PointF temp = p1_; |
| + p1_ = p2_; |
| + p2_ = p3_; |
| + p3_ = p4_; |
| + p4_ = temp; |
| + } |
| + } |
| + |
| // Add a vector to the quad, offseting each point in the quad by the vector. |
| void operator+=(const Vector2dF& rhs); |
| // Subtract a vector from the quad, offseting each point in the quad by the |