Classes | Typedefs | Variables

CC3PointParticles.h File Reference

#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

Detailed Description


Typedef Documentation

DEPRECATED_ATTRIBUTE = kCC3VertexContentLocation
Deprecated:
Replaced with CC3VertexContent.
Deprecated:
Replaced with kCC3VertexContentLocation.
Deprecated:
Replaced with kCC3VertexContentNormal.
Deprecated:
Replaced with kCC3VertexContentColor.
Deprecated:
Replaced with kCC3VertexContentPointSize.
Deprecated:
Replaced by kCC3QuaternionIdentity.
Deprecated:
Renamed to kCC3TargettingConstraintGlobalXAxis.
Deprecated:
Renamed to kCC3TargettingConstraintGlobalYAxis.
Deprecated:
Renamed to kCC3TargettingConstraintGlobalZAxis.

Variable Documentation

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.