SSBM Decomp
Loading...
Searching...
No Matches
particle.h File Reference
#include <placeholder.h>
#include <platform.h>
#include "baselib/forward.h"
#include "baselib/jobj.h"
#include <sysdolphin/baselib/generator.h>

Go to the source code of this file.

Functions

void hsd_803983A4 (HSD_Generator *)
void psInitDataBankLoad (int bank, int *cmdBank, int *texBank, u32 *ref, int *formBank)
void psInitDataBankLocate (HSD_Archive *cmdBank, HSD_Archive *texBank, int *formBank)
void psInitDataBankRelocate (int *cmdBank, int *texBank, int *formBank, int *newCmdBank, int *newTexBank, int *newFormBank)
void hsd_80398A08 (u32)
HSD_Particlehsd_80398C04 (HSD_Particle **, int, int, u32, u16, u8 *, int, int, f32, f32, f32, f32, f32, f32, f32, f32, f32, HSD_Generator *, int)
void hsd_80398F0C (s32, s32, s32, u16, s32, s32, s32, s32, f32, f32, f32, f32, f32, f32, f32, f32, f32)
void hsd_80398F8C (HSD_Particle *, f32)
s32 hsd_803991D8 (HSD_Generator *, HSD_JObj *, f32, f32)
void * hsd_8039930C (void *, void *)
void hsd_8039CEAC (u32)
void hsd_8039CF4C (s32, HSD_JObj *)
void hsd_8039D048 (void *particle)

Function Documentation

◆ hsd_803983A4()

void hsd_803983A4 ( HSD_Generator * gen)

◆ psInitDataBankLoad()

void psInitDataBankLoad ( int bank,
int * cmdBank,
int * texBank,
u32 * ref,
int * formBank )

◆ psInitDataBankLocate()

void psInitDataBankLocate ( HSD_Archive * cmdBank,
HSD_Archive * texBank,
int * formBank )

◆ psInitDataBankRelocate()

void psInitDataBankRelocate ( int * cmdBank,
int * texBank,
int * formBank,
int * newCmdBank,
int * newTexBank,
int * newFormBank )

◆ hsd_80398A08()

void hsd_80398A08 ( u32 unused)

◆ hsd_80398C04()

HSD_Particle * hsd_80398C04 ( 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 )

◆ hsd_80398F0C()

void hsd_80398F0C ( s32 linkNo,
s32 bank,
s32 kind,
u16 texGroup,
s32 cmdList,
s32 life,
s32 zero,
s32 gen,
f32 pos_x,
f32 pos_y,
f32 pos_z,
f32 vel_x,
f32 vel_y,
f32 vel_z,
f32 fric,
f32 rate,
f32 angle3 )

◆ hsd_80398F8C()

void hsd_80398F8C ( HSD_Particle * pp,
f32 angle )

◆ hsd_803991D8()

s32 hsd_803991D8 ( HSD_Generator * gen,
HSD_JObj * jobj,
f32 force,
f32 range )

◆ hsd_8039930C()

void * hsd_8039930C ( void * pp_arg,
void * prev_arg )

◆ hsd_8039CEAC()

void hsd_8039CEAC ( u32 mask)

◆ hsd_8039CF4C()

void hsd_8039CF4C ( s32 index,
HSD_JObj * jobj )

◆ hsd_8039D048()

void hsd_8039D048 ( void * particle)