irrlicht

An OCaml binding for the Irrlicht Engine
Module Irr_video
method begin_scene : ?backbuffer:bool -> ?zbuffer:bool -> ?color:int Irr_core.color -> unit -> unit
method disable_material_2d : unit
method draw_2d_image : texture -> ?src:int Irr_core.rect -> ?clip:int Irr_core.rect -> ?color:int Irr_core.color -> ?alpha:bool -> int Irr_core.dimension_2d -> unit
method draw_2d_image_scale : texture -> ?src:int Irr_core.rect -> ?clip:int Irr_core.rect -> ?colors: (int Irr_core.color * int Irr_core.color * int Irr_core.color * int Irr_core.color) -> ?alpha:bool -> int Irr_core.rect -> unit
method draw_2d_rect : int Irr_core.color -> ?clip:int Irr_core.rect -> int Irr_core.rect -> unit
method draw_3d_line : ?color:int Irr_core.color -> Irr_core.vector3df -> Irr_core.vector3df -> unit
method draw_3d_triangle : ?color:int Irr_core.color -> Irr_core.triangle3df -> unit
method draw_vertex_primitive_list_16 : Vertex.t array -> ( int, Bigarray.int16_signed_elt, Bigarray.c_layout ) Bigarray.Array1.t -> int -> Irr_enums.primitive_type -> unit
method draw_vertex_primitive_list_32 : Vertex.t array -> ( int32, Bigarray.int32_elt, Bigarray.c_layout ) Bigarray.Array1.t -> int -> Irr_enums.primitive_type -> unit
method drop : unit
method drop_bool : bool
method enable_material_2d : unit
method end_scene : unit
method fps : int
method get_texture : string -> texture
method make_color_key_from_px : texture -> ?zero_texels:bool -> int Irr_core.dimension_2d -> unit
method material_2d : material
method max_prim_count : int
method name : string
method obj : Irr_base.obj
method set_material : material -> unit
method set_texture_creation_flag : Irr_enums.texture_creation_flag -> bool -> unit
method set_transform : Irr_enums.transformation_state -> Irr_core.matrix4 -> unit