Property | Type | Description | |
---|---|---|---|
Identity | Matrix | ||
M11 | float | ||
M21 | float | ||
M31 | float | ||
M41 | float |
Method | Description | |
---|---|---|
Equals ( object obj ) : bool | ||
FromBasisVectors ( Vector3 rightVector, Vector3 upVector, Vector3 forwardVector, Vector3 translationVector ) : Matrix | ||
GetHashCode ( ) : int | ||
InversePerspective ( float fov, float aspect, float nearClip, float farClip ) : Matrix | ||
LookAt ( Vector3 eye, Vector3 target, Vector3 up ) : Matrix | ||
Matrix ( Vector4 a, Vector4 b, Vector4 c, Vector4 d ) : System | ||
Matrix ( float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34, float m41, float m42, float m43, float m44 ) : System | ||
Perspective ( float fov, float aspect, float nearClip, float farClip ) : Matrix | ||
Read ( |
||
RotationX ( float angle ) : Matrix | ||
RotationY ( float angle ) : Matrix | ||
RotationZ ( float angle ) : Matrix | ||
Scale ( float scale ) : Matrix | ||
Scale ( float x, float y, float z ) : Matrix | ||
Scaling ( float scaleFactor ) : Matrix | ||
Translate ( Vector3 translate ) : Matrix | ||
Transpose ( ) : Matrix | ||
Write ( |
||
operator ( ) : Matrix | ||
operator ( ) : bool |
public static FromBasisVectors ( Vector3 rightVector, Vector3 upVector, Vector3 forwardVector, Vector3 translationVector ) : Matrix | ||
rightVector | Vector3 | |
upVector | Vector3 | |
forwardVector | Vector3 | |
translationVector | Vector3 | |
return | Matrix |
public static InversePerspective ( float fov, float aspect, float nearClip, float farClip ) : Matrix | ||
fov | float | |
aspect | float | |
nearClip | float | |
farClip | float | |
return | Matrix |
public static LookAt ( Vector3 eye, Vector3 target, Vector3 up ) : Matrix | ||
eye | Vector3 | |
target | Vector3 | |
up | Vector3 | |
return | Matrix |
public Matrix ( Vector4 a, Vector4 b, Vector4 c, Vector4 d ) : System | ||
a | Vector4 | |
b | Vector4 | |
c | Vector4 | |
d | Vector4 | |
return | System |
public Matrix ( float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34, float m41, float m42, float m43, float m44 ) : System | ||
m11 | float | |
m12 | float | |
m13 | float | |
m14 | float | |
m21 | float | |
m22 | float | |
m23 | float | |
m24 | float | |
m31 | float | |
m32 | float | |
m33 | float | |
m34 | float | |
m41 | float | |
m42 | float | |
m43 | float | |
m44 | float | |
return | System |
public static Perspective ( float fov, float aspect, float nearClip, float farClip ) : Matrix | ||
fov | float | |
aspect | float | |
nearClip | float | |
farClip | float | |
return | Matrix |
public static Read ( |
||
reader | ||
return | Matrix |
public static RotationX ( float angle ) : Matrix | ||
angle | float | |
return | Matrix |
public static RotationY ( float angle ) : Matrix | ||
angle | float | |
return | Matrix |
public static RotationZ ( float angle ) : Matrix | ||
angle | float | |
return | Matrix |
public static Scale ( float x, float y, float z ) : Matrix | ||
x | float | |
y | float | |
z | float | |
return | Matrix |
public static Scaling ( float scaleFactor ) : Matrix | ||
scaleFactor | float | |
return | Matrix |
public static Translate ( Vector3 translate ) : Matrix | ||
translate | Vector3 | |
return | Matrix |
public Write ( |
||
writer | ||
return | void |