2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-09 03:47:43 +00:00

Big fixes and big memory leak refactor (linux only for now)

This commit is contained in:
Jack Andersen
2018-05-19 20:14:57 -10:00
parent 5f03362149
commit f60af632b3
84 changed files with 849 additions and 689 deletions

View File

@@ -80,13 +80,13 @@ class CParticleDataFactory
static SChildGeneratorDesc GetChildGeneratorDesc(CInputStream& in, CSimplePool* resPool, const std::vector<CAssetId>& tracker);
static SSwooshGeneratorDesc GetSwooshGeneratorDesc(CInputStream& in, CSimplePool* resPool);
static SElectricGeneratorDesc GetElectricGeneratorDesc(CInputStream& in, CSimplePool* resPool);
static CUVElement* GetTextureElement(CInputStream& in, CSimplePool* resPool);
static CColorElement* GetColorElement(CInputStream& in);
static CModVectorElement* GetModVectorElement(CInputStream& in);
static CEmitterElement* GetEmitterElement(CInputStream& in);
static CVectorElement* GetVectorElement(CInputStream& in);
static CRealElement* GetRealElement(CInputStream& in);
static CIntElement* GetIntElement(CInputStream& in);
static std::unique_ptr<CUVElement> GetTextureElement(CInputStream& in, CSimplePool* resPool);
static std::unique_ptr<CColorElement> GetColorElement(CInputStream& in);
static std::unique_ptr<CModVectorElement> GetModVectorElement(CInputStream& in);
static std::unique_ptr<CEmitterElement> GetEmitterElement(CInputStream& in);
static std::unique_ptr<CVectorElement> GetVectorElement(CInputStream& in);
static std::unique_ptr<CRealElement> GetRealElement(CInputStream& in);
static std::unique_ptr<CIntElement> GetIntElement(CInputStream& in);
static float GetReal(CInputStream& in);
static s32 GetInt(CInputStream& in);