# `class tinylib.Matrix4`

Available on all platforms

Matrix4: equivalent to sandy Matrix4

## Class Fields

### `static function fromString(s:String):Matrix4`

## Instance Fields

### `var m11:Float`

### `var m12:Float`

### `var m13:Float`

### `var m14:Float`

### `var m21:Float`

### `var m22:Float`

### `var m23:Float`

### `var m24:Float`

### `var m31:Float`

### `var m32:Float`

### `var m33:Float`

### `var m34:Float`

### `var m41:Float`

### `var m42:Float`

### `var m43:Float`

### `var m44:Float`

### `function new():Void`

### `function addTrans(x:Float, y:Float, z:Float):Void`

### `function addTransByPoint3D(p:Point3D):Void`

### `function clear():Void`

### `function clone():Matrix4`

### `function copy(m:Matrix4):Void`

### `function get_m11():Float`

### `function get_m12():Float`

### `function get_m13():Float`

### `function get_m14():Float`

### `function get_m21():Float`

### `function get_m22():Float`

### `function get_m23():Float`

### `function get_m24():Float`

### `function get_m31():Float`

### `function get_m32():Float`

### `function get_m33():Float`

### `function get_m34():Float`

### `function get_m41():Float`

### `function get_m42():Float`

### `function get_m43():Float`

### `function get_m44():Float`

### `function identity():Void`

### `function multiply(a:Matrix4):Void`

### `function multiply3(a:Matrix4):Void`

### `function multiply4(a:Matrix4):Void`

### `function rotX(x:Float):Void`

### `function rotY(y:Float):Void`

### `function rotZ(z:Float):Void`

### `function set_m11(v:Float):Float`

### `function set_m12(v:Float):Float`

### `function set_m13(v:Float):Float`

### `function set_m14(v:Float):Float`

### `function set_m21(v:Float):Float`

### `function set_m22(v:Float):Float`

### `function set_m23(v:Float):Float`

### `function set_m24(v:Float):Float`

### `function set_m31(v:Float):Float`

### `function set_m32(v:Float):Float`

### `function set_m33(v:Float):Float`

### `function set_m34(v:Float):Float`

### `function set_m41(v:Float):Float`

### `function set_m42(v:Float):Float`

### `function set_m43(v:Float):Float`

### `function set_m44(v:Float):Float`

### `function toMatrix3D():Matrix3D`

### `function toString():String`

### `function trans(x:Float, y:Float, z:Float):Void`

### `function transByPoint3D(p:Point3D):Void`