NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
ef_cube.h
1#ifndef NW4R_EF_EMFORM_CUBE_H
2#define NW4R_EF_EMFORM_CUBE_H
3#include <nw4r/types_nw4r.h>
4
5#include <nw4r/ef/ef_emitterform.h>
6
7namespace nw4r {
8namespace ef {
9
10class EmitterFormCube : public EmitterForm {
11public:
12 EmitterFormCube() {}
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(math::VEC3& rPos, math::VEC3& rNormal, Emitter* pEmitter,
20 ParticleManager* pManager, u16 life, f32 lifeRnd,
21 const math::MTX34* pSpace);
22};
23
24} // namespace ef
25} // namespace nw4r
26
27#endif