webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
WebCore::ScrollAnimation Class Referenceabstract

#include <ScrollAnimation.h>

Public Member Functions

virtual ~ScrollAnimation ()
 
virtual bool scroll (ScrollbarOrientation, ScrollGranularity, float step, float multiplier)=0
 
virtual void stop ()=0
 
virtual void updateVisibleLengths ()=0
 
virtual void setCurrentPosition (const FloatPoint &)=0
 
virtual void serviceAnimation ()
 

Protected Member Functions

 ScrollAnimation (ScrollableArea &scrollableArea)
 

Protected Attributes

ScrollableAream_scrollableArea
 

Constructor & Destructor Documentation

◆ ~ScrollAnimation()

virtual WebCore::ScrollAnimation::~ScrollAnimation ( )
inlinevirtual

◆ ScrollAnimation()

WebCore::ScrollAnimation::ScrollAnimation ( ScrollableArea scrollableArea)
inlineprotected

Member Function Documentation

◆ scroll()

virtual bool WebCore::ScrollAnimation::scroll ( ScrollbarOrientation  ,
ScrollGranularity  ,
float  step,
float  multiplier 
)
pure virtual

◆ serviceAnimation()

virtual void WebCore::ScrollAnimation::serviceAnimation ( )
inlinevirtual

◆ setCurrentPosition()

virtual void WebCore::ScrollAnimation::setCurrentPosition ( const FloatPoint )
pure virtual

◆ stop()

virtual void WebCore::ScrollAnimation::stop ( )
pure virtual

◆ updateVisibleLengths()

virtual void WebCore::ScrollAnimation::updateVisibleLengths ( )
pure virtual

Member Data Documentation

◆ m_scrollableArea

ScrollableArea& WebCore::ScrollAnimation::m_scrollableArea
protected

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