KHTML
Go to the documentation of this file.
25 #ifndef SVGAnimateTransformElement_h
26 #define SVGAnimateTransformElement_h
27 #if ENABLE(SVG) && ENABLE(SVG_ANIMATION)
35 class AffineTransform;
37 class SVGAnimateTransformElement :
public SVGAnimationElement {
39 SVGAnimateTransformElement(
const QualifiedName&, Document*);
40 virtual ~SVGAnimateTransformElement();
42 virtual bool hasValidTarget()
const;
44 virtual void parseMappedAttribute(MappedAttribute*);
47 virtual const SVGElement* contextElement()
const {
return this; }
50 virtual void resetToBaseValue(
const String&);
51 virtual bool calculateFromAndToValues(
const String& fromString,
const String& toString);
52 virtual bool calculateFromAndByValues(
const String& fromString,
const String& byString);
53 virtual void calculateAnimatedValue(
float percentage,
unsigned repeat, SVGSMILElement* resultElement);
54 virtual void applyResultsToTarget();
55 virtual float calculateDistance(
const String& fromString,
const String& toString);
57 SVGTransform parseTransformValue(
const String&)
const;
59 SVGTransform::SVGTransformType m_type;
61 unsigned m_baseIndexInTransformList;
63 SVGTransform m_toTransform;
64 SVGTransform m_fromTransform;
70 #endif // SVGAnimateTransformElement_h
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.