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.