|
Nebula
|
#include <particle.h>
The particle structure holds the current state of a single particle and common data for particle-job and nebula3 particle system.
!! NOTE: this header is also included from job particlejob.cc, so only !! job-compliant headers can be included here
Public Attributes | |
| Math::vec4 | position |
| Math::vec4 | startPosition |
| Math::vec4 | stretchPosition |
| Math::vec4 | velocity |
| Math::vec4 | uvMinMax |
| Math::vec4 | color |
| float | rotation |
| float | rotationVariation |
| float | size |
| float | sizeVariation |
| float | oneDivLifeTime |
| float | relAge |
| float | age |
| float | particleId |
| float Particles::Particle::age |
| Math::vec4 Particles::Particle::color |
| float Particles::Particle::oneDivLifeTime |
| float Particles::Particle::particleId |
| Math::vec4 Particles::Particle::position |
| float Particles::Particle::relAge |
| float Particles::Particle::rotation |
| float Particles::Particle::rotationVariation |
| float Particles::Particle::size |
| float Particles::Particle::sizeVariation |
| Math::vec4 Particles::Particle::startPosition |
| Math::vec4 Particles::Particle::stretchPosition |
| Math::vec4 Particles::Particle::uvMinMax |
| Math::vec4 Particles::Particle::velocity |