C# Class RekdEngine.UtilMath.Matrix4x4

Show file Open project: Naronco/Rekd-Sharp Class Usage Examples

Public Properties

Property Type Description
M00 float
M10 float
M20 float
M30 float

Public Methods

Method Description
AsSharpDX ( ) : System.Matrix
Matrix4x4 ( System.Matrix Other ) : System
Matrix4x4 ( Matrix4x4 Other ) : System
Matrix4x4 ( float M00 = 1, float M01, float M02, float M03, float M10, float M11 = 1, float M12, float M13, float M20, float M21, float M22 = 1, float M23, float M30, float M31, float M32, float M33 = 1 ) : System
RotateX ( float angle ) : Matrix4x4
RotateY ( float angle ) : Matrix4x4
RotateZ ( float angle ) : Matrix4x4
Scale ( float x, float y, float z ) : Matrix4x4
Set ( Matrix4x4 Other ) : Matrix4x4
Set ( float M00, float M01, float M02, float M03, float M10, float M11, float M12, float M13, float M20, float M21, float M22, float M23, float M30, float M31, float M32, float M33 ) : Matrix4x4
SetIdentity ( ) : Matrix4x4
Translate ( float x, float y, float z ) : Matrix4x4
Transpose ( ) : Matrix4x4
operator ( ) : Matrix4x4
this ( int x, int y ) : float

Method Details

AsSharpDX() public method

public AsSharpDX ( ) : System.Matrix
return System.Matrix

Matrix4x4() public method

public Matrix4x4 ( System.Matrix Other ) : System
Other System.Matrix
return System

Matrix4x4() public method

public Matrix4x4 ( Matrix4x4 Other ) : System
Other Matrix4x4
return System

Matrix4x4() public method

public Matrix4x4 ( float M00 = 1, float M01, float M02, float M03, float M10, float M11 = 1, float M12, float M13, float M20, float M21, float M22 = 1, float M23, float M30, float M31, float M32, float M33 = 1 ) : System
M00 float
M01 float
M02 float
M03 float
M10 float
M11 float
M12 float
M13 float
M20 float
M21 float
M22 float
M23 float
M30 float
M31 float
M32 float
M33 float
return System

RotateX() public method

public RotateX ( float angle ) : Matrix4x4
angle float
return Matrix4x4

RotateY() public method

public RotateY ( float angle ) : Matrix4x4
angle float
return Matrix4x4

RotateZ() public method

public RotateZ ( float angle ) : Matrix4x4
angle float
return Matrix4x4

Scale() public method

public Scale ( float x, float y, float z ) : Matrix4x4
x float
y float
z float
return Matrix4x4

Set() public method

public Set ( Matrix4x4 Other ) : Matrix4x4
Other Matrix4x4
return Matrix4x4

Set() public method

public Set ( float M00, float M01, float M02, float M03, float M10, float M11, float M12, float M13, float M20, float M21, float M22, float M23, float M30, float M31, float M32, float M33 ) : Matrix4x4
M00 float
M01 float
M02 float
M03 float
M10 float
M11 float
M12 float
M13 float
M20 float
M21 float
M22 float
M23 float
M30 float
M31 float
M32 float
M33 float
return Matrix4x4

SetIdentity() public method

public SetIdentity ( ) : Matrix4x4
return Matrix4x4

Translate() public method

public Translate ( float x, float y, float z ) : Matrix4x4
x float
y float
z float
return Matrix4x4

Transpose() public method

public Transpose ( ) : Matrix4x4
return Matrix4x4

operator() public static method

public static operator ( ) : Matrix4x4
return Matrix4x4

this() public method

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

Property Details

M00 public property

public float M00
return float

M10 public property

public float M10
return float

M20 public property

public float M20
return float

M30 public property

public float M30
return float