| Index: cc/layer_quad.cc
|
| diff --git a/cc/layer_quad.cc b/cc/layer_quad.cc
|
| index 2618a7724e6fb8157a596d23fcc4022715364db3..c5063a75ad47f2f2652818c9817b12695c6d20df 100644
|
| --- a/cc/layer_quad.cc
|
| +++ b/cc/layer_quad.cc
|
| @@ -4,21 +4,22 @@
|
|
|
| #include "config.h"
|
|
|
| +#include "cc/geometry.h"
|
| #include "cc/layer_quad.h"
|
|
|
| #include "base/logging.h"
|
|
|
| namespace cc {
|
|
|
| -LayerQuad::Edge::Edge(const FloatPoint& p, const FloatPoint& q)
|
| +LayerQuad::Edge::Edge(const gfx::PointF& p, const gfx::PointF& q)
|
| {
|
| DCHECK(p != q);
|
|
|
| - FloatPoint tangent(p.y() - q.y(), q.x() - p.x());
|
| + gfx::Vector2dF tangent(p.y() - q.y(), q.x() - p.x());
|
| float cross2 = p.x() * q.y() - q.x() * p.y();
|
|
|
| set(tangent.x(), tangent.y(), cross2);
|
| - scale(1.0f / tangent.length());
|
| + scale(1.0f / Length(tangent));
|
| }
|
|
|
| LayerQuad::LayerQuad(const FloatQuad& quad)
|
|
|