Class type Dom_html.canvasRenderingContext2D
method canvas : canvasElement Js_of_ocaml__Js.t Js_of_ocaml__Js.readonly_propmethod save : unit Js_of_ocaml__Js.methmethod restore : unit Js_of_ocaml__Js.methmethod scale : float -> float -> unit Js_of_ocaml__Js.methmethod rotate : float -> unit Js_of_ocaml__Js.methmethod translate : float -> float -> unit Js_of_ocaml__Js.methmethod globalAlpha : float Js_of_ocaml__Js.propmethod globalCompositeOperation : Js_of_ocaml__Js.js_string Js_of_ocaml__Js.t
Js_of_ocaml__Js.propmethod strokeStyle : Js_of_ocaml__Js.js_string Js_of_ocaml__Js.t
Js_of_ocaml__Js.writeonly_propmethod strokeStyle_gradient : canvasGradient Js_of_ocaml__Js.t
Js_of_ocaml__Js.writeonly_propmethod strokeStyle_pattern : canvasPattern Js_of_ocaml__Js.t
Js_of_ocaml__Js.writeonly_propmethod fillStyle : Js_of_ocaml__Js.js_string Js_of_ocaml__Js.t
Js_of_ocaml__Js.writeonly_propmethod fillStyle_gradient : canvasGradient Js_of_ocaml__Js.t
Js_of_ocaml__Js.writeonly_propmethod fillStyle_pattern : canvasPattern Js_of_ocaml__Js.t
Js_of_ocaml__Js.writeonly_propmethod createLinearGradient : float ->
float ->
float ->
float ->
canvasGradient Js_of_ocaml__Js.t Js_of_ocaml__Js.methmethod createRadialGradient : float ->
float ->
float ->
float ->
float ->
float ->
canvasGradient Js_of_ocaml__Js.t Js_of_ocaml__Js.methmethod createPattern : imageElement Js_of_ocaml__Js.t ->
Js_of_ocaml__Js.js_string Js_of_ocaml__Js.t ->
canvasPattern Js_of_ocaml__Js.t Js_of_ocaml__Js.methmethod createPattern_fromCanvas : canvasElement Js_of_ocaml__Js.t ->
Js_of_ocaml__Js.js_string Js_of_ocaml__Js.t ->
canvasPattern Js_of_ocaml__Js.t Js_of_ocaml__Js.methmethod createPattern_fromVideo : videoElement Js_of_ocaml__Js.t ->
Js_of_ocaml__Js.js_string Js_of_ocaml__Js.t ->
canvasPattern Js_of_ocaml__Js.t Js_of_ocaml__Js.methmethod lineWidth : float Js_of_ocaml__Js.propmethod lineCap : Js_of_ocaml__Js.js_string Js_of_ocaml__Js.t
Js_of_ocaml__Js.propmethod lineJoin : Js_of_ocaml__Js.js_string Js_of_ocaml__Js.t
Js_of_ocaml__Js.propmethod miterLimit : float Js_of_ocaml__Js.propmethod shadowOffsetX : float Js_of_ocaml__Js.propmethod shadowOffsetY : float Js_of_ocaml__Js.propmethod shadowBlur : float Js_of_ocaml__Js.propmethod shadowColor : Js_of_ocaml__Js.js_string Js_of_ocaml__Js.t
Js_of_ocaml__Js.propmethod clearRect : float ->
float ->
float ->
float ->
unit Js_of_ocaml__Js.methmethod fillRect : float -> float -> float -> float -> unit Js_of_ocaml__Js.methmethod strokeRect : float ->
float ->
float ->
float ->
unit Js_of_ocaml__Js.methmethod beginPath : unit Js_of_ocaml__Js.methmethod closePath : unit Js_of_ocaml__Js.methmethod moveTo : float -> float -> unit Js_of_ocaml__Js.methmethod lineTo : float -> float -> unit Js_of_ocaml__Js.methmethod quadraticCurveTo : float ->
float ->
float ->
float ->
unit Js_of_ocaml__Js.methmethod bezierCurveTo : float ->
float ->
float ->
float ->
float ->
float ->
unit Js_of_ocaml__Js.methmethod arcTo : float ->
float ->
float ->
float ->
float ->
unit Js_of_ocaml__Js.methmethod rect : float -> float -> float -> float -> unit Js_of_ocaml__Js.methmethod arc : float ->
float ->
float ->
float ->
float ->
bool Js_of_ocaml__Js.t ->
unit Js_of_ocaml__Js.methmethod fill : unit Js_of_ocaml__Js.methmethod stroke : unit Js_of_ocaml__Js.methmethod clip : unit Js_of_ocaml__Js.methmethod isPointInPath : float ->
float ->
bool Js_of_ocaml__Js.t Js_of_ocaml__Js.methmethod drawFocusRing : element Js_of_ocaml__Js.t ->
float ->
float ->
bool Js_of_ocaml__Js.t ->
bool Js_of_ocaml__Js.t Js_of_ocaml__Js.methmethod font : Js_of_ocaml__Js.js_string Js_of_ocaml__Js.t Js_of_ocaml__Js.propmethod textAlign : Js_of_ocaml__Js.js_string Js_of_ocaml__Js.t
Js_of_ocaml__Js.propmethod textBaseline : Js_of_ocaml__Js.js_string Js_of_ocaml__Js.t
Js_of_ocaml__Js.propmethod fillText : Js_of_ocaml__Js.js_string Js_of_ocaml__Js.t ->
float ->
float ->
unit Js_of_ocaml__Js.methmethod fillText_withWidth : Js_of_ocaml__Js.js_string Js_of_ocaml__Js.t ->
float ->
float ->
float ->
unit Js_of_ocaml__Js.methmethod strokeText : Js_of_ocaml__Js.js_string Js_of_ocaml__Js.t ->
float ->
float ->
unit Js_of_ocaml__Js.methmethod strokeText_withWidth : Js_of_ocaml__Js.js_string Js_of_ocaml__Js.t ->
float ->
float ->
float ->
unit Js_of_ocaml__Js.methmethod measureText : Js_of_ocaml__Js.js_string Js_of_ocaml__Js.t ->
textMetrics Js_of_ocaml__Js.t Js_of_ocaml__Js.methmethod drawImage : imageElement Js_of_ocaml__Js.t ->
float ->
float ->
unit Js_of_ocaml__Js.methmethod drawImage_withSize : imageElement Js_of_ocaml__Js.t ->
float ->
float ->
float ->
float ->
unit Js_of_ocaml__Js.methmethod drawImage_full : imageElement Js_of_ocaml__Js.t ->
float ->
float ->
float ->
float ->
float ->
float ->
float ->
float ->
unit Js_of_ocaml__Js.methmethod drawImage_fromCanvas : canvasElement Js_of_ocaml__Js.t ->
float ->
float ->
unit Js_of_ocaml__Js.methmethod drawImage_fromCanvasWithSize : canvasElement Js_of_ocaml__Js.t ->
float ->
float ->
float ->
float ->
unit Js_of_ocaml__Js.methmethod drawImage_fullFromCanvas : canvasElement Js_of_ocaml__Js.t ->
float ->
float ->
float ->
float ->
float ->
float ->
float ->
float ->
unit Js_of_ocaml__Js.methmethod drawImage_fromVideoWithVideo : videoElement Js_of_ocaml__Js.t ->
float ->
float ->
unit Js_of_ocaml__Js.methmethod drawImage_fromVideoWithSize : videoElement Js_of_ocaml__Js.t ->
float ->
float ->
float ->
float ->
unit Js_of_ocaml__Js.methmethod drawImage_fullFromVideo : videoElement Js_of_ocaml__Js.t ->
float ->
float ->
float ->
float ->
float ->
float ->
float ->
float ->
unit Js_of_ocaml__Js.methmethod createImageData : int ->
int ->
imageData Js_of_ocaml__Js.t Js_of_ocaml__Js.methmethod getImageData : float ->
float ->
float ->
float ->
imageData Js_of_ocaml__Js.t Js_of_ocaml__Js.methmethod putImageData : imageData Js_of_ocaml__Js.t ->
float ->
float ->
unit Js_of_ocaml__Js.meth