Monad Engine da02fba2
> Undercity Codex_
Loading...
Searching...
No Matches
mnd::Particle Struct Reference

#include <ParticleSystem.h>

Public Member Functions

bool IsAlive () const
 

Public Attributes

vec3 position {0.0F}
 
vec3 velocity {0.0F}
 
vec3 acceleration {0.0F}
 World-space gravity / drag, applied each frame.
 
vec4 colorStart {1.0F}
 
vec4 colorEnd {1.0F}
 
float age = 0.0F
 
float lifetime = 1.0F
 
float sizeStart = 0.2F
 
float sizeEnd = 0.0F
 

Detailed Description

Definition at line 31 of file ParticleSystem.h.

Member Function Documentation

◆ IsAlive()

bool mnd::Particle::IsAlive ( ) const
inline

Definition at line 43 of file ParticleSystem.h.

References age, and lifetime.

Member Data Documentation

◆ acceleration

vec3 mnd::Particle::acceleration {0.0F}

World-space gravity / drag, applied each frame.

Definition at line 35 of file ParticleSystem.h.

◆ age

float mnd::Particle::age = 0.0F

Definition at line 38 of file ParticleSystem.h.

Referenced by IsAlive().

◆ colorEnd

vec4 mnd::Particle::colorEnd {1.0F}

Definition at line 37 of file ParticleSystem.h.

◆ colorStart

vec4 mnd::Particle::colorStart {1.0F}

Definition at line 36 of file ParticleSystem.h.

◆ lifetime

float mnd::Particle::lifetime = 1.0F

Definition at line 39 of file ParticleSystem.h.

Referenced by IsAlive().

◆ position

vec3 mnd::Particle::position {0.0F}

Definition at line 33 of file ParticleSystem.h.

◆ sizeEnd

float mnd::Particle::sizeEnd = 0.0F

Definition at line 41 of file ParticleSystem.h.

◆ sizeStart

float mnd::Particle::sizeStart = 0.2F

Definition at line 40 of file ParticleSystem.h.

◆ velocity

vec3 mnd::Particle::velocity {0.0F}

Definition at line 34 of file ParticleSystem.h.


The documentation for this struct was generated from the following file: