|
| void | init (dBgS_Acch *, f32, f32) |
| |
| int | checkWaterIn (cXyz *, cXyz const *, dKy_tevstr_c const *, u32, s8, f32, f32) |
| |
| void | setEffect (u32 *, int, dKy_tevstr_c const *, cXyz const *, u32, u32, cXyz const *, csXyz const *, s8, u8 *, u8 *) |
| |
| int | setEffectCenter (dKy_tevstr_c const *, cXyz const *, u32, u32, cXyz const *, csXyz const *, cXyz const *, s8, f32, f32) |
| |
| void | clearID (u32 *, u8 *) |
| |
| void | clearCenterID () |
| |
| void | changeWaterOffset (f32 i_offset) |
| |
| void | changeRippleOffset (f32 i_offset) |
| |
| u8 | getCenterEffType (int i_idx) const |
| |
| JPABaseEmitter * | getCenterEmitter (int param_0, int param_1) |
| |
Particle effect management class for center-based effects.
This class handles particle effects, particularly those related to water interactions. It manages emitters, water offsets, and ripple effects with a center-based configuration.
The class maintains:
- Center-based particle emitters
- Water and ripple offset values
- Effect type information
- Background collision checking capabilities
- Note
- This serves as the base class for dPaPoT_c and dPaPoF_c which extend the functionality to handle two and four particle emitters respectively.