mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-08-01 05:38:50 +00:00
HW/CPU: Refactor to class, move to System.
This commit is contained in:
parent
0b9002ec2a
commit
3b364c5c16
22 changed files with 368 additions and 276 deletions
|
@ -9,6 +9,7 @@
|
|||
#include "Core/Config/MainSettings.h"
|
||||
#include "Core/CoreTiming.h"
|
||||
#include "Core/HW/AudioInterface.h"
|
||||
#include "Core/HW/CPU.h"
|
||||
#include "Core/HW/DSP.h"
|
||||
#include "Core/HW/DVD/DVDInterface.h"
|
||||
#include "Core/HW/DVD/DVDThread.h"
|
||||
|
@ -46,6 +47,7 @@ struct System::Impl
|
|||
AudioInterface::AudioInterfaceState m_audio_interface_state;
|
||||
CoreTiming::CoreTimingManager m_core_timing;
|
||||
CommandProcessor::CommandProcessorManager m_command_processor;
|
||||
CPU::CPUManager m_cpu;
|
||||
DSP::DSPState m_dsp_state;
|
||||
DVDInterface::DVDInterfaceState m_dvd_interface_state;
|
||||
DVDThread::DVDThreadState m_dvd_thread_state;
|
||||
|
@ -115,6 +117,11 @@ AudioInterface::AudioInterfaceState& System::GetAudioInterfaceState() const
|
|||
return m_impl->m_audio_interface_state;
|
||||
}
|
||||
|
||||
CPU::CPUManager& System::GetCPU() const
|
||||
{
|
||||
return m_impl->m_cpu;
|
||||
}
|
||||
|
||||
CoreTiming::CoreTimingManager& System::GetCoreTiming() const
|
||||
{
|
||||
return m_impl->m_core_timing;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue