LuaMat4

Type doc:

Fields:

w_axis: LuaVec4

x_axis: LuaVec4

y_axis: LuaVec4

z_axis: LuaVec4

Methods:

clone: function(self: LuaMat4 ):( LuaMat4 )

to_cols_array: function(self: LuaMat4 ):({number})

to_cols_array_2d: function(self: LuaMat4 ):({{number}})

col: function(self: LuaMat4 , integer):( LuaVec4 )

row: function(self: LuaMat4 , integer):( LuaVec4 )

is_finite: function(self: LuaMat4 ):(boolean)

is_nan: function(self: LuaMat4 ):(boolean)

transpose: function(self: LuaMat4 ):( LuaMat4 )

determinant: function(self: LuaMat4 ):(number)

inverse: function(self: LuaMat4 ):( LuaMat4 )

project_point3: function(self: LuaMat4 , LuaVec3 ):( LuaVec3 )

transform_point3: function(self: LuaMat4 , LuaVec3 ):( LuaVec3 )

transform_vector3: function(self: LuaMat4 , LuaVec3 ):( LuaVec3 )

transform_point3a: function(self: LuaMat4 , LuaVec3A ):( LuaVec3A )

transform_vector3a: function(self: LuaMat4 , LuaVec3A ):( LuaVec3A )

mul_vec4: function(self: LuaMat4 , LuaVec4 ):( LuaVec4 )

mul_mat4: function(self: LuaMat4 , LuaMat4 ):( LuaMat4 )

add_mat4: function(self: LuaMat4 , LuaMat4 ):( LuaMat4 )

sub_mat4: function(self: LuaMat4 , LuaMat4 ):( LuaMat4 )

mul_scalar: function(self: LuaMat4 , number):( LuaMat4 )

div_scalar: function(self: LuaMat4 , number):( LuaMat4 )

abs_diff_eq: function(self: LuaMat4 , LuaMat4 , number):(boolean)

abs: function(self: LuaMat4 ):( LuaMat4 )

as_dmat4: function(self: LuaMat4 ):( LuaDMat4 )

from_cols: function( LuaVec4 , LuaVec4 , LuaVec4 , LuaVec4 ):( LuaMat4 )

from_diagonal: function( LuaVec4 ):( LuaMat4 )

from_scale_rotation_translation: function( LuaVec3 , LuaQuat , LuaVec3 ):( LuaMat4 )

from_rotation_translation: function( LuaQuat , LuaVec3 ):( LuaMat4 )

from_quat: function( LuaQuat ):( LuaMat4 )

from_mat3: function( LuaMat3 ):( LuaMat4 )

from_mat3a: function( LuaMat3A ):( LuaMat4 )

from_translation: function( LuaVec3 ):( LuaMat4 )

from_axis_angle: function( LuaVec3 , number):( LuaMat4 )

from_euler: function( LuaEulerRot , number , number , number):( LuaMat4 )

from_rotation_x: function(number):( LuaMat4 )

from_rotation_y: function(number):( LuaMat4 )

from_rotation_z: function(number):( LuaMat4 )

from_scale: function( LuaVec3 ):( LuaMat4 )

look_to_lh: function( LuaVec3 , LuaVec3 , LuaVec3 ):( LuaMat4 )

look_to_rh: function( LuaVec3 , LuaVec3 , LuaVec3 ):( LuaMat4 )

look_at_lh: function( LuaVec3 , LuaVec3 , LuaVec3 ):( LuaMat4 )

look_at_rh: function( LuaVec3 , LuaVec3 , LuaVec3 ):( LuaMat4 )

perspective_rh_gl: function(number , number , number , number):( LuaMat4 )

perspective_lh: function(number , number , number , number):( LuaMat4 )

perspective_rh: function(number , number , number , number):( LuaMat4 )

perspective_infinite_lh: function(number , number , number):( LuaMat4 )

perspective_infinite_reverse_lh: function(number , number , number):( LuaMat4 )

perspective_infinite_rh: function(number , number , number):( LuaMat4 )

perspective_infinite_reverse_rh: function(number , number , number):( LuaMat4 )

orthographic_rh_gl: function(number , number , number , number , number , number):( LuaMat4 )

orthographic_lh: function(number , number , number , number , number , number):( LuaMat4 )

orthographic_rh: function(number , number , number , number , number , number):( LuaMat4 )

__tostring: function(self: LuaMat4 ):(string)

__index: function(self: LuaMat4 , integer):( LuaVec4 )

__add: function(any , any):(any)

__sub: function(any , any):(any)

__unm: function(any):(any)

__eq: function(any , any):(any)

__div: function(any , any):(any)

__mul: function(any , any):(any)