Deprecated and replaced by the CC3Matrix family of classes.
More...
#import <CC3GLMatrix.h>
List of all members.
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.
Member Function Documentation
| + (void) copyMatrix: |
|
(const GLfloat *) |
srcGLMatrix |
| into: |
|
(GLfloat *) |
destGLMatrix |
|
|
| |
| + (CC3Vector) extractForwardDirectionFrom: |
|
(GLfloat *) |
aGLMatrix |
|
| + (CC3Quaternion) extractQuaternionFromMatrix: |
|
(GLfloat *) |
aGLMatrix |
|
| + (CC3Vector) extractRightDirectionFrom: |
|
(GLfloat *) |
aGLMatrix |
|
| + (CC3Vector) extractRotationFromMatrix: |
|
(GLfloat *) |
aGLMatrix |
|
| + (CC3Vector) extractRotationYXZFromMatrix: |
|
(GLfloat *) |
aGLMatrix |
|
| + (CC3Vector) extractRotationZYXFromMatrix: |
|
(GLfloat *) |
aGLMatrix |
|
| + (CC3Vector) extractUpDirectionFrom: |
|
(GLfloat *) |
aGLMatrix |
|
| - (id) initFromGLMatrix: |
|
(GLfloat *) |
aGLMtx |
|
| - (id) initOnGLMatrix: |
|
(GLfloat *) |
aGLMtx |
|
| - (id) initWithElements: |
|
(GLfloat) |
e00 |
| , |
|
|
... |
|
|
| |
| + (BOOL) invert: |
|
(GLfloat *) |
aGLMatrix |
|
| + (BOOL) invertAffine: |
|
(GLfloat *) |
aGLMatrix |
|
| + (void) invertRigid: |
|
(GLfloat *) |
aGLMatrix |
|
| + (void) leftMultiply: |
|
(GLfloat *) |
aGLMatrix |
| byMatrix: |
|
(GLfloat *) |
anotherGLMatrix |
|
|
| |
| + (id) matrixFromGLMatrix: |
|
(GLfloat *) |
aGLMtx |
|
| + (id) matrixOnGLMatrix: |
|
(GLfloat *) |
aGLMtx |
|
| + (id) matrixWithElements: |
|
(GLfloat) |
e00 |
| , |
|
|
... |
|
|
| |
| + (void) multiply: |
|
(GLfloat *) |
aGLMatrix |
| byMatrix: |
|
(GLfloat *) |
anotherGLMatrix |
|
|
| |
| + (void) populate: |
|
(GLfloat *) |
aGLMatrix |
| fromFrustumLeft: |
|
(GLfloat) |
left |
| andRight: |
|
(GLfloat) |
right |
| andBottom: |
|
(GLfloat) |
bottom |
| andTop: |
|
(GLfloat) |
top |
| andNear: |
|
(GLfloat) |
near |
|
|
| |
| + (void) populate: |
|
(GLfloat *) |
aGLMatrix |
| fromFrustumLeft: |
|
(GLfloat) |
left |
| andRight: |
|
(GLfloat) |
right |
| andBottom: |
|
(GLfloat) |
bottom |
| andTop: |
|
(GLfloat) |
top |
| andNear: |
|
(GLfloat) |
near |
| andFar: |
|
(GLfloat) |
far |
|
|
| |
| + (void) populate: |
|
(GLfloat *) |
aGLMatrix |
| fromQuaternion: |
|
(CC3Quaternion) |
aQuaternion |
|
|
| |
| + (void) populate: |
|
(GLfloat *) |
aGLMatrix |
| fromRotation: |
|
(CC3Vector) |
aVector |
|
|
| |
| + (void) populate: |
|
(GLfloat *) |
aGLMatrix |
| fromScale: |
|
(CC3Vector) |
aVector |
|
|
| |
| + (void) populate: |
|
(GLfloat *) |
aGLMatrix |
| fromTranslation: |
|
(CC3Vector) |
aVector |
|
|
| |
| + (void) populate: |
|
(GLfloat *) |
aGLMatrix |
| toLookAt: |
|
(CC3Vector) |
targetLocation |
| withEyeAt: |
|
(CC3Vector) |
eyeLocation |
| withUp: |
|
(CC3Vector) |
upDirection |
|
|
| |
| + (void) populate: |
|
(GLfloat *) |
aGLMatrix |
| toPointTowards: |
|
(CC3Vector) |
fwdDirection |
| withUp: |
|
(CC3Vector) |
upDirection |
|
|
| |
| - (void) populateFromFrustumLeft: |
|
(GLfloat) |
left |
| andRight: |
|
(GLfloat) |
right |
| andBottom: |
|
(GLfloat) |
bottom |
| andTop: |
|
(GLfloat) |
top |
| andNear: |
|
(GLfloat) |
near |
|
|
| |
| - (void) populateFromFrustumLeft: |
|
(GLfloat) |
left |
| andRight: |
|
(GLfloat) |
right |
| andBottom: |
|
(GLfloat) |
bottom |
| andTop: |
|
(GLfloat) |
top |
| andNear: |
|
(GLfloat) |
near |
| andFar: |
|
(GLfloat) |
far |
|
|
| |
| - (void) populateFromGLMatrix: |
|
(GLfloat *) |
aGLMtx |
|
| - (void) populateFromRotation: |
|
(CC3Vector) |
aVector |
|
| - (void) populateFromScale: |
|
(CC3Vector) |
aVector |
|
| - (void) populateFromTranslation: |
|
(CC3Vector) |
aVector |
|
| - (void) populateIdentity |
|
|
|
| + (void) populateIdentity: |
|
(GLfloat *) |
aGLMatrix |
|
| + (void) populateOrtho: |
|
(GLfloat *) |
aGLMatrix |
| fromFrustumLeft: |
|
(GLfloat) |
left |
| andRight: |
|
(GLfloat) |
right |
| andBottom: |
|
(GLfloat) |
bottom |
| andTop: |
|
(GLfloat) |
top |
| andNear: |
|
(GLfloat) |
near |
|
|
| |
| + (void) populateOrtho: |
|
(GLfloat *) |
aGLMatrix |
| fromFrustumLeft: |
|
(GLfloat) |
left |
| andRight: |
|
(GLfloat) |
right |
| andBottom: |
|
(GLfloat) |
bottom |
| andTop: |
|
(GLfloat) |
top |
| andNear: |
|
(GLfloat) |
near |
| andFar: |
|
(GLfloat) |
far |
|
|
| |
| - (void) populateOrthoFromFrustumLeft: |
|
(GLfloat) |
left |
| andRight: |
|
(GLfloat) |
right |
| andBottom: |
|
(GLfloat) |
bottom |
| andTop: |
|
(GLfloat) |
top |
| andNear: |
|
(GLfloat) |
near |
|
|
| |
| - (void) populateOrthoFromFrustumLeft: |
|
(GLfloat) |
left |
| andRight: |
|
(GLfloat) |
right |
| andBottom: |
|
(GLfloat) |
bottom |
| andTop: |
|
(GLfloat) |
top |
| andNear: |
|
(GLfloat) |
near |
| andFar: |
|
(GLfloat) |
far |
|
|
| |
| + (void) populateZero: |
|
(GLfloat *) |
aGLMatrix |
|
| + (void) rotate: |
|
(GLfloat *) |
aGLMatrix |
| byQuaternion: |
|
(CC3Quaternion) |
aQuaternion |
|
|
| |
| + (void) rotate: |
|
(GLfloat *) |
aGLMatrix |
| byX: |
|
(GLfloat) |
degrees |
|
|
| |
| + (void) rotate: |
|
(GLfloat *) |
aGLMatrix |
| byY: |
|
(GLfloat) |
degrees |
|
|
| |
| + (void) rotate: |
|
(GLfloat *) |
aGLMatrix |
| byZ: |
|
(GLfloat) |
degrees |
|
|
| |
| - (void) rotateByX: |
|
(GLfloat) |
degrees |
|
| - (void) rotateByY: |
|
(GLfloat) |
degrees |
|
| - (void) rotateByZ: |
|
(GLfloat) |
degrees |
|
| + (void) rotateYXZ: |
|
(GLfloat *) |
aGLMatrix |
| by: |
|
(CC3Vector) |
aRotation |
|
|
| |
| + (void) rotateZYX: |
|
(GLfloat *) |
aGLMatrix |
| by: |
|
(CC3Vector) |
aRotation |
|
|
| |
| + (void) scale: |
|
(GLfloat *) |
aGLMatrix |
| by: |
|
(CC3Vector) |
aVector |
|
|
| |
| + (void) scale: |
|
(GLfloat *) |
aGLMatrix |
| byX: |
|
(GLfloat) |
scaleFactor |
|
|
| |
| + (void) scale: |
|
(GLfloat *) |
aGLMatrix |
| byY: |
|
(GLfloat) |
scaleFactor |
|
|
| |
| + (void) scale: |
|
(GLfloat *) |
aGLMatrix |
| byZ: |
|
(GLfloat) |
scaleFactor |
|
|
| |
| + (void) scale: |
|
(GLfloat *) |
aGLMatrix |
| uniformlyBy: |
|
(GLfloat) |
scaleFactor |
|
|
| |
| - (void) scaleByX: |
|
(GLfloat) |
scaleFactor |
|
| - (void) scaleByY: |
|
(GLfloat) |
scaleFactor |
|
| - (void) scaleByZ: |
|
(GLfloat) |
scaleFactor |
|
| - (void) scaleUniformlyBy: |
|
(GLfloat) |
scaleFactor |
|
| + (void) transform: |
|
(GLfloat *) |
aGLMatrix |
| translateBy: |
|
(CC3Vector) |
aTranslation |
| rotateBy: |
|
(CC3Vector) |
aRotation |
| scaleBy: |
|
(CC3Vector) |
aScale |
|
|
| |
| + (CC3Vector) transformDirection: |
|
(CC3Vector) |
aDirection |
| withMatrix: |
|
(GLfloat *) |
aGLMatrix |
|
|
| |
| + (CC3Ray) transformRay: |
|
(CC3Ray) |
aRay |
| withMatrix: |
|
(GLfloat *) |
aGLMatrix |
|
|
| |
| + (void) translate: |
|
(GLfloat *) |
aGLMatrix |
| by: |
|
(CC3Vector) |
aVector |
|
|
| |
| + (void) translate: |
|
(GLfloat *) |
aGLMatrix |
| byX: |
|
(GLfloat) |
distance |
|
|
| |
| + (void) translate: |
|
(GLfloat *) |
aGLMatrix |
| byY: |
|
(GLfloat) |
distance |
|
|
| |
| + (void) translate: |
|
(GLfloat *) |
aGLMatrix |
| byZ: |
|
(GLfloat) |
distance |
|
|
| |
| - (void) translateByX: |
|
(GLfloat) |
distance |
|
| - (void) translateByY: |
|
(GLfloat) |
distance |
|
| - (void) translateByZ: |
|
(GLfloat) |
distance |
|
| + (void) transpose: |
|
(GLfloat *) |
aGLMatrix |
|
Property Documentation
- (GLfloat*) glMatrix [read, write, assign] |
- (BOOL) isIdentity [read, assign] |
The documentation for this class was generated from the following file: