webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Attributes | List of all members
WebCore::FillLayerPropertyWrapper< T > Class Template Reference
Inheritance diagram for WebCore::FillLayerPropertyWrapper< T >:
WebCore::FillLayerPropertyWrapperGetter< const T &> WebCore::FillLayerAnimationPropertyWrapperBase

Public Member Functions

 FillLayerPropertyWrapper (const T &(FillLayer::*getter)() const, void(FillLayer::*setter)(T))
 
void blend (const AnimationBase *anim, FillLayer *dst, const FillLayer *a, const FillLayer *b, double progress) const override
 
- Public Member Functions inherited from WebCore::FillLayerPropertyWrapperGetter< const T &>
 FillLayerPropertyWrapperGetter (const T &(FillLayer::*getter)() const)
 
bool equals (const FillLayer *a, const FillLayer *b) const override
 
- Public Member Functions inherited from WebCore::FillLayerAnimationPropertyWrapperBase
 FillLayerAnimationPropertyWrapperBase ()
 
virtual ~FillLayerAnimationPropertyWrapperBase ()
 

Protected Attributes

void(FillLayer::* m_setter )(T)
 
- Protected Attributes inherited from WebCore::FillLayerPropertyWrapperGetter< const T &>
const T &(FillLayer::* m_getter )() const
 

Constructor & Destructor Documentation

◆ FillLayerPropertyWrapper()

template<typename T >
WebCore::FillLayerPropertyWrapper< T >::FillLayerPropertyWrapper ( const T &(FillLayer::*)() const  getter,
void(FillLayer::*)(T setter 
)
inline

Member Function Documentation

◆ blend()

template<typename T >
void WebCore::FillLayerPropertyWrapper< T >::blend ( const AnimationBase anim,
FillLayer dst,
const FillLayer a,
const FillLayer b,
double  progress 
) const
inlineoverridevirtual

Member Data Documentation

◆ m_setter

template<typename T >
void(FillLayer::* WebCore::FillLayerPropertyWrapper< T >::m_setter) (T)
protected

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