NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
ef_cylinder.h
1#ifndef NW4R_EF_EMFORM_CYLINDER_H
2#define NW4R_EF_EMFORM_CYLINDER_H
3#include <nw4r/types_nw4r.h>
4
5#include <nw4r/ef/ef_emitterform.h>
6
7namespace nw4r {
8namespace ef {
9
10class EmitterFormCylinder : public EmitterForm {
11public:
12 EmitterFormCylinder() {}
13
14 virtual void Emission(Emitter* pEmitter, ParticleManager* pManager,
15 int count, ulong flags, f32* pParams, u16 life,
16 f32 lifeRnd, const math::MTX34* pSpace); // at 0x8
17
18private:
19 void EmissionSub(Emitter* pEmitter, ParticleManager* pManager, int count,
20 ulong flags, f32* pParams, u16 life, f32 lifeRnd,
21 const math::MTX34* pSpace, f32 sizeX, f32 sizeY, f32 sizeZ,
22 f32 angle, f32 dangle, f32 angleOffset, f32 height);
23};
24
25} // namespace ef
26} // namespace nw4r
27
28#endif