mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-08 20:27:43 +00:00
Additive animation integration
This commit is contained in:
@@ -4,16 +4,28 @@
|
||||
#include "CCharacterInfo.hpp"
|
||||
#include "CParticleGenInfo.hpp"
|
||||
#include "zeus/CFrustum.hpp"
|
||||
#include "CToken.hpp"
|
||||
#include <map>
|
||||
|
||||
namespace urde
|
||||
{
|
||||
class CPoseAsTransforms;
|
||||
class CCharLayoutInfo;
|
||||
class CGenDescription;
|
||||
class CSwooshDescription;
|
||||
class CElectricDescription;
|
||||
|
||||
class CParticleDatabase
|
||||
{
|
||||
std::map<ResId, std::shared_ptr<TLockedToken<CGenDescription>>> x0_particleDescs;
|
||||
std::map<ResId, std::shared_ptr<TLockedToken<CSwooshDescription>>> x14_swooshDescs;
|
||||
std::map<ResId, std::shared_ptr<TLockedToken<CElectricDescription>>> x28_electricDescs;
|
||||
std::map<std::string, std::unique_ptr<CParticleGenInfo>> x3c_;
|
||||
std::map<std::string, std::unique_ptr<CParticleGenInfo>> x50_;
|
||||
std::map<std::string, std::unique_ptr<CParticleGenInfo>> x64_;
|
||||
std::map<std::string, std::unique_ptr<CParticleGenInfo>> x78_;
|
||||
std::map<std::string, std::unique_ptr<CParticleGenInfo>> x8c_;
|
||||
std::map<std::string, std::unique_ptr<CParticleGenInfo>> xa0_;
|
||||
|
||||
public:
|
||||
void CacheParticleDesc(const CCharacterInfo::CParticleResData& desc);
|
||||
|
||||
Reference in New Issue
Block a user