#include <b2Particle.h>
Public Attributes | |
| uint32 | flags |
| Specifies the type of particle (see b2ParticleFlag). More... | |
| b2Vec2 | position |
| The world position of the particle. | |
| b2Vec2 | velocity |
| The linear velocity of the particle in world co-ordinates. | |
| b2ParticleColor | color |
| The color of the particle. | |
| float32 | lifetime |
| void * | userData |
| Use this to store application-specific body data. | |
| b2ParticleGroup * | group |
| An existing particle group to which the particle will be added. | |
A particle definition holds all the data needed to construct a particle. You can safely re-use these definitions.
| uint32 b2ParticleDef::flags |
Specifies the type of particle (see b2ParticleFlag).
A particle may be more than one type. Multiple types are chained by logical sums, for example: pd.flags = b2_elasticParticle | b2_viscousParticle
| float32 b2ParticleDef::lifetime |
Lifetime of the particle in seconds. A value <= 0.0f indicates a particle with infinite lifetime.