sig
  type t
  external create' : Osg.Vec4.t array -> Osg.Vec4_array.t
    = "vec4_array_create"
  external to_osg_array : Osg.Vec4_array.t -> Osg.Osg_array.t
    = "vec4_array_to_osg_array"
  external size : Osg.Vec4_array.t -> int = "vec4_array_size"
  external reserve : Osg.Vec4_array.t -> int -> unit = "vec4_array_reserve"
  external push_back : Osg.Vec4_array.t -> Osg.Vec4.t -> unit
    = "vec4_array_push_back"
  val create : Osg.Vec4.t array -> Osg.Osg_array.t
end