1#ifndef D_PARTICLE_D_PARTICLE_COPOLY_H
2#define D_PARTICLE_D_PARTICLE_COPOLY_H
Definition JPAEmitter.h:101
Definition d_bg_s_acch.h:62
Definition d_kankyo_tev_str.h:7
Definition d_particle_copoly.h:92
JPABaseEmitter * getBackLeftEmitter(int param_0, int param_1)
Definition d_particle_copoly.h:106
u8 mBackLeftEffType[2]
Definition d_particle_copoly.h:125
int setEffectFour(dKy_tevstr_c const *, cXyz const *, u32, u32, cXyz const *, cXyz const *, cXyz const *, cXyz const *, cXyz const *, csXyz const *, cXyz const *, s8, f32, f32)
Definition d_particle_copoly.cpp:184
JPABaseEmitter * getBackRightEmitter(int param_0, int param_1)
Definition d_particle_copoly.h:103
u8 getTypeFour(int param_0, int param_1) const
Definition d_particle_copoly.h:113
void clearBRightID()
Definition d_particle_copoly.h:100
u8(dPaPoF_c::*) effTypeFunc(int) const
Definition d_particle_copoly.h:110
u32 mBackLeftEmitter[2][4]
Definition d_particle_copoly.h:123
JPABaseEmitter * getEmitterFour(int param_0, int param_1, int param_2)
Definition d_particle_copoly.h:116
u8 mBackRightEffType[2]
Definition d_particle_copoly.h:126
JPABaseEmitter *(dPaPoF_c::*) emitterFunc(int, int)
Definition d_particle_copoly.h:111
static emitterFunc m_emitterFourData[]
Definition d_particle_copoly.h:237
static effTypeFunc m_typeFourData[]
Definition d_particle_copoly.h:232
u8 field_0xc4
Definition d_particle_copoly.h:127
u8 getBackLeftEffType(int i_idx) const
Definition d_particle_copoly.h:102
u8 field_0xc5
Definition d_particle_copoly.h:128
u32 mBackRightEmitter[2][4]
Definition d_particle_copoly.h:124
u8 getBackRightEffType(int i_idx) const
Definition d_particle_copoly.h:101
void clearBLeftID()
Definition d_particle_copoly.h:99
void clearFourAllID()
Definition d_particle_copoly.cpp:214
Definition d_particle_copoly.h:53
u32 mRightEmitter[2][4]
Definition d_particle_copoly.h:85
static emitterFunc m_emitterTwoData[]
Definition d_particle_copoly.h:226
u8 getLeftEffType(int i_idx) const
Definition d_particle_copoly.h:63
JPABaseEmitter *(dPaPoT_c::*) emitterFunc(int, int)
Definition d_particle_copoly.h:72
u8 field_0x7c
Definition d_particle_copoly.h:88
void clearRightID()
Definition d_particle_copoly.h:61
JPABaseEmitter * getLeftEmitter(int param_0, int param_1)
Definition d_particle_copoly.h:67
void clearTwoAllID()
Definition d_particle_copoly.cpp:175
int setEffectTwo(dKy_tevstr_c const *, cXyz const *, u32, u32, cXyz const *, cXyz const *, cXyz const *, csXyz const *, cXyz const *, s8, f32, f32)
Definition d_particle_copoly.cpp:146
void clearLeftID()
Definition d_particle_copoly.h:60
u8 field_0x7d
Definition d_particle_copoly.h:89
JPABaseEmitter * getEmitterTwo(int param_0, int param_1, int param_2)
Definition d_particle_copoly.h:77
static effTypeFunc m_typeTwoData[]
Definition d_particle_copoly.h:220
u8(dPaPoT_c::*) effTypeFunc(int) const
Definition d_particle_copoly.h:71
u8 mRightEffType[2]
Definition d_particle_copoly.h:87
u8 mLeftEffType[2]
Definition d_particle_copoly.h:86
JPABaseEmitter * getRightEmitter(int param_0, int param_1)
Definition d_particle_copoly.h:64
u8 getTypeTwo(int param_0, int param_1) const
Definition d_particle_copoly.h:74
u8 getRightEffType(int i_idx) const
Definition d_particle_copoly.h:62
u32 mLeftEmitter[2][4]
Definition d_particle_copoly.h:84
Particle effect management class for center-based effects.
Definition d_particle_copoly.h:25
u8 field_0x36
Definition d_particle_copoly.h:49
u32 field_0x8[2][4]
Definition d_particle_copoly.h:44
dBgS_Acch * field_0x28
Definition d_particle_copoly.h:45
int setEffectCenter(dKy_tevstr_c const *, cXyz const *, u32, u32, cXyz const *, csXyz const *, cXyz const *, s8, f32, f32)
Definition d_particle_copoly.cpp:110
int checkWaterIn(cXyz *, cXyz const *, dKy_tevstr_c const *, u32, s8, f32, f32)
Definition d_particle_copoly.cpp:20
void clearCenterID()
Definition d_particle_copoly.h:35
void changeRippleOffset(f32 i_offset)
Definition d_particle_copoly.h:37
void changeWaterOffset(f32 i_offset)
Definition d_particle_copoly.h:36
f32 mWaterOffset
Definition d_particle_copoly.h:46
u8 getCenterEffType(int i_idx) const
Definition d_particle_copoly.h:38
void clearID(u32 *, u8 *)
Definition d_particle_copoly.cpp:137
void setEffect(u32 *, int, dKy_tevstr_c const *, cXyz const *, u32, u32, cXyz const *, csXyz const *, s8, u8 *, u8 *)
Definition d_particle_copoly.cpp:61
JPABaseEmitter * getCenterEmitter(int param_0, int param_1)
Definition d_particle_copoly.h:39
u32 field_0x0[2]
Definition d_particle_copoly.h:43
f32 mRippleOffset
Definition d_particle_copoly.h:47
u8 field_0x37
Definition d_particle_copoly.h:50
u8 mCenterEffType[2]
Definition d_particle_copoly.h:48
JPABaseEmitter * dComIfGp_particle_getEmitter(u32 param_0)
Definition d_com_inf_game.h:4132
signed char s8
Definition types.h:7
unsigned long u32
Definition types.h:12
float f32
Definition types.h:25
unsigned char u8
Definition types.h:8