Index: third_party/WebKit/Source/core/svg/SVGFEImageElement.h |
diff --git a/third_party/WebKit/Source/core/svg/SVGFEImageElement.h b/third_party/WebKit/Source/core/svg/SVGFEImageElement.h |
index 111df6ac22726b50c2e8fcaccd42b2882ee8b01f..7d1c271c94be5d629b314d0f92528268ba5c1e6f 100644 |
--- a/third_party/WebKit/Source/core/svg/SVGFEImageElement.h |
+++ b/third_party/WebKit/Source/core/svg/SVGFEImageElement.h |
@@ -21,8 +21,6 @@ |
#ifndef SVGFEImageElement_h |
#define SVGFEImageElement_h |
-#include "core/SVGNames.h" |
-#include "core/loader/resource/ImageResourceContent.h" |
#include "core/loader/resource/ImageResourceObserver.h" |
#include "core/svg/SVGAnimatedPreserveAspectRatio.h" |
#include "core/svg/SVGFilterPrimitiveStandardAttributes.h" |
@@ -31,6 +29,8 @@ |
namespace blink { |
+class ImageResourceContent; |
+ |
class SVGFEImageElement final : public SVGFilterPrimitiveStandardAttributes, |
public SVGURIReference, |
public ImageResourceObserver { |
@@ -62,6 +62,7 @@ class SVGFEImageElement final : public SVGFilterPrimitiveStandardAttributes, |
void clearResourceReferences(); |
void fetchImageResource(); |
+ void clearImageResource(); |
void buildPendingResource() override; |
InsertionNotificationRequest insertedInto(ContainerNode*) override; |
@@ -70,6 +71,7 @@ class SVGFEImageElement final : public SVGFilterPrimitiveStandardAttributes, |
Member<SVGAnimatedPreserveAspectRatio> m_preserveAspectRatio; |
Member<ImageResourceContent> m_cachedImage; |
+ Member<IdTargetObserver> m_targetIdObserver; |
}; |
} // namespace blink |