Files
tww/include/JSystem/JParticle/JPAEmitterLoader.h
T
2023-11-11 14:12:17 -08:00

30 lines
715 B
C++

#ifndef JPAEMITTERLOADER_H
#define JPAEMITTERLOADER_H
#include "dolphin/gx/GX.h"
class JPADataBlockLinkInfo;
class JPAEmitterResource;
class JPATextureResource;
class JKRHeap;
class JPAEmitterArchiveLoaderDataBase {
public:
static void load(const u8*, JKRHeap*, JPAEmitterResource**, JPATextureResource**);
};
struct JPAEmitterData {
public:
JPAEmitterData() : pLinkInfoArray(NULL) {}
JPADataBlockLinkInfo** getLinkInfo() { return pLinkInfoArray; }
void setUserIndex(u16 v) { userIndex = v; }
u16 getUserIndex() { return userIndex; }
public:
/* 0x00 */ JPADataBlockLinkInfo** pLinkInfoArray;
/* 0x04 */ u16 infoNum;
/* 0x06 */ u16 userIndex;
};
#endif /* JPAEMITTERLOADER_H */