C# Class RekdEngine.UtilMath.Matrix3x3

Datei anzeigen Open project: Naronco/Rekd-Sharp Class Usage Examples

Public Properties

Property Type Description
M00 float
M10 float
M20 float

Public Methods

Method Description
AsSharpDX ( ) : SharpDX.Matrix3x2
GetRotation ( ) : float
GetScale ( ) : Vector2f
GetTranslation ( ) : Vector2f
Matrix3x3 ( SharpDX.Matrix3x2 Other ) : System
Matrix3x3 ( Matrix3x3 Other ) : System
Matrix3x3 ( float M00 = 1, float M01, float M02, float M10, float M11 = 1, float M12, float M20, float M21, float M22 = 1 ) : System
Rotate ( float rad ) : Matrix3x3
Scale ( float x, float y ) : Matrix3x3
Set ( Matrix3x3 Other ) : Matrix3x3
Set ( float M00, float M01, float M02, float M10, float M11, float M12, float M20, float M21, float M22 ) : Matrix3x3
SetIdentity ( ) : Matrix3x3
Transform ( Vector2f vec ) : Vector2f
Translate ( float x, float y ) : Matrix3x3
Transpose ( ) : Matrix3x3
operator ( ) : Matrix3x3
this ( int x, int y ) : float

Method Details

AsSharpDX() public method

public AsSharpDX ( ) : SharpDX.Matrix3x2
return SharpDX.Matrix3x2

GetRotation() public method

public GetRotation ( ) : float
return float

GetScale() public method

public GetScale ( ) : Vector2f
return Vector2f

GetTranslation() public method

public GetTranslation ( ) : Vector2f
return Vector2f

Matrix3x3() public method

public Matrix3x3 ( SharpDX.Matrix3x2 Other ) : System
Other SharpDX.Matrix3x2
return System

Matrix3x3() public method

public Matrix3x3 ( Matrix3x3 Other ) : System
Other Matrix3x3
return System

Matrix3x3() public method

public Matrix3x3 ( float M00 = 1, float M01, float M02, float M10, float M11 = 1, float M12, float M20, float M21, float M22 = 1 ) : System
M00 float
M01 float
M02 float
M10 float
M11 float
M12 float
M20 float
M21 float
M22 float
return System

Rotate() public method

public Rotate ( float rad ) : Matrix3x3
rad float
return Matrix3x3

Scale() public method

public Scale ( float x, float y ) : Matrix3x3
x float
y float
return Matrix3x3

Set() public method

public Set ( Matrix3x3 Other ) : Matrix3x3
Other Matrix3x3
return Matrix3x3

Set() public method

public Set ( float M00, float M01, float M02, float M10, float M11, float M12, float M20, float M21, float M22 ) : Matrix3x3
M00 float
M01 float
M02 float
M10 float
M11 float
M12 float
M20 float
M21 float
M22 float
return Matrix3x3

SetIdentity() public method

public SetIdentity ( ) : Matrix3x3
return Matrix3x3

Transform() public method

public Transform ( Vector2f vec ) : Vector2f
vec Vector2f
return Vector2f

Translate() public method

public Translate ( float x, float y ) : Matrix3x3
x float
y float
return Matrix3x3

Transpose() public method

public Transpose ( ) : Matrix3x3
return Matrix3x3

operator() public static method

public static operator ( ) : Matrix3x3
return Matrix3x3

this() public method

public this ( int x, int y ) : float
x int
y int
return float

Property Details

M00 public_oe property

public float M00
return float

M10 public_oe property

public float M10
return float

M20 public_oe property

public float M20
return float