sig
  type t
  external create' : Osg.Vec2.t array -> Osg.Vec2_array.t
    = "vec2_array_create"
  external to_osg_array : Osg.Vec2_array.t -> Osg.Osg_array.t
    = "vec2_array_to_osg_array"
  external size : Osg.Vec2_array.t -> int = "vec2_array_size"
  external reserve : Osg.Vec2_array.t -> int -> unit = "vec2_array_reserve"
  external push_back : Osg.Vec2_array.t -> Osg.Vec2.t -> unit
    = "vec2_array_push_back"
  val create : Osg.Vec2.t array -> Osg.Osg_array.t
end