webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
WebCore::Clock Class Referenceabstract

#include <Clock.h>

Inheritance diagram for WebCore::Clock:
WebCore::ClockGeneric

Public Member Functions

virtual ~Clock ()
 
virtual void setCurrentTime (double)=0
 
virtual double currentTime () const =0
 
virtual void setPlayRate (double)=0
 
virtual double playRate () const =0
 
virtual void start ()=0
 
virtual void stop ()=0
 
virtual bool isRunning () const =0
 

Static Public Member Functions

static std::unique_ptr< Clockcreate ()
 

Protected Member Functions

 Clock ()
 

Constructor & Destructor Documentation

◆ ~Clock()

virtual WebCore::Clock::~Clock ( )
inlinevirtual

◆ Clock()

WebCore::Clock::Clock ( )
inlineprotected

Member Function Documentation

◆ create()

std::unique_ptr< Clock > Clock::create ( )
static

◆ currentTime()

virtual double WebCore::Clock::currentTime ( ) const
pure virtual

◆ isRunning()

virtual bool WebCore::Clock::isRunning ( ) const
pure virtual

◆ playRate()

virtual double WebCore::Clock::playRate ( ) const
pure virtual

◆ setCurrentTime()

virtual void WebCore::Clock::setCurrentTime ( double  )
pure virtual

◆ setPlayRate()

virtual void WebCore::Clock::setPlayRate ( double  )
pure virtual

◆ start()

virtual void WebCore::Clock::start ( )
pure virtual

◆ stop()

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

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