Home | History | Annotate | Download | only in properties

Lines Matching refs:PropertyType

66 template<typename PropertyType>
69 : value(SVGPropertyTraits<PropertyType>::initialValue())
88 PropertyType value;
92 #define DEFINE_ANIMATED_PROPERTY(OwnerType, DOMAttribute, SVGDOMAttributeIdentifier, TearOffType, PropertyType, UpperProperty, LowerProperty) \
97 AtomicString value(SVGPropertyTraits<PropertyType>::toString(LowerProperty##BaseValue())); \
106 return SVGAnimatedProperty::lookupOrCreateWrapper<TearOffType, PropertyType>(contextElement, DOMAttribute, SVGDOMAttributeIdentifier, m_##LowerProperty.value); \
109 #define DECLARE_ANIMATED_PROPERTY(TearOffType, PropertyType, UpperProperty, LowerProperty) \
111 PropertyType& LowerProperty() const \
116 PropertyType& LowerProperty##BaseValue() const \
121 void set##UpperProperty##BaseValue(const PropertyType& type) \
131 mutable SVGSynchronizableAnimatedProperty<PropertyType> m_##LowerProperty;
133 #define DECLARE_ANIMATED_LIST_PROPERTY(TearOffType, PropertyType, UpperProperty, LowerProperty) \
134 DECLARE_ANIMATED_PROPERTY(TearOffType, PropertyType, UpperProperty, LowerProperty) \
137 #define DEFINE_ANIMATED_LIST_PROPERTY(OwnerType, DOMAttribute, SVGDOMAttributeIdentifier, TearOffType, PropertyType, UpperProperty, LowerProperty) \
138 DEFINE_ANIMATED_PROPERTY(OwnerType, DOMAttribute, SVGDOMAttributeIdentifier, TearOffType, PropertyType, UpperProperty, LowerProperty) \