Index: ui/gfx/vector2d_f.h |
diff --git a/ui/gfx/vector2d_f.h b/ui/gfx/vector2d_f.h |
index e78c68821b7f2f18d85decfccc30a7ba61a9bddd..a245bb33882d4a670e964bcbfc660bed1a1082ef 100644 |
--- a/ui/gfx/vector2d_f.h |
+++ b/ui/gfx/vector2d_f.h |
@@ -82,6 +82,17 @@ UI_EXPORT double CrossProduct(const Vector2dF& lhs, const Vector2dF& rhs); |
// Return the dot product of two vectors. |
UI_EXPORT double DotProduct(const Vector2dF& lhs, const Vector2dF& rhs); |
+// Return a vector that is |v| scaled by the given scale factors along each |
+// axis. |
+UI_EXPORT Vector2dF ScaleVector2d(const Vector2dF& v, |
+ float x_scale, |
+ float y_scale); |
+ |
+// Return a vector that is |v| scaled by the given scale factor. |
+inline Vector2dF ScaleVector2d(const Vector2dF& v, float scale) { |
+ return ScaleVector2d(v, scale, scale); |
+} |
+ |
} // namespace gfx |
#endif // UI_GFX_VECTOR2D_F_H_ |