OpenGL ES SDK for Android
ARM Developer Center
|
Functions for manipulating matrices. More...
#include <Matrix.h>
Public Member Functions | |
float * | getAsArray (void) |
Get the matrix elements as a column major order array. More... | |
Matrix (void) | |
Default constructor. More... | |
float & | operator[] (unsigned element) |
Array operator for accessing the elements of the matrix. More... | |
Matrix | operator* (Matrix right) |
Multiply operator to post multiply a matrix by another. More... | |
Matrix & | operator= (const Matrix &another) |
Overloading assingment operater to do deep copy of the Matrix elements. More... | |
Matrix (const float *array) | |
Constructor from element array. More... | |
void | print (void) |
Print the matrix. More... | |
float * | getAsArray (void) |
Get the matrix elements as a column major order array. More... | |
Matrix (void) | |
Default constructor. More... | |
float & | operator[] (unsigned element) |
Array operator for accessing the elements of the matrix. More... | |
Matrix | operator* (Matrix right) |
Multiply operator to post multiply a matrix by another. More... | |
Matrix & | operator= (const Matrix &another) |
Overloading assingment operater to do deep copy of the Matrix elements. More... | |
Matrix (const float *array) | |
Constructor from element array. More... | |
float * | getAsArray (void) |
Get the matrix elements as a column major order array. More... | |
Matrix (void) | |
Default constructor. More... | |
float & | operator[] (unsigned element) |
Array operator for accessing the elements of the matrix. More... | |
Matrix | operator* (Matrix right) |
Multiply operator to post multiply a matrix by another. More... | |
Matrix & | operator= (const Matrix &another) |
Overloading assingment operater to do deep copy of the Matrix elements. More... | |
Matrix (const float *array) | |
Constructor from element array. More... | |
float * | getAsArray (void) |
Get the matrix elements as a column major order array. More... | |
Matrix (void) | |
Default constructor. More... | |
float & | operator[] (unsigned element) |
Array operator for accessing the elements of the matrix. More... | |
Matrix | operator* (Matrix right) |
Multiply operator to post multiply a matrix by another. More... | |
Matrix & | operator= (const Matrix &another) |
Overloading assingment operater to do deep copy of the Matrix elements. More... | |
Matrix (const float *array) | |
Constructor from element array. More... | |
void | print (void) |
Print the matrix. More... | |
float * | getAsArray (void) |
Get the matrix elements as a column major order array. More... | |
Matrix (void) | |
Default constructor. More... | |
float & | operator[] (unsigned element) |
Array operator for accessing the elements of the matrix. More... | |
Matrix | operator* (Matrix right) |
Multiply operator to post multiply a matrix by another. More... | |
Matrix & | operator= (const Matrix &another) |
Overloading assingment operater to do deep copy of the Matrix elements. More... | |
Matrix (const float *array) | |
Constructor from element array. More... | |
void | print (void) |
Print the matrix. More... | |
Matrix (void) | |
Default constructor. More... | |
float & | operator[] (unsigned element) |
Array operator for accessing the elements of the matrix. More... | |
Matrix | operator* (Matrix right) |
Multiply operator to post multiply a matrix by another. More... | |
Matrix & | operator= (const Matrix &another) |
Overloading assingment operater to do deep copy of the Matrix elements. More... | |
Matrix (const float *array) | |
Constructor from element array. More... | |
float * | getAsArray (void) |
Get the matrix elements as a column major order array. More... | |
float * | getAsArray (void) |
Get the matrix elements as a column major order array. More... | |
Matrix (void) | |
Default constructor. More... | |
float & | operator[] (unsigned element) |
Array operator for accessing the elements of the matrix. More... | |
Matrix | operator* (Matrix right) |
Multiply operator to post multiply a matrix by another. More... | |
Matrix & | operator= (const Matrix &another) |
Overloading assingment operater to do deep copy of the Matrix elements. More... | |
Matrix (const float *array) | |
Constructor from element array. More... | |
void | print (void) |
Print the matrix. More... | |
float * | getAsArray (void) |
Get the matrix elements as a column major order array. More... | |
Matrix (void) | |
Default constructor. More... | |
float & | operator[] (unsigned element) |
Array operator for accessing the elements of the matrix. More... | |
Matrix | operator* (Matrix right) |
Multiply operator to post multiply a matrix by another. More... | |
Matrix & | operator= (const Matrix &another) |
Overloading assingment operater to do deep copy of the Matrix elements. More... | |
Matrix (const float *array) | |
Constructor from element array. More... | |
void | print (void) |
Print the matrix. More... | |
Matrix (void) | |
Default constructor. More... | |
float & | operator[] (unsigned element) |
Array operator for accessing the elements of the matrix. More... | |
Matrix | operator* (Matrix right) |
Multiply operator to post multiply a matrix by another. More... | |
Matrix & | operator= (const Matrix &another) |
Overloading assingment operater to do deep copy of the Matrix elements. More... | |
Matrix (const float *array) | |
Constructor from element array. More... | |
float * | getAsArray (void) |
Get the matrix elements as a column major order array. More... | |
Matrix (void) | |
Default constructor. More... | |
float & | operator[] (unsigned element) |
Array operator for accessing the elements of the matrix. More... | |
Matrix | operator* (Matrix right) |
Multiply operator to post multiply a matrix by another. More... | |
Matrix & | operator= (const Matrix &another) |
Overloading assingment operater to do deep copy of the Matrix elements. More... | |
Matrix (const float *array) | |
Constructor from element array. More... | |
float * | getAsArray (void) |
Get the matrix elements as a column major order array. More... | |
Static Public Member Functions | |
static Vec4f | vertexTransform (Vec4f *vector, Matrix *matrix) |
Transform a 4D vertex by a matrix. More... | |
static Vec3f | vertexTransform (Vec3f *vector, Matrix *matrix) |
Transform a 3D vertex by a matrix. More... | |
static void | matrixTranspose (Matrix *matrix) |
Transpose a matrix in-place. More... | |
static Matrix | createRotationX (float angle) |
Create and return a rotation matrix around the x-axis matrix. More... | |
static Matrix | createRotationY (float angle) |
Create and return a rotation matrix around the y-axis matrix. More... | |
static Matrix | createRotationZ (float angle) |
Create and return a rotation matrix around the z-axis matrix. More... | |
static Matrix | createTranslation (float x, float y, float z) |
Create and return a translation matrix. More... | |
static Matrix | createScaling (float x, float y, float z) |
Create and return a scaling matrix. More... | |
static Matrix | matrixPerspective (float FOV, float ratio, float zNear, float zFar) |
Create and return a perspective projection matrix. More... | |
static Matrix | matrixCameraLookAt (Vec3f eye, Vec3f center, Vec3f up) |
Create and return a camera matrix. More... | |
static Matrix | matrixOrthographic (float left, float right, float bottom, float top, float zNear, float zFar) |
Create and return an orthographic projection matrix. More... | |
static Matrix | matrixInvert (Matrix *matrix) |
Get the inverse of a matrix. More... | |
static float | matrixDeterminant (float *matrix) |
Calculate determinant of supplied 3x3 matrix. More... | |
static float | matrixDeterminant (Matrix *matrix) |
Calculate determinant of supplied 4x4 matrix. More... | |
static Matrix | matrixScale (Matrix *matrix, float scale) |
Scale each element in a matrix by a constant. More... | |
static Matrix | createTranslation (float x, float y, float z) |
Create and return a translation matrix. More... | |
static Matrix | createScaling (float x, float y, float z) |
Create and return a scaling matrix. More... | |
static Matrix | matrixPerspective (float FOV, float ratio, float zNear, float zFar) |
Create and return a perspective projection matrix. More... | |
static Matrix | matrixPerspective (float FOV, float ratio, float zNear, float zFar) |
Create and return a perspective projection matrix. More... | |
static Matrix | matrixCameraLookAt (Vec3f eye, Vec3f center, Vec3f up) |
Create and return a camera matrix. More... | |
static Vec4f | vertexTransform (Vec4f *vector, Matrix *matrix) |
Transform a 4D vertex by a matrix. More... | |
static Vec3f | vertexTransform (Vec3f *vector, Matrix *matrix) |
Transform a 3D vertex by a matrix. More... | |
static void | matrixTranspose (Matrix *matrix) |
Transpose a matrix in-place. More... | |
static Matrix | createRotationX (float angle) |
Create and return a rotation matrix around the x-axis matrix. More... | |
static Matrix | createRotationY (float angle) |
Create and return a rotation matrix around the y-axis matrix. More... | |
static Matrix | createRotationZ (float angle) |
Create and return a rotation matrix around the z-axis matrix. More... | |
static Matrix | createTranslation (float x, float y, float z) |
Create and return a translation matrix. More... | |
static Matrix | createScaling (float x, float y, float z) |
Create and return a scaling matrix. More... | |
static Matrix | matrixPerspective (float FOV, float ratio, float zNear, float zFar) |
Create and return a perspective projection matrix. More... | |
static Matrix | matrixCameraLookAt (Vec3f eye, Vec3f center, Vec3f up) |
Create and return a camera matrix. More... | |
static Matrix | matrixOrthographic (float left, float right, float bottom, float top, float zNear, float zFar) |
Create and return an orthographic projection matrix. More... | |
static Matrix | matrixInvert (Matrix *matrix) |
Get the inverse of a matrix. More... | |
static float | matrixDeterminant (float *matrix) |
Calculate determinant of supplied 3x3 matrix. More... | |
static float | matrixDeterminant (Matrix *matrix) |
Calculate determinant of supplied 4x4 matrix. More... | |
static Matrix | matrixScale (Matrix *matrix, float scale) |
Scale each element in a matrix by a constant. More... | |
static Vec4f | vertexTransform (Vec4f *vector, Matrix *matrix) |
Transform a 4D vertex by a matrix. More... | |
static Vec3f | vertexTransform (Vec3f *vector, Matrix *matrix) |
Transform a 3D vertex by a matrix. More... | |
static void | matrixTranspose (Matrix *matrix) |
Transpose a matrix in-place. More... | |
static Matrix | createRotationX (float angle) |
Create and return a rotation matrix around the x-axis matrix. More... | |
static Matrix | createRotationY (float angle) |
Create and return a rotation matrix around the y-axis matrix. More... | |
static Matrix | createRotationZ (float angle) |
Create and return a rotation matrix around the z-axis matrix. More... | |
static Matrix | createTranslation (float x, float y, float z) |
Create and return a translation matrix. More... | |
static Matrix | createScaling (float x, float y, float z) |
Create and return a scaling matrix. More... | |
static Matrix | matrixPerspective (float FOV, float ratio, float zNear, float zFar) |
Create and return a perspective projection matrix. More... | |
static Matrix | matrixCameraLookAt (Vec3f eye, Vec3f center, Vec3f up) |
Create and return a camera matrix. More... | |
static Matrix | matrixOrthographic (float left, float right, float bottom, float top, float zNear, float zFar) |
Create and return an orthographic projection matrix. More... | |
static Matrix | matrixInvert (Matrix *matrix) |
Get the inverse of a matrix. More... | |
static float | matrixDeterminant (float *matrix) |
Calculate determinant of supplied 3x3 matrix. More... | |
static float | matrixDeterminant (Matrix *matrix) |
Calculate determinant of supplied 4x4 matrix. More... | |
static Matrix | matrixScale (Matrix *matrix, float scale) |
Scale each element in a matrix by a constant. More... | |
static Matrix | createRotationX (float angleInDegrees) |
Create and return a rotation matrix around the x-axis matrix. More... | |
static Matrix | createRotationY (float angleInDegrees) |
Create and return a rotation matrix around the y-axis matrix. More... | |
static Matrix | createRotationZ (float angleInDegrees) |
Create and return a rotation matrix around the z-axis matrix. More... | |
static Matrix | createScaling (float x, float y, float z) |
Create and return a scaling matrix. More... | |
static Matrix | createTranslation (float x, float y, float z) |
Create and return a translation matrix. More... | |
static float | matrixDeterminant (float *matrix) |
Calculate determinant of supplied 3x3 matrix. More... | |
static float | matrixDeterminant (Matrix *matrix) |
Calculate determinant of supplied 4x4 matrix. More... | |
static Matrix | matrixInvert (Matrix *matrix) |
Get the inverse of a matrix. More... | |
static Matrix | matrixLookAt (Vec3f eye, Vec3f center, Vec3f up) |
Create and return a look at matrix. More... | |
static Matrix | matrixOrthographic (float left, float right, float bottom, float top, float zNear, float zFar) |
Create and return an orthographic projection matrix. More... | |
static Matrix | matrixPerspective (float FOV, float ratio, float zNear, float zFar) |
Create and return a perspective projection matrix. More... | |
static Matrix | matrixScale (Matrix *matrix, float scale) |
Scale each element in a matrix by a constant. More... | |
static void | matrixTranspose (Matrix *matrix) |
Transpose a matrix in-place. More... | |
static Vec4f | vertexTransform (Vec4f *vector, Matrix *matrix) |
Transform a 4D vertex by a matrix. More... | |
static Vec4f | vertexTransform (Vec4f *vector, Matrix *matrix) |
Transform a 4D vertex by a matrix. More... | |
static Vec3f | vertexTransform (Vec3f *vector, Matrix *matrix) |
Transform a 3D vertex by a matrix. More... | |
static void | matrixTranspose (Matrix *matrix) |
Transpose a matrix in-place. More... | |
static Matrix | createRotationX (float angle) |
Create and return a rotation matrix around the x-axis matrix. More... | |
static Matrix | createRotationY (float angle) |
Create and return a rotation matrix around the y-axis matrix. More... | |
static Matrix | createRotationZ (float angle) |
Create and return a rotation matrix around the z-axis matrix. More... | |
static Matrix | createTranslation (float x, float y, float z) |
Create and return a translation matrix. More... | |
static Matrix | createScaling (float x, float y, float z) |
Create and return a scaling matrix. More... | |
static Matrix | matrixPerspective (float FOV, float ratio, float zNear, float zFar) |
Create and return a perspective projection matrix. More... | |
static Matrix | matrixCameraLookAt (Vec3f eye, Vec3f center, Vec3f up) |
Create and return a camera matrix. More... | |
static Matrix | matrixOrthographic (float left, float right, float bottom, float top, float zNear, float zFar) |
Create and return an orthographic projection matrix. More... | |
static Matrix | matrixInvert (Matrix *matrix) |
Get the inverse of a matrix. More... | |
static float | matrixDeterminant (float *matrix) |
Calculate determinant of supplied 3x3 matrix. More... | |
static float | matrixDeterminant (Matrix *matrix) |
Calculate determinant of supplied 4x4 matrix. More... | |
static Matrix | matrixScale (Matrix *matrix, float scale) |
Scale each element in a matrix by a constant. More... | |
static Vec4f | vertexTransform (Vec4f *vector, Matrix *matrix) |
Transform a 4D vertex by a matrix. More... | |
static Vec3f | vertexTransform (Vec3f *vector, Matrix *matrix) |
Transform a 3D vertex by a matrix. More... | |
static void | matrixTranspose (Matrix *matrix) |
Transpose a matrix in-place. More... | |
static Matrix | createRotationX (float angle) |
Create and return a rotation matrix around the x-axis matrix. More... | |
static Matrix | createRotationY (float angle) |
Create and return a rotation matrix around the y-axis matrix. More... | |
static Matrix | createRotationZ (float angle) |
Create and return a rotation matrix around the z-axis matrix. More... | |
static Matrix | createTranslation (float x, float y, float z) |
Create and return a translation matrix. More... | |
static Matrix | createScaling (float x, float y, float z) |
Create and return a scaling matrix. More... | |
static Matrix | matrixPerspective (float FOV, float ratio, float zNear, float zFar) |
Create and return a perspective projection matrix. More... | |
static Matrix | matrixCameraLookAt (Vec3f eye, Vec3f center, Vec3f up) |
Create and return a camera matrix. More... | |
static Matrix | matrixOrthographic (float left, float right, float bottom, float top, float zNear, float zFar) |
Create and return an orthographic projection matrix. More... | |
static Matrix | matrixInvert (Matrix *matrix) |
Get the inverse of a matrix. More... | |
static float | matrixDeterminant (float *matrix) |
Calculate determinant of supplied 3x3 matrix. More... | |
static float | matrixDeterminant (Matrix *matrix) |
Calculate determinant of supplied 4x4 matrix. More... | |
static Matrix | matrixScale (Matrix *matrix, float scale) |
Scale each element in a matrix by a constant. More... | |
static Matrix | createRotationX (float angleInDegrees) |
Create and return a rotation matrix around the x-axis matrix. More... | |
static Matrix | createRotationY (float angleInDegrees) |
Create and return a rotation matrix around the y-axis matrix. More... | |
static Matrix | createRotationZ (float angleInDegrees) |
Create and return a rotation matrix around the z-axis matrix. More... | |
static Matrix | createScaling (float x, float y, float z) |
Create and return a scaling matrix. More... | |
static Matrix | createTranslation (float x, float y, float z) |
Create and return a translation matrix. More... | |
static float | matrixDeterminant (float *matrix) |
Calculate determinant of supplied 3x3 matrix. More... | |
static float | matrixDeterminant (Matrix *matrix) |
Calculate determinant of supplied 4x4 matrix. More... | |
static Matrix | matrixInvert (Matrix *matrix) |
Get the inverse of a matrix. More... | |
static Matrix | matrixLookAt (Vec3f eye, Vec3f center, Vec3f up) |
Create and return a look at matrix. More... | |
static Matrix | matrixPerspective (float FOV, float ratio, float zNear, float zFar) |
Create and return a perspective projection matrix. More... | |
static Matrix | matrixScale (Matrix *matrix, float scale) |
Scale each element in a matrix by a constant. More... | |
static void | matrixTranspose (Matrix *matrix) |
Transpose a matrix in-place. More... | |
static Vec4f | vertexTransform (Vec4f *vector, Matrix *matrix) |
Transform a 4D vertex by a matrix. More... | |
static Matrix | createRotationX (float angleInDegrees) |
Create and return a rotation matrix around the x-axis matrix. More... | |
static Matrix | createRotationY (float angleInDegrees) |
Create and return a rotation matrix around the y-axis matrix. More... | |
static Matrix | createRotationZ (float angleInDegrees) |
Create and return a rotation matrix around the z-axis matrix. More... | |
static Matrix | createScaling (float x, float y, float z) |
Create and return a scaling matrix. More... | |
static Matrix | createTranslation (float x, float y, float z) |
Create and return a translation matrix. More... | |
static float | matrixDeterminant (float *matrix) |
Calculate determinant of supplied 3x3 matrix. More... | |
static float | matrixDeterminant (Matrix *matrix) |
Calculate determinant of supplied 4x4 matrix. More... | |
static Matrix | matrixInvert (Matrix *matrix) |
Get the inverse of a matrix. More... | |
static Matrix | matrixLookAt (Vec3f eye, Vec3f center, Vec3f up) |
Create and return a look at matrix. More... | |
static Matrix | matrixPerspective (float FOV, float ratio, float zNear, float zFar) |
Create and return a perspective projection matrix. More... | |
static Matrix | matrixScale (Matrix *matrix, float scale) |
Scale each element in a matrix by a constant. More... | |
static void | matrixTranspose (Matrix *matrix) |
Transpose a matrix in-place. More... | |
static Vec4f | vertexTransform (Vec4f *vector, Matrix *matrix) |
Transform a 4D vertex by a matrix. More... | |
Static Public Attributes | |
static Matrix | identityMatrix = Matrix(identityArray) |
The identity matrix. More... | |
static Matrix | biasMatrix = Matrix(biasArray) |
The bias matrix. More... | |
Static Private Member Functions | |
static Matrix | multiply (Matrix *left, Matrix *right) |
Multiply 2 matrices to return a third. More... | |
static Matrix | multiply (Matrix *left, Matrix *right) |
Multiply 2 matrices to return a third. More... | |
static Matrix | multiply (Matrix *left, Matrix *right) |
Multiply 2 matrices to return a third. More... | |
static Matrix | multiply (Matrix *left, Matrix *right) |
Multiply 2 matrices to return a third. More... | |
static Matrix | multiply (Matrix *left, Matrix *right) |
Multiply 2 matrices to return a third. More... | |
static Matrix | multiply (Matrix *left, Matrix *right) |
Multiply 2 matrices to return a third. More... | |
static Matrix | multiply (Matrix *left, Matrix *right) |
Multiply 2 matrices to return a third. More... | |
static Matrix | multiply (Matrix *left, Matrix *right) |
Multiply 2 matrices to return a third. More... | |
static Matrix | multiply (Matrix *left, Matrix *right) |
Multiply 2 matrices to return a third. More... | |
static Matrix | multiply (Matrix *left, Matrix *right) |
Multiply 2 matrices to return a third. More... | |
Private Attributes | |
float | elements [16] |
A 16 element floating point array used to represent a 4x4 matrix. More... | |
Static Private Attributes | |
static const float | identityArray [] |
A 4x4 identity Matrix;. More... | |
static const float | biasArray [] |
A 4x4 bias Matrix;. More... | |
MaliSDK::Matrix::Matrix | ( | void | ) |
Default constructor.
Please see header for the specification.
Definition at line 49 of file Matrix.cpp.
MaliSDK::Matrix::Matrix | ( | const float * | array | ) |
Constructor from element array.
[in] | array | A column major order array to use as the matrix elements. |
Please see header for the specification.
Definition at line 44 of file Matrix.cpp.
MaliSDK::Matrix::Matrix | ( | void | ) |
Default constructor.
MaliSDK::Matrix::Matrix | ( | const float * | array | ) |
Constructor from element array.
[in] | array | A column major order array to use as the matrix elements. |
MaliSDK::Matrix::Matrix | ( | void | ) |
Default constructor.
MaliSDK::Matrix::Matrix | ( | const float * | array | ) |
Constructor from element array.
[in] | array | A column major order array to use as the matrix elements. |
MaliSDK::Matrix::Matrix | ( | void | ) |
Default constructor.
MaliSDK::Matrix::Matrix | ( | const float * | array | ) |
Constructor from element array.
[in] | array | A column major order array to use as the matrix elements. |
MaliSDK::Matrix::Matrix | ( | void | ) |
Default constructor.
MaliSDK::Matrix::Matrix | ( | const float * | array | ) |
Constructor from element array.
[in] | array | A column major order array to use as the matrix elements. |
MaliSDK::Matrix::Matrix | ( | void | ) |
Default constructor.
MaliSDK::Matrix::Matrix | ( | const float * | array | ) |
Constructor from element array.
[in] | array | A column major order array to use as the matrix elements. |
MaliSDK::Matrix::Matrix | ( | void | ) |
Default constructor.
MaliSDK::Matrix::Matrix | ( | const float * | array | ) |
Constructor from element array.
[in] | array | A column major order array to use as the matrix elements. |
MaliSDK::Matrix::Matrix | ( | void | ) |
Default constructor.
MaliSDK::Matrix::Matrix | ( | const float * | array | ) |
Constructor from element array.
[in] | array | A column major order array to use as the matrix elements. |
MaliSDK::Matrix::Matrix | ( | void | ) |
Default constructor.
MaliSDK::Matrix::Matrix | ( | const float * | array | ) |
Constructor from element array.
[in] | array | A column major order array to use as the matrix elements. |
MaliSDK::Matrix::Matrix | ( | void | ) |
Default constructor.
MaliSDK::Matrix::Matrix | ( | const float * | array | ) |
Constructor from element array.
[in] | array | A column major order array to use as the matrix elements. |
Create and return a rotation matrix around the x-axis matrix.
[in] | angleInDegrees | Angle of rotation (in degrees). |
Create and return a rotation matrix around the x-axis matrix.
[in] | angleInDegrees | Angle of rotation (in degrees). |
Create and return a rotation matrix around the x-axis matrix.
[in] | angleInDegrees | Angle of rotation (in degrees). |
Create and return a rotation matrix around the x-axis matrix.
[in] | angle | Angle of rotation (in degrees). |
Definition at line 499 of file Matrix.cpp.
Create and return a rotation matrix around the x-axis matrix.
[in] | angle | Angle of rotation (in degrees). |
Create and return a rotation matrix around the x-axis matrix.
[in] | angle | Angle of rotation (in degrees). |
Create and return a rotation matrix around the x-axis matrix.
[in] | angle | Angle of rotation (in degrees). |
Create and return a rotation matrix around the x-axis matrix.
[in] | angle | Angle of rotation (in degrees). |
Create and return a rotation matrix around the y-axis matrix.
[in] | angleInDegrees | Angle of rotation (in degrees). |
Create and return a rotation matrix around the y-axis matrix.
[in] | angle | Angle of rotation (in degrees). |
Definition at line 511 of file Matrix.cpp.
Create and return a rotation matrix around the y-axis matrix.
[in] | angleInDegrees | Angle of rotation (in degrees). |
Create and return a rotation matrix around the y-axis matrix.
[in] | angleInDegrees | Angle of rotation (in degrees). |
Create and return a rotation matrix around the y-axis matrix.
[in] | angle | Angle of rotation (in degrees). |
Create and return a rotation matrix around the y-axis matrix.
[in] | angle | Angle of rotation (in degrees). |
Create and return a rotation matrix around the y-axis matrix.
[in] | angle | Angle of rotation (in degrees). |
Create and return a rotation matrix around the y-axis matrix.
[in] | angle | Angle of rotation (in degrees). |
Create and return a rotation matrix around the z-axis matrix.
[in] | angle | Angle of rotation (in degrees). |
Definition at line 523 of file Matrix.cpp.
Create and return a rotation matrix around the z-axis matrix.
[in] | angleInDegrees | Angle of rotation (in degrees). |
Create and return a rotation matrix around the z-axis matrix.
[in] | angleInDegrees | Angle of rotation (in degrees). |
Create and return a rotation matrix around the z-axis matrix.
[in] | angleInDegrees | Angle of rotation (in degrees). |
Create and return a rotation matrix around the z-axis matrix.
[in] | angle | Angle of rotation (in degrees). |
Create and return a rotation matrix around the z-axis matrix.
[in] | angle | Angle of rotation (in degrees). |
Create and return a rotation matrix around the z-axis matrix.
[in] | angle | Angle of rotation (in degrees). |
Create and return a rotation matrix around the z-axis matrix.
[in] | angle | Angle of rotation (in degrees). |
Create and return a scaling matrix.
[in] | x | Scale factor in the x-axis. |
[in] | y | Scale factor in the y-axis. |
[in] | z | Scale factor in the z-axis. |
Create and return a scaling matrix.
[in] | x | Scale factor in the x-axis. |
[in] | y | Scale factor in the y-axis. |
[in] | z | Scale factor in the z-axis. |
Create and return a scaling matrix.
[in] | x | Scale factor in the x-axis. |
[in] | y | Scale factor in the y-axis. |
[in] | z | Scale factor in the z-axis. |
Create and return a scaling matrix.
[in] | x | Scale factor in the x-axis. |
[in] | y | Scale factor in the y-axis. |
[in] | z | Scale factor in the z-axis. |
Create and return a scaling matrix.
[in] | x | Scale factor in the x-axis. |
[in] | y | Scale factor in the y-axis. |
[in] | z | Scale factor in the z-axis. |
Definition at line 403 of file Matrix.cpp.
Create and return a scaling matrix.
[in] | x | Scale factor in the x-axis. |
[in] | y | Scale factor in the y-axis. |
[in] | z | Scale factor in the z-axis. |
Create and return a scaling matrix.
[in] | x | Scale factor in the x-axis. |
[in] | y | Scale factor in the y-axis. |
[in] | z | Scale factor in the z-axis. |
Create and return a scaling matrix.
[in] | x | Scale factor in the x-axis. |
[in] | y | Scale factor in the y-axis. |
[in] | z | Scale factor in the z-axis. |
Create and return a scaling matrix.
[in] | x | Scale factor in the x-axis. |
[in] | y | Scale factor in the y-axis. |
[in] | z | Scale factor in the z-axis. |
Create and return a translation matrix.
[in] | x | Distance to translate in the x-axis. |
[in] | y | Distance to translate in the y-axis. |
[in] | z | Distance to translate in the z-axis. |
Create and return a translation matrix.
[in] | x | Distance to translate in the x-axis. |
[in] | y | Distance to translate in the y-axis. |
[in] | z | Distance to translate in the z-axis. |
Definition at line 414 of file Matrix.cpp.
Create and return a translation matrix.
[in] | x | Distance to translate in the x-axis. |
[in] | y | Distance to translate in the y-axis. |
[in] | z | Distance to translate in the z-axis. |
Create and return a translation matrix.
[in] | x | Distance to translate in the x-axis. |
[in] | y | Distance to translate in the y-axis. |
[in] | z | Distance to translate in the z-axis. |
Create and return a translation matrix.
[in] | x | Distance to translate in the x-axis. |
[in] | y | Distance to translate in the y-axis. |
[in] | z | Distance to translate in the z-axis. |
Create and return a translation matrix.
[in] | x | Distance to translate in the x-axis. |
[in] | y | Distance to translate in the y-axis. |
[in] | z | Distance to translate in the z-axis. |
Create and return a translation matrix.
[in] | x | Distance to translate in the x-axis. |
[in] | y | Distance to translate in the y-axis. |
[in] | z | Distance to translate in the z-axis. |
Create and return a translation matrix.
[in] | x | Distance to translate in the x-axis. |
[in] | y | Distance to translate in the y-axis. |
[in] | z | Distance to translate in the z-axis. |
Create and return a translation matrix.
[in] | x | Distance to translate in the x-axis. |
[in] | y | Distance to translate in the y-axis. |
[in] | z | Distance to translate in the z-axis. |
Get the matrix elements as a column major order array.
Definition at line 78 of file Matrix.cpp.
Get the matrix elements as a column major order array.
Get the matrix elements as a column major order array.
Get the matrix elements as a column major order array.
Get the matrix elements as a column major order array.
Get the matrix elements as a column major order array.
Get the matrix elements as a column major order array.
Get the matrix elements as a column major order array.
Get the matrix elements as a column major order array.
Get the matrix elements as a column major order array.
Create and return a camera matrix.
[in] | eye | Point vector which determines the camera position. |
[in] | center | Point vector which determines where camera is looking at. |
[in] | up | Vector which determines the orientation of the "head". |
Please see header for the specification.
Definition at line 441 of file Matrix.cpp.
Create and return a camera matrix.
[in] | eye | Point vector which determines the camera position. |
[in] | center | Point vector which determines where camera is looking at. |
[in] | up | Vector which determines the orientation of the "head". |
Create and return a camera matrix.
[in] | eye | Point vector which determines the camera position. |
[in] | center | Point vector which determines where camera is looking at. |
[in] | up | Vector which determines the orientation of the "head". |
Create and return a camera matrix.
[in] | eye | Point vector which determines the camera position. |
[in] | center | Point vector which determines where camera is looking at. |
[in] | up | Vector which determines the orientation of the "head". |
Create and return a camera matrix.
[in] | eye | Point vector which determines the camera position. |
[in] | center | Point vector which determines where camera is looking at. |
[in] | up | Vector which determines the orientation of the "head". |
Create and return a camera matrix.
[in] | eye | Point vector which determines the camera position. |
[in] | center | Point vector which determines where camera is looking at. |
[in] | up | Vector which determines the orientation of the "head". |
Calculate determinant of supplied 3x3 matrix.
[in] | matrix | The matrix to calculate the determinant of (supplied as a 9 element float array in column major order). |
Calculate determinant of supplied 3x3 matrix.
[in] | matrix | The matrix to calculate the determinant of (supplied as a 9 element float array in column major order). |
Calculate determinant of supplied 3x3 matrix.
[in] | matrix | The matrix to calculate the determinant of (supplied as a 9 element float array in column major order). |
Calculate determinant of supplied 4x4 matrix.
[in] | matrix | The matrix to calculate the determinant of. |
Calculate determinant of supplied 4x4 matrix.
[in] | matrix | The matrix to calculate the determinant of. |
Calculate determinant of supplied 4x4 matrix.
[in] | matrix | The matrix to calculate the determinant of. |
Calculate determinant of supplied 3x3 matrix.
[in] | matrix | The matrix to calculate the determinant of (supplied as a 9 element float array in column major order). |
Definition at line 83 of file Matrix.cpp.
Calculate determinant of supplied 4x4 matrix.
[in] | matrix | The matrix to calculate the determinant of. |
Definition at line 94 of file Matrix.cpp.
Calculate determinant of supplied 3x3 matrix.
[in] | matrix | The matrix to calculate the determinant of (supplied as a 9 element float array in column major order). |
Calculate determinant of supplied 3x3 matrix.
[in] | matrix | The matrix to calculate the determinant of (supplied as a 9 element float array in column major order). |
Calculate determinant of supplied 3x3 matrix.
[in] | matrix | The matrix to calculate the determinant of (supplied as a 9 element float array in column major order). |
Calculate determinant of supplied 3x3 matrix.
[in] | matrix | The matrix to calculate the determinant of (supplied as a 9 element float array in column major order). |
Calculate determinant of supplied 4x4 matrix.
[in] | matrix | The matrix to calculate the determinant of. |
Calculate determinant of supplied 4x4 matrix.
[in] | matrix | The matrix to calculate the determinant of. |
Calculate determinant of supplied 4x4 matrix.
[in] | matrix | The matrix to calculate the determinant of. |
Calculate determinant of supplied 4x4 matrix.
[in] | matrix | The matrix to calculate the determinant of. |
Get the inverse of a matrix.
[in] | matrix | The matrix to invert. |
Get the inverse of a matrix.
[in] | matrix | The matrix to invert. |
Get the inverse of a matrix.
[in] | matrix | The matrix to invert. |
Get the inverse of a matrix.
[in] | matrix | The matrix to invert. |
Definition at line 155 of file Matrix.cpp.
Get the inverse of a matrix.
[in] | matrix | The matrix to invert. |
Get the inverse of a matrix.
[in] | matrix | The matrix to invert. |
Get the inverse of a matrix.
[in] | matrix | The matrix to invert. |
Get the inverse of a matrix.
[in] | matrix | The matrix to invert. |
Create and return a look at matrix.
[in] | eye | Point vector which determines the camera position. |
[in] | center | Point vector which determines where camera is looking at. |
[in] | up | Vector which determines the orientation of the "head". |
Create and return a look at matrix.
[in] | eye | Point vector which determines the camera position. |
[in] | center | Point vector which determines where camera is looking at. |
[in] | up | Vector which determines the orientation of the "head". |
Definition at line 431 of file Matrix.cpp.
Create and return a look at matrix.
[in] | eye | Point vector which determines the camera position. |
[in] | center | Point vector which determines where camera is looking at. |
[in] | up | Vector which determines the orientation of the "head". |
|
static |
Create and return an orthographic projection matrix.
Assumes Z is positive going away from the user's view (left-hand coordinate system).
[in] | left | The coordinate for the left vertical clipping plane. |
[in] | right | The coordinate for the right vertical clipping plane. |
[in] | bottom | The coordinate for the bottom horizontal clipping plane. |
[in] | top | The coordinate for the top horizontal clipping plane. |
[in] | zNear | The distance from the camera to the near clipping plane. |
[in] | zFar | the distance from the camera to the far clipping plane. |
Definition at line 483 of file Matrix.cpp.
|
static |
Create and return an orthographic projection matrix.
Assumes Z is positive going away from the user's view (left-hand coordinate system).
[in] | left | The coordinate for the left vertical clipping plane. |
[in] | right | The coordinate for the right vertical clipping plane. |
[in] | bottom | The coordinate for the bottom horizontal clipping plane. |
[in] | top | The coordinate for the top horizontal clipping plane. |
[in] | zNear | The distance from the camera to the near clipping plane. |
[in] | zFar | The distance from the camera to the far clipping plane. |
|
static |
Create and return an orthographic projection matrix.
Assumes Z is positive going away from the user's view (left-hand coordinate system).
[in] | left | The coordinate for the left vertical clipping plane. |
[in] | right | The coordinate for the right vertical clipping plane. |
[in] | bottom | The coordinate for the bottom horizontal clipping plane. |
[in] | top | The coordinate for the top horizontal clipping plane. |
[in] | zNear | The distance from the camera to the near clipping plane. |
[in] | zFar | The distance from the camera to the far clipping plane. |
|
static |
Create and return an orthographic projection matrix.
Assumes Z is positive going away from the user's view (left-hand coordinate system).
[in] | left | The coordinate for the left vertical clipping plane. |
[in] | right | The coordinate for the right vertical clipping plane. |
[in] | bottom | The coordinate for the bottom horizontal clipping plane. |
[in] | top | The coordinate for the top horizontal clipping plane. |
[in] | zNear | The distance from the camera to the near clipping plane. |
[in] | zFar | The distance from the camera to the far clipping plane. |
|
static |
Create and return an orthographic projection matrix.
Assumes Z is positive going away from the user's view (left-hand coordinate system).
[in] | left | The coordinate for the left vertical clipping plane. |
[in] | right | The coordinate for the right vertical clipping plane. |
[in] | bottom | The coordinate for the bottom horizontal clipping plane. |
[in] | top | The coordinate for the top horizontal clipping plane. |
[in] | zNear | The distance from the camera to the near clipping plane. |
[in] | zFar | The distance from the camera to the far clipping plane. |
|
static |
Create and return an orthographic projection matrix.
Assumes Z is positive going away from the user's view (left-hand coordinate system).
[in] | left | The coordinate for the left vertical clipping plane. |
[in] | right | The coordinate for the right vertical clipping plane. |
[in] | bottom | The coordinate for the bottom horizontal clipping plane. |
[in] | top | The coordinate for the top horizontal clipping plane. |
[in] | zNear | The distance from the camera to the near clipping plane. |
[in] | zFar | The distance from the camera to the far clipping plane. |
|
static |
Create and return a perspective projection matrix.
[in] | FOV | The field of view angle (in degrees) in the y direction. |
[in] | ratio | The ratio used to calculate the field of view in the x direction. The ratio of x (width) to y (height). |
[in] | zNear | The distance from the camera to the near clipping plane. |
[in] | zFar | the distance from the camera to the far clipping plane. |
|
static |
Create and return a perspective projection matrix.
[in] | FOV | The field of view angle (in degrees) in the y direction. |
[in] | ratio | The ratio used to calculate the field of view in the x direction. The ratio of x (width) to y (height). |
[in] | zNear | The distance from the camera to the near clipping plane. |
[in] | zFar | the distance from the camera to the far clipping plane. |
Please see header for the specification.
Definition at line 425 of file Matrix.cpp.
|
static |
Create and return a perspective projection matrix.
[in] | FOV | The field of view angle (in degrees) in the y direction. |
[in] | ratio | The ratio used to calculate the field of view in the x direction. The ratio of x (width) to y (height). |
[in] | zNear | The distance from the camera to the near clipping plane. |
[in] | zFar | The distance from the camera to the far clipping plane. |
|
static |
Create and return a perspective projection matrix.
[in] | FOV | The field of view angle (in degrees) in the y direction. |
[in] | ratio | The ratio used to calculate the field of view in the x direction. The ratio of x (width) to y (height). |
[in] | zNear | The distance from the camera to the near clipping plane. |
[in] | zFar | The distance from the camera to the far clipping plane. |
|
static |
Create and return a perspective projection matrix.
[in] | FOV | The field of view angle (in degrees) in the y direction. |
[in] | ratio | The ratio used to calculate the field of view in the x direction. The ratio of x (width) to y (height). |
[in] | zNear | The distance from the camera to the near clipping plane. |
[in] | zFar | The distance from the camera to the far clipping plane. |
|
static |
Create and return a perspective projection matrix.
[in] | FOV | The field of view angle (in degrees) in the y direction. |
[in] | ratio | The ratio used to calculate the field of view in the x direction. The ratio of x (width) to y (height). |
[in] | zNear | The distance from the camera to the near clipping plane. |
[in] | zFar | The distance from the camera to the far clipping plane. |
|
static |
Create and return a perspective projection matrix.
[in] | FOV | The field of view angle (in degrees) in the y direction. |
[in] | ratio | The ratio used to calculate the field of view in the x direction. The ratio of x (width) to y (height). |
[in] | zNear | The distance from the camera to the near clipping plane. |
[in] | zFar | The distance from the camera to the far clipping plane. |
|
static |
Create and return a perspective projection matrix.
[in] | FOV | The field of view angle (in radians) in the y direction. |
[in] | ratio | The ratio used to calculate the field of view in the x direction. The ratio of x (width) to y (height). |
[in] | zNear | The distance from the camera to the near clipping plane. |
[in] | zFar | The distance from the camera to the far clipping plane. |
|
static |
Create and return a perspective projection matrix.
[in] | FOV | The field of view angle (in radians) in the y direction. |
[in] | ratio | The ratio used to calculate the field of view in the x direction. The ratio of x (width) to y (height). |
[in] | zNear | The distance from the camera to the near clipping plane. |
[in] | zFar | The distance from the camera to the far clipping plane. |
|
static |
Create and return a perspective projection matrix.
[in] | FOV | The field of view angle (in radians) in the y direction. |
[in] | ratio | The ratio used to calculate the field of view in the x direction. The ratio of x (width) to y (height). |
[in] | zNear | The distance from the camera to the near clipping plane. |
[in] | zFar | The distance from the camera to the far clipping plane. |
Scale each element in a matrix by a constant.
[in] | matrix | The matrix to scale. |
[in] | scale | The scale factor |
Definition at line 362 of file Matrix.cpp.
Scale each element in a matrix by a constant.
[in] | matrix | The matrix to scale. |
[in] | scale | The scale factor |
Scale each element in a matrix by a constant.
[in] | matrix | The matrix to scale. |
[in] | scale | The scale factor |
Scale each element in a matrix by a constant.
[in] | matrix | The matrix to scale. |
[in] | scale | The scale factor |
Scale each element in a matrix by a constant.
[in] | matrix | The matrix to scale. |
[in] | scale | The scale factor |
Scale each element in a matrix by a constant.
[in] | matrix | The matrix to scale. |
[in] | scale | The scale factor |
Scale each element in a matrix by a constant.
[in] | matrix | The matrix to scale. |
[in] | scale | The scale factor |
Scale each element in a matrix by a constant.
[in] | matrix | The matrix to scale. |
[in] | scale | The scale factor |
Transpose a matrix in-place.
[in,out] | matrix | The matrix to transpose. |
Definition at line 374 of file Matrix.cpp.
Transpose a matrix in-place.
[in,out] | matrix | The matrix to transpose. |
Transpose a matrix in-place.
[in,out] | matrix | The matrix to transpose. |
Transpose a matrix in-place.
[in,out] | matrix | The matrix to transpose. |
Transpose a matrix in-place.
[in,out] | matrix | The matrix to transpose. |
Transpose a matrix in-place.
[in,out] | matrix | The matrix to transpose. |
Transpose a matrix in-place.
[in,out] | matrix | The matrix to transpose. |
Transpose a matrix in-place.
[in,out] | matrix | The matrix to transpose. |
Multiply 2 matrices to return a third.
[in] | left | First matrix to multiply. |
[in] | right | Second matrix to multiply. |
Multiply 2 matrices to return a third.
[in] | left | First matrix to multiply. |
[in] | right | Second matrix to multiply. |
Please see header for the specification.
Definition at line 535 of file Matrix.cpp.
Multiply 2 matrices to return a third.
[in] | left | First matrix to multiply. |
[in] | right | Second matrix to multiply. |
Multiply 2 matrices to return a third.
[in] | left | First matrix to multiply. |
[in] | right | Second matrix to multiply. |
Multiply 2 matrices to return a third.
[in] | left | First matrix to multiply. |
[in] | right | Second matrix to multiply. |
Multiply 2 matrices to return a third.
[in] | left | First matrix to multiply. |
[in] | right | Second matrix to multiply. |
Multiply 2 matrices to return a third.
[in] | left | First matrix to multiply. |
[in] | right | Second matrix to multiply. |
Multiply 2 matrices to return a third.
[in] | left | First matrix to multiply. |
[in] | right | Second matrix to multiply. |
Multiply 2 matrices to return a third.
[in] | left | First matrix to multiply. |
[in] | right | Second matrix to multiply. |
Multiply 2 matrices to return a third.
[in] | left | First matrix to multiply. |
[in] | right | Second matrix to multiply. |
Multiply operator to post multiply a matrix by another.
[in] | right | The matrix to post multiply by. |
Please see header for the specification.
Definition at line 63 of file Matrix.cpp.
Multiply operator to post multiply a matrix by another.
[in] | right | The matrix to post multiply by. |
Multiply operator to post multiply a matrix by another.
[in] | right | The matrix to post multiply by. |
Multiply operator to post multiply a matrix by another.
[in] | right | The matrix to post multiply by. |
Multiply operator to post multiply a matrix by another.
[in] | right | The matrix to post multiply by. |
Multiply operator to post multiply a matrix by another.
[in] | right | The matrix to post multiply by. |
Multiply operator to post multiply a matrix by another.
[in] | right | The matrix to post multiply by. |
Multiply operator to post multiply a matrix by another.
[in] | right | The matrix to post multiply by. |
Multiply operator to post multiply a matrix by another.
[in] | right | The matrix to post multiply by. |
Multiply operator to post multiply a matrix by another.
[in] | right | The matrix to post multiply by. |
Overloading assingment operater to do deep copy of the Matrix elements.
Please see header for the specification.
Definition at line 68 of file Matrix.cpp.
Overloading assingment operater to do deep copy of the Matrix elements.
Overloading assingment operater to do deep copy of the Matrix elements.
Overloading assingment operater to do deep copy of the Matrix elements.
Overloading assingment operater to do deep copy of the Matrix elements.
Overloading assingment operater to do deep copy of the Matrix elements.
Overloading assingment operater to do deep copy of the Matrix elements.
Overloading assingment operater to do deep copy of the Matrix elements.
Overloading assingment operater to do deep copy of the Matrix elements.
Overloading assingment operater to do deep copy of the Matrix elements.
float & MaliSDK::Matrix::operator[] | ( | unsigned | element | ) |
Array operator for accessing the elements of the matrix.
[in] | element | The element index of the matrix (accepts 0-15). |
Please see header for the specification.
Definition at line 53 of file Matrix.cpp.
float& MaliSDK::Matrix::operator[] | ( | unsigned | element | ) |
Array operator for accessing the elements of the matrix.
[in] | element | The element index of the matrix (accepts 0-15). |
float& MaliSDK::Matrix::operator[] | ( | unsigned | element | ) |
Array operator for accessing the elements of the matrix.
[in] | element | The element index of the matrix (accepts 0-15). |
float& MaliSDK::Matrix::operator[] | ( | unsigned | element | ) |
Array operator for accessing the elements of the matrix.
[in] | element | The element index of the matrix (accepts 0-15). |
float& MaliSDK::Matrix::operator[] | ( | unsigned | element | ) |
Array operator for accessing the elements of the matrix.
[in] | element | The element index of the matrix (accepts 0-15). |
float& MaliSDK::Matrix::operator[] | ( | unsigned | element | ) |
Array operator for accessing the elements of the matrix.
[in] | element | The element index of the matrix (accepts 0-15). |
float& MaliSDK::Matrix::operator[] | ( | unsigned | element | ) |
Array operator for accessing the elements of the matrix.
[in] | element | The element index of the matrix (accepts 0-15). |
float& MaliSDK::Matrix::operator[] | ( | unsigned | element | ) |
Array operator for accessing the elements of the matrix.
[in] | element | The element index of the matrix (accepts 0-15). |
float& MaliSDK::Matrix::operator[] | ( | unsigned | element | ) |
Array operator for accessing the elements of the matrix.
[in] | element | The element index of the matrix (accepts 0-15). |
float& MaliSDK::Matrix::operator[] | ( | unsigned | element | ) |
Array operator for accessing the elements of the matrix.
[in] | element | The element index of the matrix (accepts 0-15). |
Print the matrix.
Definition at line 614 of file Matrix.cpp.
Transform a 4D vertex by a matrix.
[in] | vector | The 4D vector to be transformed. |
[in] | matrix | The transformation matrix. |
Definition at line 559 of file Matrix.cpp.
Transform a 3D vertex by a matrix.
[in] | vector | The 3D vector to be transformed. |
[in] | matrix | The transformation matrix. |
Definition at line 586 of file Matrix.cpp.
Transform a 4D vertex by a matrix.
[in] | vector | The 4D vector to be transformed. |
[in] | matrix | The transformation matrix. |
Transform a 4D vertex by a matrix.
[in] | vector | The 4D vector to be transformed. |
[in] | matrix | The transformation matrix. |
Transform a 4D vertex by a matrix.
[in] | vector | The 4D vector to be transformed. |
[in] | matrix | The transformation matrix. |
Transform a 4D vertex by a matrix.
[in] | vector | The 4D vector to be transformed. |
[in] | matrix | The transformation matrix. |
Transform a 3D vertex by a matrix.
[in] | vector | The 3D vector to be transformed. |
[in] | matrix | The transformation matrix. |
Transform a 3D vertex by a matrix.
[in] | vector | The 3D vector to be transformed. |
[in] | matrix | The transformation matrix. |
Transform a 3D vertex by a matrix.
[in] | vector | The 3D vector to be transformed. |
[in] | matrix | The transformation matrix. |
Transform a 3D vertex by a matrix.
[in] | vector | The 3D vector to be transformed. |
[in] | matrix | The transformation matrix. |
Transform a 4D vertex by a matrix.
[in] | vector | The 4D vector to be transformed. |
[in] | matrix | The transformation matrix. |
Transform a 4D vertex by a matrix.
[in] | vector | The 4D vector to be transformed. |
[in] | matrix | The transformation matrix. |
Transform a 4D vertex by a matrix.
[in] | vector | The 4D vector to be transformed. |
[in] | matrix | The transformation matrix. |
|
staticprivate |
|
private |
|
staticprivate |
|
static |