mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-08 22:27:43 +00:00
Aux-info resource sharing; some rigging stubs
This commit is contained in:
@@ -14,6 +14,16 @@ class ViewManager;
|
||||
using ConfigReader = athena::io::YAMLDocReader;
|
||||
using ConfigWriter = athena::io::YAMLDocWriter;
|
||||
|
||||
class ProjectResourcePool : public CSimplePool
|
||||
{
|
||||
class ProjectManager& m_parent;
|
||||
public:
|
||||
ProjectResourcePool(IFactory& factory, ProjectManager& parent)
|
||||
: CSimplePool(factory), m_parent(parent) {}
|
||||
CToken GetObj(char const*);
|
||||
CToken GetObj(char const*, const CVParamTransfer&);
|
||||
};
|
||||
|
||||
class ProjectManager
|
||||
{
|
||||
ViewManager& m_vm;
|
||||
@@ -21,7 +31,7 @@ class ProjectManager
|
||||
static bool m_registeredSpecs;
|
||||
hecl::ClientProcess m_clientProc;
|
||||
ProjectResourceFactoryMP1 m_factoryMP1;
|
||||
urde::CSimplePool m_objStore;
|
||||
ProjectResourcePool m_objStore;
|
||||
|
||||
public:
|
||||
ProjectManager(ViewManager& vm);
|
||||
|
||||
Reference in New Issue
Block a user