sig
type t
external create' : unit -> Osg.Geode.t = "geode_create"
external to_node : Osg.Geode.t -> Osg.Node.t = "geode_to_node"
external get_num_drawables : Osg.Geode.t -> int = "geode_get_num_drawables"
external add_drawable : Osg.Geode.t -> Osg.Drawable.t -> unit
= "geode_add_drawable"
external get_drawable : Osg.Geode.t -> int -> Osg.Drawable.t
= "geode_get_drawable"
external set_drawable : Osg.Geode.t -> int -> Osg.Drawable.t -> unit
= "geode_set_drawable"
val create : Osg.Drawable.t list -> Osg.Node.t
end