`object
method _ACTIVE_ATTRIBUTES_ : int WebGL.programParam Js.readonly_prop
method _ACTIVE_TEXTURE_ :
WebGL.textureUnit WebGL.parameter Js.readonly_prop
method _ACTIVE_UNIFORMS_ : int WebGL.programParam Js.readonly_prop
method _ALIASED_LINE_WIDTH_RANGE_ :
Typed_array.float32Array Js.t WebGL.parameter Js.readonly_prop
method _ALIASED_POINT_SIZE_RANGE_ :
Typed_array.float32Array Js.t WebGL.parameter Js.readonly_prop
method _ALPHA : WebGL.pixelFormat Js.readonly_prop
method _ALPHA_BITS_ : int WebGL.parameter Js.readonly_prop
method _ALWAYS : WebGL.depthFunction Js.readonly_prop
method _ARRAY_BUFFER_ : WebGL.bufferTarget Js.readonly_prop
method _ARRAY_BUFFER_BINDING_ :
WebGL.buffer Js.t Js.opt WebGL.parameter Js.readonly_prop
method _ATTACHED_SHADERS_ : int WebGL.programParam Js.readonly_prop
method _BACK : WebGL.cullFaceMode Js.readonly_prop
method _BLEND : WebGL.enableCap Js.readonly_prop
method _BLEND_COLOR_ :
Typed_array.float32Array Js.t WebGL.parameter Js.readonly_prop
method _BLEND_DST_ALPHA_ :
WebGL.blendingFactor WebGL.parameter Js.readonly_prop
method _BLEND_DST_RGB_ :
WebGL.blendingFactor WebGL.parameter Js.readonly_prop
method _BLEND_EQUATION_ : WebGL.blendMode WebGL.parameter Js.readonly_prop
method _BLEND_EQUATION_ALPHA_ :
WebGL.blendMode WebGL.parameter Js.readonly_prop
method _BLEND_EQUATION_RGB_ :
WebGL.blendMode WebGL.parameter Js.readonly_prop
method _BLEND_PARAM : bool Js.t WebGL.parameter Js.readonly_prop
method _BLEND_SRC_ALPHA_ :
WebGL.blendingFactor WebGL.parameter Js.readonly_prop
method _BLEND_SRC_RGB_ :
WebGL.blendingFactor WebGL.parameter Js.readonly_prop
method _BLUE_BITS_ : int WebGL.parameter Js.readonly_prop
method _BOOL_ : WebGL.uniformType Js.readonly_prop
method _BOOL_VEC2_ : WebGL.uniformType Js.readonly_prop
method _BOOL_VEC3_ : WebGL.uniformType Js.readonly_prop
method _BOOL_VEC4_ : WebGL.uniformType Js.readonly_prop
method _BROWSER_DEFAULT_WEBGL_ :
WebGL.colorspaceConversion Js.readonly_prop
method _BUFFER_SIZE_ : int WebGL.bufferParameter Js.readonly_prop
method _BUFFER_USAGE_ :
WebGL.bufferUsage WebGL.bufferParameter Js.readonly_prop
method _BYTE : WebGL.dataType Js.readonly_prop
method _CCW : WebGL.frontFaceDir Js.readonly_prop
method _CLAMP_TO_EDGE_ : WebGL.wrapMode Js.readonly_prop
method _COLOR_ATTACHMENT0_ : WebGL.attachmentPoint Js.readonly_prop
method _COLOR_BUFFER_BIT_ : WebGL.clearBufferMask Js.readonly_prop
method _COLOR_CLEAR_VALUE_ :
Typed_array.float32Array Js.t WebGL.parameter Js.readonly_prop
method _COLOR_WRITEMASK_ :
bool Js.t Js.js_array Js.t WebGL.parameter Js.readonly_prop
method _COMPILE_STATUS_ : bool Js.t WebGL.shaderParam Js.readonly_prop
method _COMPRESSED_TEXTURE_FORMATS_ :
Typed_array.uint32Array Js.t WebGL.parameter Js.readonly_prop
method _CONSTANT_ALPHA_ : WebGL.blendMode Js.readonly_prop
method _CONSTANT_COLOR_ : WebGL.blendMode Js.readonly_prop
method _CONTEXT_LOST_WEBGL_ : WebGL.errorCode Js.readonly_prop
method _CULL_FACE_ : WebGL.enableCap Js.readonly_prop
method _CULL_FACE_MODE_ :
WebGL.cullFaceMode WebGL.parameter Js.readonly_prop
method _CULL_FACE_PARAM : bool Js.t WebGL.parameter Js.readonly_prop
method _CURRENT_PROGRAM_ :
WebGL.program Js.t Js.opt WebGL.parameter Js.readonly_prop
method _CURRENT_VERTEX_ATTRIB_ :
Typed_array.float32Array Js.t WebGL.vertexAttribParam Js.readonly_prop
method _CW : WebGL.frontFaceDir Js.readonly_prop
method _DECR : WebGL.stencilOp Js.readonly_prop
method _DECR_WRAP_ : WebGL.stencilOp Js.readonly_prop
method _DELETE_STATUS_ : bool Js.t WebGL.shaderParam Js.readonly_prop
method _DELETE_STATUS_PROG : bool Js.t WebGL.programParam Js.readonly_prop
method _DEPTH_ATTACHMENT_ : WebGL.attachmentPoint Js.readonly_prop
method _DEPTH_BITS_ : int WebGL.parameter Js.readonly_prop
method _DEPTH_BUFFER_BIT_ : WebGL.clearBufferMask Js.readonly_prop
method _DEPTH_CLEAR_VALUE_ : float WebGL.parameter Js.readonly_prop
method _DEPTH_COMPONENT16_ : WebGL.format Js.readonly_prop
method _DEPTH_COMPONENT_ : WebGL.pixelFormat Js.readonly_prop
method _DEPTH_FUNC_ : WebGL.depthFunction WebGL.parameter Js.readonly_prop
method _DEPTH_RANGE_ :
Typed_array.float32Array Js.t WebGL.parameter Js.readonly_prop
method _DEPTH_STENCIL_ : WebGL.pixelFormat Js.readonly_prop
method _DEPTH_STENCIL_ATTACHMENT_ : WebGL.attachmentPoint Js.readonly_prop
method _DEPTH_TEST_ : WebGL.enableCap Js.readonly_prop
method _DEPTH_TEST_PARAM : bool Js.t WebGL.parameter Js.readonly_prop
method _DEPTH_WRITEMASK_ : bool Js.t WebGL.parameter Js.readonly_prop
method _DITHER : WebGL.enableCap Js.readonly_prop
method _DITHER_PARAM : bool Js.t WebGL.parameter Js.readonly_prop
method _DONT_CARE_ : WebGL.hintMode Js.readonly_prop
method _DST_ALPHA_ : WebGL.blendingFactor Js.readonly_prop
method _DST_COLOR_ : WebGL.blendingFactor Js.readonly_prop
method _DYNAMIC_DRAW_ : WebGL.bufferUsage Js.readonly_prop
method _ELEMENT_ARRAY_BUFFER_ : WebGL.bufferTarget Js.readonly_prop
method _ELEMENT_ARRAY_BUFFER_BINDING_ :
WebGL.buffer Js.t Js.opt WebGL.parameter Js.readonly_prop
method _EQUAL : WebGL.depthFunction Js.readonly_prop
method _FASTEST : WebGL.hintMode Js.readonly_prop
method _FLOAT : WebGL.dataType Js.readonly_prop
method _FLOAT_ : WebGL.uniformType Js.readonly_prop
method _FLOAT_MAT2_ : WebGL.uniformType Js.readonly_prop
method _FLOAT_MAT3_ : WebGL.uniformType Js.readonly_prop
method _FLOAT_MAT4_ : WebGL.uniformType Js.readonly_prop
method _FLOAT_VEC2_ : WebGL.uniformType Js.readonly_prop
method _FLOAT_VEC3_ : WebGL.uniformType Js.readonly_prop
method _FLOAT_VEC4_ : WebGL.uniformType Js.readonly_prop
method _FRAGMENT_SHADER_ : WebGL.shaderType Js.readonly_prop
method _FRAMEBUFFER : WebGL.fbTarget Js.readonly_prop
method _FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_RENDERBUFFER :
WebGL.renderbuffer Js.t WebGL.attachParam Js.readonly_prop
method _FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_TEXTURE :
WebGL.texture Js.t WebGL.attachParam Js.readonly_prop
method _FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_ :
WebGL.objectType WebGL.attachParam Js.readonly_prop
method _FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_ :
int WebGL.attachParam Js.readonly_prop
method _FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_ :
int WebGL.attachParam Js.readonly_prop
method _FRAMEBUFFER_BINDING_ :
WebGL.framebuffer Js.t Js.opt WebGL.parameter Js.readonly_prop
method _FRAMEBUFFER_COMPLETE_ : WebGL.framebufferStatus Js.readonly_prop
method _FRAMEBUFFER_INCOMPLETE_ATTACHMENT_ :
WebGL.framebufferStatus Js.readonly_prop
method _FRAMEBUFFER_INCOMPLETE_DIMENSIONS_ :
WebGL.framebufferStatus Js.readonly_prop
method _FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_ :
WebGL.framebufferStatus Js.readonly_prop
method _FRAMEBUFFER_UNSUPPORTED_ : WebGL.framebufferStatus Js.readonly_prop
method _FRONT : WebGL.cullFaceMode Js.readonly_prop
method _FRONT_AND_BACK_ : WebGL.cullFaceMode Js.readonly_prop
method _FRONT_FACE_ : WebGL.frontFaceDir WebGL.parameter Js.readonly_prop
method _FUNC_ADD_ : WebGL.blendMode Js.readonly_prop
method _FUNC_REVERSE_SUBTRACT_ : WebGL.blendMode Js.readonly_prop
method _FUNC_SUBTRACT_ : WebGL.blendMode Js.readonly_prop
method _GENERATE_MIPMAP_HINT_ : WebGL.hintTarget Js.readonly_prop
method _GENERATE_MIPMAP_HINT_PARAM_ :
WebGL.hintMode WebGL.parameter Js.readonly_prop
method _GEQUAL : WebGL.depthFunction Js.readonly_prop
method _GREATER : WebGL.depthFunction Js.readonly_prop
method _GREEN_BITS_ : int WebGL.parameter Js.readonly_prop
method _HIGH_FLOAT_ : WebGL.shaderPrecisionType Js.readonly_prop
method _HIGH_INT_ : WebGL.shaderPrecisionType Js.readonly_prop
method _INCR : WebGL.stencilOp Js.readonly_prop
method _INCR_WRAP_ : WebGL.stencilOp Js.readonly_prop
method _INT : WebGL.dataType Js.readonly_prop
method _INT_ : WebGL.uniformType Js.readonly_prop
method _INT_VEC2_ : WebGL.uniformType Js.readonly_prop
method _INT_VEC3_ : WebGL.uniformType Js.readonly_prop
method _INT_VEC4_ : WebGL.uniformType Js.readonly_prop
method _INVALID_ENUM_ : WebGL.errorCode Js.readonly_prop
method _INVALID_FRAMEBUFFER_OPERATION_ : WebGL.errorCode Js.readonly_prop
method _INVALID_OPERATION_ : WebGL.errorCode Js.readonly_prop
method _INVALID_VALUE_ : WebGL.errorCode Js.readonly_prop
method _INVERT : WebGL.stencilOp Js.readonly_prop
method _KEEP : WebGL.stencilOp Js.readonly_prop
method _LEQUAL : WebGL.depthFunction Js.readonly_prop
method _LESS : WebGL.depthFunction Js.readonly_prop
method _LINEAR : WebGL.texFilter Js.readonly_prop
method _LINEAR_MIPMAP_LINEAR_ : WebGL.texFilter Js.readonly_prop
method _LINEAR_MIPMAP_NEAREST_ : WebGL.texFilter Js.readonly_prop
method _LINES : WebGL.beginMode Js.readonly_prop
method _LINE_LOOP_ : WebGL.beginMode Js.readonly_prop
method _LINE_STRIP_ : WebGL.beginMode Js.readonly_prop
method _LINE_WIDTH_ : float WebGL.parameter Js.readonly_prop
method _LINK_STATUS_ : bool Js.t WebGL.programParam Js.readonly_prop
method _LOW_FLOAT_ : WebGL.shaderPrecisionType Js.readonly_prop
method _LOW_INT_ : WebGL.shaderPrecisionType Js.readonly_prop
method _LUMINANCE : WebGL.pixelFormat Js.readonly_prop
method _LUMINANCE_ALPHA_ : WebGL.pixelFormat Js.readonly_prop
method _MAX_COMBINED_TEXTURE_IMAGE_UNITS_ :
int WebGL.parameter Js.readonly_prop
method _MAX_CUBE_MAP_TEXTURE_SIZE_ : int WebGL.parameter Js.readonly_prop
method _MAX_FRAGMENT_UNIFORM_VECTORS_ :
int WebGL.parameter Js.readonly_prop
method _MAX_RENDERBUFFER_SIZE : int WebGL.parameter Js.readonly_prop
method _MAX_TEXTURE_IMAGE_UNITS_ : int WebGL.parameter Js.readonly_prop
method _MAX_TEXTURE_SIZE_ : int WebGL.parameter Js.readonly_prop
method _MAX_VARYING_VECTORS_ : int WebGL.parameter Js.readonly_prop
method _MAX_VERTEX_ATTRIBS_ : int WebGL.parameter Js.readonly_prop
method _MAX_VERTEX_TEXTURE_IMAGE_UNITS_ :
int WebGL.parameter Js.readonly_prop
method _MAX_VERTEX_UNIFORM_VECTORS_ : int WebGL.parameter Js.readonly_prop
method _MAX_VIEWPORT_DIMS_ :
Typed_array.int32Array Js.t WebGL.parameter Js.readonly_prop
method _MEDIUM_FLOAT_ : WebGL.shaderPrecisionType Js.readonly_prop
method _MEDIUM_INT_ : WebGL.shaderPrecisionType Js.readonly_prop
method _MIRRORED_REPEAT_ : WebGL.wrapMode Js.readonly_prop
method _NEAREST : WebGL.texFilter Js.readonly_prop
method _NEAREST_MIPMAP_LINEAR_ : WebGL.texFilter Js.readonly_prop
method _NEAREST_MIPMAP_NEAREST_ : WebGL.texFilter Js.readonly_prop
method _NEVER : WebGL.depthFunction Js.readonly_prop
method _NICEST : WebGL.hintMode Js.readonly_prop
method _NONE : WebGL.colorspaceConversion Js.readonly_prop
method _NONE_OT : WebGL.objectType Js.readonly_prop
method _NOTEQUAL : WebGL.depthFunction Js.readonly_prop
method _NO_ERROR_ : WebGL.errorCode Js.readonly_prop
method _NUM_COMPRESSED_TEXTURE_FORMATS_ :
int WebGL.parameter Js.readonly_prop
method _ONE : WebGL.blendingFactor Js.readonly_prop
method _ONE_MINUS_CONSTANT_ALPHA_ : WebGL.blendMode Js.readonly_prop
method _ONE_MINUS_CONSTANT_COLOR_ : WebGL.blendMode Js.readonly_prop
method _ONE_MINUS_DST_ALPHA_ : WebGL.blendingFactor Js.readonly_prop
method _ONE_MINUS_DST_COLOR_ : WebGL.blendingFactor Js.readonly_prop
method _ONE_MINUS_SRC_ALPHA_ : WebGL.blendingFactor Js.readonly_prop
method _ONE_MINUS_SRC_COLOR_ : WebGL.blendingFactor Js.readonly_prop
method _OUT_OF_MEMORY_ : WebGL.errorCode Js.readonly_prop
method _PACK_ALIGNMENT_ : int WebGL.parameter Js.readonly_prop
method _POINTS : WebGL.beginMode Js.readonly_prop
method _POLYGON_OFFSET_FACTOR_ : float WebGL.parameter Js.readonly_prop
method _POLYGON_OFFSET_FILL_ : WebGL.enableCap Js.readonly_prop
method _POLYGON_OFFSET_FILL_PARAM :
bool Js.t WebGL.parameter Js.readonly_prop
method _POLYGON_OFFSET_UNITS_ : float WebGL.parameter Js.readonly_prop
method _RED_BITS_ : int WebGL.parameter Js.readonly_prop
method _RENDERBUFFER : WebGL.rbTarget Js.readonly_prop
method _RENDERBUFFER_ALPHA_SIZE_ :
int WebGL.renderbufferParam Js.readonly_prop
method _RENDERBUFFER_BINDING_ :
WebGL.renderbuffer Js.t Js.opt WebGL.parameter Js.readonly_prop
method _RENDERBUFFER_BLUE_SIZE_ :
int WebGL.renderbufferParam Js.readonly_prop
method _RENDERBUFFER_DEPTH_SIZE_ :
int WebGL.renderbufferParam Js.readonly_prop
method _RENDERBUFFER_GREEN_SIZE_ :
int WebGL.renderbufferParam Js.readonly_prop
method _RENDERBUFFER_HEIGHT_ : int WebGL.renderbufferParam Js.readonly_prop
method _RENDERBUFFER_INTERNAL_FORMAT_ :
WebGL.format WebGL.renderbufferParam Js.readonly_prop
method _RENDERBUFFER_OT : WebGL.objectType Js.readonly_prop
method _RENDERBUFFER_RED_SIZE_ :
int WebGL.renderbufferParam Js.readonly_prop
method _RENDERBUFFER_STENCIL_SIZE_ :
int WebGL.renderbufferParam Js.readonly_prop
method _RENDERBUFFER_WIDTH_ : int WebGL.renderbufferParam Js.readonly_prop
method _RENDERER : Js.js_string Js.t WebGL.parameter Js.readonly_prop
method _REPEAT : WebGL.wrapMode Js.readonly_prop
method _REPLACE : WebGL.stencilOp Js.readonly_prop
method _RGB : WebGL.pixelFormat Js.readonly_prop
method _RGB565 : WebGL.format Js.readonly_prop
method _RGB5_A1_ : WebGL.format Js.readonly_prop
method _RGBA : WebGL.pixelFormat Js.readonly_prop
method _RGBA4 : WebGL.format Js.readonly_prop
method _SAMPLER_2D_ : WebGL.uniformType Js.readonly_prop
method _SAMPLER_CUBE_ : WebGL.uniformType Js.readonly_prop
method _SAMPLES_ : int WebGL.parameter Js.readonly_prop
method _SAMPLE_ALPHA_TO_COVERAGE_ : WebGL.enableCap Js.readonly_prop
method _SAMPLE_BUFFERS_ : int WebGL.parameter Js.readonly_prop
method _SAMPLE_COVERAGE_ : WebGL.enableCap Js.readonly_prop
method _SAMPLE_COVERAGE_INVERT_ :
bool Js.t WebGL.parameter Js.readonly_prop
method _SAMPLE_COVERAGE_VALUE_ : float WebGL.parameter Js.readonly_prop
method _SCISSOR_BOX_ :
Typed_array.int32Array Js.t WebGL.parameter Js.readonly_prop
method _SCISSOR_TEST_ : WebGL.enableCap Js.readonly_prop
method _SCISSOR_TEST_PARAM : bool Js.t WebGL.parameter Js.readonly_prop
method _SHADER_TYPE_ : WebGL.shaderType WebGL.shaderParam Js.readonly_prop
method _SHADING_LANGUAGE_VERSION_ :
Js.js_string Js.t WebGL.parameter Js.readonly_prop
method _SHORT : WebGL.dataType Js.readonly_prop
method _SRC_ALPHA_ : WebGL.blendingFactor Js.readonly_prop
method _SRC_ALPHA_SATURATE_ : WebGL.blendingFactor Js.readonly_prop
method _SRC_COLOR_ : WebGL.blendingFactor Js.readonly_prop
method _STATIC_DRAW_ : WebGL.bufferUsage Js.readonly_prop
method _STENCIL_ATTACHMENT_ : WebGL.attachmentPoint Js.readonly_prop
method _STENCIL_BACK_FAIL_ : int WebGL.parameter Js.readonly_prop
method _STENCIL_BACK_FUNC_ : int WebGL.parameter Js.readonly_prop
method _STENCIL_BACK_PASS_DEPTH_FAIL_ :
int WebGL.parameter Js.readonly_prop
method _STENCIL_BACK_PASS_DEPTH_PASS_ :
int WebGL.parameter Js.readonly_prop
method _STENCIL_BACK_REF_ : int WebGL.parameter Js.readonly_prop
method _STENCIL_BACK_VALUE_MASK_ : int WebGL.parameter Js.readonly_prop
method _STENCIL_BACK_WRITEMASK_ : int WebGL.parameter Js.readonly_prop
method _STENCIL_BITS_ : int WebGL.parameter Js.readonly_prop
method _STENCIL_BUFFER_BIT_ : WebGL.clearBufferMask Js.readonly_prop
method _STENCIL_CLEAR_VALUE_ : int WebGL.parameter Js.readonly_prop
method _STENCIL_FAIL_ : int WebGL.parameter Js.readonly_prop
method _STENCIL_FUNC_ : int WebGL.parameter Js.readonly_prop
method _STENCIL_INDEX8_ : WebGL.format Js.readonly_prop
method _STENCIL_INDEX_ : WebGL.pixelFormat Js.readonly_prop
method _STENCIL_PASS_DEPTH_FAIL_ : int WebGL.parameter Js.readonly_prop
method _STENCIL_PASS_DEPTH_PASS_ : int WebGL.parameter Js.readonly_prop
method _STENCIL_REF_ : int WebGL.parameter Js.readonly_prop
method _STENCIL_TEST_ : WebGL.enableCap Js.readonly_prop
method _STENCIL_TEST_PARAM : bool Js.t WebGL.parameter Js.readonly_prop
method _STENCIL_VALUE_MASK_ : int WebGL.parameter Js.readonly_prop
method _STENCIL_WRITEMASK_ : int WebGL.parameter Js.readonly_prop
method _STREAM_DRAW_ : WebGL.bufferUsage Js.readonly_prop
method _SUBPIXEL_BITS_ : int WebGL.parameter Js.readonly_prop
method _TEXTURE0 : WebGL.textureUnit Js.readonly_prop
method _TEXTURE1 : WebGL.textureUnit Js.readonly_prop
method _TEXTURE10 : WebGL.textureUnit Js.readonly_prop
method _TEXTURE11 : WebGL.textureUnit Js.readonly_prop
method _TEXTURE12 : WebGL.textureUnit Js.readonly_prop
method _TEXTURE13 : WebGL.textureUnit Js.readonly_prop
method _TEXTURE14 : WebGL.textureUnit Js.readonly_prop
method _TEXTURE15 : WebGL.textureUnit Js.readonly_prop
method _TEXTURE16 : WebGL.textureUnit Js.readonly_prop
method _TEXTURE17 : WebGL.textureUnit Js.readonly_prop
method _TEXTURE18 : WebGL.textureUnit Js.readonly_prop
method _TEXTURE19 : WebGL.textureUnit Js.readonly_prop
method _TEXTURE2 : WebGL.textureUnit Js.readonly_prop
method _TEXTURE20 : WebGL.textureUnit Js.readonly_prop
method _TEXTURE21 : WebGL.textureUnit Js.readonly_prop
method _TEXTURE22 : WebGL.textureUnit Js.readonly_prop
method _TEXTURE23 : WebGL.textureUnit Js.readonly_prop
method _TEXTURE24 : WebGL.textureUnit Js.readonly_prop
method _TEXTURE25 : WebGL.textureUnit Js.readonly_prop
method _TEXTURE26 : WebGL.textureUnit Js.readonly_prop
method _TEXTURE27 : WebGL.textureUnit Js.readonly_prop
method _TEXTURE28 : WebGL.textureUnit Js.readonly_prop
method _TEXTURE29 : WebGL.textureUnit Js.readonly_prop
method _TEXTURE3 : WebGL.textureUnit Js.readonly_prop
method _TEXTURE30 : WebGL.textureUnit Js.readonly_prop
method _TEXTURE31 : WebGL.textureUnit Js.readonly_prop
method _TEXTURE4 : WebGL.textureUnit Js.readonly_prop
method _TEXTURE5 : WebGL.textureUnit Js.readonly_prop
method _TEXTURE6 : WebGL.textureUnit Js.readonly_prop
method _TEXTURE7 : WebGL.textureUnit Js.readonly_prop
method _TEXTURE8 : WebGL.textureUnit Js.readonly_prop
method _TEXTURE9 : WebGL.textureUnit Js.readonly_prop
method _TEXTURE_2D_ : WebGL.texTarget Js.readonly_prop
method _TEXTURE_BINDING_2D_ :
WebGL.texture Js.t Js.opt WebGL.parameter Js.readonly_prop
method _TEXTURE_BINDING_CUBE_MAP_ :
WebGL.texture Js.t Js.opt WebGL.parameter Js.readonly_prop
method _TEXTURE_CUBE_MAP_ : WebGL.texTarget Js.readonly_prop
method _TEXTURE_CUBE_MAP_NEGATIVE_X_ : WebGL.texTarget Js.readonly_prop
method _TEXTURE_CUBE_MAP_NEGATIVE_Y_ : WebGL.texTarget Js.readonly_prop
method _TEXTURE_CUBE_MAP_NEGATIVE_Z_ : WebGL.texTarget Js.readonly_prop
method _TEXTURE_CUBE_MAP_POSITIVE_X_ : WebGL.texTarget Js.readonly_prop
method _TEXTURE_CUBE_MAP_POSITIVE_Y_ : WebGL.texTarget Js.readonly_prop
method _TEXTURE_CUBE_MAP_POSITIVE_Z_ : WebGL.texTarget Js.readonly_prop
method _TEXTURE_MAG_FILTER_ :
WebGL.texFilter WebGL.texParam Js.readonly_prop
method _TEXTURE_MIN_FILTER_ :
WebGL.texFilter WebGL.texParam Js.readonly_prop
method _TEXTURE_OT : WebGL.objectType Js.readonly_prop
method _TEXTURE_WRAP_S_ : WebGL.wrapMode WebGL.texParam Js.readonly_prop
method _TEXTURE_WRAP_T_ : WebGL.wrapMode WebGL.texParam Js.readonly_prop
method _TRIANGLES : WebGL.beginMode Js.readonly_prop
method _TRIANGLE_FAN_ : WebGL.beginMode Js.readonly_prop
method _TRIANGLE_STRIP_ : WebGL.beginMode Js.readonly_prop
method _UNPACK_ALIGNMENT_ : int WebGL.pixelStoreParam Js.readonly_prop
method _UNPACK_ALIGNMENT_PARAM : int WebGL.parameter Js.readonly_prop
method _UNPACK_COLORSPACE_CONVERSION_WEBGL_ :
int WebGL.pixelStoreParam Js.readonly_prop
method _UNPACK_COLORSPACE_CONVERSION_WEBGL_PARAM :
WebGL.colorspaceConversion WebGL.parameter Js.readonly_prop
method _UNPACK_FLIP_Y_WEBGL_ :
bool Js.t WebGL.pixelStoreParam Js.readonly_prop
method _UNPACK_FLIP_Y_WEBGL_PARAM :
bool Js.t WebGL.parameter Js.readonly_prop
method _UNPACK_PREMULTIPLY_ALPHA_WEBGL_ :
bool Js.t WebGL.pixelStoreParam Js.readonly_prop
method _UNPACK_PREMULTIPLY_ALPHA_WEBGL_PARAM :
bool Js.t WebGL.parameter Js.readonly_prop
method _UNSIGNED_BYTE_ : WebGL.pixelType Js.readonly_prop
method _UNSIGNED_BYTE_DT : WebGL.dataType Js.readonly_prop
method _UNSIGNED_INT_ : WebGL.dataType Js.readonly_prop
method _UNSIGNED_SHORT_ : WebGL.dataType Js.readonly_prop
method _UNSIGNED_SHORT_4_4_4_4_ : WebGL.pixelType Js.readonly_prop
method _UNSIGNED_SHORT_5_5_5_1_ : WebGL.pixelType Js.readonly_prop
method _UNSIGNED_SHORT_5_6_5_ : WebGL.pixelType Js.readonly_prop
method _VALIDATE_STATUS_ : bool Js.t WebGL.programParam Js.readonly_prop
method _VENDOR : Js.js_string Js.t WebGL.parameter Js.readonly_prop
method _VERSION : Js.js_string Js.t WebGL.parameter Js.readonly_prop
method _VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ :
WebGL.buffer Js.t Js.opt WebGL.vertexAttribParam Js.readonly_prop
method _VERTEX_ATTRIB_ARRAY_ENABLED_ :
bool Js.t WebGL.vertexAttribParam Js.readonly_prop
method _VERTEX_ATTRIB_ARRAY_NORMALIZED_ :
bool Js.t WebGL.vertexAttribParam Js.readonly_prop
method _VERTEX_ATTRIB_ARRAY_POINTER_ :
WebGL.vertexAttribPointerParam Js.readonly_prop
method _VERTEX_ATTRIB_ARRAY_SIZE_ :
int WebGL.vertexAttribParam Js.readonly_prop
method _VERTEX_ATTRIB_ARRAY_STRIDE_ :
int WebGL.vertexAttribParam Js.readonly_prop
method _VERTEX_ATTRIB_ARRAY_TYPE_ :
int WebGL.vertexAttribParam Js.readonly_prop
method _VERTEX_SHADER_ : WebGL.shaderType Js.readonly_prop
method _VIEWPORT :
Typed_array.int32Array Js.t WebGL.parameter Js.readonly_prop
method _ZERO : WebGL.blendingFactor Js.readonly_prop
method _ZERO_ : WebGL.stencilOp Js.readonly_prop
method activeTexture : WebGL.textureUnit -> unit Js.meth
method attachShader :
WebGL.program Js.t -> WebGL.shader Js.t -> unit Js.meth
method bindAttribLocation :
WebGL.program Js.t -> WebGL.uint -> Js.js_string Js.t -> unit Js.meth
method bindBuffer : WebGL.bufferTarget -> WebGL.buffer Js.t -> unit Js.meth
method bindBuffer_ :
WebGL.bufferTarget -> WebGL.buffer Js.t Js.opt -> unit Js.meth
method bindFramebuffer :
WebGL.fbTarget -> WebGL.framebuffer Js.t -> unit Js.meth
method bindFramebuffer_ :
WebGL.fbTarget -> WebGL.framebuffer Js.t Js.opt -> unit Js.meth
method bindRenderbuffer :
WebGL.rbTarget -> WebGL.renderbuffer Js.t -> unit Js.meth
method bindRenderbuffer_ :
WebGL.rbTarget -> WebGL.renderbuffer Js.t Js.opt -> unit Js.meth
method bindTexture : WebGL.texTarget -> WebGL.texture Js.t -> unit Js.meth
method bindTexture_ :
WebGL.texTarget -> WebGL.texture Js.t Js.opt -> unit Js.meth
method blendColor :
WebGL.clampf ->
WebGL.clampf -> WebGL.clampf -> WebGL.clampf -> unit Js.meth
method blendEquation : WebGL.blendMode -> unit Js.meth
method blendEquationSeparate :
WebGL.blendMode -> WebGL.blendMode -> unit Js.meth
method blendFunc :
WebGL.blendingFactor -> WebGL.blendingFactor -> unit Js.meth
method blendFuncSeparate :
WebGL.blendingFactor ->
WebGL.blendingFactor ->
WebGL.blendingFactor -> WebGL.blendingFactor -> unit Js.meth
method bufferData :
WebGL.bufferTarget ->
#Typed_array.arrayBufferView Js.t -> WebGL.bufferUsage -> unit Js.meth
method bufferData_create :
WebGL.bufferTarget -> WebGL.sizeiptr -> WebGL.bufferUsage -> unit Js.meth
method bufferData_raw :
WebGL.bufferTarget ->
Typed_array.arrayBuffer Js.t -> WebGL.bufferUsage -> unit Js.meth
method bufferSubData :
WebGL.bufferTarget ->
WebGL.intptr -> #Typed_array.arrayBufferView Js.t -> unit Js.meth
method bufferSubData_raw :
WebGL.bufferTarget ->
WebGL.intptr -> Typed_array.arrayBuffer Js.t -> unit Js.meth
method canvas : Dom_html.canvasElement Js.t Js.readonly_prop
method checkFramebufferStatus :
WebGL.fbTarget -> WebGL.framebufferStatus Js.meth
method clear : WebGL.clearBufferMask -> unit Js.meth
method clearColor :
WebGL.clampf ->
WebGL.clampf -> WebGL.clampf -> WebGL.clampf -> unit Js.meth
method clearDepth : WebGL.clampf -> unit Js.meth
method clearStencil : int -> unit Js.meth
method colorMask :
bool Js.t -> bool Js.t -> bool Js.t -> bool Js.t -> unit Js.meth
method compileShader : WebGL.shader Js.t -> unit Js.meth
method compressedTexImage2D :
WebGL.texTarget ->
int ->
WebGL.pixelFormat ->
WebGL.sizei ->
WebGL.sizei -> int -> #Typed_array.arrayBufferView Js.t -> unit Js.meth
method compressedTexSubImage2D :
WebGL.texTarget ->
int ->
int ->
int ->
WebGL.sizei ->
WebGL.sizei ->
WebGL.pixelFormat -> #Typed_array.arrayBufferView Js.t -> unit Js.meth
method copyTexImage2D :
WebGL.texTarget ->
int ->
WebGL.pixelFormat ->
int -> int -> WebGL.sizei -> WebGL.sizei -> int -> unit Js.meth
method copyTexSubImage2D :
WebGL.texTarget ->
int ->
int -> int -> int -> int -> WebGL.sizei -> WebGL.sizei -> unit Js.meth
method createBuffer : WebGL.buffer Js.t Js.meth
method createFramebuffer : WebGL.framebuffer Js.t Js.meth
method createProgram : WebGL.program Js.t Js.meth
method createRenderbuffer : WebGL.renderbuffer Js.t Js.meth
method createShader : WebGL.shaderType -> WebGL.shader Js.t Js.meth
method createTexture : WebGL.texture Js.t Js.meth
method cullFace : WebGL.cullFaceMode -> unit Js.meth
method deleteBuffer : WebGL.buffer Js.t -> unit Js.meth
method deleteFramebuffer : WebGL.framebuffer Js.t -> unit Js.meth
method deleteProgram : WebGL.program Js.t -> unit Js.meth
method deleteRenderbuffer : WebGL.renderbuffer Js.t -> unit Js.meth
method deleteShader : WebGL.shader Js.t -> unit Js.meth
method deleteTexture : WebGL.texture Js.t -> unit Js.meth
method depthFunc : WebGL.depthFunction -> unit Js.meth
method depthMask : bool Js.t -> unit Js.meth
method depthRange : WebGL.clampf -> WebGL.clampf -> unit Js.meth
method detachShader :
WebGL.program Js.t -> WebGL.shader Js.t -> unit Js.meth
method disable : WebGL.enableCap -> unit Js.meth
method disableVertexAttribArray : WebGL.uint -> unit Js.meth
method drawArrays : WebGL.beginMode -> int -> WebGL.sizei -> unit Js.meth
method drawElements :
WebGL.beginMode ->
WebGL.sizei -> WebGL.dataType -> WebGL.intptr -> unit Js.meth
method drawingBufferHeight : WebGL.sizei Js.readonly_prop
method drawingBufferWidth : WebGL.sizei Js.readonly_prop
method enable : WebGL.enableCap -> unit Js.meth
method enableVertexAttribArray : WebGL.uint -> unit Js.meth
method finish : unit Js.meth
method flush : unit Js.meth
method framebufferRenderbuffer :
WebGL.fbTarget ->
WebGL.attachmentPoint ->
WebGL.rbTarget -> WebGL.renderbuffer Js.t -> unit Js.meth
method framebufferTexture2D :
WebGL.fbTarget ->
WebGL.attachmentPoint ->
WebGL.texTarget -> WebGL.texture -> int -> unit Js.meth
method frontFace : WebGL.frontFaceDir -> unit Js.meth
method generateMipmap : WebGL.texTarget -> unit Js.meth
method getActiveAttrib :
WebGL.program Js.t -> WebGL.uint -> WebGL.activeInfo Js.t Js.meth
method getActiveUniform :
WebGL.program Js.t -> WebGL.uint -> WebGL.activeInfo Js.t Js.meth
method getAttachedShaders :
WebGL.program Js.t -> WebGL.shader Js.t Js.js_array Js.t Js.meth
method getAttribLocation :
WebGL.program Js.t -> Js.js_string Js.t -> int Js.meth
method getBufferParameter :
WebGL.bufferTarget -> 'a WebGL.bufferParameter -> 'a Js.meth
method getContextAttributes : WebGL.contextAttributes Js.t Js.meth
method getError : WebGL.errorCode Js.meth
method getExtension : Js.js_string Js.t -> 'a Js.t Js.opt Js.meth
method getFramebufferAttachmentParameter :
WebGL.fbTarget ->
WebGL.attachmentPoint -> 'a WebGL.attachParam -> 'a Js.meth
method getParameter : 'a WebGL.parameter -> 'a Js.meth
method getProgramInfoLog : WebGL.program Js.t -> Js.js_string Js.t Js.meth
method getProgramParameter :
WebGL.program Js.t -> 'a WebGL.programParam -> 'a Js.meth
method getRenderbufferParameter :
WebGL.rbTarget -> 'a WebGL.renderbufferParam -> 'a Js.meth
method getShaderInfoLog : WebGL.shader Js.t -> Js.js_string Js.t Js.meth
method getShaderParameter :
WebGL.shader Js.t -> 'a WebGL.shaderParam -> 'a Js.meth
method getShaderPrecisionFormat :
WebGL.shaderType ->
WebGL.shaderPrecisionType -> WebGL.shaderPrecisionFormat Js.t Js.meth
method getShaderSource : WebGL.shader Js.t -> Js.js_string Js.t Js.meth
method getSupportedExtensions : Js.js_string Js.t Js.js_array Js.t Js.meth
method getTexParameter : WebGL.texTarget -> 'a WebGL.texParam -> 'a Js.meth
method getUniform :
WebGL.program Js.t -> 'a WebGL.uniformLocation Js.t -> 'b Js.meth
method getUniformLocation :
WebGL.program Js.t ->
Js.js_string Js.t -> 'a WebGL.uniformLocation Js.t Js.meth
method getVertexAttrib :
WebGL.uint -> 'a WebGL.vertexAttribParam -> 'a Js.meth
method getVertexAttribOffset :
WebGL.uint -> WebGL.vertexAttribPointerParam -> WebGL.sizeiptr Js.meth
method hint : WebGL.hintTarget -> WebGL.hintMode -> unit Js.meth
method isBuffer : WebGL.buffer Js.t -> bool Js.t Js.meth
method isContextLost : bool Js.t Js.meth
method isEnabled : WebGL.enableCap -> bool Js.t Js.meth
method isFramebuffer : WebGL.framebuffer Js.t -> bool Js.t Js.meth
method isProgram : WebGL.program Js.t -> bool Js.t Js.meth
method isRenderbuffer : WebGL.renderbuffer Js.t -> bool Js.t Js.meth
method isShader : WebGL.shader Js.t -> bool Js.t Js.meth
method isTexture : WebGL.texture Js.t -> bool Js.t Js.meth
method lineWidth : float -> unit Js.meth
method linkProgram : WebGL.program Js.t -> unit Js.meth
method pixelStorei : 'a WebGL.pixelStoreParam -> 'a -> unit Js.meth
method polygonOffset : float -> float -> unit Js.meth
method readPixels :
int ->
int ->
WebGL.sizei ->
WebGL.sizei ->
WebGL.pixelFormat ->
WebGL.pixelType -> #Typed_array.arrayBufferView Js.t -> unit Js.meth
method renderbufferStorage :
WebGL.rbTarget ->
WebGL.format -> WebGL.sizei -> WebGL.sizei -> unit Js.meth
method sampleCoverage : WebGL.clampf -> bool Js.t -> unit Js.meth
method scissor : int -> int -> WebGL.sizei -> WebGL.sizei -> unit Js.meth
method shaderSource :
WebGL.shader Js.t -> Js.js_string Js.t -> unit Js.meth
method stencilFunc :
WebGL.depthFunction -> int -> WebGL.uint -> unit Js.meth
method stencilFuncSeparate :
WebGL.cullFaceMode ->
WebGL.depthFunction -> int -> WebGL.uint -> unit Js.meth
method stencilMask : WebGL.uint -> unit Js.meth
method stencilMaskSeparate :
WebGL.cullFaceMode -> WebGL.uint -> unit Js.meth
method stencilOp :
WebGL.stencilOp -> WebGL.stencilOp -> WebGL.stencilOp -> unit Js.meth
method stencilOpSeparate :
WebGL.cullFaceMode ->
WebGL.stencilOp -> WebGL.stencilOp -> WebGL.stencilOp -> unit Js.meth
method texImage2D_fromCanvas :
WebGL.texTarget ->
int ->
WebGL.pixelFormat ->
WebGL.pixelFormat ->
WebGL.pixelType -> Dom_html.canvasElement Js.t -> unit Js.meth
method texImage2D_fromImage :
WebGL.texTarget ->
int ->
WebGL.pixelFormat ->
WebGL.pixelFormat ->
WebGL.pixelType -> Dom_html.imageElement Js.t -> unit Js.meth
method texImage2D_fromImageData :
WebGL.texTarget ->
int ->
WebGL.pixelFormat ->
WebGL.pixelFormat ->
WebGL.pixelType -> Dom_html.imageData Js.t -> unit Js.meth
method texImage2D_fromVideo :
WebGL.texTarget ->
int ->
WebGL.pixelFormat ->
WebGL.pixelFormat ->
WebGL.pixelType -> Dom_html.videoElement Js.t -> unit Js.meth
method texImage2D_fromView :
WebGL.texTarget ->
int ->
WebGL.pixelFormat ->
WebGL.sizei ->
WebGL.sizei ->
int ->
WebGL.pixelFormat ->
WebGL.pixelType -> #Typed_array.arrayBufferView Js.t -> unit Js.meth
method texImage2D_new :
WebGL.texTarget ->
int ->
WebGL.pixelFormat ->
WebGL.sizei ->
WebGL.sizei ->
int ->
WebGL.pixelFormat -> WebGL.pixelType -> WebGL.void Js.opt -> unit Js.meth
method texParameteri :
WebGL.texTarget -> 'a WebGL.texParam -> 'a -> unit Js.meth
method texSubImage2D_fromCanvas :
WebGL.texTarget ->
int ->
int ->
int ->
WebGL.pixelFormat ->
WebGL.pixelType -> Dom_html.canvasElement Js.t -> unit Js.meth
method texSubImage2D_fromImage :
WebGL.texTarget ->
int ->
int ->
int ->
WebGL.pixelFormat ->
WebGL.pixelType -> Dom_html.imageElement Js.t -> unit Js.meth
method texSubImage2D_fromImageData :
WebGL.texTarget ->
int ->
int ->
int ->
WebGL.pixelFormat ->
WebGL.pixelType -> Dom_html.imageData Js.t -> unit Js.meth
method texSubImage2D_fromVideo :
WebGL.texTarget ->
int ->
int ->
int ->
WebGL.pixelFormat ->
WebGL.pixelType -> Dom_html.videoElement Js.t -> unit Js.meth
method texSubImage2D_fromView :
WebGL.texTarget ->
int ->
int ->
int ->
WebGL.sizei ->
WebGL.sizei ->
WebGL.pixelFormat ->
WebGL.pixelType -> #Typed_array.arrayBufferView Js.t -> unit Js.meth
method uniform1f :
float WebGL.uniformLocation Js.t -> float -> unit Js.meth
method uniform1fv :
float WebGL.uniformLocation Js.t ->
float Js.js_array Js.t -> unit Js.meth
method uniform1fv_typed :
float WebGL.uniformLocation Js.t ->
Typed_array.float32Array Js.t -> unit Js.meth
method uniform1i : int WebGL.uniformLocation Js.t -> int -> unit Js.meth
method uniform1iv :
int WebGL.uniformLocation Js.t -> int Js.js_array Js.t -> unit Js.meth
method uniform1iv_typed :
int WebGL.uniformLocation Js.t ->
Typed_array.int32Array Js.t -> unit Js.meth
method uniform2f :
[ `vec2 ] WebGL.uniformLocation Js.t -> float -> float -> unit Js.meth
method uniform2fv :
[ `vec2 ] WebGL.uniformLocation Js.t ->
float Js.js_array Js.t -> unit Js.meth
method uniform2fv_typed :
[ `vec2 ] WebGL.uniformLocation Js.t ->
Typed_array.float32Array Js.t -> unit Js.meth
method uniform2i :
[ `ivec2 ] WebGL.uniformLocation Js.t -> int -> int -> unit Js.meth
method uniform2iv :
[ `ivec2 ] WebGL.uniformLocation Js.t ->
int Js.js_array Js.t -> unit Js.meth
method uniform2iv_typed :
[ `ivec2 ] WebGL.uniformLocation Js.t ->
Typed_array.int32Array Js.t -> unit Js.meth
method uniform3f :
[ `vec3 ] WebGL.uniformLocation Js.t ->
float -> float -> float -> unit Js.meth
method uniform3fv :
[ `vec3 ] WebGL.uniformLocation Js.t ->
float Js.js_array Js.t -> unit Js.meth
method uniform3fv_typed :
[ `vec3 ] WebGL.uniformLocation Js.t ->
Typed_array.float32Array Js.t -> unit Js.meth
method uniform3i :
[ `ivec3 ] WebGL.uniformLocation Js.t ->
int -> int -> int -> unit Js.meth
method uniform3iv :
[ `ivec3 ] WebGL.uniformLocation Js.t ->
int Js.js_array Js.t -> unit Js.meth
method uniform3iv_typed :
[ `ivec3 ] WebGL.uniformLocation Js.t ->
Typed_array.int32Array Js.t -> unit Js.meth
method uniform4f :
[ `vec4 ] WebGL.uniformLocation Js.t ->
float -> float -> float -> float -> unit Js.meth
method uniform4fv :
[ `vec4 ] WebGL.uniformLocation Js.t ->
float Js.js_array Js.t -> unit Js.meth
method uniform4fv_typed :
[ `vec4 ] WebGL.uniformLocation Js.t ->
Typed_array.float32Array Js.t -> unit Js.meth
method uniform4i :
[ `ivec4 ] WebGL.uniformLocation Js.t ->
int -> int -> int -> int -> unit Js.meth
method uniform4iv :
[ `ivec4 ] WebGL.uniformLocation Js.t ->
int Js.js_array Js.t -> unit Js.meth
method uniform4iv_typed :
[ `ivec4 ] WebGL.uniformLocation Js.t ->
Typed_array.int32Array Js.t -> unit Js.meth
method uniformMatrix2fv :
[ `mat2 ] WebGL.uniformLocation Js.t ->
bool Js.t -> float Js.js_array Js.t -> unit Js.meth
method uniformMatrix2fv_typed :
[ `mat2 ] WebGL.uniformLocation Js.t ->
bool Js.t -> Typed_array.float32Array Js.t -> unit Js.meth
method uniformMatrix3fv :
[ `mat3 ] WebGL.uniformLocation Js.t ->
bool Js.t -> float Js.js_array Js.t -> unit Js.meth
method uniformMatrix3fv_typed :
[ `mat3 ] WebGL.uniformLocation Js.t ->
bool Js.t -> Typed_array.float32Array Js.t -> unit Js.meth
method uniformMatrix4fv :
[ `mat4 ] WebGL.uniformLocation Js.t ->
bool Js.t -> float Js.js_array Js.t -> unit Js.meth
method uniformMatrix4fv_typed :
[ `mat4 ] WebGL.uniformLocation Js.t ->
bool Js.t -> Typed_array.float32Array Js.t -> unit Js.meth
method useProgram : WebGL.program Js.t -> unit Js.meth
method validateProgram : WebGL.program Js.t -> unit Js.meth
method vertexAttrib1f : WebGL.uint -> float -> unit Js.meth
method vertexAttrib1fv :
WebGL.uint -> float Js.js_array Js.t -> unit Js.meth
method vertexAttrib1fv_typed :
WebGL.uint -> Typed_array.float32Array Js.t -> unit Js.meth
method vertexAttrib2f : WebGL.uint -> float -> float -> unit Js.meth
method vertexAttrib2fv :
WebGL.uint -> float Js.js_array Js.t -> unit Js.meth
method vertexAttrib2fv_typed :
WebGL.uint -> Typed_array.float32Array Js.t -> unit Js.meth
method vertexAttrib3f :
WebGL.uint -> float -> float -> float -> unit Js.meth
method vertexAttrib3fv :
WebGL.uint -> float Js.js_array Js.t -> unit Js.meth
method vertexAttrib3fv_typed :
WebGL.uint -> Typed_array.float32Array Js.t -> unit Js.meth
method vertexAttrib4f :
WebGL.uint -> float -> float -> float -> float -> unit Js.meth
method vertexAttrib4fv :
WebGL.uint -> float Js.js_array Js.t -> unit Js.meth
method vertexAttrib4fv_typed :
WebGL.uint -> Typed_array.float32Array Js.t -> unit Js.meth
method vertexAttribPointer :
WebGL.uint ->
int ->
WebGL.dataType ->
bool Js.t -> WebGL.sizei -> WebGL.intptr -> unit Js.meth
method viewport : int -> int -> WebGL.sizei -> WebGL.sizei -> unit Js.meth
end`