SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
SingleEmitter Class Reference

Public Member Functions

void init (u16)
 
void deleteEmitter ()
 
void scanParticleEmitter (EffectSystem *)
 
bool isOneTime () const
 
bool isValid () const
 
void link (ParticleEmitter *)
 
void unlink ()
 

Public Attributes

ParticleEmittermEmitter
 
u16 _4
 
u8 mGroupId
 
s8 mSpawn
 

Detailed Description

Definition at line 13 of file SingleEmitter.hpp.

Constructor & Destructor Documentation

◆ SingleEmitter()

SingleEmitter::SingleEmitter ( )

Definition at line 5 of file SingleEmitter.cpp.

Member Function Documentation

◆ init()

void SingleEmitter::init ( u16 unk)

Definition at line 12 of file SingleEmitter.cpp.

◆ deleteEmitter()

void SingleEmitter::deleteEmitter ( )

Definition at line 16 of file SingleEmitter.cpp.

◆ scanParticleEmitter()

void SingleEmitter::scanParticleEmitter ( EffectSystem * pSystem)

Definition at line 22 of file SingleEmitter.cpp.

◆ isOneTime()

bool SingleEmitter::isOneTime ( ) const

Definition at line 31 of file SingleEmitter.cpp.

◆ isValid()

bool SingleEmitter::isValid ( ) const

Definition at line 39 of file SingleEmitter.cpp.

◆ link()

void SingleEmitter::link ( ParticleEmitter * pEmitter)

Definition at line 47 of file SingleEmitter.cpp.

◆ unlink()

void SingleEmitter::unlink ( )

Definition at line 52 of file SingleEmitter.cpp.

Member Data Documentation

◆ mEmitter

ParticleEmitter* SingleEmitter::mEmitter

Definition at line 25 of file SingleEmitter.hpp.

◆ _4

u16 SingleEmitter::_4

Definition at line 26 of file SingleEmitter.hpp.

◆ mGroupId

u8 SingleEmitter::mGroupId

Definition at line 27 of file SingleEmitter.hpp.

◆ mSpawn

s8 SingleEmitter::mSpawn

Definition at line 28 of file SingleEmitter.hpp.