webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WebCore::ScrollAnimatorMock Class Referencefinal

#include <ScrollAnimatorMock.h>

Inheritance diagram for WebCore::ScrollAnimatorMock:
WebCore::ScrollAnimator

Public Member Functions

 ScrollAnimatorMock (ScrollableArea &, std::function< void(const String &)> &&)
 
virtual ~ScrollAnimatorMock ()
 
- Public Member Functions inherited from WebCore::ScrollAnimator
 ScrollAnimator (ScrollableArea &)
 
virtual ~ScrollAnimator ()
 
virtual bool scroll (ScrollbarOrientation, ScrollGranularity, float step, float multiplier)
 
virtual void scrollToOffsetWithoutAnimation (const FloatPoint &)
 
ScrollableAreascrollableArea () const
 
virtual bool handleWheelEvent (const PlatformWheelEvent &)
 
void setCurrentPosition (const FloatPoint &)
 
const FloatPointcurrentPosition () const
 
virtual void cancelAnimations ()
 
virtual void serviceScrollAnimations ()
 
virtual void contentAreaWillPaint () const
 
virtual void willStartLiveResize ()
 
virtual void contentsResized () const
 
virtual void willEndLiveResize ()
 
virtual void contentAreaDidShow ()
 
virtual void contentAreaDidHide ()
 
virtual void lockOverlayScrollbarStateToHidden (bool)
 
virtual bool scrollbarsCanBeActive () const
 
virtual void invalidateScrollbarPartLayers (Scrollbar *)
 
virtual void verticalScrollbarLayerDidChange ()
 
virtual void horizontalScrollbarLayerDidChange ()
 
virtual bool shouldScrollbarParticipateInHitTesting (Scrollbar *)
 
virtual void notifyContentAreaScrolled (const FloatSize &delta)
 
virtual bool isRubberBandInProgress () const
 
virtual bool isScrollSnapInProgress () const
 
void setWheelEventTestTrigger (RefPtr< WheelEventTestTrigger > &&testTrigger)
 
 ScrollAnimator (ScrollableArea &)
 
virtual ~ScrollAnimator ()
 
virtual bool scroll (ScrollbarOrientation, ScrollGranularity, float step, float multiplier)
 
virtual void scrollToOffsetWithoutAnimation (const FloatPoint &)
 
ScrollableAreascrollableArea () const
 
virtual bool handleWheelEvent (const PlatformWheelEvent &)
 
void setCurrentPosition (const FloatPoint &)
 
const FloatPointcurrentPosition () const
 
virtual void cancelAnimations ()
 
virtual void serviceScrollAnimations ()
 
virtual void contentAreaWillPaint () const
 
virtual void willStartLiveResize ()
 
virtual void contentsResized () const
 
virtual void willEndLiveResize ()
 
virtual void contentAreaDidShow ()
 
virtual void contentAreaDidHide ()
 
virtual void lockOverlayScrollbarStateToHidden (bool)
 
virtual bool scrollbarsCanBeActive () const
 
virtual void invalidateScrollbarPartLayers (Scrollbar *)
 
virtual void verticalScrollbarLayerDidChange ()
 
virtual void horizontalScrollbarLayerDidChange ()
 
virtual bool shouldScrollbarParticipateInHitTesting (Scrollbar *)
 
virtual void notifyContentAreaScrolled (const FloatSize &delta)
 
virtual bool isRubberBandInProgress () const
 
virtual bool isScrollSnapInProgress () const
 
void setWheelEventTestTrigger (RefPtr< WheelEventTestTrigger > &&testTrigger)
 

Additional Inherited Members

- Static Public Member Functions inherited from WebCore::ScrollAnimator
static std::unique_ptr< ScrollAnimatorcreate (ScrollableArea &)
 
static std::unique_ptr< ScrollAnimatorcreate (ScrollableArea &)
 
- Protected Member Functions inherited from WebCore::ScrollAnimator
virtual void notifyPositionChanged (const FloatSize &delta)
 
void updateActiveScrollSnapIndexForOffset ()
 
virtual void notifyPositionChanged (const FloatSize &delta)
 
void updateActiveScrollSnapIndexForOffset ()
 
- Protected Attributes inherited from WebCore::ScrollAnimator
ScrollableAream_scrollableArea
 
RefPtr< WheelEventTestTriggerm_wheelEventTestTrigger
 
FloatPoint m_currentPosition
 

Constructor & Destructor Documentation

◆ ScrollAnimatorMock()

WebCore::ScrollAnimatorMock::ScrollAnimatorMock ( ScrollableArea scrollableArea,
std::function< void(const String &)> &&  logger 
)

◆ ~ScrollAnimatorMock()

WebCore::ScrollAnimatorMock::~ScrollAnimatorMock ( )
virtual

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