KHTML
Go to the documentation of this file.
23 #ifndef SVGFEImageElement_h
24 #define SVGFEImageElement_h
26 #if ENABLE(SVG) && ENABLE(SVG_FILTERS)
34 class SVGPreserveAspectRatio;
36 class SVGFEImageElement :
public SVGFilterPrimitiveStandardAttributes,
37 public SVGURIReference,
39 public SVGExternalResourcesRequired,
40 public CachedResourceClient
43 SVGFEImageElement(
const QualifiedName&, Document*);
44 virtual ~SVGFEImageElement();
46 virtual void parseMappedAttribute(MappedAttribute*);
47 virtual void notifyFinished(CachedResource*);
49 virtual void getSubresourceAttributeStrings(Vector<String>&)
const;
52 virtual SVGFEImage* filterEffect(SVGResourceFilter*)
const;
55 virtual const SVGElement* contextElement()
const {
return this; }
58 ANIMATED_PROPERTY_FORWARD_DECLARATIONS(SVGURIReference,
String, Href, href)
59 ANIMATED_PROPERTY_FORWARD_DECLARATIONS(SVGExternalResourcesRequired,
bool, ExternalResourcesRequired, externalResourcesRequired)
61 ANIMATED_PROPERTY_DECLARATIONS(SVGFEImageElement, SVGPreserveAspectRatio*, RefPtr<SVGPreserveAspectRatio>, PreserveAspectRatio, preserveAspectRatio)
63 CachedImage* m_cachedImage;
64 mutable SVGFEImage* m_filterEffect;
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:26:19 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.