Sophie

Sophie

distrib > Fedora > 18 > x86_64 > media > updates > by-pkgid > 3866615ed9f87500bac83f78574eecc8 > files > 152

js-of-ocaml-doc-1.2-2.fc18.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<link rel="stylesheet" href="style.css" type="text/css">
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
<link rel="Start" href="index.html">
<link rel="previous" href="WebGL.activeInfo-c.html">
<link rel="next" href="WebGL.contextEvent-c.html">
<link rel="Up" href="WebGL.html">
<link title="Index of types" rel=Appendix href="index_types.html">
<link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
<link title="Index of values" rel=Appendix href="index_values.html">
<link title="Index of class methods" rel=Appendix href="index_methods.html">
<link title="Index of class types" rel=Appendix href="index_class_types.html">
<link title="Index of modules" rel=Appendix href="index_modules.html">
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="CSS" rel="Chapter" href="CSS.html">
<link title="Dom" rel="Chapter" href="Dom.html">
<link title="Dom_events" rel="Chapter" href="Dom_events.html">
<link title="Dom_html" rel="Chapter" href="Dom_html.html">
<link title="Event_arrows" rel="Chapter" href="Event_arrows.html">
<link title="File" rel="Chapter" href="File.html">
<link title="Firebug" rel="Chapter" href="Firebug.html">
<link title="Form" rel="Chapter" href="Form.html">
<link title="Js" rel="Chapter" href="Js.html">
<link title="Json" rel="Chapter" href="Json.html">
<link title="Lwt_js" rel="Chapter" href="Lwt_js.html">
<link title="Lwt_js_events" rel="Chapter" href="Lwt_js_events.html">
<link title="Regexp" rel="Chapter" href="Regexp.html">
<link title="Typed_array" rel="Chapter" href="Typed_array.html">
<link title="Url" rel="Chapter" href="Url.html">
<link title="WebGL" rel="Chapter" href="WebGL.html">
<link title="XmlHttpRequest" rel="Chapter" href="XmlHttpRequest.html"><title>WebGL.renderingContext</title>
</head>
<body>
<div class="navbar"><a class="pre" href="WebGL.activeInfo-c.html" title="WebGL.activeInfo">Previous</a>
&nbsp;<a class="up" href="WebGL.html" title="WebGL">Up</a>
&nbsp;<a class="post" href="WebGL.contextEvent-c.html" title="WebGL.contextEvent">Next</a>
</div>
<h1>Class type <a href="type_WebGL.renderingContext.html">WebGL.renderingContext</a></h1>
<pre><span id="TYPErenderingContext"><span class="keyword">class type</span> renderingContext</span> = <code class="code">object</code> <a href="WebGL.renderingContext-c.html">..</a> <code class="code">end</code></pre><hr width="100%">
<pre><span id="METHODcanvas"><span class="keyword">method</span> canvas</span> : <code class="type"><a href="Dom_html.canvasElement-c.html">Dom_html.canvasElement</a> <a href="Js.html#TYPEt">Js.t</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><div class="info">
5.13.1 Attributes<br>
</div>
<pre><span id="METHODdrawingBufferWidth"><span class="keyword">method</span> drawingBufferWidth</span> : <code class="type"><a href="WebGL.html#TYPEsizei">sizei</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHODdrawingBufferHeight"><span class="keyword">method</span> drawingBufferHeight</span> : <code class="type"><a href="WebGL.html#TYPEsizei">sizei</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHODgetContextAttributes"><span class="keyword">method</span> getContextAttributes</span> : <code class="type"><a href="WebGL.contextAttributes-c.html">contextAttributes</a> <a href="Js.html#TYPEt">Js.t</a> <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><div class="info">
5.13.2 Getting information about the context<br>
</div>
<pre><span id="METHODactiveTexture"><span class="keyword">method</span> activeTexture</span> : <code class="type"><a href="WebGL.html#TYPEtextureUnit">textureUnit</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><div class="info">
5.13.3 Setting and getting state<br>
</div>
<pre><span id="METHODblendColor"><span class="keyword">method</span> blendColor</span> : <code class="type"><a href="WebGL.html#TYPEclampf">clampf</a> -> <a href="WebGL.html#TYPEclampf">clampf</a> -> <a href="WebGL.html#TYPEclampf">clampf</a> -> <a href="WebGL.html#TYPEclampf">clampf</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODblendEquation"><span class="keyword">method</span> blendEquation</span> : <code class="type"><a href="WebGL.html#TYPEblendMode">blendMode</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODblendEquationSeparate"><span class="keyword">method</span> blendEquationSeparate</span> : <code class="type"><a href="WebGL.html#TYPEblendMode">blendMode</a> -> <a href="WebGL.html#TYPEblendMode">blendMode</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODblendFunc"><span class="keyword">method</span> blendFunc</span> : <code class="type"><a href="WebGL.html#TYPEblendingFactor">blendingFactor</a> -> <a href="WebGL.html#TYPEblendingFactor">blendingFactor</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODblendFuncSeparate"><span class="keyword">method</span> blendFuncSeparate</span> : <code class="type"><a href="WebGL.html#TYPEblendingFactor">blendingFactor</a> -><br>       <a href="WebGL.html#TYPEblendingFactor">blendingFactor</a> -><br>       <a href="WebGL.html#TYPEblendingFactor">blendingFactor</a> -> <a href="WebGL.html#TYPEblendingFactor">blendingFactor</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODclearColor"><span class="keyword">method</span> clearColor</span> : <code class="type"><a href="WebGL.html#TYPEclampf">clampf</a> -> <a href="WebGL.html#TYPEclampf">clampf</a> -> <a href="WebGL.html#TYPEclampf">clampf</a> -> <a href="WebGL.html#TYPEclampf">clampf</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODclearDepth"><span class="keyword">method</span> clearDepth</span> : <code class="type"><a href="WebGL.html#TYPEclampf">clampf</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODclearStencil"><span class="keyword">method</span> clearStencil</span> : <code class="type">int -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODcolorMask"><span class="keyword">method</span> colorMask</span> : <code class="type">bool <a href="Js.html#TYPEt">Js.t</a> -> bool <a href="Js.html#TYPEt">Js.t</a> -> bool <a href="Js.html#TYPEt">Js.t</a> -> bool <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODcullFace"><span class="keyword">method</span> cullFace</span> : <code class="type"><a href="WebGL.html#TYPEcullFaceMode">cullFaceMode</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODdepthFunc"><span class="keyword">method</span> depthFunc</span> : <code class="type"><a href="WebGL.html#TYPEdepthFunction">depthFunction</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODdepthMask"><span class="keyword">method</span> depthMask</span> : <code class="type">bool <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODdepthRange"><span class="keyword">method</span> depthRange</span> : <code class="type"><a href="WebGL.html#TYPEclampf">clampf</a> -> <a href="WebGL.html#TYPEclampf">clampf</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODdisable"><span class="keyword">method</span> disable</span> : <code class="type"><a href="WebGL.html#TYPEenableCap">enableCap</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODenable"><span class="keyword">method</span> enable</span> : <code class="type"><a href="WebGL.html#TYPEenableCap">enableCap</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODfrontFace"><span class="keyword">method</span> frontFace</span> : <code class="type"><a href="WebGL.html#TYPEfrontFaceDir">frontFaceDir</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODgetParameter"><span class="keyword">method</span> getParameter</span> : <code class="type">'a. 'a <a href="WebGL.html#TYPEparameter">parameter</a> -> 'a <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODgetError"><span class="keyword">method</span> getError</span> : <code class="type"><a href="WebGL.html#TYPEerrorCode">errorCode</a> <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODhint"><span class="keyword">method</span> hint</span> : <code class="type"><a href="WebGL.html#TYPEhintTarget">hintTarget</a> -> <a href="WebGL.html#TYPEhintMode">hintMode</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODisEnabled"><span class="keyword">method</span> isEnabled</span> : <code class="type"><a href="WebGL.html#TYPEenableCap">enableCap</a> -> bool <a href="Js.html#TYPEt">Js.t</a> <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODlineWidth"><span class="keyword">method</span> lineWidth</span> : <code class="type">float -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODpixelStorei"><span class="keyword">method</span> pixelStorei</span> : <code class="type">'a. 'a <a href="WebGL.html#TYPEpixelStoreParam">pixelStoreParam</a> -> 'a -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODpolygonOffset"><span class="keyword">method</span> polygonOffset</span> : <code class="type">float -> float -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODsampleCoverage"><span class="keyword">method</span> sampleCoverage</span> : <code class="type"><a href="WebGL.html#TYPEclampf">clampf</a> -> bool <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODstencilFunc"><span class="keyword">method</span> stencilFunc</span> : <code class="type"><a href="WebGL.html#TYPEdepthFunction">depthFunction</a> -> int -> <a href="WebGL.html#TYPEuint">uint</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODstencilFuncSeparate"><span class="keyword">method</span> stencilFuncSeparate</span> : <code class="type"><a href="WebGL.html#TYPEcullFaceMode">cullFaceMode</a> -><br>       <a href="WebGL.html#TYPEdepthFunction">depthFunction</a> -> int -> <a href="WebGL.html#TYPEuint">uint</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODstencilMask"><span class="keyword">method</span> stencilMask</span> : <code class="type"><a href="WebGL.html#TYPEuint">uint</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODstencilMaskSeparate"><span class="keyword">method</span> stencilMaskSeparate</span> : <code class="type"><a href="WebGL.html#TYPEcullFaceMode">cullFaceMode</a> -> <a href="WebGL.html#TYPEuint">uint</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODstencilOp"><span class="keyword">method</span> stencilOp</span> : <code class="type"><a href="WebGL.html#TYPEstencilOp">stencilOp</a> -> <a href="WebGL.html#TYPEstencilOp">stencilOp</a> -> <a href="WebGL.html#TYPEstencilOp">stencilOp</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODstencilOpSeparate"><span class="keyword">method</span> stencilOpSeparate</span> : <code class="type"><a href="WebGL.html#TYPEcullFaceMode">cullFaceMode</a> -><br>       <a href="WebGL.html#TYPEstencilOp">stencilOp</a> -> <a href="WebGL.html#TYPEstencilOp">stencilOp</a> -> <a href="WebGL.html#TYPEstencilOp">stencilOp</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODscissor"><span class="keyword">method</span> scissor</span> : <code class="type">int -> int -> <a href="WebGL.html#TYPEsizei">sizei</a> -> <a href="WebGL.html#TYPEsizei">sizei</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><div class="info">
5.13.4 Viewing and clipping<br>
</div>
<pre><span id="METHODviewport"><span class="keyword">method</span> viewport</span> : <code class="type">int -> int -> <a href="WebGL.html#TYPEsizei">sizei</a> -> <a href="WebGL.html#TYPEsizei">sizei</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODbindBuffer"><span class="keyword">method</span> bindBuffer</span> : <code class="type"><a href="WebGL.html#TYPEbufferTarget">bufferTarget</a> -> <a href="WebGL.html#TYPEbuffer">buffer</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><div class="info">
5.13.5 Buffer objects<br>
</div>
<pre><span id="METHODbindBuffer_"><span class="keyword">method</span> bindBuffer_</span> : <code class="type"><a href="WebGL.html#TYPEbufferTarget">bufferTarget</a> <a href="Js.html#TYPEopt">Js.opt</a> -> <a href="WebGL.html#TYPEbuffer">buffer</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODbufferData_create"><span class="keyword">method</span> bufferData_create</span> : <code class="type"><a href="WebGL.html#TYPEbufferTarget">bufferTarget</a> -> <a href="WebGL.html#TYPEsizeiptr">sizeiptr</a> -> <a href="WebGL.html#TYPEbufferUsage">bufferUsage</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODbufferData"><span class="keyword">method</span> bufferData</span> : <code class="type">'b.<br>         <a href="WebGL.html#TYPEbufferTarget">bufferTarget</a> -><br>         (#<a href="Typed_array.arrayBufferView-c.html">Typed_array.arrayBufferView</a> as 'b) <a href="Js.html#TYPEt">Js.t</a> -><br>         <a href="WebGL.html#TYPEbufferUsage">bufferUsage</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODbufferData_raw"><span class="keyword">method</span> bufferData_raw</span> : <code class="type"><a href="WebGL.html#TYPEbufferTarget">bufferTarget</a> -><br>       <a href="Typed_array.arrayBuffer-c.html">Typed_array.arrayBuffer</a> <a href="Js.html#TYPEt">Js.t</a> -> <a href="WebGL.html#TYPEbufferUsage">bufferUsage</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODbufferSubData"><span class="keyword">method</span> bufferSubData</span> : <code class="type">'c.<br>         <a href="WebGL.html#TYPEbufferTarget">bufferTarget</a> -><br>         <a href="WebGL.html#TYPEintptr">intptr</a> -> (#<a href="Typed_array.arrayBufferView-c.html">Typed_array.arrayBufferView</a> as 'c) <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODbufferSubData_raw"><span class="keyword">method</span> bufferSubData_raw</span> : <code class="type"><a href="WebGL.html#TYPEbufferTarget">bufferTarget</a> -><br>       <a href="WebGL.html#TYPEintptr">intptr</a> -> <a href="Typed_array.arrayBuffer-c.html">Typed_array.arrayBuffer</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODcreateBuffer"><span class="keyword">method</span> createBuffer</span> : <code class="type"><a href="WebGL.html#TYPEbuffer">buffer</a> <a href="Js.html#TYPEt">Js.t</a> <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODdeleteBuffer"><span class="keyword">method</span> deleteBuffer</span> : <code class="type"><a href="WebGL.html#TYPEbuffer">buffer</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODgetBufferParameter"><span class="keyword">method</span> getBufferParameter</span> : <code class="type"><a href="WebGL.html#TYPEbufferTarget">bufferTarget</a> -> <a href="WebGL.html#TYPEbufferParameter">bufferParameter</a> -> int <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODisBuffer"><span class="keyword">method</span> isBuffer</span> : <code class="type"><a href="WebGL.html#TYPEbuffer">buffer</a> <a href="Js.html#TYPEt">Js.t</a> -> bool <a href="Js.html#TYPEt">Js.t</a> <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODbindFramebuffer"><span class="keyword">method</span> bindFramebuffer</span> : <code class="type"><a href="WebGL.html#TYPEfbTarget">fbTarget</a> -> <a href="WebGL.html#TYPEframebuffer">framebuffer</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><div class="info">
5.13.6 Framebuffer objects<br>
</div>
<pre><span id="METHODbindFramebuffer_"><span class="keyword">method</span> bindFramebuffer_</span> : <code class="type"><a href="WebGL.html#TYPEfbTarget">fbTarget</a> <a href="Js.html#TYPEopt">Js.opt</a> -> <a href="WebGL.html#TYPEframebuffer">framebuffer</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODcheckFramebufferStatus"><span class="keyword">method</span> checkFramebufferStatus</span> : <code class="type"><a href="WebGL.html#TYPEfbTarget">fbTarget</a> -> <a href="WebGL.html#TYPEframebufferStatus">framebufferStatus</a> <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODcreateFramebuffer"><span class="keyword">method</span> createFramebuffer</span> : <code class="type"><a href="WebGL.html#TYPEframebuffer">framebuffer</a> <a href="Js.html#TYPEt">Js.t</a> <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODdeleteFramebuffer"><span class="keyword">method</span> deleteFramebuffer</span> : <code class="type"><a href="WebGL.html#TYPEframebuffer">framebuffer</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODframebufferRenderbuffer"><span class="keyword">method</span> framebufferRenderbuffer</span> : <code class="type"><a href="WebGL.html#TYPEfbTarget">fbTarget</a> -><br>       <a href="WebGL.html#TYPEattachmentPoint">attachmentPoint</a> -><br>       <a href="WebGL.html#TYPErbTarget">rbTarget</a> -> <a href="WebGL.html#TYPErenderbuffer">renderbuffer</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODframebufferTexture2D"><span class="keyword">method</span> framebufferTexture2D</span> : <code class="type"><a href="WebGL.html#TYPEfbTarget">fbTarget</a> -><br>       <a href="WebGL.html#TYPEattachmentPoint">attachmentPoint</a> -><br>       <a href="WebGL.html#TYPEtexTarget">texTarget</a> -> <a href="WebGL.html#TYPEtexture">texture</a> -> int -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODgetFramebufferAttachmentParameter"><span class="keyword">method</span> getFramebufferAttachmentParameter</span> : <code class="type">'a.<br>         <a href="WebGL.html#TYPEfbTarget">fbTarget</a> -><br>         <a href="WebGL.html#TYPEattachmentPoint">attachmentPoint</a> -> 'a <a href="WebGL.html#TYPEattachParam">attachParam</a> -> 'a <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODisFramebuffer"><span class="keyword">method</span> isFramebuffer</span> : <code class="type"><a href="WebGL.html#TYPEframebuffer">framebuffer</a> <a href="Js.html#TYPEt">Js.t</a> -> bool <a href="Js.html#TYPEt">Js.t</a> <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODbindRenderbuffer"><span class="keyword">method</span> bindRenderbuffer</span> : <code class="type"><a href="WebGL.html#TYPErbTarget">rbTarget</a> -> <a href="WebGL.html#TYPErenderbuffer">renderbuffer</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><div class="info">
5.13.7 Renderbuffer objects<br>
</div>
<pre><span id="METHODbindRenderbuffer_"><span class="keyword">method</span> bindRenderbuffer_</span> : <code class="type"><a href="WebGL.html#TYPErbTarget">rbTarget</a> <a href="Js.html#TYPEopt">Js.opt</a> -> <a href="WebGL.html#TYPErenderbuffer">renderbuffer</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODcreateRenderbuffer"><span class="keyword">method</span> createRenderbuffer</span> : <code class="type"><a href="WebGL.html#TYPErenderbuffer">renderbuffer</a> <a href="Js.html#TYPEt">Js.t</a> <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODdeleteRenderbuffer"><span class="keyword">method</span> deleteRenderbuffer</span> : <code class="type"><a href="WebGL.html#TYPErenderbuffer">renderbuffer</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODgetRenderbufferParameter"><span class="keyword">method</span> getRenderbufferParameter</span> : <code class="type"><a href="WebGL.html#TYPErbTarget">rbTarget</a> -> <a href="WebGL.html#TYPErenderbufferParam">renderbufferParam</a> -> int <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODisRenderbuffer"><span class="keyword">method</span> isRenderbuffer</span> : <code class="type"><a href="WebGL.html#TYPErenderbuffer">renderbuffer</a> <a href="Js.html#TYPEt">Js.t</a> -> bool <a href="Js.html#TYPEt">Js.t</a> <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODrenderbufferStorage"><span class="keyword">method</span> renderbufferStorage</span> : <code class="type"><a href="WebGL.html#TYPErbTarget">rbTarget</a> -> <a href="WebGL.html#TYPEformat">format</a> -> <a href="WebGL.html#TYPEsizei">sizei</a> -> <a href="WebGL.html#TYPEsizei">sizei</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODbindTexture"><span class="keyword">method</span> bindTexture</span> : <code class="type"><a href="WebGL.html#TYPEtexTarget">texTarget</a> -> <a href="WebGL.html#TYPEtexture">texture</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><div class="info">
5.13.8 Texture objects<br>
</div>
<pre><span id="METHODbindTexture_"><span class="keyword">method</span> bindTexture_</span> : <code class="type"><a href="WebGL.html#TYPEtexTarget">texTarget</a> <a href="Js.html#TYPEopt">Js.opt</a> -> <a href="WebGL.html#TYPEtexture">texture</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODcopyTexImage2D"><span class="keyword">method</span> copyTexImage2D</span> : <code class="type"><a href="WebGL.html#TYPEtexTarget">texTarget</a> -><br>       int -><br>       <a href="WebGL.html#TYPEpixelFormat">pixelFormat</a> -><br>       int -> int -> <a href="WebGL.html#TYPEsizei">sizei</a> -> <a href="WebGL.html#TYPEsizei">sizei</a> -> int -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODcopyTexSubImage2D"><span class="keyword">method</span> copyTexSubImage2D</span> : <code class="type"><a href="WebGL.html#TYPEtexTarget">texTarget</a> -><br>       int -> int -> int -> int -> int -> <a href="WebGL.html#TYPEsizei">sizei</a> -> <a href="WebGL.html#TYPEsizei">sizei</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODcreateTexture"><span class="keyword">method</span> createTexture</span> : <code class="type"><a href="WebGL.html#TYPEtexture">texture</a> <a href="Js.html#TYPEt">Js.t</a> <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODdeleteTexture"><span class="keyword">method</span> deleteTexture</span> : <code class="type"><a href="WebGL.html#TYPEtexture">texture</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODgenerateMipmap"><span class="keyword">method</span> generateMipmap</span> : <code class="type"><a href="WebGL.html#TYPEtexTarget">texTarget</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODgetTexParameter"><span class="keyword">method</span> getTexParameter</span> : <code class="type">'a. <a href="WebGL.html#TYPEtexTarget">texTarget</a> -> 'a <a href="WebGL.html#TYPEtexParam">texParam</a> -> 'a <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODisTexture"><span class="keyword">method</span> isTexture</span> : <code class="type"><a href="WebGL.html#TYPEtexture">texture</a> <a href="Js.html#TYPEt">Js.t</a> -> bool <a href="Js.html#TYPEt">Js.t</a> <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODtexImage2D_fromView"><span class="keyword">method</span> texImage2D_fromView</span> : <code class="type">'d.<br>         <a href="WebGL.html#TYPEtexTarget">texTarget</a> -><br>         int -><br>         <a href="WebGL.html#TYPEpixelFormat">pixelFormat</a> -><br>         <a href="WebGL.html#TYPEsizei">sizei</a> -><br>         <a href="WebGL.html#TYPEsizei">sizei</a> -><br>         int -><br>         <a href="WebGL.html#TYPEpixelFormat">pixelFormat</a> -><br>         <a href="WebGL.html#TYPEpixelType">pixelType</a> -> (#<a href="Typed_array.arrayBufferView-c.html">Typed_array.arrayBufferView</a> as 'd) <a href="Js.html#TYPEt">Js.t</a> -> unit</code></pre><pre><span id="METHODtexImage2D_fromImageData"><span class="keyword">method</span> texImage2D_fromImageData</span> : <code class="type"><a href="WebGL.html#TYPEtexTarget">texTarget</a> -><br>       int -><br>       <a href="WebGL.html#TYPEpixelFormat">pixelFormat</a> -><br>       <a href="WebGL.html#TYPEpixelFormat">pixelFormat</a> -><br>       <a href="WebGL.html#TYPEpixelType">pixelType</a> -> <a href="Dom_html.imageData-c.html">Dom_html.imageData</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODtexImage2D_fromImage"><span class="keyword">method</span> texImage2D_fromImage</span> : <code class="type"><a href="WebGL.html#TYPEtexTarget">texTarget</a> -><br>       int -><br>       <a href="WebGL.html#TYPEpixelFormat">pixelFormat</a> -><br>       <a href="WebGL.html#TYPEpixelFormat">pixelFormat</a> -><br>       <a href="WebGL.html#TYPEpixelType">pixelType</a> -> <a href="Dom_html.imageElement-c.html">Dom_html.imageElement</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODtexImage2D_fromCanvas"><span class="keyword">method</span> texImage2D_fromCanvas</span> : <code class="type"><a href="WebGL.html#TYPEtexTarget">texTarget</a> -><br>       int -><br>       <a href="WebGL.html#TYPEpixelFormat">pixelFormat</a> -><br>       <a href="WebGL.html#TYPEpixelFormat">pixelFormat</a> -><br>       <a href="WebGL.html#TYPEpixelType">pixelType</a> -> <a href="Dom_html.canvasElement-c.html">Dom_html.canvasElement</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODtexImage2D_fromVideo"><span class="keyword">method</span> texImage2D_fromVideo</span> : <code class="type"><a href="WebGL.html#TYPEtexTarget">texTarget</a> -><br>       int -><br>       <a href="WebGL.html#TYPEpixelFormat">pixelFormat</a> -><br>       <a href="WebGL.html#TYPEpixelFormat">pixelFormat</a> -><br>       <a href="WebGL.html#TYPEpixelType">pixelType</a> -> <a href="Dom_html.html#TYPEvideoElement">Dom_html.videoElement</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODtexParameteri"><span class="keyword">method</span> texParameteri</span> : <code class="type">'a. <a href="WebGL.html#TYPEtexTarget">texTarget</a> -> 'a <a href="WebGL.html#TYPEtexParam">texParam</a> -> 'a -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODtexSubImage2D_fromView"><span class="keyword">method</span> texSubImage2D_fromView</span> : <code class="type">'e.<br>         <a href="WebGL.html#TYPEtexTarget">texTarget</a> -><br>         int -><br>         int -><br>         int -><br>         <a href="WebGL.html#TYPEsizei">sizei</a> -><br>         <a href="WebGL.html#TYPEsizei">sizei</a> -><br>         <a href="WebGL.html#TYPEpixelFormat">pixelFormat</a> -><br>         <a href="WebGL.html#TYPEpixelType">pixelType</a> -><br>         (#<a href="Typed_array.arrayBufferView-c.html">Typed_array.arrayBufferView</a> as 'e) <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODtexSubImage2D_fromImageData"><span class="keyword">method</span> texSubImage2D_fromImageData</span> : <code class="type"><a href="WebGL.html#TYPEtexTarget">texTarget</a> -><br>       int -><br>       int -><br>       int -><br>       <a href="WebGL.html#TYPEpixelFormat">pixelFormat</a> -><br>       <a href="WebGL.html#TYPEpixelType">pixelType</a> -> <a href="Dom_html.imageData-c.html">Dom_html.imageData</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODtexSubImage2D_fromImage"><span class="keyword">method</span> texSubImage2D_fromImage</span> : <code class="type"><a href="WebGL.html#TYPEtexTarget">texTarget</a> -><br>       int -><br>       int -><br>       int -><br>       <a href="WebGL.html#TYPEpixelFormat">pixelFormat</a> -><br>       <a href="WebGL.html#TYPEpixelType">pixelType</a> -> <a href="Dom_html.imageElement-c.html">Dom_html.imageElement</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODtexSubImage2D_fromCanvas"><span class="keyword">method</span> texSubImage2D_fromCanvas</span> : <code class="type"><a href="WebGL.html#TYPEtexTarget">texTarget</a> -><br>       int -><br>       int -><br>       int -><br>       <a href="WebGL.html#TYPEpixelFormat">pixelFormat</a> -><br>       <a href="WebGL.html#TYPEpixelType">pixelType</a> -> <a href="Dom_html.canvasElement-c.html">Dom_html.canvasElement</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODtexSubImage2D_fromVideo"><span class="keyword">method</span> texSubImage2D_fromVideo</span> : <code class="type"><a href="WebGL.html#TYPEtexTarget">texTarget</a> -><br>       int -><br>       int -><br>       int -><br>       <a href="WebGL.html#TYPEpixelFormat">pixelFormat</a> -><br>       <a href="WebGL.html#TYPEpixelType">pixelType</a> -> <a href="Dom_html.html#TYPEvideoElement">Dom_html.videoElement</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODattachShader"><span class="keyword">method</span> attachShader</span> : <code class="type"><a href="WebGL.html#TYPEprogram">program</a> <a href="Js.html#TYPEt">Js.t</a> -> <a href="WebGL.html#TYPEshader">shader</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><div class="info">
5.13.9 Programs and Shaders<br>
</div>
<pre><span id="METHODbindAttribLocation"><span class="keyword">method</span> bindAttribLocation</span> : <code class="type"><a href="WebGL.html#TYPEprogram">program</a> <a href="Js.html#TYPEt">Js.t</a> -> <a href="WebGL.html#TYPEuint">uint</a> -> <a href="Js.js_string-c.html">Js.js_string</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODcompileShader"><span class="keyword">method</span> compileShader</span> : <code class="type"><a href="WebGL.html#TYPEshader">shader</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODcreateProgram"><span class="keyword">method</span> createProgram</span> : <code class="type"><a href="WebGL.html#TYPEprogram">program</a> <a href="Js.html#TYPEt">Js.t</a> <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODcreateShader"><span class="keyword">method</span> createShader</span> : <code class="type"><a href="WebGL.html#TYPEshaderType">shaderType</a> -> <a href="WebGL.html#TYPEshader">shader</a> <a href="Js.html#TYPEt">Js.t</a> <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODdeleteProgram"><span class="keyword">method</span> deleteProgram</span> : <code class="type"><a href="WebGL.html#TYPEprogram">program</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODdeleteShader"><span class="keyword">method</span> deleteShader</span> : <code class="type"><a href="WebGL.html#TYPEshader">shader</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODdetachShader"><span class="keyword">method</span> detachShader</span> : <code class="type"><a href="WebGL.html#TYPEprogram">program</a> <a href="Js.html#TYPEt">Js.t</a> -> <a href="WebGL.html#TYPEshader">shader</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODgetAttachedShaders"><span class="keyword">method</span> getAttachedShaders</span> : <code class="type"><a href="WebGL.html#TYPEprogram">program</a> <a href="Js.html#TYPEt">Js.t</a> -> <a href="WebGL.html#TYPEshader">shader</a> <a href="Js.html#TYPEt">Js.t</a> <a href="Js.js_array-c.html">Js.js_array</a> <a href="Js.html#TYPEt">Js.t</a> <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODgetProgramParameter"><span class="keyword">method</span> getProgramParameter</span> : <code class="type">'a. <a href="WebGL.html#TYPEprogram">program</a> <a href="Js.html#TYPEt">Js.t</a> -> 'a <a href="WebGL.html#TYPEprogramParam">programParam</a> -> 'a <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODgetProgramInfoLog"><span class="keyword">method</span> getProgramInfoLog</span> : <code class="type"><a href="WebGL.html#TYPEprogram">program</a> <a href="Js.html#TYPEt">Js.t</a> -> <a href="Js.js_string-c.html">Js.js_string</a> <a href="Js.html#TYPEt">Js.t</a> <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODgetShaderParameter"><span class="keyword">method</span> getShaderParameter</span> : <code class="type">'a. <a href="WebGL.html#TYPEshader">shader</a> <a href="Js.html#TYPEt">Js.t</a> -> 'a <a href="WebGL.html#TYPEshaderParam">shaderParam</a> -> 'a <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODgetShaderInfoLog"><span class="keyword">method</span> getShaderInfoLog</span> : <code class="type"><a href="WebGL.html#TYPEshader">shader</a> <a href="Js.html#TYPEt">Js.t</a> -> <a href="Js.js_string-c.html">Js.js_string</a> <a href="Js.html#TYPEt">Js.t</a> <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODgetShaderSource"><span class="keyword">method</span> getShaderSource</span> : <code class="type"><a href="WebGL.html#TYPEshader">shader</a> <a href="Js.html#TYPEt">Js.t</a> -> <a href="Js.js_string-c.html">Js.js_string</a> <a href="Js.html#TYPEt">Js.t</a> <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODisProgram"><span class="keyword">method</span> isProgram</span> : <code class="type"><a href="WebGL.html#TYPEprogram">program</a> <a href="Js.html#TYPEt">Js.t</a> -> bool <a href="Js.html#TYPEt">Js.t</a> <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODisShader"><span class="keyword">method</span> isShader</span> : <code class="type"><a href="WebGL.html#TYPEshader">shader</a> <a href="Js.html#TYPEt">Js.t</a> -> bool <a href="Js.html#TYPEt">Js.t</a> <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODlinkProgram"><span class="keyword">method</span> linkProgram</span> : <code class="type"><a href="WebGL.html#TYPEprogram">program</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODshaderSource"><span class="keyword">method</span> shaderSource</span> : <code class="type"><a href="WebGL.html#TYPEshader">shader</a> <a href="Js.html#TYPEt">Js.t</a> -> <a href="Js.js_string-c.html">Js.js_string</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODuseProgram"><span class="keyword">method</span> useProgram</span> : <code class="type"><a href="WebGL.html#TYPEprogram">program</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODuseProgram_"><span class="keyword">method</span> useProgram_</span> : <code class="type"><a href="WebGL.html#TYPEprogram">program</a> <a href="Js.html#TYPEt">Js.t</a> <a href="Js.html#TYPEopt">Js.opt</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODvalidateProgram"><span class="keyword">method</span> validateProgram</span> : <code class="type"><a href="WebGL.html#TYPEprogram">program</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODdisableVertexAttribArray"><span class="keyword">method</span> disableVertexAttribArray</span> : <code class="type"><a href="WebGL.html#TYPEuint">uint</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><div class="info">
5.13.10 Uniforms and attributes<br>
</div>
<pre><span id="METHODenableVertexAttribArray"><span class="keyword">method</span> enableVertexAttribArray</span> : <code class="type"><a href="WebGL.html#TYPEuint">uint</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODgetActiveAttrib"><span class="keyword">method</span> getActiveAttrib</span> : <code class="type"><a href="WebGL.html#TYPEprogram">program</a> <a href="Js.html#TYPEt">Js.t</a> -> <a href="WebGL.html#TYPEuint">uint</a> -> <a href="WebGL.activeInfo-c.html">activeInfo</a> <a href="Js.html#TYPEt">Js.t</a> <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODgetActiveUniform"><span class="keyword">method</span> getActiveUniform</span> : <code class="type"><a href="WebGL.html#TYPEprogram">program</a> <a href="Js.html#TYPEt">Js.t</a> -> <a href="WebGL.html#TYPEuint">uint</a> -> <a href="WebGL.activeInfo-c.html">activeInfo</a> <a href="Js.html#TYPEt">Js.t</a> <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODgetAttribLocation"><span class="keyword">method</span> getAttribLocation</span> : <code class="type"><a href="WebGL.html#TYPEprogram">program</a> <a href="Js.html#TYPEt">Js.t</a> -> <a href="Js.js_string-c.html">Js.js_string</a> <a href="Js.html#TYPEt">Js.t</a> -> int <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODgetUniform"><span class="keyword">method</span> getUniform</span> : <code class="type">'a 'b. <a href="WebGL.html#TYPEprogram">program</a> <a href="Js.html#TYPEt">Js.t</a> -> 'a <a href="WebGL.html#TYPEuniformLocation">uniformLocation</a> <a href="Js.html#TYPEt">Js.t</a> -> 'b <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODgetUniformLocation"><span class="keyword">method</span> getUniformLocation</span> : <code class="type">'a.<br>         <a href="WebGL.html#TYPEprogram">program</a> <a href="Js.html#TYPEt">Js.t</a> -><br>         <a href="Js.js_string-c.html">Js.js_string</a> <a href="Js.html#TYPEt">Js.t</a> -> 'a <a href="WebGL.html#TYPEuniformLocation">uniformLocation</a> <a href="Js.html#TYPEt">Js.t</a> <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODgetVertexAttrib"><span class="keyword">method</span> getVertexAttrib</span> : <code class="type">'a. <a href="WebGL.html#TYPEuint">uint</a> -> 'a <a href="WebGL.html#TYPEvertexAttribParam">vertexAttribParam</a> -> 'a <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODgetVertexAttribOffset"><span class="keyword">method</span> getVertexAttribOffset</span> : <code class="type"><a href="WebGL.html#TYPEuint">uint</a> -> <a href="WebGL.html#TYPEvertexAttribPointerParam">vertexAttribPointerParam</a> -> <a href="WebGL.html#TYPEsizeiptr">sizeiptr</a> <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODuniform1f"><span class="keyword">method</span> uniform1f</span> : <code class="type">float <a href="WebGL.html#TYPEuniformLocation">uniformLocation</a> <a href="Js.html#TYPEt">Js.t</a> -> float -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODuniform1fv_typed"><span class="keyword">method</span> uniform1fv_typed</span> : <code class="type">float <a href="WebGL.html#TYPEuniformLocation">uniformLocation</a> <a href="Js.html#TYPEt">Js.t</a> -><br>       <a href="Typed_array.html#TYPEfloat32Array">Typed_array.float32Array</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODuniform1fv"><span class="keyword">method</span> uniform1fv</span> : <code class="type">float <a href="WebGL.html#TYPEuniformLocation">uniformLocation</a> <a href="Js.html#TYPEt">Js.t</a> -> float <a href="Js.js_array-c.html">Js.js_array</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODuniform1i"><span class="keyword">method</span> uniform1i</span> : <code class="type">int <a href="WebGL.html#TYPEuniformLocation">uniformLocation</a> <a href="Js.html#TYPEt">Js.t</a> -> int -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODuniform1iv_typed"><span class="keyword">method</span> uniform1iv_typed</span> : <code class="type">int <a href="WebGL.html#TYPEuniformLocation">uniformLocation</a> <a href="Js.html#TYPEt">Js.t</a> -> <a href="Typed_array.html#TYPEint32Array">Typed_array.int32Array</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODuniform1iv"><span class="keyword">method</span> uniform1iv</span> : <code class="type">int <a href="WebGL.html#TYPEuniformLocation">uniformLocation</a> <a href="Js.html#TYPEt">Js.t</a> -> int <a href="Js.js_array-c.html">Js.js_array</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODuniform2f"><span class="keyword">method</span> uniform2f</span> : <code class="type">[ `vec2 ] <a href="WebGL.html#TYPEuniformLocation">uniformLocation</a> <a href="Js.html#TYPEt">Js.t</a> -> float -> float -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODuniform2fv_typed"><span class="keyword">method</span> uniform2fv_typed</span> : <code class="type">[ `vec2 ] <a href="WebGL.html#TYPEuniformLocation">uniformLocation</a> <a href="Js.html#TYPEt">Js.t</a> -><br>       <a href="Typed_array.html#TYPEfloat32Array">Typed_array.float32Array</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODuniform2fv"><span class="keyword">method</span> uniform2fv</span> : <code class="type">[ `vec2 ] <a href="WebGL.html#TYPEuniformLocation">uniformLocation</a> <a href="Js.html#TYPEt">Js.t</a> -><br>       float <a href="Js.js_array-c.html">Js.js_array</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODuniform2i"><span class="keyword">method</span> uniform2i</span> : <code class="type">[ `ivec2 ] <a href="WebGL.html#TYPEuniformLocation">uniformLocation</a> <a href="Js.html#TYPEt">Js.t</a> -> int -> int -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODuniform2iv"><span class="keyword">method</span> uniform2iv</span> : <code class="type">[ `ivec2 ] <a href="WebGL.html#TYPEuniformLocation">uniformLocation</a> <a href="Js.html#TYPEt">Js.t</a> -> int <a href="Js.js_array-c.html">Js.js_array</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODuniform2iv_typed"><span class="keyword">method</span> uniform2iv_typed</span> : <code class="type">[ `ivec2 ] <a href="WebGL.html#TYPEuniformLocation">uniformLocation</a> <a href="Js.html#TYPEt">Js.t</a> -><br>       <a href="Typed_array.html#TYPEint32Array">Typed_array.int32Array</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODuniform3f"><span class="keyword">method</span> uniform3f</span> : <code class="type">[ `vec3 ] <a href="WebGL.html#TYPEuniformLocation">uniformLocation</a> <a href="Js.html#TYPEt">Js.t</a> -><br>       float -> float -> float -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODuniform3fv_typed"><span class="keyword">method</span> uniform3fv_typed</span> : <code class="type">[ `vec3 ] <a href="WebGL.html#TYPEuniformLocation">uniformLocation</a> <a href="Js.html#TYPEt">Js.t</a> -><br>       <a href="Typed_array.html#TYPEfloat32Array">Typed_array.float32Array</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODuniform3fv"><span class="keyword">method</span> uniform3fv</span> : <code class="type">[ `vec3 ] <a href="WebGL.html#TYPEuniformLocation">uniformLocation</a> <a href="Js.html#TYPEt">Js.t</a> -><br>       float <a href="Js.js_array-c.html">Js.js_array</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODuniform3i"><span class="keyword">method</span> uniform3i</span> : <code class="type">[ `ivec3 ] <a href="WebGL.html#TYPEuniformLocation">uniformLocation</a> <a href="Js.html#TYPEt">Js.t</a> -> int -> int -> int -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODuniform3iv"><span class="keyword">method</span> uniform3iv</span> : <code class="type">[ `ivec3 ] <a href="WebGL.html#TYPEuniformLocation">uniformLocation</a> <a href="Js.html#TYPEt">Js.t</a> -> int <a href="Js.js_array-c.html">Js.js_array</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODuniform3iv_typed"><span class="keyword">method</span> uniform3iv_typed</span> : <code class="type">[ `ivec3 ] <a href="WebGL.html#TYPEuniformLocation">uniformLocation</a> <a href="Js.html#TYPEt">Js.t</a> -><br>       <a href="Typed_array.html#TYPEint32Array">Typed_array.int32Array</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODuniform4f"><span class="keyword">method</span> uniform4f</span> : <code class="type">[ `vec4 ] <a href="WebGL.html#TYPEuniformLocation">uniformLocation</a> <a href="Js.html#TYPEt">Js.t</a> -><br>       float -> float -> float -> float -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODuniform4fv_typed"><span class="keyword">method</span> uniform4fv_typed</span> : <code class="type">[ `vec4 ] <a href="WebGL.html#TYPEuniformLocation">uniformLocation</a> <a href="Js.html#TYPEt">Js.t</a> -><br>       <a href="Typed_array.html#TYPEfloat32Array">Typed_array.float32Array</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODuniform4fv"><span class="keyword">method</span> uniform4fv</span> : <code class="type">[ `vec4 ] <a href="WebGL.html#TYPEuniformLocation">uniformLocation</a> <a href="Js.html#TYPEt">Js.t</a> -><br>       float <a href="Js.js_array-c.html">Js.js_array</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODuniform4i"><span class="keyword">method</span> uniform4i</span> : <code class="type">[ `ivec4 ] <a href="WebGL.html#TYPEuniformLocation">uniformLocation</a> <a href="Js.html#TYPEt">Js.t</a> -><br>       int -> int -> int -> int -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODuniform4iv"><span class="keyword">method</span> uniform4iv</span> : <code class="type">[ `ivec4 ] <a href="WebGL.html#TYPEuniformLocation">uniformLocation</a> <a href="Js.html#TYPEt">Js.t</a> -> int <a href="Js.js_array-c.html">Js.js_array</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODuniform4iv_typed"><span class="keyword">method</span> uniform4iv_typed</span> : <code class="type">[ `ivec4 ] <a href="WebGL.html#TYPEuniformLocation">uniformLocation</a> <a href="Js.html#TYPEt">Js.t</a> -><br>       <a href="Typed_array.html#TYPEint32Array">Typed_array.int32Array</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODuniformMatrix2fv"><span class="keyword">method</span> uniformMatrix2fv</span> : <code class="type">[ `mat2 ] <a href="WebGL.html#TYPEuniformLocation">uniformLocation</a> <a href="Js.html#TYPEt">Js.t</a> -><br>       bool <a href="Js.html#TYPEt">Js.t</a> -> float <a href="Js.js_array-c.html">Js.js_array</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODuniformMatrix2fv_typed"><span class="keyword">method</span> uniformMatrix2fv_typed</span> : <code class="type">[ `mat2 ] <a href="WebGL.html#TYPEuniformLocation">uniformLocation</a> <a href="Js.html#TYPEt">Js.t</a> -><br>       bool <a href="Js.html#TYPEt">Js.t</a> -> <a href="Typed_array.html#TYPEfloat32Array">Typed_array.float32Array</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODuniformMatrix3fv"><span class="keyword">method</span> uniformMatrix3fv</span> : <code class="type">[ `mat3 ] <a href="WebGL.html#TYPEuniformLocation">uniformLocation</a> <a href="Js.html#TYPEt">Js.t</a> -><br>       bool <a href="Js.html#TYPEt">Js.t</a> -> float <a href="Js.js_array-c.html">Js.js_array</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODuniformMatrix3fv_typed"><span class="keyword">method</span> uniformMatrix3fv_typed</span> : <code class="type">[ `mat3 ] <a href="WebGL.html#TYPEuniformLocation">uniformLocation</a> <a href="Js.html#TYPEt">Js.t</a> -><br>       bool <a href="Js.html#TYPEt">Js.t</a> -> <a href="Typed_array.html#TYPEfloat32Array">Typed_array.float32Array</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODuniformMatrix4fv"><span class="keyword">method</span> uniformMatrix4fv</span> : <code class="type">[ `mat4 ] <a href="WebGL.html#TYPEuniformLocation">uniformLocation</a> <a href="Js.html#TYPEt">Js.t</a> -><br>       bool <a href="Js.html#TYPEt">Js.t</a> -> float <a href="Js.js_array-c.html">Js.js_array</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODuniformMatrix4fv_typed"><span class="keyword">method</span> uniformMatrix4fv_typed</span> : <code class="type">[ `mat4 ] <a href="WebGL.html#TYPEuniformLocation">uniformLocation</a> <a href="Js.html#TYPEt">Js.t</a> -><br>       bool <a href="Js.html#TYPEt">Js.t</a> -> <a href="Typed_array.html#TYPEfloat32Array">Typed_array.float32Array</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODvertexAttrib1f"><span class="keyword">method</span> vertexAttrib1f</span> : <code class="type"><a href="WebGL.html#TYPEuint">uint</a> -> float -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODvertexAttrib1fv"><span class="keyword">method</span> vertexAttrib1fv</span> : <code class="type"><a href="WebGL.html#TYPEuint">uint</a> -> float <a href="Js.js_array-c.html">Js.js_array</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODvertexAttrib1fv_typed"><span class="keyword">method</span> vertexAttrib1fv_typed</span> : <code class="type"><a href="WebGL.html#TYPEuint">uint</a> -> <a href="Typed_array.html#TYPEfloat32Array">Typed_array.float32Array</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODvertexAttrib2f"><span class="keyword">method</span> vertexAttrib2f</span> : <code class="type"><a href="WebGL.html#TYPEuint">uint</a> -> float -> float -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODvertexAttrib2fv"><span class="keyword">method</span> vertexAttrib2fv</span> : <code class="type"><a href="WebGL.html#TYPEuint">uint</a> -> float <a href="Js.js_array-c.html">Js.js_array</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODvertexAttrib2fv_typed"><span class="keyword">method</span> vertexAttrib2fv_typed</span> : <code class="type"><a href="WebGL.html#TYPEuint">uint</a> -> <a href="Typed_array.html#TYPEfloat32Array">Typed_array.float32Array</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODvertexAttrib3f"><span class="keyword">method</span> vertexAttrib3f</span> : <code class="type"><a href="WebGL.html#TYPEuint">uint</a> -> float -> float -> float -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODvertexAttrib3fv"><span class="keyword">method</span> vertexAttrib3fv</span> : <code class="type"><a href="WebGL.html#TYPEuint">uint</a> -> float <a href="Js.js_array-c.html">Js.js_array</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODvertexAttrib3fv_typed"><span class="keyword">method</span> vertexAttrib3fv_typed</span> : <code class="type"><a href="WebGL.html#TYPEuint">uint</a> -> <a href="Typed_array.html#TYPEfloat32Array">Typed_array.float32Array</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODvertexAttrib4f"><span class="keyword">method</span> vertexAttrib4f</span> : <code class="type"><a href="WebGL.html#TYPEuint">uint</a> -> float -> float -> float -> float -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODvertexAttrib4fv"><span class="keyword">method</span> vertexAttrib4fv</span> : <code class="type"><a href="WebGL.html#TYPEuint">uint</a> -> float <a href="Js.js_array-c.html">Js.js_array</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODvertexAttrib4fv_typed"><span class="keyword">method</span> vertexAttrib4fv_typed</span> : <code class="type"><a href="WebGL.html#TYPEuint">uint</a> -> <a href="Typed_array.html#TYPEfloat32Array">Typed_array.float32Array</a> <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODvertexAttribPointer"><span class="keyword">method</span> vertexAttribPointer</span> : <code class="type"><a href="WebGL.html#TYPEuint">uint</a> -><br>       int -><br>       <a href="WebGL.html#TYPEdataType">dataType</a> -> bool <a href="Js.html#TYPEt">Js.t</a> -> <a href="WebGL.html#TYPEsizei">sizei</a> -> <a href="WebGL.html#TYPEintptr">intptr</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODclear"><span class="keyword">method</span> clear</span> : <code class="type"><a href="WebGL.html#TYPEclearBufferMask">clearBufferMask</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><div class="info">
5.13.11 Writing to the drawing buffer<br>
</div>
<pre><span id="METHODdrawArrays"><span class="keyword">method</span> drawArrays</span> : <code class="type"><a href="WebGL.html#TYPEbeginMode">beginMode</a> -> int -> <a href="WebGL.html#TYPEsizei">sizei</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODdrawElements"><span class="keyword">method</span> drawElements</span> : <code class="type"><a href="WebGL.html#TYPEbeginMode">beginMode</a> -><br>       <a href="WebGL.html#TYPEsizei">sizei</a> -> <a href="WebGL.html#TYPEdataType">dataType</a> -> <a href="WebGL.html#TYPEintptr">intptr</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODfinish"><span class="keyword">method</span> finish</span> : <code class="type">unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODflush"><span class="keyword">method</span> flush</span> : <code class="type">unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><pre><span id="METHODreadPixels"><span class="keyword">method</span> readPixels</span> : <code class="type">'f.<br>         int -><br>         int -><br>         <a href="WebGL.html#TYPEsizei">sizei</a> -><br>         <a href="WebGL.html#TYPEsizei">sizei</a> -><br>         <a href="WebGL.html#TYPEpixelFormat">pixelFormat</a> -><br>         <a href="WebGL.html#TYPEpixelType">pixelType</a> -><br>         (#<a href="Typed_array.arrayBufferView-c.html">Typed_array.arrayBufferView</a> as 'f) <a href="Js.html#TYPEt">Js.t</a> -> unit <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><div class="info">
5.13.12 Reading back pixels<br>
</div>
<pre><span id="METHODisContextLost"><span class="keyword">method</span> isContextLost</span> : <code class="type">bool <a href="Js.html#TYPEt">Js.t</a> <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><div class="info">
5.13.13 Detecting context lost events<br>
</div>
<pre><span id="METHODgetSupportedExtensions"><span class="keyword">method</span> getSupportedExtensions</span> : <code class="type"><a href="Js.js_string-c.html">Js.js_string</a> <a href="Js.html#TYPEt">Js.t</a> <a href="Js.js_array-c.html">Js.js_array</a> <a href="Js.html#TYPEt">Js.t</a> <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><div class="info">
5.13.14 Detecting and enabling extensions<br>
</div>
<pre><span id="METHODgetExtension"><span class="keyword">method</span> getExtension</span> : <code class="type">'a. <a href="Js.js_string-c.html">Js.js_string</a> <a href="Js.html#TYPEt">Js.t</a> -> 'a <a href="Js.html#TYPEt">Js.t</a> <a href="Js.html#TYPEmeth">Js.meth</a></code></pre><h2 id="2_Constants">Constants</h2><pre><span id="METHOD_DEPTH_BUFFER_BIT_"><span class="keyword">method</span> _DEPTH_BUFFER_BIT_</span> : <code class="type"><a href="WebGL.html#TYPEclearBufferMask">clearBufferMask</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_STENCIL_BUFFER_BIT_"><span class="keyword">method</span> _STENCIL_BUFFER_BIT_</span> : <code class="type"><a href="WebGL.html#TYPEclearBufferMask">clearBufferMask</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_COLOR_BUFFER_BIT_"><span class="keyword">method</span> _COLOR_BUFFER_BIT_</span> : <code class="type"><a href="WebGL.html#TYPEclearBufferMask">clearBufferMask</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_POINTS"><span class="keyword">method</span> _POINTS</span> : <code class="type"><a href="WebGL.html#TYPEbeginMode">beginMode</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_LINES"><span class="keyword">method</span> _LINES</span> : <code class="type"><a href="WebGL.html#TYPEbeginMode">beginMode</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_LINE_LOOP_"><span class="keyword">method</span> _LINE_LOOP_</span> : <code class="type"><a href="WebGL.html#TYPEbeginMode">beginMode</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_LINE_STRIP_"><span class="keyword">method</span> _LINE_STRIP_</span> : <code class="type"><a href="WebGL.html#TYPEbeginMode">beginMode</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TRIANGLES"><span class="keyword">method</span> _TRIANGLES</span> : <code class="type"><a href="WebGL.html#TYPEbeginMode">beginMode</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TRIANGLE_STRIP_"><span class="keyword">method</span> _TRIANGLE_STRIP_</span> : <code class="type"><a href="WebGL.html#TYPEbeginMode">beginMode</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TRIANGLE_FAN_"><span class="keyword">method</span> _TRIANGLE_FAN_</span> : <code class="type"><a href="WebGL.html#TYPEbeginMode">beginMode</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_ZERO"><span class="keyword">method</span> _ZERO</span> : <code class="type"><a href="WebGL.html#TYPEblendingFactor">blendingFactor</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_ONE"><span class="keyword">method</span> _ONE</span> : <code class="type"><a href="WebGL.html#TYPEblendingFactor">blendingFactor</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_SRC_COLOR_"><span class="keyword">method</span> _SRC_COLOR_</span> : <code class="type"><a href="WebGL.html#TYPEblendingFactor">blendingFactor</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_ONE_MINUS_SRC_COLOR_"><span class="keyword">method</span> _ONE_MINUS_SRC_COLOR_</span> : <code class="type"><a href="WebGL.html#TYPEblendingFactor">blendingFactor</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_SRC_ALPHA_"><span class="keyword">method</span> _SRC_ALPHA_</span> : <code class="type"><a href="WebGL.html#TYPEblendingFactor">blendingFactor</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_ONE_MINUS_SRC_ALPHA_"><span class="keyword">method</span> _ONE_MINUS_SRC_ALPHA_</span> : <code class="type"><a href="WebGL.html#TYPEblendingFactor">blendingFactor</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_DST_ALPHA_"><span class="keyword">method</span> _DST_ALPHA_</span> : <code class="type"><a href="WebGL.html#TYPEblendingFactor">blendingFactor</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_ONE_MINUS_DST_ALPHA_"><span class="keyword">method</span> _ONE_MINUS_DST_ALPHA_</span> : <code class="type"><a href="WebGL.html#TYPEblendingFactor">blendingFactor</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_DST_COLOR_"><span class="keyword">method</span> _DST_COLOR_</span> : <code class="type"><a href="WebGL.html#TYPEblendingFactor">blendingFactor</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_ONE_MINUS_DST_COLOR_"><span class="keyword">method</span> _ONE_MINUS_DST_COLOR_</span> : <code class="type"><a href="WebGL.html#TYPEblendingFactor">blendingFactor</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_SRC_ALPHA_SATURATE_"><span class="keyword">method</span> _SRC_ALPHA_SATURATE_</span> : <code class="type"><a href="WebGL.html#TYPEblendingFactor">blendingFactor</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_FUNC_ADD_"><span class="keyword">method</span> _FUNC_ADD_</span> : <code class="type"><a href="WebGL.html#TYPEblendMode">blendMode</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_FUNC_SUBTRACT_"><span class="keyword">method</span> _FUNC_SUBTRACT_</span> : <code class="type"><a href="WebGL.html#TYPEblendMode">blendMode</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_FUNC_REVERSE_SUBTRACT_"><span class="keyword">method</span> _FUNC_REVERSE_SUBTRACT_</span> : <code class="type"><a href="WebGL.html#TYPEblendMode">blendMode</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_CONSTANT_COLOR_"><span class="keyword">method</span> _CONSTANT_COLOR_</span> : <code class="type"><a href="WebGL.html#TYPEblendMode">blendMode</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_ONE_MINUS_CONSTANT_COLOR_"><span class="keyword">method</span> _ONE_MINUS_CONSTANT_COLOR_</span> : <code class="type"><a href="WebGL.html#TYPEblendMode">blendMode</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_CONSTANT_ALPHA_"><span class="keyword">method</span> _CONSTANT_ALPHA_</span> : <code class="type"><a href="WebGL.html#TYPEblendMode">blendMode</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_ONE_MINUS_CONSTANT_ALPHA_"><span class="keyword">method</span> _ONE_MINUS_CONSTANT_ALPHA_</span> : <code class="type"><a href="WebGL.html#TYPEblendMode">blendMode</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_ARRAY_BUFFER_"><span class="keyword">method</span> _ARRAY_BUFFER_</span> : <code class="type"><a href="WebGL.html#TYPEbufferTarget">bufferTarget</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_ELEMENT_ARRAY_BUFFER_"><span class="keyword">method</span> _ELEMENT_ARRAY_BUFFER_</span> : <code class="type"><a href="WebGL.html#TYPEbufferTarget">bufferTarget</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_STREAM_DRAW_"><span class="keyword">method</span> _STREAM_DRAW_</span> : <code class="type"><a href="WebGL.html#TYPEbufferUsage">bufferUsage</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_STATIC_DRAW_"><span class="keyword">method</span> _STATIC_DRAW_</span> : <code class="type"><a href="WebGL.html#TYPEbufferUsage">bufferUsage</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_DYNAMIC_DRAW_"><span class="keyword">method</span> _DYNAMIC_DRAW_</span> : <code class="type"><a href="WebGL.html#TYPEbufferUsage">bufferUsage</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_FRONT"><span class="keyword">method</span> _FRONT</span> : <code class="type"><a href="WebGL.html#TYPEcullFaceMode">cullFaceMode</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_BACK"><span class="keyword">method</span> _BACK</span> : <code class="type"><a href="WebGL.html#TYPEcullFaceMode">cullFaceMode</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_FRONT_AND_BACK_"><span class="keyword">method</span> _FRONT_AND_BACK_</span> : <code class="type"><a href="WebGL.html#TYPEcullFaceMode">cullFaceMode</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_CULL_FACE_"><span class="keyword">method</span> _CULL_FACE_</span> : <code class="type"><a href="WebGL.html#TYPEenableCap">enableCap</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_BLEND"><span class="keyword">method</span> _BLEND</span> : <code class="type"><a href="WebGL.html#TYPEenableCap">enableCap</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_DITHER"><span class="keyword">method</span> _DITHER</span> : <code class="type"><a href="WebGL.html#TYPEenableCap">enableCap</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_STENCIL_TEST_"><span class="keyword">method</span> _STENCIL_TEST_</span> : <code class="type"><a href="WebGL.html#TYPEenableCap">enableCap</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_DEPTH_TEST_"><span class="keyword">method</span> _DEPTH_TEST_</span> : <code class="type"><a href="WebGL.html#TYPEenableCap">enableCap</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_SCISSOR_TEST_"><span class="keyword">method</span> _SCISSOR_TEST_</span> : <code class="type"><a href="WebGL.html#TYPEenableCap">enableCap</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_POLYGON_OFFSET_FILL_"><span class="keyword">method</span> _POLYGON_OFFSET_FILL_</span> : <code class="type"><a href="WebGL.html#TYPEenableCap">enableCap</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_SAMPLE_ALPHA_TO_COVERAGE"><span class="keyword">method</span> _SAMPLE_ALPHA_TO_COVERAGE</span> : <code class="type"><a href="WebGL.html#TYPEenableCap">enableCap</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_SAMPLE_COVERAGE"><span class="keyword">method</span> _SAMPLE_COVERAGE</span> : <code class="type"><a href="WebGL.html#TYPEenableCap">enableCap</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_NO_ERROR"><span class="keyword">method</span> _NO_ERROR</span> : <code class="type"><a href="WebGL.html#TYPEerrorCode">errorCode</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_INVALID_ENUM"><span class="keyword">method</span> _INVALID_ENUM</span> : <code class="type"><a href="WebGL.html#TYPEerrorCode">errorCode</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_INVALID_VALUE"><span class="keyword">method</span> _INVALID_VALUE</span> : <code class="type"><a href="WebGL.html#TYPEerrorCode">errorCode</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_INVALID_OPERATION"><span class="keyword">method</span> _INVALID_OPERATION</span> : <code class="type"><a href="WebGL.html#TYPEerrorCode">errorCode</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_OUT_OF_MEMORY"><span class="keyword">method</span> _OUT_OF_MEMORY</span> : <code class="type"><a href="WebGL.html#TYPEerrorCode">errorCode</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_CONTEXT_LOST_WEBGL"><span class="keyword">method</span> _CONTEXT_LOST_WEBGL</span> : <code class="type"><a href="WebGL.html#TYPEerrorCode">errorCode</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_INVALID_FRAMEBUFFER_OPERATION_"><span class="keyword">method</span> _INVALID_FRAMEBUFFER_OPERATION_</span> : <code class="type"><a href="WebGL.html#TYPEerrorCode">errorCode</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_CW"><span class="keyword">method</span> _CW</span> : <code class="type"><a href="WebGL.html#TYPEfrontFaceDir">frontFaceDir</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_CCW"><span class="keyword">method</span> _CCW</span> : <code class="type"><a href="WebGL.html#TYPEfrontFaceDir">frontFaceDir</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_DONT_CARE"><span class="keyword">method</span> _DONT_CARE</span> : <code class="type"><a href="WebGL.html#TYPEhintMode">hintMode</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_FASTEST"><span class="keyword">method</span> _FASTEST</span> : <code class="type"><a href="WebGL.html#TYPEhintMode">hintMode</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_NICEST"><span class="keyword">method</span> _NICEST</span> : <code class="type"><a href="WebGL.html#TYPEhintMode">hintMode</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_GENERATE_MIPMAP_HINT_"><span class="keyword">method</span> _GENERATE_MIPMAP_HINT_</span> : <code class="type"><a href="WebGL.html#TYPEhintTarget">hintTarget</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_BLEND_EQUATION_"><span class="keyword">method</span> _BLEND_EQUATION_</span> : <code class="type"><a href="WebGL.html#TYPEblendMode">blendMode</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_BLEND_EQUATION_RGB_"><span class="keyword">method</span> _BLEND_EQUATION_RGB_</span> : <code class="type"><a href="WebGL.html#TYPEblendMode">blendMode</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_BLEND_EQUATION_ALPHA_"><span class="keyword">method</span> _BLEND_EQUATION_ALPHA_</span> : <code class="type"><a href="WebGL.html#TYPEblendMode">blendMode</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_BLEND_DST_RGB_"><span class="keyword">method</span> _BLEND_DST_RGB_</span> : <code class="type"><a href="WebGL.html#TYPEblendingFactor">blendingFactor</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_BLEND_SRC_RGB_"><span class="keyword">method</span> _BLEND_SRC_RGB_</span> : <code class="type"><a href="WebGL.html#TYPEblendingFactor">blendingFactor</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_BLEND_DST_ALPHA_"><span class="keyword">method</span> _BLEND_DST_ALPHA_</span> : <code class="type"><a href="WebGL.html#TYPEblendingFactor">blendingFactor</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_BLEND_SRC_ALPHA_"><span class="keyword">method</span> _BLEND_SRC_ALPHA_</span> : <code class="type"><a href="WebGL.html#TYPEblendingFactor">blendingFactor</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_BLEND_COLOR_"><span class="keyword">method</span> _BLEND_COLOR_</span> : <code class="type"><a href="Typed_array.html#TYPEfloat32Array">Typed_array.float32Array</a> <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_ARRAY_BUFFER_BINDING_"><span class="keyword">method</span> _ARRAY_BUFFER_BINDING_</span> : <code class="type"><a href="WebGL.html#TYPEbuffer">buffer</a> <a href="Js.html#TYPEt">Js.t</a> <a href="Js.html#TYPEopt">Js.opt</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_ELEMENT_ARRAY_BUFFER_BINDING_"><span class="keyword">method</span> _ELEMENT_ARRAY_BUFFER_BINDING_</span> : <code class="type"><a href="WebGL.html#TYPEbuffer">buffer</a> <a href="Js.html#TYPEt">Js.t</a> <a href="Js.html#TYPEopt">Js.opt</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_CULL_FACE_PARAM"><span class="keyword">method</span> _CULL_FACE_PARAM</span> : <code class="type">bool <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_BLEND_PARAM"><span class="keyword">method</span> _BLEND_PARAM</span> : <code class="type">bool <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_DITHER_PARAM"><span class="keyword">method</span> _DITHER_PARAM</span> : <code class="type">bool <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_STENCIL_TEST_PARAM"><span class="keyword">method</span> _STENCIL_TEST_PARAM</span> : <code class="type">bool <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_DEPTH_TEST_PARAM"><span class="keyword">method</span> _DEPTH_TEST_PARAM</span> : <code class="type">bool <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_SCISSOR_TEST_PARAM"><span class="keyword">method</span> _SCISSOR_TEST_PARAM</span> : <code class="type">bool <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_POLYGON_OFFSET_FILL_PARAM"><span class="keyword">method</span> _POLYGON_OFFSET_FILL_PARAM</span> : <code class="type">bool <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_LINE_WIDTH_"><span class="keyword">method</span> _LINE_WIDTH_</span> : <code class="type">float <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_ALIASED_POINT_SIZE_RANGE_"><span class="keyword">method</span> _ALIASED_POINT_SIZE_RANGE_</span> : <code class="type"><a href="Typed_array.html#TYPEfloat32Array">Typed_array.float32Array</a> <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_ALIASED_LINE_WIDTH_RANGE_"><span class="keyword">method</span> _ALIASED_LINE_WIDTH_RANGE_</span> : <code class="type"><a href="Typed_array.html#TYPEfloat32Array">Typed_array.float32Array</a> <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_CULL_FACE_MODE_"><span class="keyword">method</span> _CULL_FACE_MODE_</span> : <code class="type"><a href="WebGL.html#TYPEcullFaceMode">cullFaceMode</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_FRONT_FACE_"><span class="keyword">method</span> _FRONT_FACE_</span> : <code class="type"><a href="WebGL.html#TYPEfrontFaceDir">frontFaceDir</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_DEPTH_RANGE_"><span class="keyword">method</span> _DEPTH_RANGE_</span> : <code class="type"><a href="Typed_array.html#TYPEfloat32Array">Typed_array.float32Array</a> <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_DEPTH_WRITEMASK_"><span class="keyword">method</span> _DEPTH_WRITEMASK_</span> : <code class="type">bool <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_DEPTH_CLEAR_VALUE_"><span class="keyword">method</span> _DEPTH_CLEAR_VALUE_</span> : <code class="type">float <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_DEPTH_FUNC_"><span class="keyword">method</span> _DEPTH_FUNC_</span> : <code class="type"><a href="WebGL.html#TYPEdepthFunction">depthFunction</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_STENCIL_CLEAR_VALUE_"><span class="keyword">method</span> _STENCIL_CLEAR_VALUE_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_STENCIL_FUNC_"><span class="keyword">method</span> _STENCIL_FUNC_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_STENCIL_FAIL_"><span class="keyword">method</span> _STENCIL_FAIL_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_STENCIL_PASS_DEPTH_FAIL_"><span class="keyword">method</span> _STENCIL_PASS_DEPTH_FAIL_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_STENCIL_PASS_DEPTH_PASS_"><span class="keyword">method</span> _STENCIL_PASS_DEPTH_PASS_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_STENCIL_REF_"><span class="keyword">method</span> _STENCIL_REF_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_STENCIL_VALUE_MASK_"><span class="keyword">method</span> _STENCIL_VALUE_MASK_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_STENCIL_WRITEMASK_"><span class="keyword">method</span> _STENCIL_WRITEMASK_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_STENCIL_BACK_FUNC_"><span class="keyword">method</span> _STENCIL_BACK_FUNC_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_STENCIL_BACK_FAIL_"><span class="keyword">method</span> _STENCIL_BACK_FAIL_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_STENCIL_BACK_PASS_DEPTH_FAIL_"><span class="keyword">method</span> _STENCIL_BACK_PASS_DEPTH_FAIL_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_STENCIL_BACK_PASS_DEPTH_PASS_"><span class="keyword">method</span> _STENCIL_BACK_PASS_DEPTH_PASS_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_STENCIL_BACK_REF_"><span class="keyword">method</span> _STENCIL_BACK_REF_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_STENCIL_BACK_VALUE_MASK_"><span class="keyword">method</span> _STENCIL_BACK_VALUE_MASK_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_STENCIL_BACK_WRITEMASK_"><span class="keyword">method</span> _STENCIL_BACK_WRITEMASK_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_VIEWPORT"><span class="keyword">method</span> _VIEWPORT</span> : <code class="type"><a href="Typed_array.html#TYPEint32Array">Typed_array.int32Array</a> <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_SCISSOR_BOX_"><span class="keyword">method</span> _SCISSOR_BOX_</span> : <code class="type"><a href="Typed_array.html#TYPEint32Array">Typed_array.int32Array</a> <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_COLOR_CLEAR_VALUE_"><span class="keyword">method</span> _COLOR_CLEAR_VALUE_</span> : <code class="type"><a href="Typed_array.html#TYPEfloat32Array">Typed_array.float32Array</a> <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_COLOR_WRITEMASK_"><span class="keyword">method</span> _COLOR_WRITEMASK_</span> : <code class="type">bool <a href="Js.html#TYPEt">Js.t</a> <a href="Js.js_array-c.html">Js.js_array</a> <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_UNPACK_ALIGNMENT_PARAM"><span class="keyword">method</span> _UNPACK_ALIGNMENT_PARAM</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_PACK_ALIGNMENT_"><span class="keyword">method</span> _PACK_ALIGNMENT_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_MAX_TEXTURE_SIZE_"><span class="keyword">method</span> _MAX_TEXTURE_SIZE_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_MAX_VIEWPORT_DIMS_"><span class="keyword">method</span> _MAX_VIEWPORT_DIMS_</span> : <code class="type"><a href="Typed_array.html#TYPEint32Array">Typed_array.int32Array</a> <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_SUBPIXEL_BITS_"><span class="keyword">method</span> _SUBPIXEL_BITS_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_RED_BITS_"><span class="keyword">method</span> _RED_BITS_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_GREEN_BITS_"><span class="keyword">method</span> _GREEN_BITS_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_BLUE_BITS_"><span class="keyword">method</span> _BLUE_BITS_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_ALPHA_BITS_"><span class="keyword">method</span> _ALPHA_BITS_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_DEPTH_BITS_"><span class="keyword">method</span> _DEPTH_BITS_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_STENCIL_BITS_"><span class="keyword">method</span> _STENCIL_BITS_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_POLYGON_OFFSET_UNITS_"><span class="keyword">method</span> _POLYGON_OFFSET_UNITS_</span> : <code class="type">float <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_POLYGON_OFFSET_FACTOR_"><span class="keyword">method</span> _POLYGON_OFFSET_FACTOR_</span> : <code class="type">float <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE_BINDING_2D_"><span class="keyword">method</span> _TEXTURE_BINDING_2D_</span> : <code class="type"><a href="WebGL.html#TYPEtexture">texture</a> <a href="Js.html#TYPEt">Js.t</a> <a href="Js.html#TYPEopt">Js.opt</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE_BINDING_CUBE_MAP_"><span class="keyword">method</span> _TEXTURE_BINDING_CUBE_MAP_</span> : <code class="type"><a href="WebGL.html#TYPEtexture">texture</a> <a href="Js.html#TYPEt">Js.t</a> <a href="Js.html#TYPEopt">Js.opt</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_SAMPLE_BUFFERS_"><span class="keyword">method</span> _SAMPLE_BUFFERS_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_SAMPLES_"><span class="keyword">method</span> _SAMPLES_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_SAMPLE_COVERAGE_VALUE_"><span class="keyword">method</span> _SAMPLE_COVERAGE_VALUE_</span> : <code class="type">float <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_SAMPLE_COVERAGE_INVERT_"><span class="keyword">method</span> _SAMPLE_COVERAGE_INVERT_</span> : <code class="type">bool <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_NUM_COMPRESSED_TEXTURE_FORMATS_"><span class="keyword">method</span> _NUM_COMPRESSED_TEXTURE_FORMATS_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_COMPRESSED_TEXTURE_FORMATS_"><span class="keyword">method</span> _COMPRESSED_TEXTURE_FORMATS_</span> : <code class="type">unit <a href="Js.html#TYPEopt">Js.opt</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_GENERATE_MIPMAP_HINT_PARAM_"><span class="keyword">method</span> _GENERATE_MIPMAP_HINT_PARAM_</span> : <code class="type"><a href="WebGL.html#TYPEhintMode">hintMode</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_BUFFER_SIZE_"><span class="keyword">method</span> _BUFFER_SIZE_</span> : <code class="type"><a href="WebGL.html#TYPEbufferParameter">bufferParameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_BUFFER_USAGE_"><span class="keyword">method</span> _BUFFER_USAGE_</span> : <code class="type"><a href="WebGL.html#TYPEbufferParameter">bufferParameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_BYTE"><span class="keyword">method</span> _BYTE</span> : <code class="type"><a href="WebGL.html#TYPEdataType">dataType</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_UNSIGNED_BYTE_DT"><span class="keyword">method</span> _UNSIGNED_BYTE_DT</span> : <code class="type"><a href="WebGL.html#TYPEdataType">dataType</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_SHORT"><span class="keyword">method</span> _SHORT</span> : <code class="type"><a href="WebGL.html#TYPEdataType">dataType</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_UNSIGNED_SHORT_"><span class="keyword">method</span> _UNSIGNED_SHORT_</span> : <code class="type"><a href="WebGL.html#TYPEdataType">dataType</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_INT"><span class="keyword">method</span> _INT</span> : <code class="type"><a href="WebGL.html#TYPEdataType">dataType</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_UNSIGNED_INT_"><span class="keyword">method</span> _UNSIGNED_INT_</span> : <code class="type"><a href="WebGL.html#TYPEdataType">dataType</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_FLOAT"><span class="keyword">method</span> _FLOAT</span> : <code class="type"><a href="WebGL.html#TYPEdataType">dataType</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_UNSIGNED_BYTE_"><span class="keyword">method</span> _UNSIGNED_BYTE_</span> : <code class="type"><a href="WebGL.html#TYPEpixelType">pixelType</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_UNSIGNED_SHORT_4_4_4_4_"><span class="keyword">method</span> _UNSIGNED_SHORT_4_4_4_4_</span> : <code class="type"><a href="WebGL.html#TYPEpixelType">pixelType</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_UNSIGNED_SHORT_5_5_5_1_"><span class="keyword">method</span> _UNSIGNED_SHORT_5_5_5_1_</span> : <code class="type"><a href="WebGL.html#TYPEpixelType">pixelType</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_UNSIGNED_SHORT_5_6_5_"><span class="keyword">method</span> _UNSIGNED_SHORT_5_6_5_</span> : <code class="type"><a href="WebGL.html#TYPEpixelType">pixelType</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_ALPHA"><span class="keyword">method</span> _ALPHA</span> : <code class="type"><a href="WebGL.html#TYPEpixelFormat">pixelFormat</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_RGB"><span class="keyword">method</span> _RGB</span> : <code class="type"><a href="WebGL.html#TYPEpixelFormat">pixelFormat</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_RGBA"><span class="keyword">method</span> _RGBA</span> : <code class="type"><a href="WebGL.html#TYPEpixelFormat">pixelFormat</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_LUMINANCE"><span class="keyword">method</span> _LUMINANCE</span> : <code class="type"><a href="WebGL.html#TYPEpixelFormat">pixelFormat</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_LUMINANCE_ALPHA_"><span class="keyword">method</span> _LUMINANCE_ALPHA_</span> : <code class="type"><a href="WebGL.html#TYPEpixelFormat">pixelFormat</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_STENCIL_INDEX_"><span class="keyword">method</span> _STENCIL_INDEX_</span> : <code class="type"><a href="WebGL.html#TYPEpixelFormat">pixelFormat</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_DEPTH_STENCIL_"><span class="keyword">method</span> _DEPTH_STENCIL_</span> : <code class="type"><a href="WebGL.html#TYPEpixelFormat">pixelFormat</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_DEPTH_COMPONENT_"><span class="keyword">method</span> _DEPTH_COMPONENT_</span> : <code class="type"><a href="WebGL.html#TYPEpixelFormat">pixelFormat</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_FRAGMENT_SHADER_"><span class="keyword">method</span> _FRAGMENT_SHADER_</span> : <code class="type"><a href="WebGL.html#TYPEshaderType">shaderType</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_VERTEX_SHADER_"><span class="keyword">method</span> _VERTEX_SHADER_</span> : <code class="type"><a href="WebGL.html#TYPEshaderType">shaderType</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_MAX_VERTEX_ATTRIBS_"><span class="keyword">method</span> _MAX_VERTEX_ATTRIBS_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_MAX_VERTEX_UNIFORM_VECTORS_"><span class="keyword">method</span> _MAX_VERTEX_UNIFORM_VECTORS_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_MAX_VARYING_VECTORS_"><span class="keyword">method</span> _MAX_VARYING_VECTORS_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_MAX_COMBINED_TEXTURE_IMAGE_UNITS_"><span class="keyword">method</span> _MAX_COMBINED_TEXTURE_IMAGE_UNITS_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_MAX_VERTEX_TEXTURE_IMAGE_UNITS_"><span class="keyword">method</span> _MAX_VERTEX_TEXTURE_IMAGE_UNITS_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_MAX_TEXTURE_IMAGE_UNITS_"><span class="keyword">method</span> _MAX_TEXTURE_IMAGE_UNITS_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_MAX_FRAGMENT_UNIFORM_VECTORS_"><span class="keyword">method</span> _MAX_FRAGMENT_UNIFORM_VECTORS_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_SHADER_TYPE_"><span class="keyword">method</span> _SHADER_TYPE_</span> : <code class="type">int <a href="WebGL.html#TYPEshaderParam">shaderParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_DELETE_STATUS_"><span class="keyword">method</span> _DELETE_STATUS_</span> : <code class="type">bool <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEshaderParam">shaderParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_COMPILE_STATUS_"><span class="keyword">method</span> _COMPILE_STATUS_</span> : <code class="type">bool <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEshaderParam">shaderParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_DELETE_STATUS_PROG"><span class="keyword">method</span> _DELETE_STATUS_PROG</span> : <code class="type">bool <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEprogramParam">programParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_LINK_STATUS_"><span class="keyword">method</span> _LINK_STATUS_</span> : <code class="type">bool <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEprogramParam">programParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_VALIDATE_STATUS_"><span class="keyword">method</span> _VALIDATE_STATUS_</span> : <code class="type">bool <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEprogramParam">programParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_ATTACHED_SHADERS_"><span class="keyword">method</span> _ATTACHED_SHADERS_</span> : <code class="type">int <a href="WebGL.html#TYPEprogramParam">programParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_ACTIVE_UNIFORMS_"><span class="keyword">method</span> _ACTIVE_UNIFORMS_</span> : <code class="type">int <a href="WebGL.html#TYPEprogramParam">programParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_ACTIVE_ATTRIBUTES_"><span class="keyword">method</span> _ACTIVE_ATTRIBUTES_</span> : <code class="type">int <a href="WebGL.html#TYPEprogramParam">programParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_SHADING_LANGUAGE_VERSION_"><span class="keyword">method</span> _SHADING_LANGUAGE_VERSION_</span> : <code class="type"><a href="Js.js_string-c.html">Js.js_string</a> <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_CURRENT_PROGRAM_"><span class="keyword">method</span> _CURRENT_PROGRAM_</span> : <code class="type"><a href="WebGL.html#TYPEprogram">program</a> <a href="Js.html#TYPEt">Js.t</a> <a href="Js.html#TYPEopt">Js.opt</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_VENDOR"><span class="keyword">method</span> _VENDOR</span> : <code class="type"><a href="Js.js_string-c.html">Js.js_string</a> <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_RENDERER"><span class="keyword">method</span> _RENDERER</span> : <code class="type"><a href="Js.js_string-c.html">Js.js_string</a> <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_VERSION"><span class="keyword">method</span> _VERSION</span> : <code class="type"><a href="Js.js_string-c.html">Js.js_string</a> <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_MAX_CUBE_MAP_TEXTURE_SIZE_"><span class="keyword">method</span> _MAX_CUBE_MAP_TEXTURE_SIZE_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_ACTIVE_TEXTURE_"><span class="keyword">method</span> _ACTIVE_TEXTURE_</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_FRAMEBUFFER_BINDING_"><span class="keyword">method</span> _FRAMEBUFFER_BINDING_</span> : <code class="type"><a href="WebGL.html#TYPEframebuffer">framebuffer</a> <a href="Js.html#TYPEt">Js.t</a> <a href="Js.html#TYPEopt">Js.opt</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_RENDERBUFFER_BINDING_"><span class="keyword">method</span> _RENDERBUFFER_BINDING_</span> : <code class="type"><a href="WebGL.html#TYPErenderbuffer">renderbuffer</a> <a href="Js.html#TYPEt">Js.t</a> <a href="Js.html#TYPEopt">Js.opt</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_MAX_RENDERBUFFER_SIZE"><span class="keyword">method</span> _MAX_RENDERBUFFER_SIZE</span> : <code class="type">int <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_NEVER"><span class="keyword">method</span> _NEVER</span> : <code class="type"><a href="WebGL.html#TYPEdepthFunction">depthFunction</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_LESS"><span class="keyword">method</span> _LESS</span> : <code class="type"><a href="WebGL.html#TYPEdepthFunction">depthFunction</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_EQUAL"><span class="keyword">method</span> _EQUAL</span> : <code class="type"><a href="WebGL.html#TYPEdepthFunction">depthFunction</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_LEQUAL"><span class="keyword">method</span> _LEQUAL</span> : <code class="type"><a href="WebGL.html#TYPEdepthFunction">depthFunction</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_GREATER"><span class="keyword">method</span> _GREATER</span> : <code class="type"><a href="WebGL.html#TYPEdepthFunction">depthFunction</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_NOTEQUAL"><span class="keyword">method</span> _NOTEQUAL</span> : <code class="type"><a href="WebGL.html#TYPEdepthFunction">depthFunction</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_GEQUAL"><span class="keyword">method</span> _GEQUAL</span> : <code class="type"><a href="WebGL.html#TYPEdepthFunction">depthFunction</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_ALWAYS"><span class="keyword">method</span> _ALWAYS</span> : <code class="type"><a href="WebGL.html#TYPEdepthFunction">depthFunction</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_KEEP"><span class="keyword">method</span> _KEEP</span> : <code class="type"><a href="WebGL.html#TYPEstencilOp">stencilOp</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_REPLACE"><span class="keyword">method</span> _REPLACE</span> : <code class="type"><a href="WebGL.html#TYPEstencilOp">stencilOp</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_INCR"><span class="keyword">method</span> _INCR</span> : <code class="type"><a href="WebGL.html#TYPEstencilOp">stencilOp</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_DECR"><span class="keyword">method</span> _DECR</span> : <code class="type"><a href="WebGL.html#TYPEstencilOp">stencilOp</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_INVERT"><span class="keyword">method</span> _INVERT</span> : <code class="type"><a href="WebGL.html#TYPEstencilOp">stencilOp</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_INCR_WRAP_"><span class="keyword">method</span> _INCR_WRAP_</span> : <code class="type"><a href="WebGL.html#TYPEstencilOp">stencilOp</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_DECR_WRAP_"><span class="keyword">method</span> _DECR_WRAP_</span> : <code class="type"><a href="WebGL.html#TYPEstencilOp">stencilOp</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_ZERO_"><span class="keyword">method</span> _ZERO_</span> : <code class="type"><a href="WebGL.html#TYPEstencilOp">stencilOp</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_NEAREST"><span class="keyword">method</span> _NEAREST</span> : <code class="type"><a href="WebGL.html#TYPEtexFilter">texFilter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_LINEAR"><span class="keyword">method</span> _LINEAR</span> : <code class="type"><a href="WebGL.html#TYPEtexFilter">texFilter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_NEAREST_MIPMAP_NEAREST_"><span class="keyword">method</span> _NEAREST_MIPMAP_NEAREST_</span> : <code class="type"><a href="WebGL.html#TYPEtexFilter">texFilter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_LINEAR_MIPMAP_NEAREST_"><span class="keyword">method</span> _LINEAR_MIPMAP_NEAREST_</span> : <code class="type"><a href="WebGL.html#TYPEtexFilter">texFilter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_NEAREST_MIPMAP_LINEAR_"><span class="keyword">method</span> _NEAREST_MIPMAP_LINEAR_</span> : <code class="type"><a href="WebGL.html#TYPEtexFilter">texFilter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_LINEAR_MIPMAP_LINEAR_"><span class="keyword">method</span> _LINEAR_MIPMAP_LINEAR_</span> : <code class="type"><a href="WebGL.html#TYPEtexFilter">texFilter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE_MAG_FILTER_"><span class="keyword">method</span> _TEXTURE_MAG_FILTER_</span> : <code class="type"><a href="WebGL.html#TYPEtexFilter">texFilter</a> <a href="WebGL.html#TYPEtexParam">texParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE_MIN_FILTER_"><span class="keyword">method</span> _TEXTURE_MIN_FILTER_</span> : <code class="type"><a href="WebGL.html#TYPEtexFilter">texFilter</a> <a href="WebGL.html#TYPEtexParam">texParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE_WRAP_S_"><span class="keyword">method</span> _TEXTURE_WRAP_S_</span> : <code class="type"><a href="WebGL.html#TYPEwrapMode">wrapMode</a> <a href="WebGL.html#TYPEtexParam">texParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE_WRAP_T_"><span class="keyword">method</span> _TEXTURE_WRAP_T_</span> : <code class="type"><a href="WebGL.html#TYPEwrapMode">wrapMode</a> <a href="WebGL.html#TYPEtexParam">texParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE_2D_"><span class="keyword">method</span> _TEXTURE_2D_</span> : <code class="type"><a href="WebGL.html#TYPEtexTarget">texTarget</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE_CUBE_MAP_"><span class="keyword">method</span> _TEXTURE_CUBE_MAP_</span> : <code class="type"><a href="WebGL.html#TYPEtexTarget">texTarget</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE_CUBE_MAP_POSITIVE_X_"><span class="keyword">method</span> _TEXTURE_CUBE_MAP_POSITIVE_X_</span> : <code class="type"><a href="WebGL.html#TYPEtexTarget">texTarget</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE_CUBE_MAP_NEGATIVE_X_"><span class="keyword">method</span> _TEXTURE_CUBE_MAP_NEGATIVE_X_</span> : <code class="type"><a href="WebGL.html#TYPEtexTarget">texTarget</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE_CUBE_MAP_POSITIVE_Y_"><span class="keyword">method</span> _TEXTURE_CUBE_MAP_POSITIVE_Y_</span> : <code class="type"><a href="WebGL.html#TYPEtexTarget">texTarget</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE_CUBE_MAP_NEGATIVE_Y_"><span class="keyword">method</span> _TEXTURE_CUBE_MAP_NEGATIVE_Y_</span> : <code class="type"><a href="WebGL.html#TYPEtexTarget">texTarget</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE_CUBE_MAP_POSITIVE_Z_"><span class="keyword">method</span> _TEXTURE_CUBE_MAP_POSITIVE_Z_</span> : <code class="type"><a href="WebGL.html#TYPEtexTarget">texTarget</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE_CUBE_MAP_NEGATIVE_Z_"><span class="keyword">method</span> _TEXTURE_CUBE_MAP_NEGATIVE_Z_</span> : <code class="type"><a href="WebGL.html#TYPEtexTarget">texTarget</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE0"><span class="keyword">method</span> _TEXTURE0</span> : <code class="type"><a href="WebGL.html#TYPEtextureUnit">textureUnit</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE1"><span class="keyword">method</span> _TEXTURE1</span> : <code class="type"><a href="WebGL.html#TYPEtextureUnit">textureUnit</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE2"><span class="keyword">method</span> _TEXTURE2</span> : <code class="type"><a href="WebGL.html#TYPEtextureUnit">textureUnit</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE3"><span class="keyword">method</span> _TEXTURE3</span> : <code class="type"><a href="WebGL.html#TYPEtextureUnit">textureUnit</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE4"><span class="keyword">method</span> _TEXTURE4</span> : <code class="type"><a href="WebGL.html#TYPEtextureUnit">textureUnit</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE5"><span class="keyword">method</span> _TEXTURE5</span> : <code class="type"><a href="WebGL.html#TYPEtextureUnit">textureUnit</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE6"><span class="keyword">method</span> _TEXTURE6</span> : <code class="type"><a href="WebGL.html#TYPEtextureUnit">textureUnit</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE7"><span class="keyword">method</span> _TEXTURE7</span> : <code class="type"><a href="WebGL.html#TYPEtextureUnit">textureUnit</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE8"><span class="keyword">method</span> _TEXTURE8</span> : <code class="type"><a href="WebGL.html#TYPEtextureUnit">textureUnit</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE9"><span class="keyword">method</span> _TEXTURE9</span> : <code class="type"><a href="WebGL.html#TYPEtextureUnit">textureUnit</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE10"><span class="keyword">method</span> _TEXTURE10</span> : <code class="type"><a href="WebGL.html#TYPEtextureUnit">textureUnit</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE11"><span class="keyword">method</span> _TEXTURE11</span> : <code class="type"><a href="WebGL.html#TYPEtextureUnit">textureUnit</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE12"><span class="keyword">method</span> _TEXTURE12</span> : <code class="type"><a href="WebGL.html#TYPEtextureUnit">textureUnit</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE13"><span class="keyword">method</span> _TEXTURE13</span> : <code class="type"><a href="WebGL.html#TYPEtextureUnit">textureUnit</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE14"><span class="keyword">method</span> _TEXTURE14</span> : <code class="type"><a href="WebGL.html#TYPEtextureUnit">textureUnit</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE15"><span class="keyword">method</span> _TEXTURE15</span> : <code class="type"><a href="WebGL.html#TYPEtextureUnit">textureUnit</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE16"><span class="keyword">method</span> _TEXTURE16</span> : <code class="type"><a href="WebGL.html#TYPEtextureUnit">textureUnit</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE17"><span class="keyword">method</span> _TEXTURE17</span> : <code class="type"><a href="WebGL.html#TYPEtextureUnit">textureUnit</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE18"><span class="keyword">method</span> _TEXTURE18</span> : <code class="type"><a href="WebGL.html#TYPEtextureUnit">textureUnit</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE19"><span class="keyword">method</span> _TEXTURE19</span> : <code class="type"><a href="WebGL.html#TYPEtextureUnit">textureUnit</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE20"><span class="keyword">method</span> _TEXTURE20</span> : <code class="type"><a href="WebGL.html#TYPEtextureUnit">textureUnit</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE21"><span class="keyword">method</span> _TEXTURE21</span> : <code class="type"><a href="WebGL.html#TYPEtextureUnit">textureUnit</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE22"><span class="keyword">method</span> _TEXTURE22</span> : <code class="type"><a href="WebGL.html#TYPEtextureUnit">textureUnit</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE23"><span class="keyword">method</span> _TEXTURE23</span> : <code class="type"><a href="WebGL.html#TYPEtextureUnit">textureUnit</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE24"><span class="keyword">method</span> _TEXTURE24</span> : <code class="type"><a href="WebGL.html#TYPEtextureUnit">textureUnit</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE25"><span class="keyword">method</span> _TEXTURE25</span> : <code class="type"><a href="WebGL.html#TYPEtextureUnit">textureUnit</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE26"><span class="keyword">method</span> _TEXTURE26</span> : <code class="type"><a href="WebGL.html#TYPEtextureUnit">textureUnit</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE27"><span class="keyword">method</span> _TEXTURE27</span> : <code class="type"><a href="WebGL.html#TYPEtextureUnit">textureUnit</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE28"><span class="keyword">method</span> _TEXTURE28</span> : <code class="type"><a href="WebGL.html#TYPEtextureUnit">textureUnit</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE29"><span class="keyword">method</span> _TEXTURE29</span> : <code class="type"><a href="WebGL.html#TYPEtextureUnit">textureUnit</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE30"><span class="keyword">method</span> _TEXTURE30</span> : <code class="type"><a href="WebGL.html#TYPEtextureUnit">textureUnit</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_TEXTURE31"><span class="keyword">method</span> _TEXTURE31</span> : <code class="type"><a href="WebGL.html#TYPEtextureUnit">textureUnit</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_REPEAT"><span class="keyword">method</span> _REPEAT</span> : <code class="type"><a href="WebGL.html#TYPEwrapMode">wrapMode</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_CLAMP_TO_EDGE_"><span class="keyword">method</span> _CLAMP_TO_EDGE_</span> : <code class="type"><a href="WebGL.html#TYPEwrapMode">wrapMode</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_MIRRORED_REPEAT_"><span class="keyword">method</span> _MIRRORED_REPEAT_</span> : <code class="type"><a href="WebGL.html#TYPEwrapMode">wrapMode</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_FLOAT_"><span class="keyword">method</span> _FLOAT_</span> : <code class="type"><a href="WebGL.html#TYPEuniformType">uniformType</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_FLOAT_VEC2_"><span class="keyword">method</span> _FLOAT_VEC2_</span> : <code class="type"><a href="WebGL.html#TYPEuniformType">uniformType</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_FLOAT_VEC3_"><span class="keyword">method</span> _FLOAT_VEC3_</span> : <code class="type"><a href="WebGL.html#TYPEuniformType">uniformType</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_FLOAT_VEC4_"><span class="keyword">method</span> _FLOAT_VEC4_</span> : <code class="type"><a href="WebGL.html#TYPEuniformType">uniformType</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_INT_VEC2_"><span class="keyword">method</span> _INT_VEC2_</span> : <code class="type"><a href="WebGL.html#TYPEuniformType">uniformType</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_INT_VEC3_"><span class="keyword">method</span> _INT_VEC3_</span> : <code class="type"><a href="WebGL.html#TYPEuniformType">uniformType</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_INT_VEC4_"><span class="keyword">method</span> _INT_VEC4_</span> : <code class="type"><a href="WebGL.html#TYPEuniformType">uniformType</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_BOOL"><span class="keyword">method</span> _BOOL</span> : <code class="type"><a href="WebGL.html#TYPEuniformType">uniformType</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_BOOL_VEC2_"><span class="keyword">method</span> _BOOL_VEC2_</span> : <code class="type"><a href="WebGL.html#TYPEuniformType">uniformType</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_BOOL_VEC3_"><span class="keyword">method</span> _BOOL_VEC3_</span> : <code class="type"><a href="WebGL.html#TYPEuniformType">uniformType</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_BOOL_VEC4_"><span class="keyword">method</span> _BOOL_VEC4_</span> : <code class="type"><a href="WebGL.html#TYPEuniformType">uniformType</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_FLOAT_MAT2_"><span class="keyword">method</span> _FLOAT_MAT2_</span> : <code class="type"><a href="WebGL.html#TYPEuniformType">uniformType</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_FLOAT_MAT3_"><span class="keyword">method</span> _FLOAT_MAT3_</span> : <code class="type"><a href="WebGL.html#TYPEuniformType">uniformType</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_FLOAT_MAT4_"><span class="keyword">method</span> _FLOAT_MAT4_</span> : <code class="type"><a href="WebGL.html#TYPEuniformType">uniformType</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_SAMPLER_2D_"><span class="keyword">method</span> _SAMPLER_2D_</span> : <code class="type"><a href="WebGL.html#TYPEuniformType">uniformType</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_SAMPLER_CUBE_"><span class="keyword">method</span> _SAMPLER_CUBE_</span> : <code class="type"><a href="WebGL.html#TYPEuniformType">uniformType</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_VERTEX_ATTRIB_ARRAY_ENABLED_"><span class="keyword">method</span> _VERTEX_ATTRIB_ARRAY_ENABLED_</span> : <code class="type">bool <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEvertexAttribParam">vertexAttribParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_VERTEX_ATTRIB_ARRAY_SIZE_"><span class="keyword">method</span> _VERTEX_ATTRIB_ARRAY_SIZE_</span> : <code class="type">int <a href="WebGL.html#TYPEvertexAttribParam">vertexAttribParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_VERTEX_ATTRIB_ARRAY_STRIDE_"><span class="keyword">method</span> _VERTEX_ATTRIB_ARRAY_STRIDE_</span> : <code class="type">int <a href="WebGL.html#TYPEvertexAttribParam">vertexAttribParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_VERTEX_ATTRIB_ARRAY_TYPE_"><span class="keyword">method</span> _VERTEX_ATTRIB_ARRAY_TYPE_</span> : <code class="type">int <a href="WebGL.html#TYPEvertexAttribParam">vertexAttribParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_VERTEX_ATTRIB_ARRAY_NORMALIZED_"><span class="keyword">method</span> _VERTEX_ATTRIB_ARRAY_NORMALIZED_</span> : <code class="type">bool <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEvertexAttribParam">vertexAttribParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_VERTEX_ATTRIB_ARRAY_POINTER_"><span class="keyword">method</span> _VERTEX_ATTRIB_ARRAY_POINTER_</span> : <code class="type"><a href="WebGL.html#TYPEvertexAttribPointerParam">vertexAttribPointerParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_"><span class="keyword">method</span> _VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_</span> : <code class="type"><a href="WebGL.html#TYPEbuffer">buffer</a> <a href="Js.html#TYPEt">Js.t</a> <a href="Js.html#TYPEopt">Js.opt</a> <a href="WebGL.html#TYPEvertexAttribParam">vertexAttribParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_CURRENT_VERTEX_ATTRIB_"><span class="keyword">method</span> _CURRENT_VERTEX_ATTRIB_</span> : <code class="type"><a href="Typed_array.html#TYPEfloat32Array">Typed_array.float32Array</a> <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEvertexAttribParam">vertexAttribParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_FRAMEBUFFER"><span class="keyword">method</span> _FRAMEBUFFER</span> : <code class="type"><a href="WebGL.html#TYPEfbTarget">fbTarget</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_RENDERBUFFER"><span class="keyword">method</span> _RENDERBUFFER</span> : <code class="type"><a href="WebGL.html#TYPErbTarget">rbTarget</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_RGBA4"><span class="keyword">method</span> _RGBA4</span> : <code class="type"><a href="WebGL.html#TYPEformat">format</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_RGB5_A1_"><span class="keyword">method</span> _RGB5_A1_</span> : <code class="type"><a href="WebGL.html#TYPEformat">format</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_RGB565"><span class="keyword">method</span> _RGB565</span> : <code class="type"><a href="WebGL.html#TYPEformat">format</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_DEPTH_COMPONENT16_"><span class="keyword">method</span> _DEPTH_COMPONENT16_</span> : <code class="type"><a href="WebGL.html#TYPEformat">format</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_STENCIL_INDEX8_"><span class="keyword">method</span> _STENCIL_INDEX8_</span> : <code class="type"><a href="WebGL.html#TYPEformat">format</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_RENDERBUFFER_WIDTH_"><span class="keyword">method</span> _RENDERBUFFER_WIDTH_</span> : <code class="type"><a href="WebGL.html#TYPErenderbufferParam">renderbufferParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_RENDERBUFFER_HEIGHT_"><span class="keyword">method</span> _RENDERBUFFER_HEIGHT_</span> : <code class="type"><a href="WebGL.html#TYPErenderbufferParam">renderbufferParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_RENDERBUFFER_INTERNAL_FORMAT_"><span class="keyword">method</span> _RENDERBUFFER_INTERNAL_FORMAT_</span> : <code class="type"><a href="WebGL.html#TYPErenderbufferParam">renderbufferParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_RENDERBUFFER_RED_SIZE_"><span class="keyword">method</span> _RENDERBUFFER_RED_SIZE_</span> : <code class="type"><a href="WebGL.html#TYPErenderbufferParam">renderbufferParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_RENDERBUFFER_GREEN_SIZE_"><span class="keyword">method</span> _RENDERBUFFER_GREEN_SIZE_</span> : <code class="type"><a href="WebGL.html#TYPErenderbufferParam">renderbufferParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_RENDERBUFFER_BLUE_SIZE_"><span class="keyword">method</span> _RENDERBUFFER_BLUE_SIZE_</span> : <code class="type"><a href="WebGL.html#TYPErenderbufferParam">renderbufferParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_RENDERBUFFER_ALPHA_SIZE_"><span class="keyword">method</span> _RENDERBUFFER_ALPHA_SIZE_</span> : <code class="type"><a href="WebGL.html#TYPErenderbufferParam">renderbufferParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_RENDERBUFFER_DEPTH_SIZE_"><span class="keyword">method</span> _RENDERBUFFER_DEPTH_SIZE_</span> : <code class="type"><a href="WebGL.html#TYPErenderbufferParam">renderbufferParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_RENDERBUFFER_STENCIL_SIZE_"><span class="keyword">method</span> _RENDERBUFFER_STENCIL_SIZE_</span> : <code class="type"><a href="WebGL.html#TYPErenderbufferParam">renderbufferParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_"><span class="keyword">method</span> _FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_</span> : <code class="type">int <a href="WebGL.html#TYPEattachParam">attachParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_RENDERBUFFER"><span class="keyword">method</span> _FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_RENDERBUFFER</span> : <code class="type"><a href="WebGL.html#TYPErenderbuffer">renderbuffer</a> <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEattachParam">attachParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_TEXTURE"><span class="keyword">method</span> _FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_TEXTURE</span> : <code class="type"><a href="WebGL.html#TYPEtexture">texture</a> <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEattachParam">attachParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_"><span class="keyword">method</span> _FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_</span> : <code class="type">int <a href="WebGL.html#TYPEattachParam">attachParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_"><span class="keyword">method</span> _FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_</span> : <code class="type">int <a href="WebGL.html#TYPEattachParam">attachParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_COLOR_ATTACHMENT0_"><span class="keyword">method</span> _COLOR_ATTACHMENT0_</span> : <code class="type"><a href="WebGL.html#TYPEattachmentPoint">attachmentPoint</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_DEPTH_ATTACHMENT_"><span class="keyword">method</span> _DEPTH_ATTACHMENT_</span> : <code class="type"><a href="WebGL.html#TYPEattachmentPoint">attachmentPoint</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_STENCIL_ATTACHMENT_"><span class="keyword">method</span> _STENCIL_ATTACHMENT_</span> : <code class="type"><a href="WebGL.html#TYPEattachmentPoint">attachmentPoint</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_DEPTH_STENCIL_ATTACHMENT_"><span class="keyword">method</span> _DEPTH_STENCIL_ATTACHMENT_</span> : <code class="type"><a href="WebGL.html#TYPEattachmentPoint">attachmentPoint</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_FRAMEBUFFER_COMPLETE_"><span class="keyword">method</span> _FRAMEBUFFER_COMPLETE_</span> : <code class="type"><a href="WebGL.html#TYPEframebufferStatus">framebufferStatus</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_"><span class="keyword">method</span> _FRAMEBUFFER_INCOMPLETE_ATTACHMENT_</span> : <code class="type"><a href="WebGL.html#TYPEframebufferStatus">framebufferStatus</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_"><span class="keyword">method</span> _FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_</span> : <code class="type"><a href="WebGL.html#TYPEframebufferStatus">framebufferStatus</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_"><span class="keyword">method</span> _FRAMEBUFFER_INCOMPLETE_DIMENSIONS_</span> : <code class="type"><a href="WebGL.html#TYPEframebufferStatus">framebufferStatus</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_FRAMEBUFFER_UNSUPPORTED_"><span class="keyword">method</span> _FRAMEBUFFER_UNSUPPORTED_</span> : <code class="type"><a href="WebGL.html#TYPEframebufferStatus">framebufferStatus</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_UNPACK_FLIP_Y_WEBGL_PARAM"><span class="keyword">method</span> _UNPACK_FLIP_Y_WEBGL_PARAM</span> : <code class="type">bool <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_UNPACK_PREMULTIPLY_ALPHA_WEBGL_PARAM"><span class="keyword">method</span> _UNPACK_PREMULTIPLY_ALPHA_WEBGL_PARAM</span> : <code class="type">bool <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_UNPACK_COLORSPACE_CONVERSION_WEBGL_PARAM"><span class="keyword">method</span> _UNPACK_COLORSPACE_CONVERSION_WEBGL_PARAM</span> : <code class="type"><a href="WebGL.html#TYPEcolorspaceConversion">colorspaceConversion</a> <a href="WebGL.html#TYPEparameter">parameter</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_NONE"><span class="keyword">method</span> _NONE</span> : <code class="type"><a href="WebGL.html#TYPEcolorspaceConversion">colorspaceConversion</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_BROWSER_DEFAULT_WEBGL_"><span class="keyword">method</span> _BROWSER_DEFAULT_WEBGL_</span> : <code class="type"><a href="WebGL.html#TYPEcolorspaceConversion">colorspaceConversion</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_UNPACK_ALIGNMENT_"><span class="keyword">method</span> _UNPACK_ALIGNMENT_</span> : <code class="type">int <a href="WebGL.html#TYPEpixelStoreParam">pixelStoreParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_UNPACK_FLIP_Y_WEBGL_"><span class="keyword">method</span> _UNPACK_FLIP_Y_WEBGL_</span> : <code class="type">bool <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEpixelStoreParam">pixelStoreParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_UNPACK_PREMULTIPLY_ALPHA_WEBGL_"><span class="keyword">method</span> _UNPACK_PREMULTIPLY_ALPHA_WEBGL_</span> : <code class="type">bool <a href="Js.html#TYPEt">Js.t</a> <a href="WebGL.html#TYPEpixelStoreParam">pixelStoreParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre><pre><span id="METHOD_UNPACK_COLORSPACE_CONVERSION_WEBGL_"><span class="keyword">method</span> _UNPACK_COLORSPACE_CONVERSION_WEBGL_</span> : <code class="type">int <a href="WebGL.html#TYPEpixelStoreParam">pixelStoreParam</a> <a href="Js.html#TYPEreadonly_prop">Js.readonly_prop</a></code></pre></body></html>