package vdom

  1. Overview
  2. Docs

Module Js_browser.CanvasSource

Sourcetype context
Sourceval context_of_js : Ojs.t -> context
Sourceval context_to_js : context -> Ojs.t
Sourcetype gradient
Sourceval gradient_of_js : Ojs.t -> gradient
Sourceval gradient_to_js : gradient -> Ojs.t
Sourcetype css_color = string
Sourcetype context_attribute = {
  1. alpha : bool;
}
Sourceval get_context : ?alpha:bool -> Element.t -> context option
Sourceval to_data_URL : Element.t -> string
Sourceval set_fill_style : context -> [ `Color of css_color | `Gradient of gradient ] -> unit
Sourceval set_stroke_style : context -> [ `Color of css_color | `Gradient of gradient ] -> unit
Sourceval set_line_width : context -> float -> unit
Sourceval create_linear_gradient : context -> float -> float -> float -> float -> gradient
Sourceval add_color_stop : gradient -> float -> css_color -> unit
Sourceval begin_path : context -> unit
Sourceval close_path : context -> unit
Sourceval arc : context -> float -> float -> float -> float -> float -> unit
Sourceval move_to : context -> float -> float -> unit
Sourceval line_to : context -> float -> float -> unit
Sourceval fill : context -> unit
Sourceval stroke : context -> unit
Sourceval stroke_rect : context -> float -> float -> float -> float -> unit
Sourceval fill_rect : context -> float -> float -> float -> float -> unit
Sourceval set_font : context -> string -> unit
Sourceval fill_text : context -> string -> float -> float -> unit
Sourceval stroke_text : context -> string -> float -> float -> unit
Sourcemodule TextMetrics : sig ... end
Sourceval measure_text : context -> string -> TextMetrics.t
Sourceval rotate : context -> float -> unit
Sourceval translate : context -> float -> float -> unit
Sourceval scale : context -> float -> float -> unit
Sourceval clear_rect : context -> float -> float -> float -> float -> unit
OCaml

Innovation. Community. Security.