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

#import <CC3GLMatrix.h>

Inheritance diagram for CC3GLMatrixDeprecated:
Inheritance graph
[legend]

Instance Methods

(CC3Vector- extractForwardDirection
 
(CC3Quaternion- extractQuaternion
 
(CC3Vector- extractRightDirection
 
(CC3Vector- extractRotation
 
(CC3Vector- extractUpDirection
 
(id) - init
 
(id) - initFromGLMatrix:
 
(id) - initIdentity
 
(id) - initOnGLMatrix:
 
(id) - initWithElements:
 
(BOOL) - invert
 
(BOOL) - invertAffine
 
(void) - invertRigid
 
(void) - leftMultiplyByMatrix:
 
(void) - multiplyByMatrix:
 
(void) - orthonormalizeRotationStartingWith:
 
(void) - populateFrom:
 
(void) - populateFromFrustumLeft:andRight:andBottom:andTop:andNear:
 
(void) - populateFromFrustumLeft:andRight:andBottom:andTop:andNear:andFar:
 
(void) - populateFromGLMatrix:
 
(void) - populateFromQuaternion:
 
(void) - populateFromRotation:
 
(void) - populateFromScale:
 
(void) - populateFromTranslation:
 
(void) - populateIdentity
 
(void) - populateOrthoFromFrustumLeft:andRight:andBottom:andTop:andNear:
 
(void) - populateOrthoFromFrustumLeft:andRight:andBottom:andTop:andNear:andFar:
 
(void) - populateToLookAt:withEyeAt:withUp:
 
(void) - populateToPointTowards:withUp:
 
(void) - populateZero
 
(void) - rotateBy:
 
(void) - rotateByQuaternion:
 
(void) - rotateByX:
 
(void) - rotateByY:
 
(void) - rotateByZ:
 
(void) - scaleBy:
 
(void) - scaleByX:
 
(void) - scaleByY:
 
(void) - scaleByZ:
 
(void) - scaleUniformlyBy:
 
(CC3Vector- transformDirection:
 
(CC3Vector4- transformHomogeneousVector:
 
(CC3Vector- transformLocation:
 
(CC3Ray- transformRay:
 
(void) - translateBy:
 
(void) - translateBy:rotateBy:scaleBy:
 
(void) - translateByX:
 
(void) - translateByY:
 
(void) - translateByZ:
 
(void) - transpose
 

Class Methods

(void) + copyMatrix:into:
 
(CC3Vector+ extractForwardDirectionFrom:
 
(CC3Quaternion+ extractQuaternionFromMatrix:
 
(CC3Vector+ extractRightDirectionFrom:
 
(CC3Vector+ extractRotationFromMatrix:
 
(CC3Vector+ extractRotationYXZFromMatrix:
 
(CC3Vector+ extractRotationZYXFromMatrix:
 
(CC3Vector+ extractUpDirectionFrom:
 
(id) + identity
 
(BOOL) + invert:
 
(BOOL) + invertAffine:
 
(void) + invertRigid:
 
(void) + leftMultiply:byMatrix:
 
(id) + matrix
 
(id) + matrixByMultiplying:by:
 
(id) + matrixFromGLMatrix:
 
(id) + matrixOnGLMatrix:
 
(id) + matrixWithElements:
 
(void) + multiply:byMatrix:
 
(void) + orthonormalizeRotationOf:startingWith:
 
(void) + populate:fromFrustumLeft:andRight:andBottom:andTop:andNear:
 
(void) + populate:fromFrustumLeft:andRight:andBottom:andTop:andNear:andFar:
 
(void) + populate:fromQuaternion:
 
(void) + populate:fromRotation:
 
(void) + populate:fromScale:
 
(void) + populate:fromTranslation:
 
(void) + populate:toLookAt:withEyeAt:withUp:
 
(void) + populate:toPointTowards:withUp:
 
(void) + populateIdentity:
 
(void) + populateOrtho:fromFrustumLeft:andRight:andBottom:andTop:andNear:
 
(void) + populateOrtho:fromFrustumLeft:andRight:andBottom:andTop:andNear:andFar:
 
(void) + populateZero:
 
(void) + rotate:byQuaternion:
 
(void) + rotate:byX:
 
(void) + rotate:byY:
 
(void) + rotate:byZ:
 
(void) + rotateYXZ:by:
 
(void) + rotateZYX:by:
 
(void) + scale:by:
 
(void) + scale:byX:
 
(void) + scale:byY:
 
(void) + scale:byZ:
 
(void) + scale:uniformlyBy:
 
(void) + transform:translateBy:rotateBy:scaleBy:
 
(CC3Vector+ transformDirection:withMatrix:
 
(CC3Vector4+ transformHomogeneousVector:withMatrix:
 
(CC3Vector+ transformLocation:withMatrix:
 
(CC3Ray+ transformRay:withMatrix:
 
(void) + translate:by:
 
(void) + translate:byX:
 
(void) + translate:byY:
 
(void) + translate:byZ:
 
(void) + transpose:
 

Properties

GLfloat * glMatrix
 
BOOL isIdentity
 

Detailed Description

Deprecated and replaced by the CC3Matrix family of classes.

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

Method Documentation

+ (void) copyMatrix: (const GLfloat *)  srcGLMatrix
into: (GLfloat *)  destGLMatrix 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (CC3Vector) extractForwardDirection
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (CC3Vector) extractForwardDirectionFrom: (GLfloat *)  aGLMatrix
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (CC3Quaternion) extractQuaternion
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (CC3Quaternion) extractQuaternionFromMatrix: (GLfloat *)  aGLMatrix
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (CC3Vector) extractRightDirection
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (CC3Vector) extractRightDirectionFrom: (GLfloat *)  aGLMatrix
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (CC3Vector) extractRotation
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (CC3Vector) extractRotationFromMatrix: (GLfloat *)  aGLMatrix
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (CC3Vector) extractRotationYXZFromMatrix: (GLfloat *)  aGLMatrix
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (CC3Vector) extractRotationZYXFromMatrix: (GLfloat *)  aGLMatrix
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (CC3Vector) extractUpDirection
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (CC3Vector) extractUpDirectionFrom: (GLfloat *)  aGLMatrix
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (id) identity
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (id) init
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (id) initFromGLMatrix: (GLfloat *)  aGLMtx
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (id) initIdentity
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (id) initOnGLMatrix: (GLfloat *)  aGLMtx
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (id) initWithElements: (GLfloat)  e00
,   ... 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (BOOL) invert
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (BOOL) invert: (GLfloat *)  aGLMatrix
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (BOOL) invertAffine
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (BOOL) invertAffine: (GLfloat *)  aGLMatrix
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (void) invertRigid
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (void) invertRigid: (GLfloat *)  aGLMatrix
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (void) leftMultiply: (GLfloat *)  aGLMatrix
byMatrix: (GLfloat *)  anotherGLMatrix 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (void) leftMultiplyByMatrix: (CC3GLMatrixDeprecated *)  aMatrix
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (id) matrix
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (id) matrixByMultiplying: (CC3GLMatrixDeprecated *)  m1
by: (CC3GLMatrixDeprecated *)  m2 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (id) matrixFromGLMatrix: (GLfloat *)  aGLMtx
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (id) matrixOnGLMatrix: (GLfloat *)  aGLMtx
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (id) matrixWithElements: (GLfloat)  e00
,   ... 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (void) multiply: (GLfloat *)  aGLMatrix
byMatrix: (GLfloat *)  anotherGLMatrix 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (void) multiplyByMatrix: (CC3GLMatrixDeprecated *)  aMatrix
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (void) orthonormalizeRotationOf: (GLfloat *)  aGLMatrix
startingWith: (CC3GLMatrixOrthonormalizationStart startVector 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (void) orthonormalizeRotationStartingWith: (CC3GLMatrixOrthonormalizationStart startVector
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (void) populate: (GLfloat *)  aGLMatrix
fromFrustumLeft: (GLfloat)  left
andRight: (GLfloat)  right
andBottom: (GLfloat)  bottom
andTop: (GLfloat)  top
andNear: (GLfloat)  near 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (void) populate: (GLfloat *)  aGLMatrix
fromFrustumLeft: (GLfloat)  left
andRight: (GLfloat)  right
andBottom: (GLfloat)  bottom
andTop: (GLfloat)  top
andNear: (GLfloat)  near
andFar: (GLfloat)  far 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (void) populate: (GLfloat *)  aGLMatrix
fromQuaternion: (CC3Quaternion aQuaternion 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (void) populate: (GLfloat *)  aGLMatrix
fromRotation: (CC3Vector aVector 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (void) populate: (GLfloat *)  aGLMatrix
fromScale: (CC3Vector aVector 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (void) populate: (GLfloat *)  aGLMatrix
fromTranslation: (CC3Vector aVector 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (void) populate: (GLfloat *)  aGLMatrix
toLookAt: (CC3Vector targetLocation
withEyeAt: (CC3Vector eyeLocation
withUp: (CC3Vector upDirection 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (void) populate: (GLfloat *)  aGLMatrix
toPointTowards: (CC3Vector fwdDirection
withUp: (CC3Vector upDirection 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (void) populateFrom: (CC3GLMatrixDeprecated *)  aMtx
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (void) populateFromFrustumLeft: (GLfloat)  left
andRight: (GLfloat)  right
andBottom: (GLfloat)  bottom
andTop: (GLfloat)  top
andNear: (GLfloat)  near 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (void) populateFromFrustumLeft: (GLfloat)  left
andRight: (GLfloat)  right
andBottom: (GLfloat)  bottom
andTop: (GLfloat)  top
andNear: (GLfloat)  near
andFar: (GLfloat)  far 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (void) populateFromGLMatrix: (GLfloat *)  aGLMtx
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (void) populateFromQuaternion: (CC3Quaternion aQuaternion
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (void) populateFromRotation: (CC3Vector aVector
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (void) populateFromScale: (CC3Vector aVector
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (void) populateFromTranslation: (CC3Vector aVector
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (void) populateIdentity
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (void) populateIdentity: (GLfloat *)  aGLMatrix
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (void) populateOrtho: (GLfloat *)  aGLMatrix
fromFrustumLeft: (GLfloat)  left
andRight: (GLfloat)  right
andBottom: (GLfloat)  bottom
andTop: (GLfloat)  top
andNear: (GLfloat)  near 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (void) populateOrtho: (GLfloat *)  aGLMatrix
fromFrustumLeft: (GLfloat)  left
andRight: (GLfloat)  right
andBottom: (GLfloat)  bottom
andTop: (GLfloat)  top
andNear: (GLfloat)  near
andFar: (GLfloat)  far 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (void) populateOrthoFromFrustumLeft: (GLfloat)  left
andRight: (GLfloat)  right
andBottom: (GLfloat)  bottom
andTop: (GLfloat)  top
andNear: (GLfloat)  near 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (void) populateOrthoFromFrustumLeft: (GLfloat)  left
andRight: (GLfloat)  right
andBottom: (GLfloat)  bottom
andTop: (GLfloat)  top
andNear: (GLfloat)  near
andFar: (GLfloat)  far 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (void) populateToLookAt: (CC3Vector targetLocation
withEyeAt: (CC3Vector eyeLocation
withUp: (CC3Vector upDirection 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (void) populateToPointTowards: (CC3Vector fwdDirection
withUp: (CC3Vector upDirection 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (void) populateZero
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (void) populateZero: (GLfloat *)  aGLMatrix
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (void) rotate: (GLfloat *)  aGLMatrix
byQuaternion: (CC3Quaternion aQuaternion 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (void) rotate: (GLfloat *)  aGLMatrix
byX: (GLfloat)  degrees 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (void) rotate: (GLfloat *)  aGLMatrix
byY: (GLfloat)  degrees 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (void) rotate: (GLfloat *)  aGLMatrix
byZ: (GLfloat)  degrees 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (void) rotateBy: (CC3Vector aVector
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (void) rotateByQuaternion: (CC3Quaternion aQuaternion
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (void) rotateByX: (GLfloat)  degrees
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (void) rotateByY: (GLfloat)  degrees
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (void) rotateByZ: (GLfloat)  degrees
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (void) rotateYXZ: (GLfloat *)  aGLMatrix
by: (CC3Vector aRotation 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (void) rotateZYX: (GLfloat *)  aGLMatrix
by: (CC3Vector aRotation 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (void) scale: (GLfloat *)  aGLMatrix
by: (CC3Vector aVector 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (void) scale: (GLfloat *)  aGLMatrix
byX: (GLfloat)  scaleFactor 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (void) scale: (GLfloat *)  aGLMatrix
byY: (GLfloat)  scaleFactor 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (void) scale: (GLfloat *)  aGLMatrix
byZ: (GLfloat)  scaleFactor 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (void) scale: (GLfloat *)  aGLMatrix
uniformlyBy: (GLfloat)  scaleFactor 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (void) scaleBy: (CC3Vector aVector
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (void) scaleByX: (GLfloat)  scaleFactor
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (void) scaleByY: (GLfloat)  scaleFactor
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (void) scaleByZ: (GLfloat)  scaleFactor
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (void) scaleUniformlyBy: (GLfloat)  scaleFactor
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (void) transform: (GLfloat *)  aGLMatrix
translateBy: (CC3Vector aTranslation
rotateBy: (CC3Vector aRotation
scaleBy: (CC3Vector aScale 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (CC3Vector) transformDirection: (CC3Vector aDirection
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (CC3Vector) transformDirection: (CC3Vector aDirection
withMatrix: (GLfloat *)  aGLMatrix 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (CC3Vector4) transformHomogeneousVector: (CC3Vector4 aVector
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (CC3Vector4) transformHomogeneousVector: (CC3Vector4 aVector
withMatrix: (GLfloat *)  aGLMatrix 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (CC3Vector) transformLocation: (CC3Vector aLocation
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (CC3Vector) transformLocation: (CC3Vector aLocation
withMatrix: (GLfloat *)  aGLMatrix 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (CC3Ray) transformRay: (CC3Ray aRay
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (CC3Ray) transformRay: (CC3Ray aRay
withMatrix: (GLfloat *)  aGLMatrix 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (void) translate: (GLfloat *)  aGLMatrix
by: (CC3Vector aVector 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (void) translate: (GLfloat *)  aGLMatrix
byX: (GLfloat)  distance 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (void) translate: (GLfloat *)  aGLMatrix
byY: (GLfloat)  distance 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (void) translate: (GLfloat *)  aGLMatrix
byZ: (GLfloat)  distance 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (void) translateBy: (CC3Vector aVector
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (void) translateBy: (CC3Vector translationVector
rotateBy: (CC3Vector rotationVector
scaleBy: (CC3Vector scaleVector 
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (void) translateByX: (GLfloat)  distance
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (void) translateByY: (GLfloat)  distance
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (void) translateByZ: (GLfloat)  distance
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (void) transpose
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
+ (void) transpose: (GLfloat *)  aGLMatrix
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

Property Documentation

- (GLfloat*) glMatrix
readwritenonatomicassign
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.
- (BOOL) isIdentity
readnonatomicassign
Deprecated:
CC3GLMatrix has been replaced by the CC3Matrix family of classes.

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