webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | Public Attributes | List of all members
WebCore::SVGPropertyInfo Struct Reference

#include <SVGPropertyInfo.h>

Public Types

typedef void(* SynchronizeProperty) (SVGElement *)
 
typedef Ref< SVGAnimatedProperty >(* LookupOrCreateWrapperForAnimatedProperty) (SVGElement *)
 
typedef void(* SynchronizeProperty) (SVGElement *)
 
typedef Ref< SVGAnimatedProperty >(* LookupOrCreateWrapperForAnimatedProperty) (SVGElement *)
 

Public Member Functions

 SVGPropertyInfo (AnimatedPropertyType newType, AnimatedPropertyState newState, const QualifiedName &newAttributeName, const AtomicString &newPropertyIdentifier, SynchronizeProperty newSynchronizeProperty, LookupOrCreateWrapperForAnimatedProperty newLookupOrCreateWrapperForAnimatedProperty)
 
 SVGPropertyInfo (AnimatedPropertyType newType, AnimatedPropertyState newState, const QualifiedName &newAttributeName, const AtomicString &newPropertyIdentifier, SynchronizeProperty newSynchronizeProperty, LookupOrCreateWrapperForAnimatedProperty newLookupOrCreateWrapperForAnimatedProperty)
 

Public Attributes

 WTF_MAKE_FAST_ALLOCATED
 
AnimatedPropertyType animatedPropertyType
 
AnimatedPropertyState animatedPropertyState
 
const QualifiedNameattributeName
 
const AtomicStringpropertyIdentifier
 
SynchronizeProperty synchronizeProperty
 
LookupOrCreateWrapperForAnimatedProperty lookupOrCreateWrapperForAnimatedProperty
 

Member Typedef Documentation

◆ LookupOrCreateWrapperForAnimatedProperty [1/2]

typedef Ref<SVGAnimatedProperty>(* WebCore::SVGPropertyInfo::LookupOrCreateWrapperForAnimatedProperty) (SVGElement *)

◆ LookupOrCreateWrapperForAnimatedProperty [2/2]

typedef Ref<SVGAnimatedProperty>(* WebCore::SVGPropertyInfo::LookupOrCreateWrapperForAnimatedProperty) (SVGElement *)

◆ SynchronizeProperty [1/2]

typedef void(* WebCore::SVGPropertyInfo::SynchronizeProperty) (SVGElement *)

◆ SynchronizeProperty [2/2]

typedef void(* WebCore::SVGPropertyInfo::SynchronizeProperty) (SVGElement *)

Constructor & Destructor Documentation

◆ SVGPropertyInfo() [1/2]

WebCore::SVGPropertyInfo::SVGPropertyInfo ( AnimatedPropertyType  newType,
AnimatedPropertyState  newState,
const QualifiedName newAttributeName,
const AtomicString newPropertyIdentifier,
SynchronizeProperty  newSynchronizeProperty,
LookupOrCreateWrapperForAnimatedProperty  newLookupOrCreateWrapperForAnimatedProperty 
)

◆ SVGPropertyInfo() [2/2]

WebCore::SVGPropertyInfo::SVGPropertyInfo ( AnimatedPropertyType  newType,
AnimatedPropertyState  newState,
const QualifiedName newAttributeName,
const AtomicString newPropertyIdentifier,
SynchronizeProperty  newSynchronizeProperty,
LookupOrCreateWrapperForAnimatedProperty  newLookupOrCreateWrapperForAnimatedProperty 
)

Member Data Documentation

◆ animatedPropertyState

AnimatedPropertyState WebCore::SVGPropertyInfo::animatedPropertyState

◆ animatedPropertyType

AnimatedPropertyType WebCore::SVGPropertyInfo::animatedPropertyType

◆ attributeName

const QualifiedName & WebCore::SVGPropertyInfo::attributeName

◆ lookupOrCreateWrapperForAnimatedProperty

LookupOrCreateWrapperForAnimatedProperty WebCore::SVGPropertyInfo::lookupOrCreateWrapperForAnimatedProperty

◆ propertyIdentifier

const AtomicString & WebCore::SVGPropertyInfo::propertyIdentifier

◆ synchronizeProperty

SynchronizeProperty WebCore::SVGPropertyInfo::synchronizeProperty

◆ WTF_MAKE_FAST_ALLOCATED

WebCore::SVGPropertyInfo::WTF_MAKE_FAST_ALLOCATED

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