yaze 0.2.0
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::app::emu::Clock Class Referenceabstract

#include <clock.h>

Inheritance diagram for yaze::app::emu::Clock:

Public Member Functions

virtual ~Clock ()=default
 
virtual void UpdateClock (double delta)=0
 
virtual unsigned long long GetCycleCount () const =0
 
virtual void ResetAccumulatedTime ()=0
 
virtual void SetFrequency (float new_frequency)=0
 
virtual float GetFrequency () const =0
 

Detailed Description

Definition at line 10 of file clock.h.

Constructor & Destructor Documentation

◆ ~Clock()

virtual yaze::app::emu::Clock::~Clock ( )
virtualdefault

Member Function Documentation

◆ UpdateClock()

virtual void yaze::app::emu::Clock::UpdateClock ( double delta)
pure virtual

◆ GetCycleCount()

virtual unsigned long long yaze::app::emu::Clock::GetCycleCount ( ) const
pure virtual

Implemented in yaze::app::emu::ClockImpl.

◆ ResetAccumulatedTime()

virtual void yaze::app::emu::Clock::ResetAccumulatedTime ( )
pure virtual

Implemented in yaze::app::emu::ClockImpl.

◆ SetFrequency()

virtual void yaze::app::emu::Clock::SetFrequency ( float new_frequency)
pure virtual

Implemented in yaze::app::emu::ClockImpl.

◆ GetFrequency()

virtual float yaze::app::emu::Clock::GetFrequency ( ) const
pure virtual

Implemented in yaze::app::emu::ClockImpl.


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