Index: Source/platform/graphics/DrawLooper.h |
diff --git a/Source/platform/graphics/DrawLooper.h b/Source/platform/graphics/DrawLooper.h |
index 4a66910c30029162ca8768a7cc52f49b3dc366f8..90a8e173697ee8df04e2d0b821817ead629da3f9 100644 |
--- a/Source/platform/graphics/DrawLooper.h |
+++ b/Source/platform/graphics/DrawLooper.h |
@@ -32,11 +32,11 @@ |
#define DrawLooper_h |
#include "platform/PlatformExport.h" |
+#include "third_party/skia/include/effects/SkLayerDrawLooper.h" |
#include "wtf/Noncopyable.h" |
#include "wtf/RefPtr.h" |
class SkDrawLooper; |
-class SkLayerDrawLooper; |
namespace WebCore { |
@@ -63,7 +63,7 @@ public: |
// Callees should not modify this looper other than to iterate over it. |
// A downcast to SkLayerDrawLooper* is tantamount to a const_cast. |
- SkDrawLooper* skDrawLooper() const; |
+ SkDrawLooper* skDrawLooper(); |
jbroman
2014/02/24 15:23:33
This method now destroys the WebCore::DrawLooper a
Dominik Grewe
2014/02/24 15:47:28
Makes sense. How about replicating the structure i
|
void addUnmodifiedContent(); |
void addShadow(const FloatSize& offset, float blur, const Color&, |
@@ -71,7 +71,7 @@ public: |
ShadowAlphaMode = ShadowRespectsAlpha); |
private: |
- RefPtr<SkLayerDrawLooper> m_skDrawLooper; |
+ SkLayerDrawLooper::Builder m_skDrawLooperBuilder; |
}; |
} // namespace WebCore |