#import "CC3MeshNode.h"#import "CC3VertexArrayMesh.h"Classes | |
| class | CC3CommonVertexArrayParticleEmitter |
| A CC3CommonVertexArrayParticleEmitter maintains the vertices of all particles in common vertex arrays. More... | |
| protocol | <CC3CommonVertexArrayParticleProtocol> |
| CC3CommonVertexArrayParticleProtocol defines the requirements for particles that are emitted and managed by the CC3CommonVertexArrayParticleEmitter class. More... | |
| class | CC3ParticleBase |
| CC3ParticleBase is a convenience class that forms a base implementation of the CC3ParticleProtocol protocol. More... | |
| class | CC3ParticleEmitter |
| A CC3MeshNode that emits 3D particles. More... | |
| class | CC3ParticleNavigator |
| A particle navigator is assigned to a single particle emitter, and is responsible for configuring the life cycle and emission path of the particle on behalf of the emitter. More... | |
| protocol | <CC3ParticleProtocol> |
| CC3ParticleProtocol represents a single particle emitted by a CC3ParticleEmitter particle emitter. More... | |
Variables | |
| static const ccTime | kCC3ParticleInfiniteEmissionRate = kCC3MaxGLfloat |
| static const ccTime | kCC3ParticleInfiniteInterval = kCC3MaxGLfloat |
| static const NSUInteger | kCC3ParticlesNoMax = UINT_MAX |
const ccTime kCC3ParticleInfiniteEmissionRate = kCC3MaxGLfloat [static] |
Constant representing an infinite rate of emission.
This can be used with the emissionRate property, and indicates that all particles should be emitted at once.
const ccTime kCC3ParticleInfiniteInterval = kCC3MaxGLfloat [static] |
Constant representing an infinite interval of time.
This can be used with the emissionDuration and emissionInterval properties.
const NSUInteger kCC3ParticlesNoMax = UINT_MAX [static] |
Constant representing an unlimited number of particles.
This can be used with the maximumParticleCapacity property, and indicates that there is no pre-defined maximum limit to the number of particles that will be emitted.
1.7.2