CoreTiming: Refactor to class.

This commit is contained in:
Admiral H. Curtiss 2022-11-26 09:29:46 +01:00
commit c9558ecb4c
No known key found for this signature in database
GPG key ID: F051B4C4044F33FB
47 changed files with 718 additions and 566 deletions

View file

@ -27,7 +27,7 @@ struct System::Impl
bool m_audio_dump_started = false;
AudioInterface::AudioInterfaceState m_audio_interface_state;
CoreTiming::CoreTimingState m_core_timing_state;
CoreTiming::CoreTimingManager m_core_timing;
CoreTiming::Globals m_core_timing_globals;
DSP::DSPState m_dsp_state;
DVDInterface::DVDInterfaceState m_dvd_interface_state;
@ -87,9 +87,9 @@ AudioInterface::AudioInterfaceState& System::GetAudioInterfaceState() const
return m_impl->m_audio_interface_state;
}
CoreTiming::CoreTimingState& System::GetCoreTimingState() const
CoreTiming::CoreTimingManager& System::GetCoreTiming() const
{
return m_impl->m_core_timing_state;
return m_impl->m_core_timing;
}
CoreTiming::Globals& System::GetCoreTimingGlobals() const