Index: cc/base/math_util.cc |
diff --git a/cc/base/math_util.cc b/cc/base/math_util.cc |
index 0cc120d89094c818e72f6480711c6e3a5ed1e99a..0a370d333aa214ba7a171f3d145ca5773b960a0d 100644 |
--- a/cc/base/math_util.cc |
+++ b/cc/base/math_util.cc |
@@ -23,7 +23,7 @@ const float MathUtil::kPiFloat = 3.14159265358979323846f; |
static HomogeneousCoordinate ProjectHomogeneousPoint( |
const gfx::Transform& transform, |
- gfx::PointF p) { |
+ const gfx::PointF& p) { |
// In this case, the layer we are trying to project onto is perpendicular to |
// ray (point p and z-axis direction) that we are trying to project. This |
// happens when the layer is rotated so that it is infinitesimally thin, or |
@@ -87,14 +87,14 @@ static inline void ExpandBoundsToIncludePoint(float* xmin, |
float* xmax, |
float* ymin, |
float* ymax, |
- gfx::PointF p) { |
+ const gfx::PointF& p) { |
*xmin = std::min(p.x(), *xmin); |
*xmax = std::max(p.x(), *xmax); |
*ymin = std::min(p.y(), *ymin); |
*ymax = std::max(p.y(), *ymax); |
} |
-static inline void AddVertexToClippedQuad(gfx::PointF new_vertex, |
+static inline void AddVertexToClippedQuad(const gfx::PointF& new_vertex, |
gfx::PointF clipped_quad[8], |
int* num_vertices_in_clipped_quad) { |
clipped_quad[*num_vertices_in_clipped_quad] = new_vertex; |
@@ -223,8 +223,9 @@ void MathUtil::MapClippedQuad(const gfx::Transform& transform, |
DCHECK_LE(*num_vertices_in_clipped_quad, 8); |
} |
-gfx::RectF MathUtil::ComputeEnclosingRectOfVertices(gfx::PointF vertices[], |
- int num_vertices) { |
+gfx::RectF MathUtil::ComputeEnclosingRectOfVertices( |
+ const gfx::PointF vertices[], |
+ int num_vertices) { |
if (num_vertices < 2) |
return gfx::RectF(); |
@@ -356,7 +357,7 @@ gfx::QuadF MathUtil::MapQuad(const gfx::Transform& transform, |
} |
gfx::PointF MathUtil::MapPoint(const gfx::Transform& transform, |
- gfx::PointF p, |
+ const gfx::PointF& p, |
bool* clipped) { |
HomogeneousCoordinate h = MapHomogeneousPoint(transform, gfx::Point3F(p)); |
@@ -421,7 +422,7 @@ gfx::QuadF MathUtil::ProjectQuad(const gfx::Transform& transform, |
} |
gfx::PointF MathUtil::ProjectPoint(const gfx::Transform& transform, |
- gfx::PointF p, |
+ const gfx::PointF& p, |
bool* clipped) { |
HomogeneousCoordinate h = ProjectHomogeneousPoint(transform, p); |
@@ -551,7 +552,7 @@ bool MathUtil::FromValue(const base::Value* raw_value, gfx::Rect* out_rect) { |
return true; |
} |
-scoped_ptr<base::Value> MathUtil::AsValue(gfx::PointF pt) { |
+scoped_ptr<base::Value> MathUtil::AsValue(const gfx::PointF& pt) { |
scoped_ptr<base::ListValue> res(new base::ListValue()); |
res->AppendDouble(pt.x()); |
res->AppendDouble(pt.y()); |