v2.0.2
List of all members
CC3CommonVertexArrayParticleEmitter Class Reference

#import <CC3Particles.h>

Inheritance diagram for CC3CommonVertexArrayParticleEmitter:
Inheritance graph
[legend]

Additional Inherited Members

- Instance Methods inherited from CC3ParticleEmitter
(id< CC3ParticleProtocol >) - acquireParticle
 
(id< CC3ParticleProtocol >) - emitParticle
 
(BOOL) - emitParticle:
 
(GLuint) - emitParticles:
 
(void) - initializeParticle:
 
(id< CC3ParticleProtocol >) - makeParticle
 
(id< CC3ParticleProtocol >) - particleAt:
 
(id< CC3ParticleProtocol >) - particleWithFaceAt:
 
(id< CC3ParticleProtocol >) - particleWithVertexAt:
 
(id< CC3ParticleProtocol >) - particleWithVertexIndexAt:
 
(void) - pause
 
(void) - play
 
(void) - removeAllParticles
 
(void) - removeParticle:
 
(void) - stop
 
- Class Methods inherited from CC3LocalContentNode
(ccColor4F) + localContentWireframeBoxColor
 
(void) + setLocalContentWireframeBoxColor:
 
- Properties inherited from CC3ParticleEmitter
GLuint currentParticleCapacity
 
CCTime elapsedTime
 
CCTime emissionDuration
 
CCTime emissionInterval
 
GLfloat emissionRate
 
BOOL isActive
 
BOOL isEmitting
 
BOOL isFinished
 
BOOL isFull
 
GLuint maximumParticleCapacity
 
GLuint particleCapacityExpansionIncrement
 
Class particleClass
 
GLuint particleCount
 
CC3ParticleNavigatorparticleNavigator
 
NSArray * particles
 
BOOL shouldRemoveOnFinish
 
BOOL shouldUpdateParticlesAfterTransform
 
BOOL shouldUpdateParticlesBeforeTransform
 

Detailed Description

A CC3CommonVertexArrayParticleEmitter maintains the vertices of all particles in common vertex arrays.

This class forms the basis of both point particle emitters and mesh particle emitters.


The documentation for this class was generated from the following file: