webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
WebCore::SVGAnimatedProperty Class Reference

#include <SVGAnimatedProperty.h>

Inheritance diagram for WebCore::SVGAnimatedProperty:
WTF::RefCounted< SVGAnimatedProperty > WTF::RefCounted< SVGAnimatedProperty > WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WebCore::SVGAnimatedListPropertyTearOff< SVGPathSegListValues > WebCore::SVGAnimatedListPropertyTearOff< SVGTransformListValues > WebCore::SVGAnimatedStaticPropertyTearOff< unsigned > WebCore::SVGAnimatedStaticPropertyTearOff< unsigned > WebCore::SVGAnimatedListPropertyTearOff< PropertyType > WebCore::SVGAnimatedPropertyTearOff< T > WebCore::SVGAnimatedStaticPropertyTearOff< PropertyType > WebCore::SVGAnimatedStaticPropertyTearOff< PropertyType >

Public Types

typedef HashMap< SVGAnimatedPropertyDescription, SVGAnimatedProperty *, SVGAnimatedPropertyDescriptionHash, SVGAnimatedPropertyDescriptionHashTraitsCache
 
typedef HashMap< SVGAnimatedPropertyDescription, SVGAnimatedProperty *, SVGAnimatedPropertyDescriptionHash, SVGAnimatedPropertyDescriptionHashTraitsCache
 

Public Member Functions

SVGElementcontextElement () const
 
const QualifiedNameattributeName () const
 
AnimatedPropertyType animatedPropertyType () const
 
bool isReadOnly () const
 
void setIsReadOnly ()
 
void commitChange ()
 
virtual bool isAnimating () const
 
virtual bool isAnimatedListTearOff () const
 
virtual void propertyWillBeDeleted (const SVGProperty &)
 
virtual ~SVGAnimatedProperty ()
 
SVGElementcontextElement () const
 
const QualifiedNameattributeName () const
 
AnimatedPropertyType animatedPropertyType () const
 
bool isReadOnly () const
 
void setIsReadOnly ()
 
void commitChange ()
 
virtual bool isAnimating () const
 
virtual bool isAnimatedListTearOff () const
 
virtual void propertyWillBeDeleted (const SVGProperty &)
 
virtual ~SVGAnimatedProperty ()
 
- Public Member Functions inherited from WTF::RefCounted< SVGAnimatedProperty >
void deref () const
 
void deref () const
 
void deref () const
 
- Public Member Functions inherited from WTF::RefCountedBase
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 

Static Public Member Functions

template<typename OwnerType , typename TearOffType , typename PropertyType >
static Ref< TearOffType > lookupOrCreateWrapper (OwnerType *element, const SVGPropertyInfo *info, PropertyType &property)
 
template<typename OwnerType , typename TearOffType >
static RefPtr< TearOffType > lookupWrapper (OwnerType *element, const SVGPropertyInfo *info)
 
template<typename OwnerType , typename TearOffType >
static RefPtr< TearOffType > lookupWrapper (const OwnerType *element, const SVGPropertyInfo *info)
 
template<typename OwnerType , typename TearOffType , typename PropertyType >
static Ref< TearOffType > lookupOrCreateWrapper (OwnerType *element, const SVGPropertyInfo *info, PropertyType &property)
 
template<typename OwnerType , typename TearOffType >
static RefPtr< TearOffType > lookupWrapper (OwnerType *element, const SVGPropertyInfo *info)
 
template<typename OwnerType , typename TearOffType >
static RefPtr< TearOffType > lookupWrapper (const OwnerType *element, const SVGPropertyInfo *info)
 

Protected Member Functions

 SVGAnimatedProperty (SVGElement *, const QualifiedName &, AnimatedPropertyType)
 
 SVGAnimatedProperty (SVGElement *, const QualifiedName &, AnimatedPropertyType)
 
- Protected Member Functions inherited from WTF::RefCounted< SVGAnimatedProperty >
 RefCounted ()
 
 RefCounted ()
 
 RefCounted ()
 
 ~RefCounted ()
 
 ~RefCounted ()
 
 ~RefCounted ()
 
- Protected Member Functions inherited from WTF::RefCountedBase
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 

Protected Attributes

bool m_isReadOnly
 

Member Typedef Documentation

◆ Cache [1/2]

◆ Cache [2/2]

Constructor & Destructor Documentation

◆ ~SVGAnimatedProperty() [1/2]

WebCore::SVGAnimatedProperty::~SVGAnimatedProperty ( )
virtual

◆ SVGAnimatedProperty() [1/2]

WebCore::SVGAnimatedProperty::SVGAnimatedProperty ( SVGElement contextElement,
const QualifiedName attributeName,
AnimatedPropertyType  animatedPropertyType 
)
protected

◆ ~SVGAnimatedProperty() [2/2]

virtual WebCore::SVGAnimatedProperty::~SVGAnimatedProperty ( )
virtual

◆ SVGAnimatedProperty() [2/2]

WebCore::SVGAnimatedProperty::SVGAnimatedProperty ( SVGElement ,
const QualifiedName ,
AnimatedPropertyType   
)
protected

Member Function Documentation

◆ animatedPropertyType() [1/2]

AnimatedPropertyType WebCore::SVGAnimatedProperty::animatedPropertyType ( ) const
inline

◆ animatedPropertyType() [2/2]

AnimatedPropertyType WebCore::SVGAnimatedProperty::animatedPropertyType ( ) const
inline

◆ attributeName() [1/2]

const QualifiedName& WebCore::SVGAnimatedProperty::attributeName ( ) const
inline

◆ attributeName() [2/2]

const QualifiedName& WebCore::SVGAnimatedProperty::attributeName ( ) const
inline

◆ commitChange() [1/2]

void WebCore::SVGAnimatedProperty::commitChange ( )

◆ commitChange() [2/2]

void WebCore::SVGAnimatedProperty::commitChange ( )

◆ contextElement() [1/2]

SVGElement* WebCore::SVGAnimatedProperty::contextElement ( ) const
inline

◆ contextElement() [2/2]

SVGElement* WebCore::SVGAnimatedProperty::contextElement ( ) const
inline

◆ isAnimatedListTearOff() [1/2]

virtual bool WebCore::SVGAnimatedProperty::isAnimatedListTearOff ( ) const
inlinevirtual

◆ isAnimatedListTearOff() [2/2]

virtual bool WebCore::SVGAnimatedProperty::isAnimatedListTearOff ( ) const
inlinevirtual

◆ isAnimating() [1/2]

virtual bool WebCore::SVGAnimatedProperty::isAnimating ( ) const
inlinevirtual

◆ isAnimating() [2/2]

virtual bool WebCore::SVGAnimatedProperty::isAnimating ( ) const
inlinevirtual

◆ isReadOnly() [1/2]

bool WebCore::SVGAnimatedProperty::isReadOnly ( ) const
inline

◆ isReadOnly() [2/2]

bool WebCore::SVGAnimatedProperty::isReadOnly ( ) const
inline

◆ lookupOrCreateWrapper() [1/2]

template<typename OwnerType , typename TearOffType , typename PropertyType >
static Ref<TearOffType> WebCore::SVGAnimatedProperty::lookupOrCreateWrapper ( OwnerType *  element,
const SVGPropertyInfo info,
PropertyType &  property 
)
inlinestatic

◆ lookupOrCreateWrapper() [2/2]

template<typename OwnerType , typename TearOffType , typename PropertyType >
static Ref<TearOffType> WebCore::SVGAnimatedProperty::lookupOrCreateWrapper ( OwnerType *  element,
const SVGPropertyInfo info,
PropertyType &  property 
)
inlinestatic

◆ lookupWrapper() [1/4]

template<typename OwnerType , typename TearOffType >
static RefPtr<TearOffType> WebCore::SVGAnimatedProperty::lookupWrapper ( OwnerType *  element,
const SVGPropertyInfo info 
)
inlinestatic

◆ lookupWrapper() [2/4]

template<typename OwnerType , typename TearOffType >
static RefPtr<TearOffType> WebCore::SVGAnimatedProperty::lookupWrapper ( OwnerType *  element,
const SVGPropertyInfo info 
)
inlinestatic

◆ lookupWrapper() [3/4]

template<typename OwnerType , typename TearOffType >
static RefPtr<TearOffType> WebCore::SVGAnimatedProperty::lookupWrapper ( const OwnerType *  element,
const SVGPropertyInfo info 
)
inlinestatic

◆ lookupWrapper() [4/4]

template<typename OwnerType , typename TearOffType >
static RefPtr<TearOffType> WebCore::SVGAnimatedProperty::lookupWrapper ( const OwnerType *  element,
const SVGPropertyInfo info 
)
inlinestatic

◆ propertyWillBeDeleted() [1/2]

virtual void WebCore::SVGAnimatedProperty::propertyWillBeDeleted ( const SVGProperty )
inlinevirtual

◆ propertyWillBeDeleted() [2/2]

virtual void WebCore::SVGAnimatedProperty::propertyWillBeDeleted ( const SVGProperty )
inlinevirtual

◆ setIsReadOnly() [1/2]

void WebCore::SVGAnimatedProperty::setIsReadOnly ( )
inline

◆ setIsReadOnly() [2/2]

void WebCore::SVGAnimatedProperty::setIsReadOnly ( )
inline

Member Data Documentation

◆ m_isReadOnly

bool WebCore::SVGAnimatedProperty::m_isReadOnly
protected

The documentation for this class was generated from the following files: