Module WebGL

module WebGL: sig .. end
5.1 Types

type sizei = int 
5.1 Types
type sizeiptr = int 
type intptr = int 
type uint = int 
type clampf = float 
type clearBufferMask = int 
type beginMode 
type blendingFactor 
type blendMode 
type bufferTarget 
type bufferUsage 
type cullFaceMode 
type depthFunction 
type enableCap 
type errorCode 
type frontFaceDir 
type hintTarget 
type hintMode 
type textureUnit = int 
type 'a pixelStoreParam 
type stencilOp 
type fbTarget 
type attachmentPoint 
type rbTarget 
type texTarget 
type 'a parameter 
type bufferParameter 
type 'a vertexAttribParam 
type vertexAttribPointerParam 
type 'a attachParam 
type framebufferStatus 
type renderbufferParam 
type format 
type pixelFormat 
type pixelType 
type 'a texParam 
type dataType 
type shaderType 
type 'a programParam 
type 'a shaderParam 
type textureFilter 
type wrapMode 
type texFilter 
type uniformType 
type colorspaceConversion 
class type contextAttributes = object .. end
5.2 WebGLContextAttributes
type buffer 
type framebuffer 
type program 
type renderbuffer 
type shader 
type texture 
type 'a uniformLocation 
class type activeInfo = object .. end
class type renderingContext = object .. end

5.14 WebGLContextEvent
class type contextEvent = object .. end
module Event: sig .. end

Get a context
val getContext : Dom_html.canvasElement Js.t -> renderingContext Js.t Js.opt