Lines Matching refs:FillLayer
403 // Wrapper base class for an animatable property in a FillLayer
412 virtual bool equals(const FillLayer* a, const FillLayer* b) const = 0;
413 virtual void blend(const AnimationBase* anim, FillLayer* dst, const FillLayer* a, const FillLayer* b, double progress) const = 0;
419 FillLayerPropertyWrapperGetter(T (FillLayer::*getter)() const)
424 virtual bool equals(const FillLayer* a, const FillLayer* b) const
436 T (FillLayer::*m_getter)() const;
442 FillLayerPropertyWrapper(T (FillLayer::*getter)() const, void (FillLayer::*setter)(T))
448 virtual void blend(const AnimationBase* anim, FillLayer* dst, const FillLayer* a, const FillLayer* b, double progress) const
454 void (FillLayer::*m_setter)(T);
460 typedef const FillLayer* (RenderStyle::*LayersGetter)() const;
461 typedef FillLayer* (RenderStyle::*LayersAccessor)();
471 m_fillLayerPropertyWrapper = new FillLayerPropertyWrapper<Length>(&FillLayer::xPosition, &FillLayer::setXPosition);
475 m_fillLayerPropertyWrapper = new FillLayerPropertyWrapper<Length>(&FillLayer::yPosition, &FillLayer::setYPosition);
480 m_fillLayerPropertyWrapper = new FillLayerPropertyWrapper<LengthSize>(&FillLayer::sizeLength, &FillLayer::setSizeLength);
487 const FillLayer* fromLayer = (a->*m_layersGetter)();
488 const FillLayer* toLayer = (b->*m_layersGetter)();
503 const FillLayer* aLayer = (a->*m_layersGetter)();
504 const FillLayer* bLayer = (b->*m_layersGetter)();
505 FillLayer* dstLayer = (dst->*m_layersAccessor)();