Index: third_party/WebKit/Source/core/svg/graphics/filters/SVGFEImage.h |
diff --git a/third_party/WebKit/Source/core/svg/graphics/filters/SVGFEImage.h b/third_party/WebKit/Source/core/svg/graphics/filters/SVGFEImage.h |
index 0f399b3f6a5445a1b4c74995ad17b6a1ac631faa..6e55f274043e2bb6544ed5d3c04186aa911031ef 100644 |
--- a/third_party/WebKit/Source/core/svg/graphics/filters/SVGFEImage.h |
+++ b/third_party/WebKit/Source/core/svg/graphics/filters/SVGFEImage.h |
@@ -38,16 +38,11 @@ public: |
static FEImage* createWithImage(Filter*, PassRefPtr<Image>, SVGPreserveAspectRatio*); |
static FEImage* createWithIRIReference(Filter*, TreeScope&, const String&, SVGPreserveAspectRatio*); |
- FloatRect determineAbsolutePaintRect(const FloatRect& requestedRect) const override; |
- |
- FilterEffectType getFilterEffectType() const override { return FilterEffectTypeImage; } |
- |
// feImage does not perform color interpolation of any kind, so doesn't |
// depend on the value of color-interpolation-filters. |
void setOperatingColorSpace(ColorSpace) override { } |
TextStream& externalRepresentation(TextStream&, int indention) const override; |
- sk_sp<SkImageFilter> createImageFilter() override; |
DECLARE_VIRTUAL_TRACE(); |
@@ -57,6 +52,11 @@ private: |
FEImage(Filter*, TreeScope&, const String&, SVGPreserveAspectRatio*); |
LayoutObject* referencedLayoutObject() const; |
+ FilterEffectType getFilterEffectType() const override { return FilterEffectTypeImage; } |
+ |
+ FloatRect mapInputs(const FloatRect&) const override; |
+ |
+ sk_sp<SkImageFilter> createImageFilter() override; |
sk_sp<SkImageFilter> createImageFilterForLayoutObject(const LayoutObject&); |
RefPtr<Image> m_image; |