v2.0.2
Main Page
Related Pages
Classes
Files
Class List
Class Hierarchy
Class Members
List of all members
CC3GLMatrix Class Reference
#import <CC3GLMatrix.h>
Inheritance diagram for CC3GLMatrix:
[
legend
]
Additional Inherited Members
Instance Methods inherited from
CC3GLMatrixDeprecated
(
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 inherited from
CC3GLMatrixDeprecated
(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 inherited from
CC3GLMatrixDeprecated
GLfloat *
glMatrix
BOOL
isIdentity
Detailed Description
Deprecated and replaced by the
CC3Matrix
family of classes.
Deprecated:
Replaced by the
CC3Matrix
family of classes. Full functionality provided by
CC3ProjectionMatrix
.
The documentation for this class was generated from the following file:
CC3GLMatrix.h
© 2010 - 2014 The Brenwill Workshop Ltd.