Property | Type | Description | |
---|---|---|---|
Identity | |||
m00 | float | ||
m10 | float | ||
m20 | float |
Method | Description | |
---|---|---|
Add ( |
Returns a new 3x3 matrix created by performing a component-wise addition of two matrices. Original signature is 'GLKMatrix3 GLKMatrix3Add ( GLKMatrix3 matrixLeft, GLKMatrix3 matrixRight );' Available in OS X x0.8 and later.
|
|
GLKMatrix3 ( float m00, float m01, float m02, float m10, float m11, float m12, float m20, float m21, float m22 ) : System.Runtime.InteropServices |
Initializes a new instance of the Monobjc.GLKit.GLKMatrix3 struct.
|
|
GetColumn ( |
Retrieves a column from a 3x3 matrix. Original signature is 'GLKVector3 GLKMatrix3GetColumn ( GLKMatrix3 matrix, int column );' Available in OS X x0.8 and later.
|
|
GetMatrix2 ( |
Returns the upper-left 2x2 section of a 3x3 matrix. Original signature is 'GLKMatrix2 GLKMatrix3GetMatrix2 ( GLKMatrix3 matrix );' Available in OS X x0.8 and later.
|
|
GetRow ( |
Retrieves a row from a 3x3 matrix. Original signature is 'GLKVector3 GLKMatrix3GetRow ( GLKMatrix3 matrix, int row );' Available in OS X x0.8 and later.
|
|
Make ( float m00, float m01, float m02, float m10, float m11, float m12, float m20, float m21, float m22 ) : |
Returns a 3x3 matrix created from individual component values. Original signature is 'GLKMatrix3 GLKMatrix3Make ( float m00, float m01, float m02, float m10, float m11, float m12, float m20, float m21, float m22 );' Available in OS X x0.8 and later.
|
|
MakeAndTranspose ( float m00, float m01, float m02, float m10, float m11, float m12, float m20, float m21, float m22 ) : |
Returns a 3x3 transposed matrix created from individual component values. Original signature is 'GLKMatrix3 GLKMatrix3MakeAndTranspose ( float m00, float m01, float m02, float m10, float m11, float m12, float m20, float m21, float m22 );' Available in OS X x0.8 and later.
|
|
MakeRotation ( float radians, float x, float y, float z ) : |
Returns a 3x3 matrix that performs a rotation around an arbitrary vector. Original signature is 'GLKMatrix3 GLKMatrix3MakeRotation ( float radians, float x, float y, float z );' Available in OS X x0.8 and later.
|
|
MakeScale ( float sx, float sy, float sz ) : |
Returns a 3x3 matrix that performs a scaling transformation. Original signature is 'GLKMatrix3 GLKMatrix3MakeScale ( float sx, float sy, float sz );' Available in OS X x0.8 and later.
|
|
MakeWithArray ( |
Returns a 3x3 matrix created from an array of component values. Original signature is 'GLKMatrix3 GLKMatrix3MakeWithArray ( float values[9] );' Available in OS X x0.8 and later.
|
|
MakeWithArrayAndTranspose ( |
Returns a 3x3 transposed matrix created from an array of component values. Original signature is 'GLKMatrix3 GLKMatrix3MakeWithArrayAndTranspose ( float values[9] );' Available in OS X x0.8 and later.
|
|
MakeWithColumns ( |
Returns a 3x3 matrix created from three column vectors. Original signature is 'GLKMatrix3 GLKMatrix3MakeWithColumns ( GLKVector3 column0, GLKVector3 column1, GLKVector3 column2 );' Available in OS X x0.8 and later.
|
|
MakeWithQuaternion ( |
Returns a 3x3 matrix that performs a rotation based on a quaternion. Original signature is 'GLKMatrix3 GLKMatrix3MakeWithQuaternion ( GLKQuaternion quaternion );' Available in OS X x0.8 and later.
|
|
MakeWithRows ( |
Returns a 3x3 matrix created from three row vectors. Original signature is 'GLKMatrix3 GLKMatrix3MakeWithRows ( GLKVector3 row0, GLKVector3 row1, GLKVector3 row2 );' Available in OS X x0.8 and later.
|
|
MakeXRotation ( float radians ) : |
Returns a 3x3 matrix that performs a rotation around the positive x-axis. Original signature is 'GLKMatrix3 GLKMatrix3MakeXRotation ( float radians );' Available in OS X x0.8 and later.
|
|
MakeYRotation ( float radians ) : |
Returns a 3x3 matrix that performs a rotation around the positive y-axis. Original signature is 'GLKMatrix3 GLKMatrix3MakeYRotation ( float radians );' Available in OS X x0.8 and later.
|
|
MakeZRotation ( float radians ) : |
Returns a 3x3 matrix that performs a rotation around the positive z-axis. Original signature is 'GLKMatrix3 GLKMatrix3MakeZRotation ( float radians );' Available in OS X x0.8 and later.
|
|
Multiply ( |
Returns the product of two matrices. Original signature is 'GLKMatrix3 GLKMatrix3Multiply ( GLKMatrix3 matrixLeft, GLKMatrix3 matrixRight );' Available in OS X x0.8 and later.
|
|
MultiplyVector3 ( |
Multiplies a 3x3 matrix by a vector. Original signature is 'GLKVector3 GLKMatrix3MultiplyVector3 ( GLKMatrix3 matrixLeft, GLKVector3 vectorRight );' Available in OS X x0.8 and later.
|
|
MultiplyVector3Array ( |
Multiplies a 3x3 matrix by an array of vectors. Original signature is 'void GLKMatrix3MultiplyVector3Array ( GLKMatrix3 matrix, GLKVector3 *vectors, size_t vectorCount );' Available in OS X x0.8 and later.
|
|
Rotate ( |
Returns a new 3x3 matrix created by concatenating a matrix with a rotation around a vector. Original signature is 'GLKMatrix3 GLKMatrix3Rotate ( GLKMatrix3 matrix, float radians, float x, float y, float z );' Available in OS X x0.8 and later.
|
|
RotateWithVector3 ( |
Returns a new 3x3 matrix created by concatenating a matrix with a rotation around a vector. Original signature is 'GLKMatrix3 GLKMatrix3RotateWithVector3 ( GLKMatrix3 matrix, float radians, GLKVector3 axisVector );' Available in OS X x0.8 and later.
|
|
RotateWithVector4 ( |
Returns a new 3x3 matrix created by concatenating a matrix with a rotation around a vector. Original signature is 'GLKMatrix3 GLKMatrix3RotateWithVector4 ( GLKMatrix3 matrix, float radians, GLKVector4 axisVector );' Available in OS X x0.8 and later.
|
|
RotateX ( |
Returns a new 3x3 matrix created by concatenating a matrix with a rotation around the x-axis. Original signature is 'GLKMatrix3 GLKMatrix3RotateX ( GLKMatrix3 matrix, float radians );' Available in OS X x0.8 and later.
|
|
RotateY ( |
Returns a new 3x3 matrix created by concatenating a matrix with a rotation around the y-axis. Original signature is 'GLKMatrix3 GLKMatrix3RotateY ( GLKMatrix3 matrix, float radians );' Available in OS X x0.8 and later.
|
|
RotateZ ( |
Returns a new 3x3 matrix created by concatenating a matrix with a rotation around the z-axis. Original signature is 'GLKMatrix3 GLKMatrix3RotateZ ( GLKMatrix3 matrix, float radians );' Available in OS X x0.8 and later.
|
|
Scale ( |
Returns a new 3x3 matrix created by concatenating a matrix with a scaling transform. Original signature is 'GLKMatrix3 GLKMatrix3Scale ( GLKMatrix3 matrix, float sx, float sy, float sz );' Available in OS X x0.8 and later.
|
|
ScaleWithVector3 ( |
Returns a new 3x3 matrix created by concatenating a matrix with a scaling transform defined by a vector. Original signature is 'GLKMatrix3 GLKMatrix3ScaleWithVector3 ( GLKMatrix3 matrix, GLKVector3 scaleVector );' Available in OS X x0.8 and later.
|
|
ScaleWithVector4 ( |
Returns a new 3x3 matrix created by concatenating a matrix with a scaling transform defined by a vector. Original signature is 'GLKMatrix3 GLKMatrix3ScaleWithVector4 ( GLKMatrix3 matrix, GLKVector4 scaleVector );' Available in OS X x0.8 and later.
|
|
SetColumn ( |
Returns a new 3x3 matrix with one column replaced by a new vector. Original signature is 'GLKMatrix3 GLKMatrix3SetColumn ( GLKMatrix3 matrix, int column, GLKVector3 vector );' Available in OS X x0.8 and later.
|
|
SetRow ( |
Returns a new 3x3 matrix with one row replaced by a new vector. Original signature is 'GLKMatrix3 GLKMatrix3SetRow ( GLKMatrix3 matrix, int row, GLKVector3 vector );' Available in OS X x0.8 and later.
|
|
Subtract ( |
Returns a new 3x3 matrix created by performing a component-wise subtraction of two matrices. Original signature is 'GLKMatrix3 GLKMatrix3Subtract ( GLKMatrix3 matrixLeft, GLKMatrix3 matrixRight );' Available in OS X x0.8 and later.
|
|
Transpose ( |
Returns the transpose of a matrix. Original signature is 'GLKMatrix3 GLKMatrix3Transpose ( GLKMatrix3 matrix );' Available in OS X x0.8 and later.
|
|
this ( int index ) : float |
Gets or sets the value at the specified index.
|
public static Add ( |
||
matrixLeft | MISSING | |
matrixRight | MISSING | |
return |
public GLKMatrix3 ( float m00, float m01, float m02, float m10, float m11, float m12, float m20, float m21, float m22 ) : System.Runtime.InteropServices | ||
m00 | float | |
m01 | float | |
m02 | float | |
m10 | float | |
m11 | float | |
m12 | float | |
m20 | float | |
m21 | float | |
m22 | float | |
return | System.Runtime.InteropServices |
public static GetColumn ( |
||
matrix | MISSING | |
column | int | MISSING |
return |
public static GetMatrix2 ( |
||
matrix | MISSING | |
return |
public static GetRow ( |
||
matrix | MISSING | |
row | int | MISSING |
return |
public static Make ( float m00, float m01, float m02, float m10, float m11, float m12, float m20, float m21, float m22 ) : |
||
m00 | float | MISSING |
m01 | float | MISSING |
m02 | float | MISSING |
m10 | float | MISSING |
m11 | float | MISSING |
m12 | float | MISSING |
m20 | float | MISSING |
m21 | float | MISSING |
m22 | float | MISSING |
return |
public static MakeAndTranspose ( float m00, float m01, float m02, float m10, float m11, float m12, float m20, float m21, float m22 ) : |
||
m00 | float | MISSING |
m01 | float | MISSING |
m02 | float | MISSING |
m10 | float | MISSING |
m11 | float | MISSING |
m12 | float | MISSING |
m20 | float | MISSING |
m21 | float | MISSING |
m22 | float | MISSING |
return |
public static MakeRotation ( float radians, float x, float y, float z ) : |
||
radians | float | MISSING |
x | float | MISSING |
y | float | MISSING |
z | float | MISSING |
return |
public static MakeScale ( float sx, float sy, float sz ) : |
||
sx | float | MISSING |
sy | float | MISSING |
sz | float | MISSING |
return |
public static MakeWithArray ( |
||
values | MISSING | |
return |
public static MakeWithArrayAndTranspose ( |
||
values | MISSING | |
return |
public static MakeWithColumns ( |
||
column0 | MISSING | |
column1 | MISSING | |
column2 | MISSING | |
return |
public static MakeWithQuaternion ( |
||
quaternion | MISSING | |
return |
public static MakeWithRows ( |
||
row0 | MISSING | |
row1 | MISSING | |
row2 | MISSING | |
return |
public static MakeXRotation ( float radians ) : |
||
radians | float | MISSING |
return |
public static MakeYRotation ( float radians ) : |
||
radians | float | MISSING |
return |
public static MakeZRotation ( float radians ) : |
||
radians | float | MISSING |
return |
public static Multiply ( |
||
matrixLeft | MISSING | |
matrixRight | MISSING | |
return |
public static MultiplyVector3 ( |
||
matrixLeft | MISSING | |
vectorRight | MISSING | |
return |
public static MultiplyVector3Array ( |
||
matrix | MISSING | |
vectors | MISSING | |
vectorCount | MISSING | |
return | void |
public static Rotate ( |
||
matrix | MISSING | |
radians | float | MISSING |
x | float | MISSING |
y | float | MISSING |
z | float | MISSING |
return |
public static RotateWithVector3 ( |
||
matrix | MISSING | |
radians | float | MISSING |
axisVector | MISSING | |
return |
public static RotateWithVector4 ( |
||
matrix | MISSING | |
radians | float | MISSING |
axisVector | MISSING | |
return |
public static RotateX ( |
||
matrix | MISSING | |
radians | float | MISSING |
return |
public static RotateY ( |
||
matrix | MISSING | |
radians | float | MISSING |
return |
public static RotateZ ( |
||
matrix | MISSING | |
radians | float | MISSING |
return |
public static Scale ( |
||
matrix | MISSING | |
sx | float | MISSING |
sy | float | MISSING |
sz | float | MISSING |
return |
public static ScaleWithVector3 ( |
||
matrix | MISSING | |
scaleVector | MISSING | |
return |
public static ScaleWithVector4 ( |
||
matrix | MISSING | |
scaleVector | MISSING | |
return |
public static SetColumn ( |
||
matrix | MISSING | |
column | int | MISSING |
vector | MISSING | |
return |
public static SetRow ( |
||
matrix | MISSING | |
row | int | MISSING |
vector | MISSING | |
return |
public static Subtract ( |
||
matrixLeft | MISSING | |
matrixRight | MISSING | |
return |
public static Transpose ( |
||
matrix | MISSING | |
return |
public static GLKMatrix3,Monobjc.GLKit Identity | ||
return |