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
 
CC3FaceArrayfaces
 
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
 
CC3VertexTangentsvertexBitangents
 
GLuint vertexBoneCount
 
GLenum vertexBoneIndexType
 
CC3VertexBoneIndicesvertexBoneIndices
 
CC3VertexBoneWeightsvertexBoneWeights
 
CC3VertexColorsvertexColors
 
GLenum vertexColorType
 
CC3VertexContent vertexContentTypes
 
GLuint vertexCount
 
GLuint vertexIndexCount
 
CC3VertexIndicesvertexIndices
 
CC3VertexLocationsvertexLocations
 
CC3VertexNormalsvertexNormals
 
CC3VertexPointSizesvertexPointSizes
 
GLuint vertexStride
 
CC3VertexTangentsvertexTangents
 
CC3VertexTextureCoordinatesvertexTextureCoordinates
 
- 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: