webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WebCore::PropertyWrapperShape Class Reference
Inheritance diagram for WebCore::PropertyWrapperShape:
WebCore::RefCountedPropertyWrapper< ShapeValue > WebCore::PropertyWrapperGetter< ShapeValue *> WebCore::AnimationPropertyWrapperBase

Public Member Functions

 PropertyWrapperShape (CSSPropertyID prop, ShapeValue *(RenderStyle::*getter)() const, void(RenderStyle::*setter)(RefPtr< ShapeValue > &&))
 
bool equals (const RenderStyle *a, const RenderStyle *b) const override
 
- Public Member Functions inherited from WebCore::RefCountedPropertyWrapper< ShapeValue >
 RefCountedPropertyWrapper (CSSPropertyID prop, ShapeValue *(RenderStyle::*getter)() const, void(RenderStyle::*setter)(RefPtr< ShapeValue > &&))
 
void blend (const AnimationBase *anim, RenderStyle *dst, const RenderStyle *a, const RenderStyle *b, double progress) const override
 
- Public Member Functions inherited from WebCore::PropertyWrapperGetter< ShapeValue *>
 PropertyWrapperGetter (CSSPropertyID prop, ShapeValue *(RenderStyle::*getter)() const)
 
bool equals (const RenderStyle *a, const RenderStyle *b) const override
 
ShapeValuevalue (const RenderStyle *a) const
 
void logBlend (const RenderStyle *a, const RenderStyle *b, const RenderStyle *result, double progress) const final
 
- Public Member Functions inherited from WebCore::AnimationPropertyWrapperBase
 AnimationPropertyWrapperBase (CSSPropertyID prop)
 
virtual ~AnimationPropertyWrapperBase ()
 
virtual bool isShorthandWrapper () const
 
CSSPropertyID property () const
 
virtual bool animationIsAccelerated () const
 

Additional Inherited Members

- Protected Attributes inherited from WebCore::RefCountedPropertyWrapper< ShapeValue >
void(RenderStyle::* m_setter )(RefPtr< ShapeValue > &&)
 
- Protected Attributes inherited from WebCore::PropertyWrapperGetter< ShapeValue *>
ShapeValue *(RenderStyle::* m_getter )() const
 

Constructor & Destructor Documentation

◆ PropertyWrapperShape()

WebCore::PropertyWrapperShape::PropertyWrapperShape ( CSSPropertyID  prop,
ShapeValue *(RenderStyle::*)() const  getter,
void(RenderStyle::*)(RefPtr< ShapeValue > &&)  setter 
)
inline

Member Function Documentation

◆ equals()

bool WebCore::PropertyWrapperShape::equals ( const RenderStyle a,
const RenderStyle b 
) const
inlineoverridevirtual

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