mirror of
https://github.com/zeldaret/tww.git
synced 2026-05-27 16:12:54 -04:00
30 lines
715 B
C++
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 */
|