Jypeli 10
The simple game programming library
|
A 2x2 matrix which can represent rotations for 2D vectors. Lisää...
Julkiset jäsenfunktiot | |
Matrix2x2 (Scalar m00, Scalar m01, Scalar m10, Scalar m11) | |
Creates a new Matrix3 with all the specified parameters. Lisää... | |
Matrix2x2 (Scalar[] values) | |
Matrix2x2 (Scalar[] values, int index) | |
Matrix2x2 (Vector2D xAxis, Vector2D yAxis) | |
Create a new Matrix from 3 Vertex3 objects. Lisää... | |
void | CopyFrom (Scalar[] array, int index) |
Copies all the elements of the IAdvanceValueType, of the specified one-dimensional Array to the IAdvanceValueType. Lisää... | |
void | CopyTo (Scalar[] array, int index) |
Copies all the elements of the IAdvanceValueType to the specified one-dimensional Array of Scalar. Lisää... | |
void | CopyTransposedFrom (Scalar[] array, int index) |
void | CopyTransposedTo (Scalar[] array, int index) |
bool | Equals (Matrix2x2 other) |
override bool | Equals (object obj) |
Vector2D | GetColumn (int columnIndex) |
override int | GetHashCode () |
Vector2D | GetRow (int rowIndex) |
void | SetColumn (int columnIndex, Vector2D value) |
void | SetRow (int rowIndex, Vector2D value) |
Scalar[] | ToArray () |
Copies the elements of the IAdvanceValueType to a new array of Scalar . Lisää... | |
Scalar[,] | ToMatrixArray () |
override string | ToString () |
string | ToString (string format) |
turns the object into a string representation of itself with a special format for each Scaler in it. Lisää... | |
Scalar[] | ToTransposedArray () |
Julkiset jäsenfunktiot inherited from AdvanceMath.IMatrix< Matrix2x2, Vector2D, Vector2D > | |
void | CopyTransposedFrom (Scalar[] array, int index) |
Copies all the elements, in a Transposed order, up to the IAdvanceValueType.Count of the IAdvanceValueType, of the specified one-dimensional Array to the IAdvanceValueType. Lisää... | |
void | CopyTransposedTo (Scalar[] array, int index) |
Copies all the elements, in a Transposed order, of the IAdvanceValueType to the specified one-dimensional Array of Scalar. Lisää... | |
VC | GetColumn (int columnIndex) |
Gets the VC at the specified Column. Lisää... | |
VR | GetRow (int rowIndex) |
Gets the VR at the specified Row. Lisää... | |
void | SetColumn (int columnIndex, VC value) |
Sets the VC at the specified Column. Lisää... | |
void | SetRow (int rowIndex, VR value) |
Sets the VR at the specified Row. Lisää... | |
Scalar[,] | ToMatrixArray () |
Copies the elements of the IMatrix to a new 2-dimensional array of Scalars. Lisää... | |
Scalar[] | ToTransposedArray () |
Copies the elements, in a Transposed order, of the IMatrix to a new array of Scalar. Lisää... | |
Staattiset julkiset jäsenfunktiot | |
static Matrix2x2 | Add (Matrix2x2 left, Matrix2x2 right) |
Used to add two matrices together. Lisää... | |
static void | Add (ref Matrix2x2 left, ref Matrix2x2 right, out Matrix2x2 result) |
static void | Copy (ref Matrix2x2 matrix, Scalar[] destArray) |
static void | Copy (ref Matrix2x2 matrix, Scalar[] destArray, int index) |
static void | Copy (ref Matrix2x3 source, out Matrix2x2 dest) |
static void | Copy (ref Matrix3x3 source, out Matrix2x2 dest) |
static void | Copy (ref Matrix4x4 source, out Matrix2x2 dest) |
static void | Copy (Scalar[] sourceArray, int index, out Matrix2x2 result) |
static void | Copy (Scalar[] sourceArray, out Matrix2x2 result) |
static void | CopyTranspose (ref Matrix2x2 matrix, Scalar[] destArray) |
static void | CopyTranspose (ref Matrix2x2 matrix, Scalar[] destArray, int index) |
static void | CopyTranspose (Scalar[] sourceArray, int index, out Matrix2x2 result) |
static void | CopyTranspose (Scalar[] sourceArray, out Matrix2x2 result) |
static Matrix2x2 | CreateNormal (Matrix2x3 source) |
static Matrix2x2 | CreateNormal (Matrix3x3 source) |
static void | CreateNormal (ref Matrix2x3 source, out Matrix2x2 result) |
static void | CreateNormal (ref Matrix3x3 source, out Matrix2x2 result) |
static bool | Equals (Matrix2x2 left, Matrix2x2 right) |
static bool | Equals (ref Matrix2x2 left, ref Matrix2x2 right) |
static Matrix2x2 | FromArray (Scalar[] array) |
static void | FromRotation (ref Scalar radianAngle, out Matrix2x2 result) |
static Matrix2x2 | FromRotation (Scalar radianAngle) |
static void | FromScale (ref Vector2D scale, out Matrix2x2 result) |
static Matrix2x2 | FromScale (Vector2D scale) |
static Matrix2x2 | FromTransposedArray (Scalar[] array) |
static Matrix2x2 | GetAdjoint (Matrix2x2 source) |
static void | GetAdjoint (ref Matrix2x2 source, out Matrix2x2 result) |
static Matrix2x2 | GetCofactor (Matrix2x2 source) |
static void | GetCofactor (ref Matrix2x2 source, out Matrix2x2 result) |
static Scalar | GetDeterminant (Matrix2x2 source) |
static void | GetDeterminant (ref Matrix2x2 source, out Scalar result) |
static Matrix2x2 | Invert (Matrix2x2 source) |
static void | Invert (ref Matrix2x2 source, out Matrix2x2 result) |
static Matrix2x2 | Lerp (Matrix2x2 left, Matrix2x2 right, Scalar amount) |
static void | Lerp (ref Matrix2x2 left, ref Matrix2x2 right, ref Scalar amount, out Matrix2x2 result) |
static Matrix2x2 | Multiply (Matrix2x2 left, Matrix2x2 right) |
Used to multiply (concatenate) two Matrix4x4s. Lisää... | |
static Matrix2x2 | Multiply (Matrix2x2 left, Scalar scalar) |
Used to multiply a Matrix2x2 object by a scalar value.. Lisää... | |
static void | Multiply (ref Matrix2x2 left, ref Matrix2x2 right, out Matrix2x2 result) |
static void | Multiply (ref Matrix2x2 left, ref Scalar scalar, out Matrix2x2 result) |
static Matrix2x2 | Negate (Matrix2x2 source) |
Negates a Matrix2x2. Lisää... | |
static void | Negate (ref Matrix2x2 source) |
static void | Negate (ref Matrix2x2 source, out Matrix2x2 result) |
static | operator Matrix2x2 (Matrix3x3 source) |
static bool | operator!= (Matrix2x2 left, Matrix2x2 right) |
static Matrix2x2 | operator* (Matrix2x2 left, Matrix2x2 right) |
Multiply (concatenate) two Matrix3 instances together. Lisää... | |
static Matrix2x2 | operator* (Matrix2x2 matrix, Scalar scalar) |
Multiplies all the items in the Matrix3 by a scalar value. Lisää... | |
static Matrix2x2 | operator* (Scalar scalar, Matrix2x2 matrix) |
Multiplies all the items in the Matrix3 by a scalar value. Lisää... | |
static Matrix2x2 | operator+ (Matrix2x2 left, Matrix2x2 right) |
Used to add two matrices together. Lisää... | |
static Matrix2x2 | operator- (Matrix2x2 left, Matrix2x2 right) |
Used to subtract two matrices. Lisää... | |
static Matrix2x2 | operator- (Matrix2x2 matrix) |
Negates all the items in the Matrix. Lisää... | |
static bool | operator== (Matrix2x2 left, Matrix2x2 right) |
Test two matrices for (value) equality Lisää... | |
static Matrix2x2 | Parse (string s) |
static Matrix2x2 | Subtract (Matrix2x2 left, Matrix2x2 right) |
Used to subtract two matrices. Lisää... | |
static void | Subtract (ref Matrix2x2 left, ref Matrix2x2 right, out Matrix2x2 result) |
static Matrix2x2 | Transpose (Matrix2x2 source) |
static void | Transpose (ref Matrix2x2 source, out Matrix2x2 result) |
static bool | TryParse (string s, out Matrix2x2 result) |
Julkiset attribuutit | |
Scalar | m00 |
Scalar | m01 |
Scalar | m10 |
Scalar | m11 |
Staattiset julkiset attribuutit | |
const int | ColumnCount = 2 |
The number of columns. Lisää... | |
const int | Count = RowCount * ColumnCount |
The number of Scalar values in the class. Lisää... | |
static readonly Matrix2x2 | Identity |
const int | RowCount = 2 |
The number of rows. Lisää... | |
const int | Size = sizeof(Scalar) * Count |
The Size of the class in bytes; Lisää... | |
static readonly Matrix2x2 | Zero |
Ominaisuudet | |
Matrix2x2 | Adjoint [get] |
Matrix2x2 | Cofactor [get] |
int IMatrix. | ColumnCount [get] |
int IAdvanceValueType. | Count [get] |
Vector2D | Cx [getset] |
Vector2D | Cy [getset] |
Scalar | Determinant [get] |
Matrix2x2 | Inverted [get] |
int IMatrix. | RowCount [get] |
Vector2D | Rx [getset] |
The X Row or row zero. Lisää... | |
Vector2D | Ry [getset] |
The Y Row or row one. Lisää... | |
Matrix2x2 | Transposed [get] |
Swap the rows of the matrix with the columns. Lisää... | |
Ominaisuudet inherited from AdvanceMath.IMatrix< Matrix2x2, Vector2D, Vector2D > | |
M | Adjoint [get] |
Gets the Adjoint (Conjugate Transpose) of the IMatrix Lisää... | |
M | Cofactor [get] |
Gets the Cofactor (The Transpose of the Adjoint) of the IMatrix Lisää... | |
int | ColumnCount [get] |
Gets a 32-bit integer that represents the total number of Columns in the IMatrix. Lisää... | |
Scalar | Determinant [get] |
Gets the Determinant of the IMatrix Lisää... | |
M | Inverted [get] |
Gets the Inverse of the IMatrix Lisää... | |
int | RowCount [get] |
Gets a 32-bit integer that represents the total number of Rows in the IMatrix. Lisää... | |
M | Transposed [get] |
Gets the Transpose of the IMatrix Lisää... | |
Ominaisuudet inherited from AdvanceMath.IAdvanceValueType | |
int | Count [get] |
Gets a 32-bit integer that represents the total number of elements in all the dimensions of IAdvanceValueType. Lisää... | |
Yksityiset jäsenfunktiot | |
string | ToStringInternal (string FormatString) |
Staattiset yksityiset attribuutit | |
static readonly string | FormatableString = MatrixHelper.CreateMatrixFormatableString(RowCount, ColumnCount) |
static readonly string | FormatString = MatrixHelper.CreateMatrixFormatString(RowCount, ColumnCount) |
A 2x2 matrix which can represent rotations for 2D vectors.
Määrittely tiedoston Matrix2x2.cs rivillä 57.
Creates a new Matrix3 with all the specified parameters.
Määrittely tiedoston Matrix2x2.cs rivillä 525.
Viittaukset AdvanceMath.Matrix2x2.m00, AdvanceMath.Matrix2x2.m01, AdvanceMath.Matrix2x2.m10 ja AdvanceMath.Matrix2x2.m11.
Create a new Matrix from 3 Vertex3 objects.
xAxis | |
yAxis |
Määrittely tiedoston Matrix2x2.cs rivillä 539.
Viittaukset AdvanceMath.Matrix2x2.m00, AdvanceMath.Matrix2x2.m01, AdvanceMath.Matrix2x2.m10, AdvanceMath.Matrix2x2.m11, AdvanceMath.Vector2D.X ja AdvanceMath.Vector2D.Y.
AdvanceMath.Matrix2x2.Matrix2x2 | ( | Scalar[] | values | ) |
Määrittely tiedoston Matrix2x2.cs rivillä 546.
AdvanceMath.Matrix2x2.Matrix2x2 | ( | Scalar[] | values, |
int | index | ||
) |
Määrittely tiedoston Matrix2x2.cs rivillä 547.
Viittaukset AdvanceMath.Matrix2x2.Copy().
Used to add two matrices together.
left | |
right |
Määrittely tiedoston Matrix2x2.cs rivillä 254.
Viittaukset AdvanceMath.Matrix2x2.m00, AdvanceMath.Matrix2x2.m01, AdvanceMath.Matrix2x2.m10 ja AdvanceMath.Matrix2x2.m11.
|
static |
Määrittely tiedoston Matrix2x2.cs rivillä 266.
Määrittely tiedoston Matrix2x2.cs rivillä 90.
Viittaukset AdvanceMath.Matrix2x2.Copy().
Viitattu AdvanceMath.Matrix2x2.Matrix2x2(), AdvanceMath.Matrix2x2.Copy(), AdvanceMath.Matrix2x2.CopyFrom(), AdvanceMath.Matrix2x2.CopyTo() ja AdvanceMath.Matrix2x2.FromArray().
|
static |
Määrittely tiedoston Matrix2x2.cs rivillä 94.
Viittaukset AdvanceMath.ThrowHelper.CheckCopy() ja AdvanceMath.Matrix2x2.Count.
Määrittely tiedoston Matrix2x2.cs rivillä 163.
Määrittely tiedoston Matrix2x2.cs rivillä 155.
Määrittely tiedoston Matrix2x2.cs rivillä 147.
|
static |
Määrittely tiedoston Matrix2x2.cs rivillä 108.
Viittaukset AdvanceMath.ThrowHelper.CheckCopy() ja AdvanceMath.Matrix2x2.Count.
Määrittely tiedoston Matrix2x2.cs rivillä 104.
Viittaukset AdvanceMath.Matrix2x2.Copy().
void AdvanceMath.Matrix2x2.CopyFrom | ( | Scalar[] | array, |
int | index | ||
) |
Copies all the elements of the IAdvanceValueType, of the specified one-dimensional Array to the IAdvanceValueType.
array | The one-dimensional Array that is the source of the elements copied to the IAdvanceValueType. |
index | A 32-bit integer that represents the index in array at which copying begins. |
Toteuttaa luokan AdvanceMath.IAdvanceValueType.
Määrittely tiedoston Matrix2x2.cs rivillä 752.
Viittaukset AdvanceMath.Matrix2x2.Copy().
void AdvanceMath.Matrix2x2.CopyTo | ( | Scalar[] | array, |
int | index | ||
) |
Copies all the elements of the IAdvanceValueType to the specified one-dimensional Array of Scalar.
array | The one-dimensional Array that is the destination of the elements copied from the IAdvanceValueType. |
index | A 32-bit integer that represents the index in array at which copying begins. |
Toteuttaa luokan AdvanceMath.IAdvanceValueType.
Määrittely tiedoston Matrix2x2.cs rivillä 744.
Viittaukset AdvanceMath.Matrix2x2.Copy().
Määrittely tiedoston Matrix2x2.cs rivillä 118.
Viittaukset AdvanceMath.Matrix2x2.CopyTranspose().
Viitattu AdvanceMath.Matrix2x2.CopyTranspose(), AdvanceMath.Matrix2x2.CopyTransposedFrom(), AdvanceMath.Matrix2x2.CopyTransposedTo() ja AdvanceMath.Matrix2x2.FromTransposedArray().
|
static |
Määrittely tiedoston Matrix2x2.cs rivillä 122.
Viittaukset AdvanceMath.ThrowHelper.CheckCopy() ja AdvanceMath.Matrix2x2.Count.
|
static |
Määrittely tiedoston Matrix2x2.cs rivillä 136.
Viittaukset AdvanceMath.ThrowHelper.CheckCopy() ja AdvanceMath.Matrix2x2.Count.
|
static |
Määrittely tiedoston Matrix2x2.cs rivillä 132.
Viittaukset AdvanceMath.Matrix2x2.CopyTranspose().
void AdvanceMath.Matrix2x2.CopyTransposedFrom | ( | Scalar[] | array, |
int | index | ||
) |
Määrittely tiedoston Matrix2x2.cs rivillä 756.
Viittaukset AdvanceMath.Matrix2x2.CopyTranspose().
void AdvanceMath.Matrix2x2.CopyTransposedTo | ( | Scalar[] | array, |
int | index | ||
) |
Määrittely tiedoston Matrix2x2.cs rivillä 748.
Viittaukset AdvanceMath.Matrix2x2.CopyTranspose().
Määrittely tiedoston Matrix2x2.cs rivillä 482.
Viittaukset AdvanceMath.Matrix2x2.CreateNormal().
Viitattu AdvanceMath.Matrix2x2.CreateNormal().
Määrittely tiedoston Matrix2x2.cs rivillä 496.
Viittaukset AdvanceMath.Matrix2x2.CreateNormal().
|
static |
Määrittely tiedoston Matrix2x2.cs rivillä 488.
|
static |
Määrittely tiedoston Matrix2x2.cs rivillä 502.
Määrittely tiedoston Matrix2x2.cs rivillä 467.
Viittaukset AdvanceMath.Matrix2x2.m00, AdvanceMath.Matrix2x2.m01, AdvanceMath.Matrix2x2.m10 ja AdvanceMath.Matrix2x2.m11.
Viitattu AdvanceMath.Matrix2x2.Equals().
bool AdvanceMath.Matrix2x2.Equals | ( | Matrix2x2 | other | ) |
Määrittely tiedoston Matrix2x2.cs rivillä 789.
Viittaukset AdvanceMath.Matrix2x2.Equals().
override bool AdvanceMath.Matrix2x2.Equals | ( | object | obj | ) |
Määrittely tiedoston Matrix2x2.cs rivillä 783.
Viittaukset AdvanceMath.Matrix2x2.Equals().
Määrittely tiedoston Matrix2x2.cs rivillä 474.
Määrittely tiedoston Matrix2x2.cs rivillä 405.
Viittaukset AdvanceMath.Matrix2x2.Copy().
|
static |
Määrittely tiedoston Matrix2x2.cs rivillä 427.
Viittaukset AdvanceMath.MathHelper.Cos() ja AdvanceMath.MathHelper.Sin().
Määrittely tiedoston Matrix2x2.cs rivillä 418.
Viittaukset AdvanceMath.MathHelper.Cos(), AdvanceMath.Matrix2x2.m00, AdvanceMath.Matrix2x2.m01, AdvanceMath.Matrix2x2.m10, AdvanceMath.Matrix2x2.m11 ja AdvanceMath.MathHelper.Sin().
Määrittely tiedoston Matrix2x2.cs rivillä 444.
Määrittely tiedoston Matrix2x2.cs rivillä 435.
Viittaukset AdvanceMath.Matrix2x2.m00, AdvanceMath.Matrix2x2.m01, AdvanceMath.Matrix2x2.m10, AdvanceMath.Matrix2x2.m11, AdvanceMath.Vector2D.X ja AdvanceMath.Vector2D.Y.
Määrittely tiedoston Matrix2x2.cs rivillä 411.
Viittaukset AdvanceMath.Matrix2x2.CopyTranspose().
Määrittely tiedoston Matrix2x2.cs rivillä 373.
Viittaukset AdvanceMath.Matrix2x2.GetAdjoint().
Viitattu AdvanceMath.Matrix2x2.GetAdjoint().
Määrittely tiedoston Matrix2x2.cs rivillä 379.
Viittaukset AdvanceMath.Matrix2x2.m11.
Määrittely tiedoston Matrix2x2.cs rivillä 388.
Viittaukset AdvanceMath.Matrix2x2.GetCofactor().
Viitattu AdvanceMath.Matrix2x2.GetCofactor().
Määrittely tiedoston Matrix2x2.cs rivillä 394.
Viittaukset AdvanceMath.Matrix2x2.m11.
Vector2D AdvanceMath.Matrix2x2.GetColumn | ( | int | columnIndex | ) |
Määrittely tiedoston Matrix2x2.cs rivillä 679.
Viittaukset AdvanceMath.Matrix2x2.ColumnCount, AdvanceMath.Matrix2x2.Cx, AdvanceMath.Matrix2x2.Cy ja AdvanceMath.ThrowHelper.GetThrowIndex().
Määrittely tiedoston Matrix2x2.cs rivillä 347.
Viittaukset AdvanceMath.Matrix2x2.GetDeterminant().
Viitattu AdvanceMath.Matrix2x2.GetDeterminant().
Määrittely tiedoston Matrix2x2.cs rivillä 353.
override int AdvanceMath.Matrix2x2.GetHashCode | ( | ) |
Määrittely tiedoston Matrix2x2.cs rivillä 776.
Viittaukset AdvanceMath.Matrix2x2.m00, AdvanceMath.Matrix2x2.m01, AdvanceMath.Matrix2x2.m10 ja AdvanceMath.Matrix2x2.m11.
Vector2D AdvanceMath.Matrix2x2.GetRow | ( | int | rowIndex | ) |
Määrittely tiedoston Matrix2x2.cs rivillä 704.
Viittaukset AdvanceMath.ThrowHelper.GetThrowIndex(), AdvanceMath.Matrix2x2.RowCount, AdvanceMath.Matrix2x2.Rx ja AdvanceMath.Matrix2x2.Ry.
Määrittely tiedoston Matrix2x2.cs rivillä 331.
Viittaukset AdvanceMath.Matrix2x2.Invert().
Viitattu AdvanceMath.Matrix2x2.Invert().
Määrittely tiedoston Matrix2x2.cs rivillä 337.
Viittaukset AdvanceMath.Matrix2x2.m11.
|
static |
Määrittely tiedoston Matrix2x2.cs rivillä 172.
Viittaukset AdvanceMath.Matrix2x2.Lerp().
Viitattu AdvanceMath.Matrix2x2.Lerp().
|
static |
Määrittely tiedoston Matrix2x2.cs rivillä 178.
Used to multiply (concatenate) two Matrix4x4s.
left | |
right |
Määrittely tiedoston Matrix2x2.cs rivillä 193.
Viittaukset AdvanceMath.Matrix2x2.m00, AdvanceMath.Matrix2x2.m01, AdvanceMath.Matrix2x2.m10 ja AdvanceMath.Matrix2x2.m11.
Used to multiply a Matrix2x2 object by a scalar value..
left | |
scalar |
Määrittely tiedoston Matrix2x2.cs rivillä 227.
Viittaukset AdvanceMath.Matrix2x2.m00, AdvanceMath.Matrix2x2.m01, AdvanceMath.Matrix2x2.m10 ja AdvanceMath.Matrix2x2.m11.
|
static |
Määrittely tiedoston Matrix2x2.cs rivillä 205.
Viittaukset AdvanceMath.Matrix2x2.m00, AdvanceMath.Matrix2x2.m01, AdvanceMath.Matrix2x2.m10 ja AdvanceMath.Matrix2x2.m11.
|
static |
Määrittely tiedoston Matrix2x2.cs rivillä 239.
Negates a Matrix2x2.
Määrittely tiedoston Matrix2x2.cs rivillä 305.
Viittaukset AdvanceMath.Matrix2x2.m00, AdvanceMath.Matrix2x2.m01, AdvanceMath.Matrix2x2.m10 ja AdvanceMath.Matrix2x2.m11.
Viitattu AdvanceMath.Matrix2x2.Negate().
|
static |
Määrittely tiedoston Matrix2x2.cs rivillä 318.
Viittaukset AdvanceMath.Matrix2x2.Negate().
Määrittely tiedoston Matrix2x2.cs rivillä 322.
Määrittely tiedoston Matrix2x2.cs rivillä 992.
Viittaukset AdvanceMath.Matrix2x2.m00, AdvanceMath.Matrix3x3.m00, AdvanceMath.Matrix2x2.m01, AdvanceMath.Matrix3x3.m01, AdvanceMath.Matrix2x2.m10, AdvanceMath.Matrix3x3.m10, AdvanceMath.Matrix2x2.m11 ja AdvanceMath.Matrix3x3.m11.
Määrittely tiedoston Matrix2x2.cs rivillä 987.
Multiply (concatenate) two Matrix3 instances together.
left | |
right |
Määrittely tiedoston Matrix2x2.cs rivillä 872.
Viittaukset AdvanceMath.Matrix2x2.m00, AdvanceMath.Matrix2x2.m01, AdvanceMath.Matrix2x2.m10 ja AdvanceMath.Matrix2x2.m11.
Multiplies all the items in the Matrix3 by a scalar value.
matrix | |
scalar |
Määrittely tiedoston Matrix2x2.cs rivillä 927.
Viittaukset AdvanceMath.Matrix2x2.m00, AdvanceMath.Matrix2x2.m01, AdvanceMath.Matrix2x2.m10 ja AdvanceMath.Matrix2x2.m11.
Multiplies all the items in the Matrix3 by a scalar value.
matrix | |
scalar |
Määrittely tiedoston Matrix2x2.cs rivillä 945.
Viittaukset AdvanceMath.Matrix2x2.m00, AdvanceMath.Matrix2x2.m01, AdvanceMath.Matrix2x2.m10 ja AdvanceMath.Matrix2x2.m11.
Used to add two matrices together.
left | |
right |
Määrittely tiedoston Matrix2x2.cs rivillä 891.
Viittaukset AdvanceMath.Matrix2x2.m00, AdvanceMath.Matrix2x2.m01, AdvanceMath.Matrix2x2.m10 ja AdvanceMath.Matrix2x2.m11.
Used to subtract two matrices.
left | |
right |
Määrittely tiedoston Matrix2x2.cs rivillä 909.
Viittaukset AdvanceMath.Matrix2x2.m00, AdvanceMath.Matrix2x2.m01, AdvanceMath.Matrix2x2.m10 ja AdvanceMath.Matrix2x2.m11.
Negates all the items in the Matrix.
matrix |
Määrittely tiedoston Matrix2x2.cs rivillä 962.
Viittaukset AdvanceMath.Matrix2x2.m00, AdvanceMath.Matrix2x2.m01, AdvanceMath.Matrix2x2.m10 ja AdvanceMath.Matrix2x2.m11.
Test two matrices for (value) equality
left | |
right |
Määrittely tiedoston Matrix2x2.cs rivillä 980.
Viittaukset AdvanceMath.Matrix2x2.m00, AdvanceMath.Matrix2x2.m01, AdvanceMath.Matrix2x2.m10 ja AdvanceMath.Matrix2x2.m11.
|
static |
Määrittely tiedoston Matrix2x2.cs rivillä 453.
Viittaukset AdvanceMath.Matrix2x2.Zero.
void AdvanceMath.Matrix2x2.SetColumn | ( | int | columnIndex, |
Vector2D | value | ||
) |
Määrittely tiedoston Matrix2x2.cs rivillä 690.
Viittaukset AdvanceMath.Matrix2x2.ColumnCount, AdvanceMath.Matrix2x2.Cx, AdvanceMath.Matrix2x2.Cy ja AdvanceMath.ThrowHelper.GetThrowIndex().
void AdvanceMath.Matrix2x2.SetRow | ( | int | rowIndex, |
Vector2D | value | ||
) |
Määrittely tiedoston Matrix2x2.cs rivillä 715.
Viittaukset AdvanceMath.ThrowHelper.GetThrowIndex(), AdvanceMath.Matrix2x2.RowCount, AdvanceMath.Matrix2x2.Rx ja AdvanceMath.Matrix2x2.Ry.
Used to subtract two matrices.
left | |
right |
Määrittely tiedoston Matrix2x2.cs rivillä 280.
Viittaukset AdvanceMath.Matrix2x2.m00, AdvanceMath.Matrix2x2.m01, AdvanceMath.Matrix2x2.m10 ja AdvanceMath.Matrix2x2.m11.
|
static |
Määrittely tiedoston Matrix2x2.cs rivillä 292.
Scalar[] AdvanceMath.Matrix2x2.ToArray | ( | ) |
Copies the elements of the IAdvanceValueType to a new array of Scalar .
Toteuttaa luokan AdvanceMath.IAdvanceValueType.
Määrittely tiedoston Matrix2x2.cs rivillä 734.
Viittaukset AdvanceMath.Matrix2x2.Count, AdvanceMath.Matrix2x2.m00, AdvanceMath.Matrix2x2.m01, AdvanceMath.Matrix2x2.m10 ja AdvanceMath.Matrix2x2.m11.
Scalar[,] AdvanceMath.Matrix2x2.ToMatrixArray | ( | ) |
Määrittely tiedoston Matrix2x2.cs rivillä 730.
Viittaukset AdvanceMath.Matrix2x2.ColumnCount, AdvanceMath.Matrix2x2.m00, AdvanceMath.Matrix2x2.m01, AdvanceMath.Matrix2x2.m10, AdvanceMath.Matrix2x2.m11 ja AdvanceMath.Matrix2x2.RowCount.
override string AdvanceMath.Matrix2x2.ToString | ( | ) |
Määrittely tiedoston Matrix2x2.cs rivillä 771.
Viittaukset AdvanceMath.Matrix2x2.FormatString ja AdvanceMath.Matrix2x2.ToStringInternal().
string AdvanceMath.Matrix2x2.ToString | ( | string | format | ) |
turns the object into a string representation of itself with a special format for each Scaler in it.
format | the format to be applied to each Scalar |
Toteuttaa luokan AdvanceMath.IAdvanceValueType.
Määrittely tiedoston Matrix2x2.cs rivillä 767.
Viittaukset AdvanceMath.Matrix2x2.FormatableString ja AdvanceMath.Matrix2x2.ToStringInternal().
|
private |
Määrittely tiedoston Matrix2x2.cs rivillä 761.
Viittaukset AdvanceMath.Matrix2x2.FormatString, AdvanceMath.Matrix2x2.m00, AdvanceMath.Matrix2x2.m01, AdvanceMath.Matrix2x2.m10 ja AdvanceMath.Matrix2x2.m11.
Viitattu AdvanceMath.Matrix2x2.ToString().
Scalar[] AdvanceMath.Matrix2x2.ToTransposedArray | ( | ) |
Määrittely tiedoston Matrix2x2.cs rivillä 738.
Viittaukset AdvanceMath.Matrix2x2.Count, AdvanceMath.Matrix2x2.m00, AdvanceMath.Matrix2x2.m01, AdvanceMath.Matrix2x2.m10 ja AdvanceMath.Matrix2x2.m11.
Määrittely tiedoston Matrix2x2.cs rivillä 358.
Viittaukset AdvanceMath.Matrix2x2.Transpose().
Viitattu AdvanceMath.Matrix2x2.Transpose().
Määrittely tiedoston Matrix2x2.cs rivillä 364.
Viittaukset AdvanceMath.Matrix2x2.m01.
|
static |
Määrittely tiedoston Matrix2x2.cs rivillä 460.
Viittaukset AdvanceMath.Matrix2x2.Zero.
|
static |
The number of columns.
Määrittely tiedoston Matrix2x2.cs rivillä 67.
Viitattu AdvanceMath.Matrix2x2.GetColumn(), AdvanceMath.Matrix2x2.SetColumn() ja AdvanceMath.Matrix2x2.ToMatrixArray().
|
static |
The number of Scalar values in the class.
Määrittely tiedoston Matrix2x2.cs rivillä 71.
Viitattu AdvanceMath.Matrix2x2.Copy(), AdvanceMath.Matrix2x2.CopyTranspose(), AdvanceMath.Matrix2x2.ToArray() ja AdvanceMath.Matrix2x2.ToTransposedArray().
|
staticprivate |
Määrittely tiedoston Matrix2x2.cs rivillä 79.
Viitattu AdvanceMath.Matrix2x2.ToString().
|
staticprivate |
Määrittely tiedoston Matrix2x2.cs rivillä 78.
Viitattu AdvanceMath.Matrix2x2.ToString() ja AdvanceMath.Matrix2x2.ToStringInternal().
|
static |
Määrittely tiedoston Matrix2x2.cs rivillä 81.
Scalar AdvanceMath.Matrix2x2.m00 |
Määrittely tiedoston Matrix2x2.cs rivillä 516.
Viitattu AdvanceMath.Matrix2x2.Matrix2x2(), AdvanceMath.Matrix2x2.Add(), AdvanceMath.Matrix2x2.Equals(), AdvanceMath.Matrix2x2.FromRotation(), AdvanceMath.Matrix2x2.FromScale(), AdvanceMath.Matrix2x2.GetHashCode(), AdvanceMath.Matrix2x2.Multiply(), AdvanceMath.Matrix2x3.Multiply(), AdvanceMath.Matrix3x3.Multiply(), AdvanceMath.Matrix4x4.Multiply(), AdvanceMath.Matrix2x2.Negate(), AdvanceMath.Matrix2x2.operator Matrix2x2(), AdvanceMath.Matrix2x3.operator Matrix2x3(), AdvanceMath.Matrix3x3.operator Matrix3x3(), AdvanceMath.Matrix4x4.operator Matrix4x4(), AdvanceMath.Matrix2x2.operator*(), AdvanceMath.Matrix2x3.operator*(), AdvanceMath.Matrix3x3.operator*(), AdvanceMath.Vector2D.operator*(), AdvanceMath.Matrix4x4.operator*(), AdvanceMath.Matrix2x2.operator+(), AdvanceMath.Matrix2x2.operator-(), AdvanceMath.Matrix2x2.operator==(), AdvanceMath.IO.MathReader.ReadMatrix2x2(), AdvanceMath.Matrix2x2.Subtract(), AdvanceMath.Matrix2x2.ToArray(), AdvanceMath.Matrix2x2.ToMatrixArray(), AdvanceMath.Matrix2x2.ToStringInternal(), AdvanceMath.Matrix2x2.ToTransposedArray(), AdvanceMath.Vector2D.Transform() ja AdvanceMath.IO.MathWriter.Write().
Scalar AdvanceMath.Matrix2x2.m01 |
Määrittely tiedoston Matrix2x2.cs rivillä 516.
Viitattu AdvanceMath.Matrix2x2.Matrix2x2(), AdvanceMath.Matrix2x2.Add(), AdvanceMath.Matrix2x2.Equals(), AdvanceMath.Matrix2x2.FromRotation(), AdvanceMath.Matrix2x2.FromScale(), AdvanceMath.Matrix2x2.GetHashCode(), AdvanceMath.Matrix2x2.Multiply(), AdvanceMath.Matrix2x3.Multiply(), AdvanceMath.Matrix3x3.Multiply(), AdvanceMath.Matrix4x4.Multiply(), AdvanceMath.Matrix2x2.Negate(), AdvanceMath.Matrix2x2.operator Matrix2x2(), AdvanceMath.Matrix2x3.operator Matrix2x3(), AdvanceMath.Matrix3x3.operator Matrix3x3(), AdvanceMath.Matrix4x4.operator Matrix4x4(), AdvanceMath.Matrix2x2.operator*(), AdvanceMath.Matrix2x3.operator*(), AdvanceMath.Matrix3x3.operator*(), AdvanceMath.Vector2D.operator*(), AdvanceMath.Matrix4x4.operator*(), AdvanceMath.Matrix2x2.operator+(), AdvanceMath.Matrix2x2.operator-(), AdvanceMath.Matrix2x2.operator==(), AdvanceMath.IO.MathReader.ReadMatrix2x2(), AdvanceMath.Matrix2x2.Subtract(), AdvanceMath.Matrix2x2.ToArray(), AdvanceMath.Matrix2x2.ToMatrixArray(), AdvanceMath.Matrix2x2.ToStringInternal(), AdvanceMath.Matrix2x2.ToTransposedArray(), AdvanceMath.Vector2D.Transform(), AdvanceMath.Matrix2x2.Transpose() ja AdvanceMath.IO.MathWriter.Write().
Scalar AdvanceMath.Matrix2x2.m10 |
Määrittely tiedoston Matrix2x2.cs rivillä 518.
Viitattu AdvanceMath.Matrix2x2.Matrix2x2(), AdvanceMath.Matrix2x2.Add(), AdvanceMath.Matrix2x2.Equals(), AdvanceMath.Matrix2x2.FromRotation(), AdvanceMath.Matrix2x2.FromScale(), AdvanceMath.Matrix2x2.GetHashCode(), AdvanceMath.Matrix2x2.Multiply(), AdvanceMath.Matrix2x3.Multiply(), AdvanceMath.Matrix3x3.Multiply(), AdvanceMath.Matrix4x4.Multiply(), AdvanceMath.Matrix2x2.Negate(), AdvanceMath.Matrix2x2.operator Matrix2x2(), AdvanceMath.Matrix2x3.operator Matrix2x3(), AdvanceMath.Matrix3x3.operator Matrix3x3(), AdvanceMath.Matrix4x4.operator Matrix4x4(), AdvanceMath.Matrix2x2.operator*(), AdvanceMath.Matrix2x3.operator*(), AdvanceMath.Matrix3x3.operator*(), AdvanceMath.Vector2D.operator*(), AdvanceMath.Matrix4x4.operator*(), AdvanceMath.Matrix2x2.operator+(), AdvanceMath.Matrix2x2.operator-(), AdvanceMath.Matrix2x2.operator==(), AdvanceMath.IO.MathReader.ReadMatrix2x2(), AdvanceMath.Matrix2x2.Subtract(), AdvanceMath.Matrix2x2.ToArray(), AdvanceMath.Matrix2x2.ToMatrixArray(), AdvanceMath.Matrix2x2.ToStringInternal(), AdvanceMath.Matrix2x2.ToTransposedArray(), AdvanceMath.Vector2D.Transform() ja AdvanceMath.IO.MathWriter.Write().
Scalar AdvanceMath.Matrix2x2.m11 |
Määrittely tiedoston Matrix2x2.cs rivillä 518.
Viitattu AdvanceMath.Matrix2x2.Matrix2x2(), AdvanceMath.Matrix2x2.Add(), AdvanceMath.Matrix2x2.Equals(), AdvanceMath.Matrix2x2.FromRotation(), AdvanceMath.Matrix2x2.FromScale(), AdvanceMath.Matrix2x2.GetAdjoint(), AdvanceMath.Matrix2x2.GetCofactor(), AdvanceMath.Matrix2x2.GetHashCode(), AdvanceMath.Matrix2x2.Invert(), AdvanceMath.Matrix2x2.Multiply(), AdvanceMath.Matrix2x3.Multiply(), AdvanceMath.Matrix3x3.Multiply(), AdvanceMath.Matrix4x4.Multiply(), AdvanceMath.Matrix2x2.Negate(), AdvanceMath.Matrix2x2.operator Matrix2x2(), AdvanceMath.Matrix2x3.operator Matrix2x3(), AdvanceMath.Matrix3x3.operator Matrix3x3(), AdvanceMath.Matrix4x4.operator Matrix4x4(), AdvanceMath.Matrix2x2.operator*(), AdvanceMath.Matrix2x3.operator*(), AdvanceMath.Matrix3x3.operator*(), AdvanceMath.Vector2D.operator*(), AdvanceMath.Matrix4x4.operator*(), AdvanceMath.Matrix2x2.operator+(), AdvanceMath.Matrix2x2.operator-(), AdvanceMath.Matrix2x2.operator==(), AdvanceMath.IO.MathReader.ReadMatrix2x2(), AdvanceMath.Matrix2x2.Subtract(), AdvanceMath.Matrix2x2.ToArray(), AdvanceMath.Matrix2x2.ToMatrixArray(), AdvanceMath.Matrix2x2.ToStringInternal(), AdvanceMath.Matrix2x2.ToTransposedArray(), AdvanceMath.Vector2D.Transform() ja AdvanceMath.IO.MathWriter.Write().
|
static |
The number of rows.
Määrittely tiedoston Matrix2x2.cs rivillä 63.
Viitattu AdvanceMath.Matrix2x2.GetRow(), AdvanceMath.Matrix2x2.SetRow() ja AdvanceMath.Matrix2x2.ToMatrixArray().
The Size of the class in bytes;
Määrittely tiedoston Matrix2x2.cs rivillä 75.
|
static |
Määrittely tiedoston Matrix2x2.cs rivillä 84.
Viitattu AdvanceMath.Matrix2x2.Parse() ja AdvanceMath.Matrix2x2.TryParse().
|
get |
Määrittely tiedoston Matrix2x2.cs rivillä 645.
|
get |
Määrittely tiedoston Matrix2x2.cs rivillä 654.
|
get |
Määrittely tiedoston Matrix2x2.cs rivillä 675.
|
get |
Määrittely tiedoston Matrix2x2.cs rivillä 673.
|
getset |
Määrittely tiedoston Matrix2x2.cs rivillä 554.
Viitattu AdvanceMath.Matrix2x2.GetColumn() ja AdvanceMath.Matrix2x2.SetColumn().
|
getset |
Määrittely tiedoston Matrix2x2.cs rivillä 567.
Viitattu AdvanceMath.Matrix2x2.GetColumn() ja AdvanceMath.Matrix2x2.SetColumn().
|
get |
Määrittely tiedoston Matrix2x2.cs rivillä 623.
|
get |
Määrittely tiedoston Matrix2x2.cs rivillä 663.
|
get |
Määrittely tiedoston Matrix2x2.cs rivillä 674.
|
getset |
The X Row or row zero.
Määrittely tiedoston Matrix2x2.cs rivillä 586.
Viitattu AdvanceMath.Matrix2x2.GetRow() ja AdvanceMath.Matrix2x2.SetRow().
|
getset |
The Y Row or row one.
Määrittely tiedoston Matrix2x2.cs rivillä 608.
Viitattu AdvanceMath.Matrix2x2.GetRow() ja AdvanceMath.Matrix2x2.SetRow().
|
get |
Swap the rows of the matrix with the columns.
Määrittely tiedoston Matrix2x2.cs rivillä 636.