| Index: Source/core/html/canvas/ClipList.h
|
| diff --git a/Source/core/html/canvas/ClipList.h b/Source/core/html/canvas/ClipList.h
|
| index ef010c0fd3ef6040311cf13018bb392188fa8a89..b50c208349f93a7dc2dd68cc751cda641f6ac6a7 100644
|
| --- a/Source/core/html/canvas/ClipList.h
|
| +++ b/Source/core/html/canvas/ClipList.h
|
| @@ -6,12 +6,13 @@
|
| #define ClipList_h
|
|
|
| #include "platform/graphics/GraphicsTypes.h"
|
| -#include "platform/graphics/Path.h"
|
| #include "wtf/Vector.h"
|
|
|
| +class SkCanvas;
|
| +class SkPath;
|
| +
|
| namespace blink {
|
|
|
| -class GraphicsContext;
|
| class AffineTransform;
|
|
|
| class ClipList {
|
| @@ -20,15 +21,14 @@ public:
|
| ClipList(const ClipList&);
|
| ~ClipList() { }
|
|
|
| - void clipPath(const Path&, WindRule, AntiAliasingMode, const AffineTransform&);
|
| - void playback(GraphicsContext*) const;
|
| + void clipPath(const SkPath&, AntiAliasingMode, const SkMatrix&);
|
| + void playback(SkCanvas*) const;
|
|
|
| private:
|
|
|
| struct ClipOp {
|
| - Path m_path;
|
| + SkPath m_path;
|
| AntiAliasingMode m_antiAliasingMode;
|
| - WindRule m_windRule;
|
|
|
| ClipOp();
|
| ClipOp(const ClipOp&);
|
|
|