|
| Matrix3 (Vector3 column0, Vector3 column1, Vector3 column2) |
|
| Matrix3 (float d00, float d01, float d02, float d10, float d11, float d12, float d20, float d21, float d22) |
|
override bool | Equals (object other) |
|
bool | Equals (Matrix3 other) |
|
Vector3 | GetColumn (int index) |
|
Vector3 | GetRow (int index) |
|
void | SetColumn (int index, Vector3 column) |
|
void | SetRow (int index, Vector3 row) |
|
Vector3 | MultiplyVector (Vector3 vector) |
|
override string | ToString () |
|
string | ToString (string format) |
|
override int | GetHashCode () |
|
Definition at line 9 of file Matrix3.cs.
◆ Matrix3() [1/2]
◆ Matrix3() [2/2]
FalcoEngine.Matrix3.Matrix3 |
( |
float |
d00, |
|
|
float |
d01, |
|
|
float |
d02, |
|
|
float |
d10, |
|
|
float |
d11, |
|
|
float |
d12, |
|
|
float |
d20, |
|
|
float |
d21, |
|
|
float |
d22 |
|
) |
| |
◆ Equals() [1/2]
bool FalcoEngine.Matrix3.Equals |
( |
Matrix3 |
other | ) |
|
◆ Equals() [2/2]
override bool FalcoEngine.Matrix3.Equals |
( |
object |
other | ) |
|
◆ GetColumn()
Vector3 FalcoEngine.Matrix3.GetColumn |
( |
int |
index | ) |
|
Get a column of the matrix.
- Parameters
-
Definition at line 188 of file Matrix3.cs.
◆ GetHashCode()
override int FalcoEngine.Matrix3.GetHashCode |
( |
| ) |
|
◆ GetRow()
Vector3 FalcoEngine.Matrix3.GetRow |
( |
int |
index | ) |
|
Returns a row of the matrix.
- Parameters
-
Definition at line 207 of file Matrix3.cs.
◆ MultiplyVector()
Transforms a direction by this matrix.
- Parameters
-
Definition at line 250 of file Matrix3.cs.
◆ operator!=()
static bool FalcoEngine.Matrix3.operator!= |
( |
Matrix3 |
lhs, |
|
|
Matrix3 |
rhs |
|
) |
| |
|
static |
◆ operator*() [1/2]
◆ operator*() [2/2]
◆ operator==()
static bool FalcoEngine.Matrix3.operator== |
( |
Matrix3 |
lhs, |
|
|
Matrix3 |
rhs |
|
) |
| |
|
static |
◆ Rotate()
Creates a rotation matrix.
- Parameters
-
Definition at line 282 of file Matrix3.cs.
◆ Scale()
Creates a scaling matrix.
- Parameters
-
Definition at line 263 of file Matrix3.cs.
◆ SetColumn()
void FalcoEngine.Matrix3.SetColumn |
( |
int |
index, |
|
|
Vector3 |
column |
|
) |
| |
Sets a column of the matrix.
- Parameters
-
Definition at line 227 of file Matrix3.cs.
◆ SetRow()
void FalcoEngine.Matrix3.SetRow |
( |
int |
index, |
|
|
Vector3 |
row |
|
) |
| |
Sets a row of the matrix.
- Parameters
-
Definition at line 239 of file Matrix3.cs.
◆ ToString() [1/2]
override string FalcoEngine.Matrix3.ToString |
( |
| ) |
|
Returns a nicely formatted string for this matrix.
- Parameters
-
Definition at line 313 of file Matrix3.cs.
◆ ToString() [2/2]
string FalcoEngine.Matrix3.ToString |
( |
string |
format | ) |
|
Returns a nicely formatted string for this matrix.
- Parameters
-
Definition at line 322 of file Matrix3.cs.
◆ m00
float FalcoEngine.Matrix3.m00 |
◆ m01
float FalcoEngine.Matrix3.m01 |
◆ m02
float FalcoEngine.Matrix3.m02 |
◆ m10
float FalcoEngine.Matrix3.m10 |
◆ m11
float FalcoEngine.Matrix3.m11 |
◆ m12
float FalcoEngine.Matrix3.m12 |
◆ m20
float FalcoEngine.Matrix3.m20 |
◆ m21
float FalcoEngine.Matrix3.m21 |
◆ m22
float FalcoEngine.Matrix3.m22 |
◆ this[int index]
float FalcoEngine.Matrix3.this[int index] |
|
getset |
◆ this[int row, int column]
float FalcoEngine.Matrix3.this[int row, int column] |
|
getset |
The documentation for this struct was generated from the following file: