#import "CC3Particles.h"
#import "CC3VertexArrayMesh.h"
#import "CC3Camera.h"
Classes | |
class | CC3Mesh(PointParticles) |
CC3Mesh extension to define polymorphic methods to support vertex skinning. | |
class | CC3Node(PointParticles) |
CC3Node extension to support ancestors and descendants that make use of point particles. | |
class | CC3PointParticle |
CC3PointParticle is a standard base implementation of the CC3PointParticleProtocol. More... | |
class | CC3PointParticleEmitter |
CC3PointParticleEmitter emits particles that conform to the CC3PointParticleProtocol protocol. More... | |
class | CC3PointParticleMesh |
A mesh whose vertices are used to display point particles. More... | |
protocol | <CC3PointParticleProtocol> |
CC3PointParticleProtocol defines the requirements for point particles that are emitted and managed by the CC3PointParticleEmitter class. More... | |
Typedefs | |
typedef CC3VertexContent CC3PointParticleVertexContent | DEPRECATED_ATTRIBUTE = kCC3VertexContentLocation |
Variables | |
static const GLfloat | kCC3DefaultParticleSize = 32.0 |
static const GLfloat | kCC3ParticleSizeMaximumNone = kCC3MaxGLfloat |
static const GLfloat | kCC3ParticleSizeMinimumNone = 1.0 |
DEPRECATED_ATTRIBUTE = kCC3VertexContentLocation |
const GLfloat kCC3DefaultParticleSize = 32.0 [static] |
Default size for particles.
const GLfloat kCC3ParticleSizeMaximumNone = kCC3MaxGLfloat [static] |
Constant used with the particleSizeMaximum property to indicate no maximum size for particles, beyond any platform limit.
const GLfloat kCC3ParticleSizeMinimumNone = 1.0 [static] |
Constant used with the particleSizeMinimum property to indicate no minimum size for particles.