C# 클래스 RekdEngine.UtilMath.Matrix3x3

파일 보기 프로젝트 열기: Naronco/Rekd-Sharp 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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