Module CL_Mat4f

module CL_Mat4f: sig .. end

API documentation for the class CL_Mat4

type t 
type m = {
   m_0 : float;
   m_1 : float;
   m_2 : float;
   m_3 : float;
   m_4 : float;
   m_5 : float;
   m_6 : float;
   m_7 : float;
   m_8 : float;
   m_9 : float;
   m_10 : float;
   m_11 : float;
   m_12 : float;
   m_13 : float;
   m_14 : float;
   m_15 : float;
}
val init : m -> t
val of_array : float array -> t
val identity : unit -> t
val delete : t -> unit
val print : t -> unit
val frustum : left:float ->
right:float ->
bottom:float -> top:float -> z_near:float -> z_far:float -> t
val perspective : fov:float -> aspect:float -> z_near:float -> z_far:float -> t
val ortho : left:float ->
right:float ->
bottom:float -> top:float -> z_near:float -> z_far:float -> t
val ortho_2d : left:float -> right:float -> bottom:float -> top:float -> t
val look_at : eye_x:float ->
eye_y:float ->
eye_z:float ->
center_x:float ->
center_y:float ->
center_z:float -> up_x:float -> up_y:float -> up_z:float -> t