mirror of
https://github.com/PrimeDecomp/prime.git
synced 2025-12-13 21:26:08 +00:00
Stub out CSimplePool
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
#ifndef _CSIMPLEPOOL
|
||||
#define _CSIMPLEPOOL
|
||||
|
||||
#include "Kyoto/CVParamTransfer.hpp"
|
||||
#include "types.h"
|
||||
|
||||
#include "rstl/hash_map.hpp"
|
||||
@@ -14,23 +15,24 @@ class CSimplePool : public IObjectStore {
|
||||
public:
|
||||
CSimplePool(IFactory& factory);
|
||||
~CSimplePool();
|
||||
void DumpDebugPool() const;
|
||||
virtual CToken GetObj(const SObjectTag& tag, CVParamTransfer xfer);
|
||||
void DebugDumpPool() const;
|
||||
virtual CToken GetObj(const SObjectTag& tag, const CVParamTransfer& xfer);
|
||||
virtual CToken GetObj(const SObjectTag& tag);
|
||||
virtual CToken GetObj(const char* name);
|
||||
virtual CToken GetObj(const char* name, CVParamTransfer xfer);
|
||||
virtual bool HasObject(const SObjectTag& tag);
|
||||
virtual bool ObjectIsLive(const SObjectTag& tag);
|
||||
virtual IFactory& GetFactory() { return x18_factory; }
|
||||
virtual CToken GetObj(const char* name, const CVParamTransfer& xfer);
|
||||
virtual bool HasObject(const SObjectTag& tag) const;
|
||||
virtual bool ObjectIsLive(const SObjectTag& tag) const;
|
||||
virtual IFactory& GetFactory() const { return x18_factory; }
|
||||
virtual void Flush();
|
||||
virtual void ObjectUnreferenced(const SObjectTag& tag);
|
||||
rstl::vector< SObjectTag > GetReferencedTags();
|
||||
|
||||
private:
|
||||
uchar x4_;
|
||||
uchar x5_;
|
||||
rstl::hash_map< unkptr, unkptr, void, void > x8_resources;
|
||||
IFactory& x18_factory;
|
||||
rstl::rc_ptr< CVParamTransfer > x1c_paramXfr;
|
||||
CVParamTransfer x1c_paramXfr;
|
||||
};
|
||||
CHECK_SIZEOF(CSimplePool, 0x20)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user