C# Class RekdEngine.UtilMath.Matrix3x3

Afficher le fichier Open project: Naronco/Rekd-Sharp Class Usage Examples

Méthodes publiques

Свойство Type Description
M00 float
M10 float
M20 float

Méthodes publiques

Méthode 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 méthode

public AsSharpDX ( ) : SharpDX.Matrix3x2
Résultat SharpDX.Matrix3x2

GetRotation() public méthode

public GetRotation ( ) : float
Résultat float

GetScale() public méthode

public GetScale ( ) : Vector2f
Résultat Vector2f

GetTranslation() public méthode

public GetTranslation ( ) : Vector2f
Résultat Vector2f

Matrix3x3() public méthode

public Matrix3x3 ( SharpDX.Matrix3x2 Other ) : System
Other SharpDX.Matrix3x2
Résultat System

Matrix3x3() public méthode

public Matrix3x3 ( Matrix3x3 Other ) : System
Other Matrix3x3
Résultat System

Matrix3x3() public méthode

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
Résultat System

Rotate() public méthode

public Rotate ( float rad ) : Matrix3x3
rad float
Résultat Matrix3x3

Scale() public méthode

public Scale ( float x, float y ) : Matrix3x3
x float
y float
Résultat Matrix3x3

Set() public méthode

public Set ( Matrix3x3 Other ) : Matrix3x3
Other Matrix3x3
Résultat Matrix3x3

Set() public méthode

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
Résultat Matrix3x3

SetIdentity() public méthode

public SetIdentity ( ) : Matrix3x3
Résultat Matrix3x3

Transform() public méthode

public Transform ( Vector2f vec ) : Vector2f
vec Vector2f
Résultat Vector2f

Translate() public méthode

public Translate ( float x, float y ) : Matrix3x3
x float
y float
Résultat Matrix3x3

Transpose() public méthode

public Transpose ( ) : Matrix3x3
Résultat Matrix3x3

operator() public static méthode

public static operator ( ) : Matrix3x3
Résultat Matrix3x3

this() public méthode

public this ( int x, int y ) : float
x int
y int
Résultat float

Property Details

M00 public_oe property

public float M00
Résultat float

M10 public_oe property

public float M10
Résultat float

M20 public_oe property

public float M20
Résultat float