Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(85)

Unified Diff: Source/WebCore/platform/graphics/filters/FilterOperation.h

Issue 13984002: Extracting the SVG Filter Reference implementation out of the FilterEffectRenderer into its own typ… Base URL: https://chromium.googlesource.com/chromium/blink@master
Patch Set: Removed the changes in SkiaImageFilterBuilder.cpp Created 7 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: Source/WebCore/platform/graphics/filters/FilterOperation.h
diff --git a/Source/WebCore/platform/graphics/filters/FilterOperation.h b/Source/WebCore/platform/graphics/filters/FilterOperation.h
index 2b04bca1a7fb7796739e55f9aad94dbfc0c060ca..095cc0d55c199d944a10c8f87fe8a8192e338cf8 100644
--- a/Source/WebCore/platform/graphics/filters/FilterOperation.h
+++ b/Source/WebCore/platform/graphics/filters/FilterOperation.h
@@ -29,6 +29,7 @@
#if ENABLE(CSS_FILTERS)
#include "Color.h"
+#include "Filter.h"
#include "FilterEffect.h"
#include "LayoutSize.h"
#include "Length.h"
@@ -170,6 +171,9 @@ public:
void setCachedSVGDocumentReference(PassOwnPtr<CachedSVGDocumentReference> cachedSVGDocumentReference) { m_cachedSVGDocumentReference = cachedSVGDocumentReference; }
#endif
+ Filter* filterRenderer() const { return m_filterRenderer.get(); }
+ void setFilterRenderer(PassRefPtr<Filter> filterRenderer) { m_filterRenderer = filterRenderer; }
+
FilterEffect* filterEffect() const { return m_filterEffect.get(); }
void setFilterEffect(PassRefPtr<FilterEffect> filterEffect) { m_filterEffect = filterEffect; }
@@ -195,6 +199,7 @@ private:
#if ENABLE(SVG)
OwnPtr<CachedSVGDocumentReference> m_cachedSVGDocumentReference;
#endif
+ RefPtr<Filter> m_filterRenderer;
RefPtr<FilterEffect> m_filterEffect;
};

Powered by Google App Engine
This is Rietveld 408576698