SSBM Decomp
Loading...
Searching...
No Matches
particle.h
Go to the documentation of this file.
1#ifndef GALE01_391580
2#define GALE01_391580
3
4#include <Runtime/platform.h>
5
7
10
11/* 3983A4 */ void hsd_803983A4(HSD_Generator*);
12/* 3984F4 */ void psInitDataBankLoad(int bank, const int* cmdBank,
13 const int* texBank, const u32* ref,
14 const int* formBank);
15/* 398614 */ void psInitDataBankLocate(HSD_Archive* cmdBank,
16 HSD_Archive* texBank, int* formBank);
17/* 3989A0 */ void psInitDataBankRelocate(int* cmdBank, int* texBank,
18 int* formBank, int* newCmdBank,
19 int* newTexBank, int* newFormBank);
20/* 398A08 */ void hsd_80398A08(u32);
21/* 398C04 */ HSD_Particle*
22psGenerateParticle0(HSD_Particle** head, int linkNo, int bank, u32 kind,
23 u16 texGroup, u8* list, int life, int palflag, f32 x,
24 f32 y, f32 z, f32 vx, f32 vy, f32 vz, f32 size, f32 grav,
25 f32 fric, HSD_Generator* gp, int flgInterpret);
26/* 398F0C */ void hsd_80398F0C(s32, s32, s32, u16, s32, s32, s32, s32, f32,
27 f32, f32, f32, f32, f32, f32, f32, f32);
28/* 398F8C */ void hsd_80398F8C(HSD_Particle*, f32);
29/* 3991D8 */ s32 hsd_803991D8(HSD_Generator*, HSD_JObj*, f32, f32);
30/* 39930C */ void* hsd_8039930C(HSD_Particle*, HSD_Particle*);
31/* 39CEAC */ void hsd_8039CEAC(u32);
32/* 39CF4C */ void hsd_8039CF4C(s32, HSD_JObj*);
33/* 39D048 */ void hsd_8039D048(void* particle);
34/* 4D0B50 */ extern HSD_PSTexGroup** psTexGroupArray[65];
35/* 4D0C54 */ extern HSD_PSFormGroup** psNumCmdList[65];
36/* 4D0D58 */ extern int psCmdListArray[65];
37/* 4D0E5C */ extern HSD_PSCmdList** ptclref_804D0E5C[65];
38/* 4D78D8 */ extern u16 hsd_804D78D8;
39/* 4D78DA */ extern u16 hsd_804D78DA;
40/* 4D78DE */ extern u16 hsd_804D78DE;
41/* 4D78E0 */ extern u16 hsd_804D78E0;
42/* 4D78E8 */ extern u32 hsd_804D78E8;
43/* 4D78EC */ extern u32 hsd_804D78EC;
44/* 4D78F0 */ extern HSD_CObj* psCamera;
45/* 4D78F4 */ extern u32 hsd_804D78F4;
46
47#endif
unsigned long u32
Definition types.h:9
float f32
Definition types.h:13
unsigned short int u16
Definition types.h:7
signed long s32
Definition types.h:8
unsigned char u8
Definition types.h:5
u16 hsd_804D78DA
Definition particle.c:36
HSD_PSTexGroup ** psTexGroupArray[65]
Definition particle.c:55
u16 hsd_804D78DE
Definition particle.c:38
HSD_PSFormGroup ** psNumCmdList[65]
Definition particle.c:56
u32 hsd_804D78E8
Definition particle.c:47
u32 hsd_804D78EC
Definition particle.c:48
u16 hsd_804D78E0
Definition particle.c:39
int psCmdListArray[65]
Definition particle.c:57
u32 hsd_804D78F4
Definition particle.c:50
HSD_PSCmdList ** ptclref_804D0E5C[65]
Definition particle.c:58
u16 hsd_804D78D8
Definition particle.c:35
HSD_CObj * psCamera
Definition particle.c:49
void * hsd_8039930C(HSD_Particle *, HSD_Particle *)
Definition particle.c:674
void psInitDataBankLocate(HSD_Archive *cmdBank, HSD_Archive *texBank, int *formBank)
Definition particle.c:159
void hsd_8039CEAC(u32)
Definition particle.c:2965
void psInitDataBankRelocate(int *cmdBank, int *texBank, int *formBank, int *newCmdBank, int *newTexBank, int *newFormBank)
void hsd_80398F8C(HSD_Particle *, f32)
Definition particle.c:518
void hsd_80398A08(u32)
Definition particle.c:336
void hsd_8039D048(void *particle)
Definition particle.c:3025
HSD_Particle * psGenerateParticle0(HSD_Particle **head, int linkNo, int bank, u32 kind, u16 texGroup, u8 *list, int life, int palflag, f32 x, f32 y, f32 z, f32 vx, f32 vy, f32 vz, f32 size, f32 grav, f32 fric, HSD_Generator *gp, int flgInterpret)
Definition particle.c:375
s32 hsd_803991D8(HSD_Generator *, HSD_JObj *, f32, f32)
Definition particle.c:599
void hsd_8039CF4C(s32, HSD_JObj *)
Definition particle.c:2996
void psInitDataBankLoad(int bank, const int *cmdBank, const int *texBank, const u32 *ref, const int *formBank)
Definition particle.c:117
void hsd_803983A4(HSD_Generator *)
Definition particle.c:74
void hsd_80398F0C(s32, s32, s32, u16, s32, s32, s32, s32, f32, f32, f32, f32, f32, f32, f32, f32, f32)
Definition particle.c:505
Definition archive.h:35
Definition cobj.h:37
Definition psstructs.h:243
Definition jobj.h:104
Definition psstructs.h:58
Definition psstructs.h:52
Definition psstructs.h:36
Definition psstructs.h:129