irrlicht

An OCaml binding for the Irrlicht Engine
Module Irr_video . Light
type t = {
ambient : float Irr_core.color;
attenuation : Irr_core.vector3df;
cast_shadows : bool;
diffuse : float Irr_core.color;
direction : Irr_core.vector3df;
falloff : float;
inner_cone : float;
outer_cone : float;
pos : Irr_core.vector3df;
radius : float;
specular : float Irr_core.color;
ty : Irr_enums.light_type;
}
val cons : t -> ?ambient:float Irr_core.color -> ?attenuation:Irr_core.vector3df -> ?cast_shadows:bool -> ?diffuse:float Irr_core.color -> ?direction:Irr_core.vector3df -> ?falloff:float -> ?inner_cone:float -> ?outer_cone:float -> ?pos:Irr_core.vector3df -> ?radius:float -> ?specular:float Irr_core.color -> ?ty:Irr_enums.light_type -> unit -> t