webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | List of all members
WebCore::AnimationPropertyWrapperBase Class Referenceabstract
Inheritance diagram for WebCore::AnimationPropertyWrapperBase:
WebCore::PropertyWrapperGetter< ClipPathOperation *> WebCore::PropertyWrapperGetter< const Color &> WebCore::PropertyWrapperGetter< const FilterOperations & > WebCore::PropertyWrapperGetter< const T &> WebCore::PropertyWrapperGetter< const TransformOperations & > WebCore::PropertyWrapperGetter< float > WebCore::PropertyWrapperGetter< ShapeValue *> WebCore::PropertyWrapperGetter< StyleImage *> WebCore::PropertyWrapperGetter< T *> WebCore::FillLayersPropertyWrapper WebCore::PropertyWrapperFlex WebCore::PropertyWrapperGetter< T > WebCore::PropertyWrapperMaybeInvalidColor WebCore::PropertyWrapperShadow WebCore::PropertyWrapperSVGPaint WebCore::PropertyWrapperVisitedAffectedColor WebCore::ShorthandPropertyWrapper

Public Member Functions

 AnimationPropertyWrapperBase (CSSPropertyID prop)
 
virtual ~AnimationPropertyWrapperBase ()
 
virtual bool isShorthandWrapper () const
 
virtual bool equals (const RenderStyle *a, const RenderStyle *b) const =0
 
virtual void blend (const AnimationBase *, RenderStyle *, const RenderStyle *, const RenderStyle *, double) const =0
 
virtual void logBlend (const RenderStyle *a, const RenderStyle *b, const RenderStyle *result, double) const =0
 
CSSPropertyID property () const
 
virtual bool animationIsAccelerated () const
 

Constructor & Destructor Documentation

◆ AnimationPropertyWrapperBase()

WebCore::AnimationPropertyWrapperBase::AnimationPropertyWrapperBase ( CSSPropertyID  prop)
inline

◆ ~AnimationPropertyWrapperBase()

virtual WebCore::AnimationPropertyWrapperBase::~AnimationPropertyWrapperBase ( )
inlinevirtual

Member Function Documentation

◆ animationIsAccelerated()

virtual bool WebCore::AnimationPropertyWrapperBase::animationIsAccelerated ( ) const
inlinevirtual

◆ blend()

virtual void WebCore::AnimationPropertyWrapperBase::blend ( const AnimationBase ,
RenderStyle ,
const RenderStyle ,
const RenderStyle ,
double   
) const
pure virtual

◆ equals()

virtual bool WebCore::AnimationPropertyWrapperBase::equals ( const RenderStyle a,
const RenderStyle b 
) const
pure virtual

◆ isShorthandWrapper()

virtual bool WebCore::AnimationPropertyWrapperBase::isShorthandWrapper ( ) const
inlinevirtual

◆ logBlend()

virtual void WebCore::AnimationPropertyWrapperBase::logBlend ( const RenderStyle a,
const RenderStyle b,
const RenderStyle result,
double   
) const
pure virtual

◆ property()

CSSPropertyID WebCore::AnimationPropertyWrapperBase::property ( ) const
inline

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