mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-06-28 01:49:33 -06:00
Core: add CustomResourceManager to System
This commit is contained in:
@ -33,6 +33,7 @@
|
|||||||
#include "IOS/USB/Emulated/Infinity.h"
|
#include "IOS/USB/Emulated/Infinity.h"
|
||||||
#include "IOS/USB/Emulated/Skylanders/Skylander.h"
|
#include "IOS/USB/Emulated/Skylanders/Skylander.h"
|
||||||
#include "IOS/USB/USBScanner.h"
|
#include "IOS/USB/USBScanner.h"
|
||||||
|
#include "VideoCommon/Assets/CustomResourceManager.h"
|
||||||
#include "VideoCommon/CommandProcessor.h"
|
#include "VideoCommon/CommandProcessor.h"
|
||||||
#include "VideoCommon/Fifo.h"
|
#include "VideoCommon/Fifo.h"
|
||||||
#include "VideoCommon/GeometryShaderManager.h"
|
#include "VideoCommon/GeometryShaderManager.h"
|
||||||
@ -95,6 +96,7 @@ struct System::Impl
|
|||||||
VideoInterface::VideoInterfaceManager m_video_interface;
|
VideoInterface::VideoInterfaceManager m_video_interface;
|
||||||
Interpreter m_interpreter;
|
Interpreter m_interpreter;
|
||||||
JitInterface m_jit_interface;
|
JitInterface m_jit_interface;
|
||||||
|
VideoCommon::CustomResourceManager m_custom_resource_manager;
|
||||||
FifoPlayer m_fifo_player;
|
FifoPlayer m_fifo_player;
|
||||||
FifoRecorder m_fifo_recorder;
|
FifoRecorder m_fifo_recorder;
|
||||||
Movie::MovieManager m_movie;
|
Movie::MovieManager m_movie;
|
||||||
@ -333,4 +335,8 @@ VideoInterface::VideoInterfaceManager& System::GetVideoInterface() const
|
|||||||
return m_impl->m_video_interface;
|
return m_impl->m_video_interface;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
VideoCommon::CustomResourceManager& System::GetCustomResourceManager() const
|
||||||
|
{
|
||||||
|
return m_impl->m_custom_resource_manager;
|
||||||
|
}
|
||||||
} // namespace Core
|
} // namespace Core
|
||||||
|
@ -108,7 +108,8 @@ class SystemTimersManager;
|
|||||||
}
|
}
|
||||||
namespace VideoCommon
|
namespace VideoCommon
|
||||||
{
|
{
|
||||||
}
|
class CustomResourceManager;
|
||||||
|
} // namespace VideoCommon
|
||||||
namespace VideoInterface
|
namespace VideoInterface
|
||||||
{
|
{
|
||||||
class VideoInterfaceManager;
|
class VideoInterfaceManager;
|
||||||
@ -196,6 +197,7 @@ public:
|
|||||||
VertexShaderManager& GetVertexShaderManager() const;
|
VertexShaderManager& GetVertexShaderManager() const;
|
||||||
XFStateManager& GetXFStateManager() const;
|
XFStateManager& GetXFStateManager() const;
|
||||||
VideoInterface::VideoInterfaceManager& GetVideoInterface() const;
|
VideoInterface::VideoInterfaceManager& GetVideoInterface() const;
|
||||||
|
VideoCommon::CustomResourceManager& GetCustomResourceManager() const;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
System();
|
System();
|
||||||
|
Reference in New Issue
Block a user