HomeSort by relevance Sort by last modified time
    Searched refs:SVGAnimatedProperty (Results 1 - 25 of 35) sorted by null

1 2

  /external/chromium_org/third_party/WebKit/Source/core/svg/properties/
SVGAnimatedProperty.cpp 22 #include "core/svg/properties/SVGAnimatedProperty.h"
28 SVGAnimatedProperty::SVGAnimatedProperty(SVGElement* contextElement, const QualifiedName& attributeName, AnimatedPropertyType animatedPropertyType)
38 SVGAnimatedProperty::~SVGAnimatedProperty()
44 void SVGAnimatedProperty::detachAnimatedPropertiesForElement(SVGElement* element)
61 // There are cases where detachAnimatedPropertiesForElement is called recursively from ~SVGAnimatedProperty.
63 RefPtr<SVGAnimatedProperty> protect = cache->get(*it);
68 void SVGAnimatedProperty::commitChange()
76 SVGAnimatedProperty::Cache* SVGAnimatedProperty::animatedPropertyCache(
    [all...]
SVGAttributeToPropertyMap.h 28 class SVGAnimatedProperty;
44 void animatedPropertiesForAttribute(SVGElement* contextElement, const QualifiedName& attributeName, Vector<RefPtr<SVGAnimatedProperty> >&);
53 PassRefPtr<SVGAnimatedProperty> animatedProperty(SVGElement* contextElement, const QualifiedName& attributeName, const SVGPropertyInfo*);
SVGAnimatedProperty.h 32 class SVGAnimatedProperty : public RefCounted<SVGAnimatedProperty> {
47 typedef HashMap<SVGAnimatedPropertyDescription, RefPtr<SVGAnimatedProperty>, SVGAnimatedPropertyDescriptionHash, SVGAnimatedPropertyDescriptionHashTraits> Cache;
49 virtual ~SVGAnimatedProperty();
56 RefPtr<SVGAnimatedProperty> wrapper = animatedPropertyCache()->get(key);
83 SVGAnimatedProperty(SVGElement*, const QualifiedName&, AnimatedPropertyType);
SVGPropertyInfo.h 28 class SVGAnimatedProperty;
61 typedef PassRefPtr<SVGAnimatedProperty> (*LookupOrCreateWrapperForAnimatedProperty)(SVGElement*);
SVGPropertyTearOff.h 24 #include "core/svg/properties/SVGAnimatedProperty.h"
44 static PassRefPtr<Self> create(SVGAnimatedProperty* animatedProperty, SVGPropertyRole role, PropertyType& value)
57 SVGAnimatedProperty* animatedProperty() const { return m_animatedProperty; }
72 void setAnimatedProperty(SVGAnimatedProperty* animatedProperty)
129 SVGPropertyTearOff(SVGAnimatedProperty* animatedProperty, SVGPropertyRole role, PropertyType& value)
135 // Using operator & is completely fine, as SVGAnimatedProperty owns this reference,
136 // and we're guaranteed to live as long as SVGAnimatedProperty does.
181 SVGAnimatedProperty* m_animatedProperty;
SVGAnimatedStaticPropertyTearOff.h 23 #include "core/svg/properties/SVGAnimatedProperty.h"
30 class SVGAnimatedStaticPropertyTearOff : public SVGAnimatedProperty {
103 : SVGAnimatedProperty(contextElement, attributeName, animatedPropertyType)
SVGMatrixTearOff.h 32 static PassRefPtr<SVGMatrixTearOff> create(SVGAnimatedProperty* animatedProperty, SVGPropertyRole role, SVGMatrix& value)
44 // Used for non-animated POD types that are not associated with a SVGAnimatedProperty object, nor with a XML DOM attribute
79 SVGMatrixTearOff(SVGAnimatedProperty* animatedProperty, SVGPropertyRole role, SVGMatrix& value)
SVGAnimatedPropertyMacros.h 26 #include "core/svg/properties/SVGAnimatedProperty.h"
108 if (TearOffType* wrapper = SVGAnimatedProperty::lookupWrapper<UseOwnerType, TearOffType>(this, LowerProperty##PropertyInfo())) { \
139 PassRefPtr<SVGAnimatedProperty> OwnerType::lookupOrCreate##UpperProperty##Wrapper(SVGElement* maskedOwnerType) \
143 return SVGAnimatedProperty::lookupOrCreateWrapper<UseOwnerType, TearOffType, PropertyType>(ownerType, LowerProperty##PropertyInfo(), ownerType->m_##LowerProperty.value); \
171 static PassRefPtr<SVGAnimatedProperty> lookupOrCreate##UpperProperty##Wrapper(SVGElement* maskedOwnerType); \
184 if (TearOffType* wrapper = SVGAnimatedProperty::lookupWrapper<UseOwnerType, TearOffType>(this, LowerProperty##PropertyInfo())) \
SVGAnimatedPropertyTearOff.h 24 #include "core/svg/properties/SVGAnimatedProperty.h"
30 class SVGAnimatedPropertyTearOff : public SVGAnimatedProperty, public ScriptWrappable {
111 : SVGAnimatedProperty(contextElement, attributeName, animatedPropertyType)
SVGAnimatedListPropertyTearOff.h 23 #include "core/svg/properties/SVGAnimatedProperty.h"
33 class SVGAnimatedListPropertyTearOff : public SVGAnimatedProperty {
173 : SVGAnimatedProperty(contextElement, attributeName, animatedPropertyType)
SVGPathSegListPropertyTearOff.cpp 97 SVGAnimatedProperty* animatedPropertyOfItem = newItemWithContext->animatedProperty();
105 // newItem belongs to a SVGPathElement, but its associated SVGAnimatedProperty is not an animated list tear off.
SVGPathSegListPropertyTearOff.h 45 SVGAnimatedProperty* animatedProperty() const { return m_animatedProperty; }
  /external/chromium_org/third_party/WebKit/Source/core/svg/
SVGPolyElement.cpp 50 SVGAnimatedProperty* wrapper = SVGAnimatedProperty::lookupWrapper<SVGPolyElement, SVGAnimatedPointList>(this, pointsPropertyInfo());
96 if (SVGAnimatedProperty* wrapper = SVGAnimatedProperty::lookupWrapper<SVGPolyElement, SVGAnimatedPointList>(this, pointsPropertyInfo()))
145 PassRefPtr<SVGAnimatedProperty> SVGPolyElement::lookupOrCreatePointsWrapper(SVGElement* contextElement)
149 return SVGAnimatedProperty::lookupOrCreateWrapper<SVGPolyElement, SVGAnimatedPointList, SVGPointList>
SVGViewSpec.h 95 static PassRefPtr<SVGAnimatedProperty> lookupOrCreateTransformWrapper(SVGViewSpec* contextElement);
96 static PassRefPtr<SVGAnimatedProperty> lookupOrCreateViewBoxWrapper(SVGViewSpec* contextElement);
97 static PassRefPtr<SVGAnimatedProperty> lookupOrCreatePreserveAspectRatioWrapper(SVGViewSpec* contextElement);
SVGAnimatedTypeAnimator.cpp 33 SVGElementAnimatedProperties::SVGElementAnimatedProperties(SVGElement* element, Vector<RefPtr<SVGAnimatedProperty> >& properties)
68 Vector<RefPtr<SVGAnimatedProperty> > targetProperties;
84 Vector<RefPtr<SVGAnimatedProperty> > instanceProperties;
96 RefPtr<SVGAnimatedProperty> property = it->properties[i];
SVGPathSegWithContext.h 35 SVGAnimatedProperty* animatedProperty() const
41 return SVGAnimatedProperty::lookupWrapper<SVGPathElement, SVGAnimatedPathSegListPropertyTearOff>(m_element, SVGPathElement::dPropertyInfo());
SVGViewSpec.cpp 117 if (SVGAnimatedProperty* wrapper = SVGAnimatedProperty::lookupWrapper<SVGElement, SVGAnimatedTransformList>(m_contextElement.get(), transformPropertyInfo()))
170 PassRefPtr<SVGAnimatedProperty> SVGViewSpec::lookupOrCreateViewBoxWrapper(SVGViewSpec* ownerType)
174 return SVGAnimatedProperty::lookupOrCreateWrapper<SVGElement, SVGAnimatedRect, SVGRect>(ownerType->contextElement(), viewBoxPropertyInfo(), ownerType->m_viewBox);
177 PassRefPtr<SVGAnimatedProperty> SVGViewSpec::lookupOrCreatePreserveAspectRatioWrapper(SVGViewSpec* ownerType)
181 return SVGAnimatedProperty::lookupOrCreateWrapper<SVGElement, SVGAnimatedPreserveAspectRatio, SVGPreserveAspectRatio>(ownerType->contextElement(), preserveAspectRatioPropertyInfo(), ownerType->m_preserveAspectRatio);
184 PassRefPtr<SVGAnimatedProperty> SVGViewSpec::lookupOrCreateTransformWrapper(SVGViewSpec* ownerType)
188 return SVGAnimatedProperty::lookupOrCreateWrapper<SVGElement, SVGAnimatedTransformList, SVGTransformList>(ownerType->contextElement(), transformPropertyInfo(), ownerType->m_transform);
SVGPolyElement.h 57 static PassRefPtr<SVGAnimatedProperty> lookupOrCreatePointsWrapper(SVGElement* contextElement);
SVGAnimateElement.h 32 class SVGAnimatedProperty;
SVGPathElement.cpp 259 if (m_pathSegList.shouldSynchronize && !SVGAnimatedProperty::lookupWrapper<SVGPathElement, SVGAnimatedPathSegListPropertyTearOff>(this, dPropertyInfo())->isAnimating()) {
303 SVGAnimatedProperty* property = SVGAnimatedProperty::lookupWrapper<SVGPathElement, SVGAnimatedPathSegListPropertyTearOff>(this, dPropertyInfo());
309 PassRefPtr<SVGAnimatedProperty> SVGPathElement::lookupOrCreateDWrapper(SVGElement* contextElement)
314 if (SVGAnimatedProperty* property = SVGAnimatedProperty::lookupWrapper<SVGPathElement, SVGAnimatedPathSegListPropertyTearOff>(ownerType, dPropertyInfo()))
320 return SVGAnimatedProperty::lookupOrCreateWrapper<SVGPathElement, SVGAnimatedPathSegListPropertyTearOff, SVGPathSegList>
SVGTextContentElement.h 115 static PassRefPtr<SVGAnimatedProperty> lookupOrCreateTextLengthWrapper(SVGElement* contextElement);
SVGAnimatedTypeAnimator.h 26 #include "core/svg/properties/SVGAnimatedProperty.h"
34 SVGElementAnimatedProperties(SVGElement*, Vector<RefPtr<SVGAnimatedProperty> >&);
37 Vector<RefPtr<SVGAnimatedProperty> > properties;
169 AnimValType* castAnimatedPropertyToActualType(SVGAnimatedProperty* property)
SVGMarkerElement.h 125 static PassRefPtr<SVGAnimatedProperty> lookupOrCreateOrientTypeWrapper(SVGElement* contextElement);
SVGMarkerElement.cpp 240 PassRefPtr<SVGAnimatedProperty> SVGMarkerElement::lookupOrCreateOrientTypeWrapper(SVGElement* contextElement)
244 return SVGAnimatedProperty::lookupOrCreateWrapper<SVGMarkerElement, SVGAnimatedEnumerationPropertyTearOff<SVGMarkerOrientType>, SVGMarkerOrientType>
SVGTextContentElement.cpp 85 PassRefPtr<SVGAnimatedProperty> SVGTextContentElement::lookupOrCreateTextLengthWrapper(SVGElement* contextElement)
89 return SVGAnimatedProperty::lookupOrCreateWrapper<SVGTextContentElement, SVGAnimatedLength, SVGLength>

Completed in 318 milliseconds

1 2