| Index: cc/layer.h
|
| diff --git a/cc/layer.h b/cc/layer.h
|
| index ef75286debfb859737418d896d3863c6fe049125..67f3932912f5e45698b13391f9628454452a33fd 100644
|
| --- a/cc/layer.h
|
| +++ b/cc/layer.h
|
| @@ -5,6 +5,10 @@
|
| #ifndef CC_LAYER_H_
|
| #define CC_LAYER_H_
|
|
|
| +#include <public/WebFilterOperations.h>
|
| +#include <string>
|
| +#include <vector>
|
| +
|
| #include "base/memory/ref_counted.h"
|
| #include "cc/cc_export.h"
|
| #include "cc/layer_animation_controller.h"
|
| @@ -14,10 +18,7 @@
|
| #include "third_party/skia/include/core/SkColor.h"
|
| #include "ui/gfx/rect.h"
|
| #include "ui/gfx/rect_f.h"
|
| -#include <public/WebFilterOperations.h>
|
| -#include <public/WebTransformationMatrix.h>
|
| -#include <string>
|
| -#include <vector>
|
| +#include "ui/gfx/transform.h"
|
|
|
| namespace WebKit {
|
| class WebAnimationDelegate;
|
| @@ -51,11 +52,11 @@ public:
|
| virtual int id() const OVERRIDE;
|
| virtual void setOpacityFromAnimation(float) OVERRIDE;
|
| virtual float opacity() const OVERRIDE;
|
| - virtual void setTransformFromAnimation(const WebKit::WebTransformationMatrix&) OVERRIDE;
|
| + virtual void setTransformFromAnimation(const gfx::Transform&) OVERRIDE;
|
| // A layer's transform operates layer space. That is, entirely in logical,
|
| // non-page-scaled pixels (that is, they have page zoom baked in, but not page scale).
|
| // The root layer is a special case -- it operates in physical pixels.
|
| - virtual const WebKit::WebTransformationMatrix& transform() const OVERRIDE;
|
| + virtual const gfx::Transform& transform() const OVERRIDE;
|
|
|
| Layer* rootLayer();
|
| Layer* parent() { return m_parent; }
|
| @@ -121,10 +122,10 @@ public:
|
| void setFixedToContainerLayer(bool);
|
| bool fixedToContainerLayer() const { return m_fixedToContainerLayer; }
|
|
|
| - void setSublayerTransform(const WebKit::WebTransformationMatrix&);
|
| - const WebKit::WebTransformationMatrix& sublayerTransform() const { return m_sublayerTransform; }
|
| + void setSublayerTransform(const gfx::Transform&);
|
| + const gfx::Transform& sublayerTransform() const { return m_sublayerTransform; }
|
|
|
| - void setTransform(const WebKit::WebTransformationMatrix&);
|
| + void setTransform(const gfx::Transform&);
|
| bool transformIsAnimating() const;
|
|
|
| const gfx::Rect& visibleContentRect() const { return m_visibleContentRect; }
|
| @@ -163,8 +164,8 @@ public:
|
|
|
| gfx::Vector2d scrollDelta() const { return gfx::Vector2d(); }
|
|
|
| - void setImplTransform(const WebKit::WebTransformationMatrix&);
|
| - const WebKit::WebTransformationMatrix& implTransform() const { return m_implTransform; }
|
| + void setImplTransform(const gfx::Transform&);
|
| + const gfx::Transform& implTransform() const { return m_implTransform; }
|
|
|
| void setDoubleSided(bool);
|
| bool doubleSided() const { return m_doubleSided; }
|
| @@ -225,12 +226,12 @@ public:
|
| // This moves from layer space, with origin in the center to target space with origin in the top left.
|
| // That is, it converts from logical, non-page-scaled, to target pixels (and if the target is the
|
| // root render surface, then this converts to physical pixels).
|
| - const WebKit::WebTransformationMatrix& drawTransform() const { return m_drawTransform; }
|
| - void setDrawTransform(const WebKit::WebTransformationMatrix& matrix) { m_drawTransform = matrix; }
|
| + const gfx::Transform& drawTransform() const { return m_drawTransform; }
|
| + void setDrawTransform(const gfx::Transform& matrix) { m_drawTransform = matrix; }
|
| // This moves from content space, with origin the top left to screen space with origin in the top left.
|
| // It converts logical, non-page-scaled pixels to physical pixels.
|
| - const WebKit::WebTransformationMatrix& screenSpaceTransform() const { return m_screenSpaceTransform; }
|
| - void setScreenSpaceTransform(const WebKit::WebTransformationMatrix& matrix) { m_screenSpaceTransform = matrix; }
|
| + const gfx::Transform& screenSpaceTransform() const { return m_screenSpaceTransform; }
|
| + void setScreenSpaceTransform(const gfx::Transform& matrix) { m_screenSpaceTransform = matrix; }
|
|
|
| bool isClipped() const { return m_isClipped; }
|
| void setIsClipped(bool isClipped) { m_isClipped = isClipped; }
|
| @@ -386,8 +387,8 @@ private:
|
| bool m_drawCheckerboardForMissingTiles;
|
| bool m_forceRenderSurface;
|
|
|
| - WebKit::WebTransformationMatrix m_transform;
|
| - WebKit::WebTransformationMatrix m_sublayerTransform;
|
| + gfx::Transform m_transform;
|
| + gfx::Transform m_sublayerTransform;
|
|
|
| // Replica layer used for reflections.
|
| scoped_refptr<Layer> m_replicaLayer;
|
| @@ -399,8 +400,8 @@ private:
|
|
|
| Layer* m_renderTarget;
|
|
|
| - WebKit::WebTransformationMatrix m_drawTransform;
|
| - WebKit::WebTransformationMatrix m_screenSpaceTransform;
|
| + gfx::Transform m_drawTransform;
|
| + gfx::Transform m_screenSpaceTransform;
|
| bool m_drawTransformIsAnimating;
|
| bool m_screenSpaceTransformIsAnimating;
|
|
|
| @@ -415,7 +416,7 @@ private:
|
| bool m_automaticallyComputeRasterScale;
|
| bool m_boundsContainPageScale;
|
|
|
| - WebKit::WebTransformationMatrix m_implTransform;
|
| + gfx::Transform m_implTransform;
|
|
|
| WebKit::WebAnimationDelegate* m_layerAnimationDelegate;
|
| WebKit::WebLayerScrollClient* m_layerScrollClient;
|
|
|