package graphv_core
Module Graphv_coreSource
This module is for creating new Graphv renderers. It is a functor that takes a render backend and a font backend and produces a new rendering library. For concrete implementations see Graphv_gles2_native for native GLES2 rendering or Graphv_webgl for a WebGL/Js_of_ocaml based implementation.
Source
module Make
(Impl : Graphv_core_lib.Impl.S)
(Font : Graphv_core_lib.Font_impl.S with type data := Impl.Buffer.UByte.t) :
Context.S
with type Buffer.UByte.t = Impl.Buffer.UByte.t
and type Buffer.Float.t = Impl.Buffer.Float.t
and type arg = Impl.gl