ParticleAPI 3.0.0
Performant particle system API in C++ for interactive graphics
Public Member Functions | Public Attributes | List of all members
Particle_t Struct Reference

#include <pParticle.h>

Public Member Functions

 Particle_t ()
 
 Particle_t (const pVec &pos, const pVec &posB, const pVec &up, const pVec &upB, const pVec &vel, const pVec &velB, const pVec &rvel, const pVec &rvelB, const pVec &size, const pVec &color, float alpha, float age, float mass, pdata_t data, float tmp0)
 
 Particle_t (const Particle_t &rhs)
 
bool operator< (const Particle_t &P) const
 

Public Attributes

pVec pos
 
pVec posB
 
pVec up
 
pVec upB
 
pVec vel
 
pVec velB
 
pVec rvel
 
pVec size
 
pVec color
 
float alpha
 
float age
 
float mass
 
float tmp0
 
pdata_t data
 

Constructor & Destructor Documentation

◆ Particle_t() [1/3]

Particle_t ( )
inline

◆ Particle_t() [2/3]

Particle_t ( const pVec pos,
const pVec posB,
const pVec up,
const pVec upB,
const pVec vel,
const pVec velB,
const pVec rvel,
const pVec rvelB,
const pVec size,
const pVec color,
float  alpha,
float  age,
float  mass,
pdata_t  data,
float  tmp0 
)
inline

◆ Particle_t() [3/3]

Particle_t ( const Particle_t rhs)
inline

Member Function Documentation

◆ operator<()

bool operator< ( const Particle_t P) const
inline

Member Data Documentation

◆ age

float age

◆ alpha

float alpha

◆ color

pVec color

◆ data

pdata_t data

◆ mass

float mass

◆ pos

pVec pos

◆ posB

pVec posB

◆ rvel

pVec rvel

◆ size

pVec size

◆ tmp0

float tmp0

◆ up

pVec up

◆ upB

pVec upB

◆ vel

pVec vel

◆ velB

pVec velB

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