module CL_Mat4f:sig
..end
API documentation for the class CL_Mat4
type
t
type
m = {
|
m_0 : |
|
m_1 : |
|
m_2 : |
|
m_3 : |
|
m_4 : |
|
m_5 : |
|
m_6 : |
|
m_7 : |
|
m_8 : |
|
m_9 : |
|
m_10 : |
|
m_11 : |
|
m_12 : |
|
m_13 : |
|
m_14 : |
|
m_15 : |
}
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