Classes | Defines | Variables

CC3PointParticleSamples.h File Reference

#import "CC3PointParticles.h"
#import "CC3ParticleSamples.h"

Classes

class  CC3MortalPointParticle
 CC3MortalPointParticle is a point particle implementation of the CC3MortalParticleProtocol that has a finite life. More...
class  CC3MortalPointParticleEmitter
 Deprecated. More...
class  CC3MortalPointParticleEmitterDeprecated
 Deprecated. More...
class  CC3PointParticleHoseEmitter
 Deprecated. More...
class  CC3PointParticleHoseEmitterDeprecated
 Deprecated. More...
class  CC3SprayPointParticle
 CC3SprayPointParticle is a type of CC3MortalPointParticle that implements the CC3SprayParticleProtocol to configure the particle to move in a straight line at a steady speed. More...
class  CC3UniformEvolutionParticle
 Deprecated and renamed to CC3UniformlyEvolvingPointParticle. More...
class  CC3UniformlyEvolvingPointParticle
 CC3UniformlyEvolvingPointParticle is a type of CC3SprayPointParticle that implements the CC3UniformlyGrowingPointParticleProtocol and CC3UniformlyFadingParticleProtocol protocols to configure steadily changing color and size that vary linearly from an intitial color and size to a final color and size. More...
protocol  <CC3UniformlyGrowingPointParticleProtocol>
 CC3UniformlyGrowingPointParticleProtocol defines behaviour required for point particles whose size grows or shrinks at a steady rate. More...
class  CC3UniformMotionParticle
 Deprecated and renamed to CC3SprayPointParticle. More...
class  CC3VariegatedPointParticle
 CC3VariegatedPointParticle is the type of particle emitted by a CC3VariegatedPointParticleHoseEmitter. More...
class  CC3VariegatedPointParticleHoseEmitter
 CC3VariegatedPointParticleHoseEmitter is a type of CC3PointParticleEmitter whose particles can have a color and size that evolves during the lifetime of the particle. More...
protocol  <CC3VariegatedPointParticleProtocol>
 CC3VariegatedPointParticleProtocol is used by the CC3VariegatedPointParticleHoseEmitter, and combines the CC3UniformlyGrowingPointParticleProtocol and CC3UniformlyFadingParticleProtocol protocols, and is a particle that steadily changes size and color. More...

Defines

#define kCC3ParticleConstantComponent   -1.0

Variables

static const ccColor4F kCC3ParticleConstantColor
static const GLfloat kCC3ParticleConstantSize = kCC3ParticleConstantComponent
static const ccColor4F kCC3ParticleFadeOut

Detailed Description


Define Documentation

#define kCC3ParticleConstantComponent   -1.0

When used as an ending size or component of an ending color for a CC3VariegatedPointParticleHoseEmitter, indicates that that component should stay constant at the value at which it started.


Variable Documentation

const ccColor4F kCC3ParticleConstantColor [static]
Initial value:

When used as the ending color for a CC3VariegatedPointParticleHoseEmitter, indicates that the color should stay constant at the starting color.

const GLfloat kCC3ParticleConstantSize = kCC3ParticleConstantComponent [static]

When used as the ending size for a CC3VariegatedPointParticleHoseEmitter, indicates that the size should stay constant at the starting size.

const ccColor4F kCC3ParticleFadeOut [static]
Initial value:

When used as the ending color for a CC3VariegatedPointParticleHoseEmitter, indicates that the starting color should simply fade out, rather than change to an ending color.