Constructor

inline new (_00:Float, _10:Float, _20:Float, _30:Float, _01:Float, _11:Float, _21:Float, _31:Float, _02:Float, _12:Float, _22:Float, _32:Float, _03:Float, _13:Float, _23:Float, _33:Float)

Variables

Methods

inline add (m:Matrix4):Matrix4

inline cofactor (m0:Float, m1:Float, m2:Float, m3:Float, m4:Float, m5:Float, m6:Float, m7:Float, m8:Float):Float

inline determinant ():Float

inline inverse ():Matrix4

inline mult (value:Float):Matrix4

inline multvec (value:Vector4):Vector4

inline setFrom (m:Matrix4):Void

inline sub (m:Matrix4):Matrix4

inline trace ():Float

inline transpose ():Matrix4

Static methods

staticinline empty ():Matrix4

staticinline identity ():Matrix4

staticlookAt (eye:Vector3, at:Vector3, up:Vector3):Matrix4

staticorthogonalProjection (left:Float, right:Float, bottom:Float, top:Float, zn:Float, zf:Float):Matrix4

staticperspectiveProjection (fovY:Float, aspect:Float, zn:Float, zf:Float):Matrix4

staticinline rotation (yaw:Float, pitch:Float, roll:Float):Matrix4

staticinline rotationX (alpha:Float):Matrix4

staticinline rotationY (alpha:Float):Matrix4

staticinline rotationZ (alpha:Float):Matrix4

staticinline scale (x:Float, y:Float, z:Float):Matrix4

staticinline translation (x:Float, y:Float, z:Float):Matrix4