irrlicht

An OCaml binding for the Irrlicht Engine
Module Irr_scene
method abs_pos : Irr_core.vector3df
method add_affector : particle_affector -> unit
method add_animator : animator -> unit
method add_child : node -> unit
method bounding_box : float Irr_core.aabbox3d
method clone : ?parent:node -> unit -> node
method create_box_emitter : ?box:float Irr_core.aabbox3d -> ?direction:Irr_core.vector3df -> ?min_particles_per_second:int -> ?max_particles_per_second:int -> ?min_start_color:int Irr_core.color -> ?max_start_color:int Irr_core.color -> ?life_time_min:int -> ?life_time_max:int -> ?max_angle_degrees:int -> ?min_start_size:(float * float) -> ?max_start_size:(float * float) -> unit -> particle_box_emitter
method create_fade_out_affector : ?color:int Irr_core.color -> ?time:int -> unit -> particle_fade_out_affector
method drop : unit
method drop_bool : bool
method get_type : Irr_enums.node_type
method id : int
method is_truly_visible : bool
method is_visible : bool
method material : int -> Irr_video.material
method material_count : int
method name : string
method obj : Irr_base.obj
method pos : Irr_core.vector3df
method rot : Irr_core.vector3df
method scale : Irr_core.vector3df
method set_automatic_culling : Irr_enums.culling_type -> unit
method set_emitter : particle_emitter -> unit
method set_id : int -> unit
method set_material_flag : Irr_enums.material_flag -> bool -> unit
method set_material_texture : ?layer:int -> Irr_video.texture -> unit
method set_material_type : Irr_enums.material_type -> unit
method set_name : string -> unit
method set_pos : Irr_core.vector3df -> unit
method set_rot : Irr_core.vector3df -> unit
method set_scale : Irr_core.vector3df -> unit
method set_triangle_selector : triangle_selector -> unit
method set_visible : bool -> unit