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: