Mario Kart 64
Loading...
Searching...
No Matches
StarEmitter Class Reference

#include <StarEmitter.h>

Inheritance diagram for StarEmitter:
[legend]
Collaboration diagram for StarEmitter:
[legend]

Public Types

enum  Behaviour : uint16_t
 

Public Member Functions

 StarEmitter ()
 
virtual void Tick () override
 
virtual void Draw (s32 cameraId) override
 
void Emit (Vec3f arg1, s32 arg2)
 
void func_80077428 (s32 objectIndex)
 
void func_80077584 (s32 objectIndex)
 
void func_80077450 (s32 objectIndex)
 
void func_80054AFC (s32 objectIndex, Vec3f arg1)
 
- Public Member Functions inherited from ParticleEmitter
virtual ~ParticleEmitter ()=default
 
 ParticleEmitter ()
 
virtual bool IsMod ()
 

Data Fields

f32 Diameter = 0.0f
 
uint16_t MirrorModeAngleOffset
 

Private Attributes

s32 ObjectIndex [128]
 
s32 _next = 0
 

Detailed Description

Used in the podium ceremony when the trophy appears

Member Enumeration Documentation

◆ Behaviour

enum StarEmitter::Behaviour : uint16_t

Constructor & Destructor Documentation

◆ StarEmitter()

StarEmitter::StarEmitter ( )
explicit

Member Function Documentation

◆ Draw()

void StarEmitter::Draw ( s32 cameraId)
overridevirtual

Reimplemented from ParticleEmitter.

Here is the call graph for this function:

◆ Emit()

void StarEmitter::Emit ( Vec3f arg1,
s32 arg2 )
Here is the call graph for this function:

◆ func_80054AFC()

void StarEmitter::func_80054AFC ( s32 objectIndex,
Vec3f arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80077428()

void StarEmitter::func_80077428 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80077450()

void StarEmitter::func_80077450 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80077584()

void StarEmitter::func_80077584 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ Tick()

void StarEmitter::Tick ( )
overridevirtual

Reimplemented from ParticleEmitter.

Here is the call graph for this function:

Field Documentation

◆ _next

s32 StarEmitter::_next = 0
private

◆ Diameter

f32 StarEmitter::Diameter = 0.0f

◆ MirrorModeAngleOffset

uint16_t StarEmitter::MirrorModeAngleOffset

◆ ObjectIndex

s32 StarEmitter::ObjectIndex[128]
private

The documentation for this class was generated from the following files: