Particle System Interface. 
|  | 
| 
 Classes | 
| struct | csParticle | 
|  | Data representation of a single particle.  More... 
 | 
| struct | csParticleAux | 
|  | Auxiliary data per particle, not used as often.  More... 
 | 
| struct | csParticleBuffer | 
|  | Buffer holder for particle buffers.  More... 
 | 
| struct | iParticleBuiltinEffectorFactory | 
|  | Factory for builtin effectors.  More... 
 | 
| struct | iParticleBuiltinEffectorForce | 
|  | Simple force/acceleration applied to particles.  More... 
 | 
| struct | iParticleBuiltinEffectorLinColor | 
|  | Simple linear interpolation of particle color based on particle lifetime.  More... 
 | 
| struct | iParticleBuiltinEffectorVelocityField | 
|  | Velocity field effector.  More... 
 | 
| struct | iParticleBuiltinEmitterBase | 
| struct | iParticleBuiltinEmitterBox | 
| struct | iParticleBuiltinEmitterCone | 
| struct | iParticleBuiltinEmitterCylinder | 
| struct | iParticleBuiltinEmitterFactory | 
|  | Factory for builtin emitter-types.  More... 
 | 
| struct | iParticleBuiltinEmitterSphere | 
| struct | iParticleEffector | 
|  | Base interface for particle effector.  More... 
 | 
| struct | iParticleEmitter | 
|  | A particle emitter.  More... 
 | 
| struct | iParticleSystem | 
|  | Properties for particle system object.  More... 
 | 
| struct | iParticleSystemBase | 
|  | Base properties for particle system.  More... 
 | 
| struct | iParticleSystemFactory | 
|  | Properties for particle system factory.  More... 
 | 
| 
 Enumerations | 
| enum | csParticleBuiltinEffectorVFType { CS_PARTICLE_BUILTIN_SPIRAL, 
CS_PARTICLE_BUILTIN_RADIALPOINT
 } | 
|  | Velocity field effector types Determine the ODE the velocity field effector will solve to get new particle positions from current ones.  More... 
 | 
| enum | csParticleBuiltinEmitterPlacement { CS_PARTICLE_BUILTIN_CENTER, 
CS_PARTICLE_BUILTIN_VOLUME, 
CS_PARTICLE_BUILTIN_SURFACE
 } | 
|  | Set where in the emitter the builtin emitters should spawn their particles.  More... 
 | 
| enum | csParticleIntegrationMode { CS_PARTICLE_INTEGRATE_NONE, 
CS_PARTICLE_INTEGRATE_LINEAR, 
CS_PARTICLE_INTEGRATE_BOTH
 } | 
|  | Particle integration mode.  More... 
 | 
| enum | csParticleRenderOrientation { CS_PARTICLE_CAMERAFACE, 
CS_PARTICLE_CAMERAFACE_APPROX, 
CS_PARTICLE_ORIENT_COMMON, 
CS_PARTICLE_ORIENT_COMMON_APPROX,
 CS_PARTICLE_ORIENT_VELOCITY, 
CS_PARTICLE_ORIENT_SELF, 
CS_PARTICLE_ORIENT_SELF_FORWARD
 }
 | 
|  | Particle orientation.  More... 
 | 
| enum | csParticleRotationMode { CS_PARTICLE_ROTATE_NONE, 
CS_PARTICLE_ROTATE_TEXCOORD, 
CS_PARTICLE_ROTATE_VERTICES
 } | 
|  | Rotation mode.  More... 
 | 
| enum | csParticleSortMode { CS_PARTICLE_SORT_NONE, 
CS_PARTICLE_SORT_DISTANCE, 
CS_PARTICLE_SORT_DOT
 } | 
|  | Sorting modes for particle renderer.  More... 
 | 
| enum | csParticleTransformMode { CS_PARTICLE_LOCAL_MODE, 
CS_PARTICLE_LOCAL_EMITTER, 
CS_PARTICLE_WORLD_MODE
 } | 
|  | Particle transformation mode.  More... 
 | 
Particle System Interface.