Edit
Reprocessing_Internal
This module does not have a toplevel documentation block.
let getProgram = (
~context: Reasongl.Gl.contextT,
~vertexShader: string,
~fragmentShader: string
) => option(Reasongl.Gl.programT)
let drawGeometry = (
~vertexArray: Reasongl.Gl.Bigarray.t(
float,
Reasongl.Gl.Bigarray.float32_elt
),
~elementArray: Reasongl.Gl.Bigarray.t(
int,
Reasongl.Gl.Bigarray.int16_unsigned_elt
),
~mode: int,
~count: int,
~textureBuffer: Reasongl.Gl.textureT,
glEnv
) => unit
let maybeFlushBatch = (
~texture: option(Reasongl.Gl.textureT),
~el: int,
~vert: int,
glEnv
) => unit
let addRectToGlobalBatch = (
glEnv,
~bottomRight: (float, float),
~bottomLeft: (float, float),
~topRight: (float, float),
~topLeft: (float, float),
~color: colorT
) => unit
let drawLineWithMatrix = (
~p1: (float, float),
~p2: (float, float),
~matrix: array(float),
~color: colorT,
~width: float,
~project: bool,
glEnv
) => unit
let drawArc = (
glEnv,
(float, float),
float,
float,
float,
float,
bool,
array(float),
colorT
) => unit
let drawArcStroke = (
glEnv,
(float, float),
float,
float,
float,
float,
bool,
bool,
array(float),
colorT,
int
) => unit
let drawImage = (
_imageT,
~p1: (float, float),
~p2: (float, float),
~p3: (float, float),
~p4: (float, float),
~subx: int,
~suby: int,
~subw: int,
~subh: int,
glEnv
) => unit