v2.0.2
Instance Methods | Properties | List of all members
CC3PointParticleMesh Class Reference

#import <CC3PointParticles.h>

Inheritance diagram for CC3PointParticleMesh:
Inheritance graph
[legend]

Instance Methods

(void) - __deprecated
 
(GLfloat) - particleSizeAt:
 
(void) - setParticleSize:at:
 
- Instance Methods inherited from CC3Mesh
(void) - addTextureCoordinates:
 
(void) - alignTextureUnit:withTexture:
 
(void) - alignWithInvertedTexturesIn:
 
(void) - alignWithTexturesIn:
 
(GLushort *) - allocateIndexedTriangles:
 
(CC3TexturedVertex *) - allocateTexturedVertices:
 
(void) - bindWithVisitor:
 
(void) - copyVertexAt:from:to:
 
(void) - copyVertexIndices:from:inMesh:to:offsettingBy:
 
(void) - copyVertexIndices:from:to:offsettingBy:
 
(void) - copyVertices:from:inMesh:to:
 
(void) - copyVertices:from:to:
 
(void) - createGLBuffers
 
(void) - deleteGLBuffers
 
(void) - doNotBufferVertexBitangents
 
(void) - doNotBufferVertexBoneIndices
 
(void) - doNotBufferVertexBoneWeights
 
(void) - doNotBufferVertexColors
 
(void) - doNotBufferVertexContent
 
(void) - doNotBufferVertexIndices
 
(void) - doNotBufferVertexLocations
 
(void) - doNotBufferVertexNormals
 
(void) - doNotBufferVertexPointSizes
 
(void) - doNotBufferVertexTangents
 
(void) - doNotBufferVertexTextureCoordinates
 
(void) - drawFrom:forCount:withVisitor:
 
(void) - drawWithVisitor:
 
(BOOL) - ensureCapacity:
 
(BOOL) - ensureVertexCapacity:
 
(void) - ensureVertexContent
 
(void) - expectsVerticallyFlippedTexture:inTextureUnit:
 
(BOOL) - expectsVerticallyFlippedTextureInTextureUnit:
 
(CC3Face) - faceAt:
 
(CC3Vector) - faceCenterAt:
 
(GLuint) - faceCountFromVertexCount:
 
(GLuint) - faceCountFromVertexIndexCount:
 
(CC3Face) - faceFromIndices:
 
(CC3FaceIndices) - faceIndicesAt:
 
(CC3FaceNeighbours) - faceNeighboursAt:
 
(CC3Vector) - faceNormalAt:
 
(CC3Plane) - facePlaneAt:
 
(GLuint) - findFirst:intersections:ofLocalRay:acceptBackFaces:acceptBehindRay:
 
(void) - flipHorizontallyTextureUnit:
 
(void) - flipNormals
 
(void) - flipTexturesHorizontally
 
(void) - flipTexturesVertically
 
(void) - flipVerticallyTextureUnit:
 
(CC3VertexTextureCoordinates *) - getTextureCoordinatesNamed:
 
(void) - moveMeshOriginTo:
 
(void) - moveMeshOriginToCenterOfGeometry
 
(void) - movePivotTo:
 
(void) - populateAsBitmapFontLabelFromString:andFont:andLineHeight:andTextAlignment:andRelativeOrigin:andTessellation:
 
(void) - populateAsCenteredRectangleWithSize:
 
(void) - populateAsCenteredRectangleWithSize:andTessellation:
 
(void) - populateAsCubeMappedSolidBox:
 
(void) - populateAsDiskWithRadius:andTessellation:
 
(void) - populateAsHollowConeWithRadius:height:andTessellation:
 
(void) - populateAsLineStripWith:vertices:andRetain:
 
(void) - populateAsRectangleWithSize:andRelativeOrigin:
 
(void) - populateAsRectangleWithSize:andRelativeOrigin:andTessellation:
 
(void) - populateAsSolidBox:
 
(void) - populateAsSolidBox:withCorner:
 
(void) - populateAsSphereWithRadius:andTessellation:
 
(void) - populateAsTriangle:withTexCoords:andTessellation:
 
(void) - populateAsWireBox:
 
(void) - releaseRedundantContent
 
(void) - removeAllTextureCoordinates
 
(void) - removeTextureCoordinates:
 
(void) - repeatTexture:
 
(void) - repeatTexture:forTextureUnit:
 
(void) - retainVertexBitangents
 
(void) - retainVertexBoneIndices
 
(void) - retainVertexBoneWeights
 
(void) - retainVertexColors
 
(void) - retainVertexContent
 
(void) - retainVertexIndices
 
(void) - retainVertexLocations
 
(void) - retainVertexNormals
 
(void) - retainVertexPointSizes
 
(void) - retainVertexTangents
 
(void) - retainVertexTextureCoordinates
 
(void) - setTextureCoordinates:forTextureUnit:
 
(void) - setTextureRectangle:forTextureUnit:
 
(void) - setVertexBitangent:at:
 
(void) - setVertexBoneIndex:forBoneInfluence:at:
 
(void) - setVertexBoneIndices:at:
 
(void) - setVertexBoneWeights:at:
 
(void) - setVertexColor4B:at:
 
(void) - setVertexColor4F:at:
 
(void) - setVertexHomogeneousLocation:at:
 
(void) - setVertexIndex:at:
 
(void) - setVertexLocation:at:
 
(void) - setVertexMatrixIndex:forVertexUnit:at:
 
(void) - setVertexMatrixIndices:at:
 
(void) - setVertexNormal:at:
 
(void) - setVertexPointSize:at:
 
(void) - setVertexTangent:at:
 
(void) - setVertexTexCoord2F:at:
 
(void) - setVertexTexCoord2F:at:forTextureUnit:
 
(void) - setVertexTexCoord2F:forTextureUnit:at:
 
(void) - setVertexWeight:forBoneInfluence:at:
 
(void) - setVertexWeight:forVertexUnit:at:
 
(void) - setVertexWeights:at:
 
(CC3VertexTextureCoordinates *) - textureCoordinatesForTextureUnit:
 
(CGRect) - textureRectangleForTextureUnit:
 
(void) - updateGLBuffers
 
(void) - updateGLBuffersStartingAt:forLength:
 
(void) - updatePointSizesGLBuffer
 
(void) - updateVertexBitangentsGLBuffer
 
(void) - updateVertexBoneIndicesGLBuffer
 
(void) - updateVertexBoneWeightsGLBuffer
 
(void) - updateVertexColorsGLBuffer
 
(void) - updateVertexIndicesGLBuffer
 
(void) - updateVertexLocationsGLBuffer
 
(void) - updateVertexNormalsGLBuffer
 
(GLuint) - updateVertexStride
 
(void) - updateVertexTangentsGLBuffer
 
(void) - updateVertexTextureCoordinatesGLBuffer
 
(void) - updateVertexTextureCoordinatesGLBufferForTextureUnit:
 
(CC3VertexArray *) - vertexArrayForSemantic:at:
 
(CC3Vector) - vertexBitangentAt:
 
(GLuint) - vertexBoneIndexForBoneInfluence:at:
 
(GLvoid *) - vertexBoneIndicesAt:
 
(GLfloat *) - vertexBoneWeightsAt:
 
(ccColor4B) - vertexColor4BAt:
 
(ccColor4F) - vertexColor4FAt:
 
(GLuint) - vertexCountFromFaceCount:
 
(CC3Vector4) - vertexHomogeneousLocationAt:
 
(GLuint) - vertexIndexAt:
 
(GLuint) - vertexIndexCountFromFaceCount:
 
(CC3Vector) - vertexLocationAt:
 
(GLuint) - vertexMatrixIndexForVertexUnit:at:
 
(GLvoid *) - vertexMatrixIndicesAt:
 
(CC3Vector) - vertexNormalAt:
 
(GLfloat) - vertexPointSizeAt:
 
(CC3Vector) - vertexTangentAt:
 
(ccTex2F) - vertexTexCoord2FAt:
 
(ccTex2F) - vertexTexCoord2FAt:forTextureUnit:
 
(ccTex2F) - vertexTexCoord2FForTextureUnit:at:
 
(GLfloat) - vertexWeightForBoneInfluence:at:
 
(GLfloat) - vertexWeightForVertexUnit:at:
 
(GLfloat *) - vertexWeightsAt:
 
- Instance Methods inherited from CC3Identifiable
(id) - copy
 
(id) - copyAsClass:
 
(void) - copyUserDataFrom:
 
(id) - copyWithName:
 
(id) - copyWithName:asClass:
 
(id) - copyWithZone:withName:
 
(id) - copyWithZone:withName:asClass:
 
(BOOL) - deriveNameFrom:
 
(BOOL) - deriveNameFrom:usingSuffix:
 
(NSString *) - fullDescription
 
(id) - init
 
(id) - initAtIndex:fromPODResource:
 
(void) - initUserData
 
(id) - initWithName:
 
(id) - initWithTag:
 
(id) - initWithTag:withName:
 
(GLuint) - nextTag
 
(void) - populateFrom:
 

Properties

GLuint particleCount __deprecated
 
- Properties inherited from CC3Mesh
CC3VertexBoneIndices
*vertexMatrixIndices 
__deprecated
 
BOOL hasVertexMatrixIndices __deprecated
 
CC3VertexBoneWeights *vertexWeights __deprecated
 
BOOL hasVertexWeights __deprecated
 
GLuint vertexUnitCount __deprecated
 
GLenum matrixIndexType __deprecated
 
GLuint allocatedVertexCapacity
 
GLuint allocatedVertexIndexCapacity
 
CC3Box boundingBox
 
GLfloat capacityExpansionFactor
 
CC3Vector centerOfGeometry
 
CCColorRef color
 
GLenum drawingMode
 
BOOL expectsVerticallyFlippedTextures
 
GLuint faceCount
 
CC3FaceArray * faces
 
BOOL hasVertexBitangents
 
BOOL hasVertexBoneIndices
 
BOOL hasVertexBoneWeights
 
BOOL hasVertexColors
 
BOOL hasVertexIndices
 
BOOL hasVertexLocations
 
BOOL hasVertexNormals
 
BOOL hasVertexPointSizes
 
BOOL hasVertexTangents
 
BOOL hasVertexTextureCoordinates
 
GLvoid * interleavedVertices
 
BOOL isUsingGLBuffers
 
CCOpacity opacity
 
GLfloat radius
 
BOOL shouldCacheFaces
 
BOOL shouldInterleaveVertices
 
GLuint textureCoordinatesArrayCount
 
CGRect textureRectangle
 
CC3VertexTangents * vertexBitangents
 
GLuint vertexBoneCount
 
GLenum vertexBoneIndexType
 
CC3VertexBoneIndices * vertexBoneIndices
 
CC3VertexBoneWeights * vertexBoneWeights
 
CC3VertexColors * vertexColors
 
GLenum vertexColorType
 
CC3VertexContent vertexContentTypes
 
GLuint vertexCount
 
GLuint vertexIndexCount
 
CC3VertexIndices * vertexIndices
 
CC3VertexLocations * vertexLocations
 
CC3VertexNormals * vertexNormals
 
CC3VertexPointSizes * vertexPointSizes
 
GLuint vertexStride
 
CC3VertexTangents * vertexTangents
 
CC3VertexTextureCoordinates * vertexTextureCoordinates
 
- Properties inherited from CC3Identifiable
NSObject *sharedUserData __deprecated
 
NSString * name
 
NSString * nameSuffix
 
GLint podIndex
 
BOOL shouldIncludeInDeepCopy
 
GLuint tag
 
NSObject * userData
 
- Properties inherited from <CC3Cacheable>
NSString * name
 

Additional Inherited Members

- Class Methods inherited from CC3Mesh
(id) + mesh
 
(id) + meshAtIndex:fromPODResource:
 
(id) + meshWithName:
 
(id) + meshWithTag:
 
(id) + meshWithTag:withName:
 

Detailed Description

Deprecated.

Deprecated:
Functionality moved to CC3Mesh.

Method Documentation

- (void) __deprecated
Deprecated:
Replaced by updatePointSizesGLBuffer.

Implements CC3Mesh.

- (GLfloat) particleSizeAt: (GLuint)  __deprecated
Deprecated:
Replaced by pointSizeAt:.
- (void) setParticleSize: (GLfloat)  aSize
at: (GLuint)  __deprecated 
Deprecated:
Replaced by setPointSize:at:.

Property Documentation

- (GLuint particleCount) __deprecated
readwritenonatomicassign
Deprecated:
Use vertexCount instead. Point particles have one vertex per particle.

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