C# Class Reign.Core.Matrix2

Mostra file Open project: reignstudios/ReignSDK Class Usage Examples

Public Properties

Property Type Description
Identity Matrix2
X Vector2

Public Methods

Method Description
Abs ( ) : Matrix2
Abs ( Matrix2 &matrix, Matrix2 &result ) : void
Determinant ( ) : float
Determinant ( Matrix2 &matrix, float &result ) : void
Equals ( object obj ) : bool
FromCross ( Vector2 xVector ) : Matrix2
FromCross ( Vector2 &xVector, Matrix2 &result ) : void
GetHashCode ( ) : int
Invert ( ) : Matrix2
Invert ( Matrix2 &matrix, Matrix2 &result ) : void
Matrix2 ( Vector2 x, Vector2 y ) : System.Runtime.InteropServices
Matrix2 ( float value ) : System.Runtime.InteropServices
Multiply ( Matrix2 matrix ) : Matrix2
Multiply ( Matrix2 &matrix1, Matrix2 &matrix2, Matrix2 &result ) : void
ToString ( ) : string
Transpose ( ) : Matrix2
Transpose ( Matrix2 matrix, Matrix2 &result ) : void
operator ( ) : Matrix2
operator ( ) : bool

Method Details

Abs() public method

public Abs ( ) : Matrix2
return Matrix2

Abs() public static method

public static Abs ( Matrix2 &matrix, Matrix2 &result ) : void
matrix Matrix2
result Matrix2
return void

Determinant() public method

public Determinant ( ) : float
return float

Determinant() public static method

public static Determinant ( Matrix2 &matrix, float &result ) : void
matrix Matrix2
result float
return void

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

FromCross() public static method

public static FromCross ( Vector2 xVector ) : Matrix2
xVector Vector2
return Matrix2

FromCross() public static method

public static FromCross ( Vector2 &xVector, Matrix2 &result ) : void
xVector Vector2
result Matrix2
return void

GetHashCode() public method

public GetHashCode ( ) : int
return int

Invert() public method

public Invert ( ) : Matrix2
return Matrix2

Invert() public static method

public static Invert ( Matrix2 &matrix, Matrix2 &result ) : void
matrix Matrix2
result Matrix2
return void

Matrix2() public method

public Matrix2 ( Vector2 x, Vector2 y ) : System.Runtime.InteropServices
x Vector2
y Vector2
return System.Runtime.InteropServices

Matrix2() public method

public Matrix2 ( float value ) : System.Runtime.InteropServices
value float
return System.Runtime.InteropServices

Multiply() public method

public Multiply ( Matrix2 matrix ) : Matrix2
matrix Matrix2
return Matrix2

Multiply() public static method

public static Multiply ( Matrix2 &matrix1, Matrix2 &matrix2, Matrix2 &result ) : void
matrix1 Matrix2
matrix2 Matrix2
result Matrix2
return void

ToString() public method

public ToString ( ) : string
return string

Transpose() public method

public Transpose ( ) : Matrix2
return Matrix2

Transpose() public static method

public static Transpose ( Matrix2 matrix, Matrix2 &result ) : void
matrix Matrix2
result Matrix2
return void

operator() public static method

public static operator ( ) : Matrix2
return Matrix2

operator() public static method

public static operator ( ) : bool
return bool

Property Details

Identity public_oe static_oe property

public static Matrix2,Reign.Core Identity
return Matrix2

X public_oe property

public Vector2,Reign.Core X
return Vector2