C# Класс RekdEngine.UtilMath.Matrix3x3

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
M00 float
M10 float
M20 float

Открытые методы

Метод Описание
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

Описание методов

AsSharpDX() публичный Метод

public AsSharpDX ( ) : SharpDX.Matrix3x2
Результат SharpDX.Matrix3x2

GetRotation() публичный Метод

public GetRotation ( ) : float
Результат float

GetScale() публичный Метод

public GetScale ( ) : Vector2f
Результат Vector2f

GetTranslation() публичный Метод

public GetTranslation ( ) : Vector2f
Результат Vector2f

Matrix3x3() публичный Метод

public Matrix3x3 ( SharpDX.Matrix3x2 Other ) : System
Other SharpDX.Matrix3x2
Результат System

Matrix3x3() публичный Метод

public Matrix3x3 ( Matrix3x3 Other ) : System
Other Matrix3x3
Результат System

Matrix3x3() публичный Метод

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
Результат System

Rotate() публичный Метод

public Rotate ( float rad ) : Matrix3x3
rad float
Результат Matrix3x3

Scale() публичный Метод

public Scale ( float x, float y ) : Matrix3x3
x float
y float
Результат Matrix3x3

Set() публичный Метод

public Set ( Matrix3x3 Other ) : Matrix3x3
Other Matrix3x3
Результат Matrix3x3

Set() публичный Метод

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
Результат Matrix3x3

SetIdentity() публичный Метод

public SetIdentity ( ) : Matrix3x3
Результат Matrix3x3

Transform() публичный Метод

public Transform ( Vector2f vec ) : Vector2f
vec Vector2f
Результат Vector2f

Translate() публичный Метод

public Translate ( float x, float y ) : Matrix3x3
x float
y float
Результат Matrix3x3

Transpose() публичный Метод

public Transpose ( ) : Matrix3x3
Результат Matrix3x3

operator() публичный статический Метод

public static operator ( ) : Matrix3x3
Результат Matrix3x3

this() публичный Метод

public this ( int x, int y ) : float
x int
y int
Результат float

Описание свойств

M00 публичное свойство

public float M00
Результат float

M10 публичное свойство

public float M10
Результат float

M20 публичное свойство

public float M20
Результат float