Deprecated List

Class <ControlledCCNodeProtocol>
This protocol is no longer needed, as the methods of this protocol have been added as a category to CCNode.

Member [CC3Camera DEPRECATED_ATTRIBUTE]
Renamed to buildProjection.

Member [CC3DrawableVertexArray faceCountFromVertexCount:]
Renamed to faceCountFromVertexIndexCount:.

Member [CC3DrawableVertexArray vertexCountFromFaceCount:]
Renamed to vertexIndexCountFromFaceCount:.

Member [CC3Frustum DEPRECATED_ATTRIBUTE]
Renamed to markDirty.

Member [CC3Frustum doesIntersectPointAt:]
Renamed to doesIntersectLocation:.

Member [CC3Frustum doesIntersectSphereAt:withRadius:]
Renamed to doesIntersectLocation:.

Member [CC3GLMatrixDeprecated copyMatrix:into:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated extractForwardDirection]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated extractForwardDirectionFrom:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated extractQuaternion]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated extractQuaternionFromMatrix:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated extractRightDirection]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated extractRightDirectionFrom:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated extractRotation]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated extractRotationFromMatrix:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated extractRotationYXZFromMatrix:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated extractRotationZYXFromMatrix:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated extractUpDirection]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated extractUpDirectionFrom:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated identity]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated init]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated initFromGLMatrix:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated initIdentity]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated initOnGLMatrix:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated initWithElements:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated invert:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated invert]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated invertAffine:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated invertAffine]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated invertRigid:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated invertRigid]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated leftMultiply:byMatrix:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated leftMultiplyByMatrix:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated matrix]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated matrixByMultiplying:by:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated matrixFromGLMatrix:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated matrixOnGLMatrix:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated matrixWithElements:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated multiply:byMatrix:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated multiplyByMatrix:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated orthonormalizeRotationOf:startingWith:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated orthonormalizeRotationStartingWith:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated populate:fromFrustumLeft:andRight:andBottom:andTop:andNear:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated populate:fromFrustumLeft:andRight:andBottom:andTop:andNear:andFar:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated populate:fromQuaternion:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated populate:fromRotation:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated populate:fromScale:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated populate:fromTranslation:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated populate:toLookAt:withEyeAt:withUp:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated populate:toPointTowards:withUp:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated populateFrom:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated populateFromFrustumLeft:andRight:andBottom:andTop:andNear:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated populateFromFrustumLeft:andRight:andBottom:andTop:andNear:andFar:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated populateFromGLMatrix:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated populateFromQuaternion:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated populateFromRotation:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated populateFromScale:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated populateFromTranslation:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated populateIdentity:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated populateIdentity]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated populateOrtho:fromFrustumLeft:andRight:andBottom:andTop:andNear:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated populateOrtho:fromFrustumLeft:andRight:andBottom:andTop:andNear:andFar:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated populateOrthoFromFrustumLeft:andRight:andBottom:andTop:andNear:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated populateOrthoFromFrustumLeft:andRight:andBottom:andTop:andNear:andFar:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated populateToLookAt:withEyeAt:withUp:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated populateToPointTowards:withUp:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated populateZero:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated populateZero]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated rotate:byQuaternion:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated rotate:byX:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated rotate:byY:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated rotate:byZ:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated rotateBy:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated rotateByQuaternion:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated rotateByX:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated rotateByY:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated rotateByZ:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated rotateYXZ:by:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated rotateZYX:by:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated scale:by:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated scale:byX:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated scale:byY:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated scale:byZ:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated scale:uniformlyBy:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated scaleBy:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated scaleByX:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated scaleByY:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated scaleByZ:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated scaleUniformlyBy:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated transform:translateBy:rotateBy:scaleBy:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated transformDirection:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated transformDirection:withMatrix:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated transformHomogeneousVector:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated transformHomogeneousVector:withMatrix:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated transformLocation:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated transformLocation:withMatrix:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated transformRay:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated transformRay:withMatrix:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated translate:by:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated translate:byX:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated translate:byY:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated translate:byZ:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated translateBy:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated translateBy:rotateBy:scaleBy:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated translateByX:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated translateByY:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated translateByZ:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated transpose:]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3GLMatrixDeprecated transpose]
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member [CC3Mesh alignWithInvertedTexturesIn:]
The alignment performed by this method is now performed automatically whenever a texture or material is attached to the mesh node holding this mesh.

Member [CC3Mesh alignWithTexturesIn:]
The alignment performed by this method is now performed automatically whenever a texture or material is attached to the mesh node holding this mesh.

Member [CC3Mesh DEPRECATED_ATTRIBUTE]
Renamed to moveMeshOriginToCenterOfGeometry.

Member [CC3Mesh ensureCapacity:]
Renamed to ensureVertexCapacity on CC3VertexArrayMesh subclass.

Member [CC3Mesh faceCountFromVertexCount:]
Renamed to faceCountFromVertexIndexCount:.

Member [CC3Mesh movePivotTo:]
Renamed to moveMeshOriginTo:.

Member [CC3Mesh setVertexTexCoord2F:at:forTextureUnit:]
Use the setVertexTexCoord2F:forTextureUnit:at: method instead,

Member [CC3Mesh vertexCountFromFaceCount:]
Renamed to vertexIndexCountFromFaceCount:.

Member [CC3Mesh vertexTexCoord2FAt:forTextureUnit:]
Use the vertexTexCoord2FForTextureUnit:at: method instead,

Member [CC3MeshNode DEPRECATED_ATTRIBUTE]
Renamed to moveMeshOriginToCenterOfGeometry.

Member [CC3MeshNode faceCountFromVertexCount:]
Renamed to faceCountFromVertexIndexCount:.

Member [CC3MeshNode movePivotTo:]
Renamed to moveMeshOriginTo:.

Member [CC3MeshNode populateAsCenteredRectangleWithSize:andTessellation:withTexture:invertTexture:]
Use the populateAsCenteredRectangleWithSize:andTessellation: method instead, and then use the texture property of this node to set the texture.

Member [CC3MeshNode populateAsCenteredRectangleWithSize:withTexture:invertTexture:]
Use the populateAsCenteredRectangleWithSize: method instead, and then use the texture property of this node to set the texture.

Member [CC3MeshNode populateAsCenteredTexturedRectangleWithSize:]
Use populateAsCenteredRectangleWithSize:, as it creates a rectangular mesh that can be covered with either a texture or a solid color.

Member [CC3MeshNode populateAsCenteredTexturedRectangleWithSize:andTessellation:]
Use populateAsCenteredRectangleWithSize:andTessellation:, as it creates a rectangular mesh that can be covered with either a texture or a solid color.

Member [CC3MeshNode populateAsRectangleWithSize:andPivot:]
Renamed to populateAsRectangleWithSize:andRelativeOrigin:.

Member [CC3MeshNode populateAsRectangleWithSize:andPivot:andTessellation:]
Renamed to populateAsRectangleWithSize:andRelativeOrigin:andTessellation.

Member [CC3MeshNode populateAsRectangleWithSize:andPivot:andTessellation:withTexture:invertTexture:]
Use the populateAsCenteredRectangleWithSize:andRelativeOrigin:andTessellation: method instead, and then use the texture property of this node to set the texture.

Member [CC3MeshNode populateAsRectangleWithSize:andPivot:withTexture:invertTexture:]
Use the populateAsRectangleWithSize:andRelativeOrigin: method instead, and then use the texture property of this node to set the texture.

Member [CC3MeshNode populateAsTexturedBox:]
Use populateAsSolidBox:, as it creates a box mesh that can be covered with either a texture or a solid color.

Member [CC3MeshNode populateAsTexturedBox:withCorner:]
Renamed to populateAsSolidBox:withCorner:.

Member [CC3MeshNode populateAsTexturedRectangleWithSize:andPivot:]
Use populateAsRectangleWithSize:andRelativeOrigin:, as it creates a rectangular mesh that can be covered with either a texture or a solid color.

Member [CC3MeshNode populateAsTexturedRectangleWithSize:andPivot:andTessellation:]
Use populateAsRectangleWithSize:andRelativeOrigin:andTessellation:, as it creates a rectangular mesh that can be covered with either a texture or a solid color.

Member [CC3MeshNode setVertexTexCoord2F:at:forTextureUnit:]
Use the setVertexTexCoord2F:forTextureUnit:at: method instead,

Member [CC3MeshNode vertexCountFromFaceCount:]
Renamed to vertexIndexCountFromFaceCount:.

Member [CC3MeshNode vertexTexCoord2FAt:forTextureUnit:]
Use the vertexTexCoord2FForTextureUnit:at: method instead,

Member [CC3MortalPointParticle updateLife:]
Override the updateBeforeTransform: method, invoke the superclass implementation, and then test the isAlive property of this particle before any further modifications.

Member [CC3MortalPointParticleEmitterDeprecated initializeMortalParticle:]
Life-span and trajectory now initialized by the CC3RandomMortalParticleNavigator attached to this instance.

Member [CC3Node alignInvertedTextures]
The alignment performed by this method is now performed automatically whenever a texture or material is attached to a mesh node.

Member [CC3Node alignTextures]
The alignment performed by this method is now performed automatically whenever a texture or material is attached to a mesh node.

Member [CC3Node DEPRECATED_ATTRIBUTE]
This property is no longer needed, since the rigidity of a node transform is now tracked by the transformMatrix itself.

Member [CC3Node DEPRECATED_ATTRIBUTE]

Renamed to markBoundingVolumeDirty.

Renamed to cleanupActions.

Member [CC3Node setDefaultScaleTolerance:]
This property is no longer needed, since the rigidity of a node transform is now tracked by the transformMatrix itself.

Member [CC3NodeBoundingVolume doesIntersectFrustum:]
Replaced by the more general doesIntersect: method.

Member [CC3NodeSequencerVisitor initWithWorld:]
Renamed to initWithScene:.

Member [CC3NodeSequencerVisitor visitorWithWorld:]
Renamed to visitorWithScene:.

Member [CC3PODResource meshModelAtIndex:]
Renamed to meshAtIndex:.

Member [CC3PointParticle initFromEmitter:]
Use the init method instead, and set emitter property directly.

Member [CC3PointParticle particleFromEmitter:]
Use the particle method instead, and set emitter property directly.

Member [CC3PointParticle update:]
Replaced by the updateBeforeTransform: method.

Member [CC3PointParticleEmitter populateForMaxParticles:]
Use the particleClass, vertexContentTypes & maximumParticleCapacity properties instead.

Member [CC3PointParticleEmitter populateForMaxParticles:containing:]
Use the particleClass, vertexContentTypes & maximumParticleCapacity properties instead.

Member [CC3PointParticleEmitter populateForMaxParticles:ofType:]
Use the particleClass, vertexContentTypes & maximumParticleCapacity properties instead.

Member [CC3PointParticleEmitter populateForMaxParticles:ofType:containing:]
Use the particleClass, vertexContentTypes & maximumParticleCapacity properties instead.

Member [CC3PointParticleMesh DEPRECATED_ATTRIBUTE]
Replaced by updatePointSizesGLBuffer.

Member [CC3PointParticleMesh particleSizeAt:]
Replaced by pointSizeAt:.

Member [CC3PointParticleMesh setParticleSize:at:]
Replaced by setPointSize:at:.

Member [CC3Resource initFromResourceFile:]
Use the initFromFile: method instead, which supports both absolute file paths and file paths that are relative to the resources directory.

Member [CC3Resource loadFromResourceFile:]
Use the loadFromFile: method instead, which supports both absolute file paths and file paths that are relative to the resources directory.

Member [CC3Resource resourceFromResourceFile:]
Use the resourceFromFile: method instead, which supports both absolute file paths and file paths that are relative to the resources directory.

Member [CC3ResourceNode initFromResourceFile:]
Use the initFromFile: method instead, which supports both absolute file paths and file paths that are relative to the resources directory.

Member [CC3ResourceNode initWithName:fromResourceFile:]
Use the initWithName:FromFile: method instead, which supports both absolute file paths and file paths that are relative to the resources directory.

Member [CC3ResourceNode loadFromResourceFile:]
Use the loadFromFile: method instead, which supports both absolute file paths and file paths that are relative to the resources directory.

Member [CC3ResourceNode nodeFromResourceFile:]
Use the nodeFromFile: method instead, which supports both absolute file paths and file paths that are relative to the resources directory.

Member [CC3ResourceNode nodeWithName:fromResourceFile:]
Use the nodeWithName:FromFile: method instead, which supports both absolute file paths and file paths that are relative to the resources directory.

Member [CC3Scene addContentFromPODResourceFile:]
Use the addContentFromPODFile: method instead, which supports both absolute file paths and file paths that are relative to the resources directory.

Member [CC3Scene addContentFromPODResourceFile:withName:]
Use the addContentFromPODFile:withName: method instead, which supports both absolute file paths and file paths that are relative to the resources directory.

Member [CC3SkinMesh matrixIndexForVertexUnit:at:]
Renamed to vertexMatrixIndexForVertexUnit:at:

Member [CC3SkinMesh setMatrixIndex:forVertexUnit:at:]
Renamed to setVertexMatrixIndex:forVertexUnit:at:

Member [CC3SkinMesh setWeight:forVertexUnit:at:]
Renamed to setVertexWeight:forVertexUnit:at:

Member [CC3SkinMesh weightForVertexUnit:at:]
Renamed to vertexWeightForVertexUnit:at:

Member [CC3SkinMeshNode matrixIndexForVertexUnit:at:]
Renamed to vertexMatrixIndexForVertexUnit:at:

Member [CC3SkinMeshNode setMatrixIndex:forVertexUnit:at:]
Renamed to setVertexMatrixIndex:forVertexUnit:at:

Member [CC3SkinMeshNode setWeight:forVertexUnit:at:]
Renamed to setVertexWeight:forVertexUnit:at:

Member [CC3SkinMeshNode weightForVertexUnit:at:]
Renamed to vertexWeightForVertexUnit:at:

Member [CC3TargettingRotator rotateToTargetLocationFrom:]
Use rotateToTargetLocation:from:withUp: instead.

Member [CC3TouchedNodePicker handlerOnWorld:]
Renamed to pickerOnScene:.

Member [CC3TouchedNodePicker initOnWorld:]
Renamed to initOnScene:.

Member [CC3VertexArray allocateElements:]
This functionality has been replaced by the allocatedVertexCapacity property.

Member [CC3VertexArray DEPRECATED_ATTRIBUTE]

This functionality has been replaced by the allocatedVertexCapacity property.

Renamed to describeVertices.

Member [CC3VertexArray describeElements:]
Renamed to describeVertices:.

Member [CC3VertexArray describeElements:startingAt:]
Renamed to describeVertices:startingAt:.

Member [CC3VertexArray ensureCapacity:]
This functionality is now managed by the mesh.

Member [CC3VertexArray reallocateElements:]
This functionality has been replaced by the allocatedVertexCapacity property.

Member [CC3VertexArrayMesh allocateIndexedTriangles:]
Use allocatedVertexIndexCapacity = (triangleCount * 3) instead.

Member [CC3VertexArrayMesh allocateTexturedVertices:]
Use the vertexContentTypes property, followed by the allocatedVertexCapacity property, instead.

Member [CC3VertexIndices allocateTriangles:]
Use allocatedVertexCapacity property instead.

Member [CC3VertexLocations DEPRECATED_ATTRIBUTE]
Renamed to moveMeshOriginToCenterOfGeometry.

Member [CC3VertexLocations movePivotTo:]
Renamed to moveMeshOriginTo:.

Member [CC3ViewportManager initOnWorld:]
Renamed to initOnScene:.

Member [CC3ViewportManager viewportManagerOnWorld:]
Renamed to viewportManagerOnScene:.

Member [CC3World DEPRECATED_ATTRIBUTE]
CC3World renamed to CC3Scene.

Member [CC3World DEPRECATED_ATTRIBUTE]

Renamed to initializeScene.

Renamed to updateScene.

Renamed to drawScene.

Member [CC3World updateWorld:]
Renamed to updateScene:.

Member [NSObject(CC3) DEPRECATED_ATTRIBUTE]
Renamed to autoreleasedCopy to satisfy naming paradigm for copy...

Member CC3BillboardBoundingBoxArea::DEPRECATED_ATTRIBUTE
Use the superclass vertices property instead.

Member CC3Camera::DEPRECATED_ATTRIBUTE

Renamed to nearClippingDistance.

Renamed to farClippingDistance.

Member CC3DirectionalRotator::DEPRECATED_ATTRIBUTE

Renamed to referenceUpDirection.

Renamed to referenceUpDirection.

Member CC3DistanceFromNormalizedPlane (CC3Plane p, CC3Vector v) DEPRECATED_ATTRIBUTE
Replaced with CC3DistanceFromPlane.

Class CC3GLMatrix
Replaced by the CC3Matrix family of classes. Full functionality provided by CC3ProjectionMatrix.

Class CC3GLMatrixDeprecated
This class has been created to stand in for the deprecated CC3GLMatrix class in framework code. Do not use this class.

Member CC3GLMatrixDeprecated::glMatrix
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member CC3GLMatrixDeprecated::isIdentity
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member CC3GLMatrixOrthonormalizationStart
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Member CC3Layer::DEPRECATED_ATTRIBUTE
Renamed to cc3Scene.

Class CC3LightTracker
CC3LightTracker is deprecated. Its former functionality has been moved into the CC3Node class with the isTrackingForBumpMapping property.

Member CC3LineNode::DEPRECATED_ATTRIBUTE
Property renamed to lineSmoothingHint on CC3MeshNode.

Member CC3Mesh::DEPRECATED_ATTRIBUTE

Replaced by hasVertexNormals.

Replaced by hasVertexColors.

Class CC3MeshModel
CC3MeshModel renamed to CC3Mesh.

Member CC3MeshNode::DEPRECATED_ATTRIBUTE
CC3MeshModel renamed to CC3Mesh.

Class CC3MortalPointParticleEmitter
This functionality has been separated into several more general classes. Use a CC3PointParticleEmitter configured with a CC3RandomMortalParticleNavigator to emit particles that support the CC3MortalParticleProtocol, such as particles of type CC3MortalPointParticle.

Class CC3MortalPointParticleEmitterDeprecated
Do not use this class. This class has been introduced into the hierarchy strictly to permit the library to maintain the deprecated CC3MortalPointParticleEmitter as a parent class of other deprecated classes in this library.

Member CC3MortalPointParticleEmitterDeprecated::maxParticleLifeSpan
Replaced by maxParticleLifeSpan property on the CC3RandomMortalParticleNavigator attached to this instance.

Member CC3MortalPointParticleEmitterDeprecated::minParticleLifeSpan
Replaced by minParticleLifeSpan property on the CC3RandomMortalParticleNavigator attached to this instance.

Member CC3Node::DEPRECATED_ATTRIBUTE

Renamed to referenceUpDirection.

Renamed to referenceUpDirection.

This property is no longer needed, since the rigidity of a node transform is now tracked by the transformMatrix itself.

Renamed to targettingConstraint.

Renamed to scene.

Renamed to shouldStopActionsWhenRemoved.

Renamed to shouldStopActionsWhenRemoved.

Member CC3Node::isSkeletonRigid
The transform matrix now keeps track of whether it is a rigid transform.

Member CC3NodeBoundingBoxVolume::DEPRECATED_ATTRIBUTE
Use the superclass vertices property instead.

Member CC3NodeSequencerVisitor::DEPRECATED_ATTRIBUTE
Renamed to scene.

Member CC3OpenGLES11StateTrackerVertexPointer::DEPRECATED_ATTRIBUTE

Renamed to vertexStride.

Renamed to vertices.

Member CC3PlaneFromPoints (CC3Vector v1, CC3Vector v2, CC3Vector v3) DEPRECATED_ATTRIBUTE
Renamed to CC3PlaneFromLocations

Member CC3PODResource::DEPRECATED_ATTRIBUTE
Use the CC3Texture class-side property defaultTextureParameters instead.

Member CC3PointParticle::DEPRECATED_ATTRIBUTE
Replaced by the particleIndex property.

Member CC3PointParticleEmitter::DEPRECATED_ATTRIBUTE

Replaced by the more generic redefined mesh property.

Replaced by the more generic vertexContentTypes.

Replaced by maximumParticleCapacity.

Class CC3PointParticleHoseEmitter
This functionality has been separated into several more general classes. Use a CC3PointParticleEmitter configured with a CC3HoseParticleNavigator to emit particles that support the CC3UniformlyMovingParticleProtocol, such as particles of type CC3SprayPointParticle.

Class CC3PointParticleHoseEmitterDeprecated
Do not use this class. This class has been introduced into the hierarchy strictly to permit the library to maintain the deprecated CC3PointParticleHoseEmitter as a parent class of other deprecated classes in this library.

Member CC3PointParticleHoseEmitterDeprecated::dispersionAngle
This property is now on the contained CC3HoseParticleNavigator.

Member CC3PointParticleHoseEmitterDeprecated::maxParticleSpeed
This property is now on the contained CC3HoseParticleNavigator.

Member CC3PointParticleHoseEmitterDeprecated::minParticleSpeed
This property is now on the contained CC3HoseParticleNavigator.

Member CC3PointParticleHoseEmitterDeprecated::nozzle
This property is now on the contained CC3HoseParticleNavigator.

Member CC3PointParticleHoseEmitterDeprecated::nozzleMatrix
This property is now on the contained CC3HoseParticleNavigator.

Member CC3PointParticleHoseEmitterDeprecated::shouldPrecalculateNozzleTangents
This property is now on the contained CC3HoseParticleNavigator.

Member CC3PointParticleMesh::DEPRECATED_ATTRIBUTE
Use vertexCount instead.

Class CC3ReverseDirectionalRotator
Use an instance of CC3DirectionalRotator and set the shouldReverseForwardDirection property to YES to duplicate the behaviour of this class.

Member CC3SkinMesh::DEPRECATED_ATTRIBUTE

Renamed to vertexMatrixIndices.

Renamed to vertexWeights.

Member CC3TargettingAxisRestriction
Renamed to CC3TargettingConstraint.

Class CC3TargettingNode
CC3TargettingNode is deprecated. Its former functionality has been moved into the CC3Node class.

Member CC3TargettingRotator::DEPRECATED_ATTRIBUTE
Renamed to targettingConstraint.

Member CC3UIViewController::DEPRECATED_ATTRIBUTE

Use the supportedInterfaceOrientations property to define the allowed orientations.

Use the supportedInterfaceOrientations property to define the allowed orientations.

Class CC3UniformEvolutionParticle
Renamed to CC3UniformlyEvolvingPointParticle to clarify its type.

Class CC3UniformMotionParticle
Renamed to CC3SprayPointParticle to clarify its type.

Member CC3Vector4Slerp (CC3Vector4 v1, CC3Vector4 v2, GLfloat blendFactor) DEPRECATED_ATTRIBUTE
Replaced by CC3QuaternionSlerp.

Member CC3VertexArray::DEPRECATED_ATTRIBUTE

Renamed to vertices.

Renamed to vertexCount.

Renamed to vertexStride.

This property is no longer used, and is fixed at 1.25.

Class CC3VertexArrayMeshModel
CC3VertexArrayMeshModel renamed to CC3VertexArrayMesh.

Class CC3World
CC3World renamed to CC3Scene.

Member CCNodeController
Replaced with CC3DeviceCameraOverlayUIViewController.

Member ControllableCCLayer
Replaced with CC3ControllableLayer.

Member DEPRECATED_ATTRIBUTE

Misspelling of CC3TexturedVertex.

Replaced by kCC3QuaternionIdentity.

Replaced by kCC3QuaternionIdentity.

Replaced with CC3VertexContent.

Replaced with kCC3VertexContentLocation.

Replaced with kCC3VertexContentLocation.

Replaced with kCC3VertexContentNormal.

Replaced with kCC3VertexContentNormal.

Replaced with kCC3VertexContentColor.

Replaced with kCC3VertexContentColor.

Replaced with kCC3VertexContentPointSize.

Replaced with kCC3VertexContentPointSize.

Replaced with kCC3VertexContentLocation.

Replaced with kCC3VertexContentNormal.

Replaced with kCC3VertexContentColor.

Replaced with kCC3VertexContentPointSize.

Replaced by kCC3QuaternionIdentity.

Renamed to kCC3TargettingConstraintGlobalXAxis.

Renamed to kCC3TargettingConstraintGlobalYAxis.

Renamed to kCC3TargettingConstraintGlobalZAxis.

Renamed to kCC3TargettingConstraintGlobalUnconstrained.

Renamed to kCC3TargettingConstraintGlobalXAxis.

Renamed to kCC3TargettingConstraintGlobalXAxis.

Renamed to kCC3TargettingConstraintGlobalYAxis.

Renamed to kCC3TargettingConstraintGlobalYAxis.

Renamed to kCC3TargettingConstraintGlobalZAxis.

Renamed to kCC3TargettingConstraintGlobalZAxis.

Renamed to kCC3TargettingConstraintGlobalUnconstrained.

Renamed to kCC3TargettingConstraintGlobalXAxis.

Renamed to kCC3TargettingConstraintGlobalXAxis.

Renamed to kCC3TargettingConstraintGlobalYAxis.

Renamed to kCC3TargettingConstraintGlobalYAxis.

Renamed to kCC3TargettingConstraintGlobalZAxis.

Renamed to kCC3TargettingConstraintGlobalZAxis.

Renamed to kCC3TargettingConstraintGlobalUnconstrained.

Renamed to kCC3TargettingConstraintGlobalXAxis.

Renamed to kCC3TargettingConstraintGlobalXAxis.

Renamed to kCC3TargettingConstraintGlobalYAxis.

Renamed to kCC3TargettingConstraintGlobalYAxis.

Renamed to kCC3TargettingConstraintGlobalZAxis.

Renamed to kCC3TargettingConstraintGlobalZAxis.

Renamed to kCC3TargettingConstraintGlobalUnconstrained.

Renamed to kCC3TargettingConstraintGlobalXAxis.

Renamed to kCC3TargettingConstraintGlobalXAxis.

Renamed to kCC3TargettingConstraintGlobalYAxis.

Renamed to kCC3TargettingConstraintGlobalYAxis.

Renamed to kCC3TargettingConstraintGlobalZAxis.

Renamed to kCC3TargettingConstraintGlobalZAxis.