Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- activeTexture :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()
- attachShader :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> Maybe WebGLShader -> m ()
- bindAttribLocation :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) => self -> Maybe WebGLProgram -> GLuint -> name -> m ()
- bindBuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> Maybe WebGLBuffer -> m ()
- bindFramebuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> Maybe WebGLFramebuffer -> m ()
- bindRenderbuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> Maybe WebGLRenderbuffer -> m ()
- bindTexture :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> Maybe WebGLTexture -> m ()
- blendColor :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLclampf -> GLclampf -> GLclampf -> GLclampf -> m ()
- blendEquation :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()
- blendEquationSeparate :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m ()
- blendFunc :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m ()
- blendFuncSeparate :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> GLenum -> m ()
- bufferData :: (MonadDOM m, IsWebGLRenderingContextBase self, IsBufferDataSource data') => self -> GLenum -> Maybe data' -> GLenum -> m ()
- bufferDataPtr :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLsizeiptr -> GLenum -> m ()
- bufferSubData :: (MonadDOM m, IsWebGLRenderingContextBase self, IsBufferDataSource data') => self -> GLenum -> GLintptr -> Maybe data' -> m ()
- checkFramebufferStatus :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m GLenum
- checkFramebufferStatus_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()
- clear :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLbitfield -> m ()
- clearColor :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLclampf -> GLclampf -> GLclampf -> GLclampf -> m ()
- clearDepth :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLclampf -> m ()
- clearStencil :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLint -> m ()
- colorMask :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLboolean -> GLboolean -> GLboolean -> GLboolean -> m ()
- compileShader :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> m ()
- compressedTexImage2D :: (MonadDOM m, IsWebGLRenderingContextBase self, IsArrayBufferView data') => self -> GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLint -> data' -> m ()
- compressedTexSubImage2D :: (MonadDOM m, IsWebGLRenderingContextBase self, IsArrayBufferView data') => self -> GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> data' -> m ()
- copyTexImage2D :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> m ()
- copyTexSubImage2D :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- createBuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m WebGLBuffer
- createBuffer_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()
- createFramebuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m WebGLFramebuffer
- createFramebuffer_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()
- createProgram :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m WebGLProgram
- createProgram_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()
- createRenderbuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m WebGLRenderbuffer
- createRenderbuffer_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()
- createShader :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m WebGLShader
- createShader_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()
- createTexture :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m WebGLTexture
- createTexture_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()
- cullFace :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()
- deleteBuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLBuffer -> m ()
- deleteFramebuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLFramebuffer -> m ()
- deleteProgram :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m ()
- deleteRenderbuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLRenderbuffer -> m ()
- deleteShader :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> m ()
- deleteTexture :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLTexture -> m ()
- depthFunc :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()
- depthMask :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLboolean -> m ()
- depthRange :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLclampf -> GLclampf -> m ()
- detachShader :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> Maybe WebGLShader -> m ()
- disable :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()
- disableVertexAttribArray :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> m ()
- drawArrays :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLsizei -> m ()
- drawElements :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLsizei -> GLenum -> GLintptr -> m ()
- enable :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()
- enableVertexAttribArray :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> m ()
- finish :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()
- flush :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()
- framebufferRenderbuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> Maybe WebGLRenderbuffer -> m ()
- framebufferTexture2D :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> Maybe WebGLTexture -> GLint -> m ()
- frontFace :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()
- generateMipmap :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()
- getActiveAttrib :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLuint -> m WebGLActiveInfo
- getActiveAttrib_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLuint -> m ()
- getActiveUniform :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLuint -> m WebGLActiveInfo
- getActiveUniform_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLuint -> m ()
- getAttachedShaders :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m (Maybe [WebGLShader])
- getAttachedShaders_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m ()
- getAttribLocation :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) => self -> Maybe WebGLProgram -> name -> m GLint
- getAttribLocation_ :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) => self -> Maybe WebGLProgram -> name -> m ()
- getBufferParameter :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m JSVal
- getBufferParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m ()
- getContextAttributes :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m (Maybe WebGLContextAttributes)
- getContextAttributes_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()
- getContextAttributesUnsafe :: (MonadDOM m, IsWebGLRenderingContextBase self, HasCallStack) => self -> m WebGLContextAttributes
- getContextAttributesUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m WebGLContextAttributes
- getError :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m GLenum
- getError_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()
- getSupportedExtensions :: (MonadDOM m, IsWebGLRenderingContextBase self, FromJSString result) => self -> m (Maybe [result])
- getSupportedExtensions_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()
- getExtension :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) => self -> name -> m (Maybe GObject)
- getExtension_ :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) => self -> name -> m ()
- getExtensionUnsafe :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name, HasCallStack) => self -> name -> m GObject
- getExtensionUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) => self -> name -> m GObject
- getFramebufferAttachmentParameter :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> m JSVal
- getFramebufferAttachmentParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> m ()
- getParameter :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m JSVal
- getParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()
- getProgramParameter :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLenum -> m JSVal
- getProgramParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLenum -> m ()
- getProgramInfoLog :: (MonadDOM m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLProgram -> m (Maybe result)
- getProgramInfoLog_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m ()
- getProgramInfoLogUnsafe :: (MonadDOM m, IsWebGLRenderingContextBase self, HasCallStack, FromJSString result) => self -> Maybe WebGLProgram -> m result
- getProgramInfoLogUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLProgram -> m result
- getRenderbufferParameter :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m JSVal
- getRenderbufferParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m ()
- getShaderParameter :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> GLenum -> m JSVal
- getShaderParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> GLenum -> m ()
- getShaderInfoLog :: (MonadDOM m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLShader -> m (Maybe result)
- getShaderInfoLog_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> m ()
- getShaderInfoLogUnsafe :: (MonadDOM m, IsWebGLRenderingContextBase self, HasCallStack, FromJSString result) => self -> Maybe WebGLShader -> m result
- getShaderInfoLogUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLShader -> m result
- getShaderPrecisionFormat :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m WebGLShaderPrecisionFormat
- getShaderPrecisionFormat_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m ()
- getShaderSource :: (MonadDOM m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLShader -> m (Maybe result)
- getShaderSource_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> m ()
- getShaderSourceUnsafe :: (MonadDOM m, IsWebGLRenderingContextBase self, HasCallStack, FromJSString result) => self -> Maybe WebGLShader -> m result
- getShaderSourceUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLShader -> m result
- getTexParameter :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m JSVal
- getTexParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m ()
- getUniform :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> Maybe WebGLUniformLocation -> m JSVal
- getUniform_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> Maybe WebGLUniformLocation -> m ()
- getUniformLocation :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) => self -> Maybe WebGLProgram -> name -> m WebGLUniformLocation
- getUniformLocation_ :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) => self -> Maybe WebGLProgram -> name -> m ()
- getVertexAttrib :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLenum -> m JSVal
- getVertexAttrib_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLenum -> m ()
- getVertexAttribOffset :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLenum -> m GLsizeiptr
- getVertexAttribOffset_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLenum -> m ()
- hint :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m ()
- isBuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLBuffer -> m GLboolean
- isBuffer_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLBuffer -> m ()
- isContextLost :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m GLboolean
- isContextLost_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()
- isEnabled :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m GLboolean
- isEnabled_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()
- isFramebuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLFramebuffer -> m GLboolean
- isFramebuffer_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLFramebuffer -> m ()
- isProgram :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m GLboolean
- isProgram_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m ()
- isRenderbuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLRenderbuffer -> m GLboolean
- isRenderbuffer_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLRenderbuffer -> m ()
- isShader :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> m GLboolean
- isShader_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> m ()
- isTexture :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLTexture -> m GLboolean
- isTexture_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLTexture -> m ()
- lineWidth :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLfloat -> m ()
- linkProgram :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m ()
- pixelStorei :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> m ()
- polygonOffset :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLfloat -> GLfloat -> m ()
- readPixels :: (MonadDOM m, IsWebGLRenderingContextBase self, IsArrayBufferView pixels) => self -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> pixels -> m ()
- releaseShaderCompiler :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m ()
- renderbufferStorage :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLsizei -> GLsizei -> m ()
- sampleCoverage :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLclampf -> GLboolean -> m ()
- scissor :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- shaderSource :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString string) => self -> Maybe WebGLShader -> string -> m ()
- stencilFunc :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLuint -> m ()
- stencilFuncSeparate :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLint -> GLuint -> m ()
- stencilMask :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> m ()
- stencilMaskSeparate :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLuint -> m ()
- stencilOp :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> m ()
- stencilOpSeparate :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> GLenum -> m ()
- texParameterf :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLfloat -> m ()
- texParameteri :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLint -> m ()
- texImage2DView :: (MonadDOM m, IsWebGLRenderingContextBase self, IsArrayBufferView pixels) => self -> GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Maybe pixels -> m ()
- texImage2D :: (MonadDOM m, IsWebGLRenderingContextBase self, IsTexImageSource source) => self -> GLenum -> GLint -> GLenum -> GLenum -> GLenum -> Maybe source -> m ()
- texSubImage2DView :: (MonadDOM m, IsWebGLRenderingContextBase self, IsArrayBufferView pixels) => self -> GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Maybe pixels -> m ()
- texSubImage2D :: (MonadDOM m, IsWebGLRenderingContextBase self, IsTexImageSource source) => self -> GLenum -> GLint -> GLint -> GLint -> GLenum -> GLenum -> Maybe source -> m ()
- uniform1f :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLfloat -> m ()
- uniform2f :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLfloat -> GLfloat -> m ()
- uniform3f :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLfloat -> GLfloat -> GLfloat -> m ()
- uniform4f :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- uniform1i :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLint -> m ()
- uniform2i :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLint -> GLint -> m ()
- uniform3i :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLint -> GLint -> GLint -> m ()
- uniform4i :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLint -> GLint -> GLint -> GLint -> m ()
- uniform1fv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsFloat32List v) => self -> Maybe WebGLUniformLocation -> v -> m ()
- uniform2fv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsFloat32List v) => self -> Maybe WebGLUniformLocation -> v -> m ()
- uniform3fv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsFloat32List v) => self -> Maybe WebGLUniformLocation -> v -> m ()
- uniform4fv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsFloat32List v) => self -> Maybe WebGLUniformLocation -> v -> m ()
- uniform1iv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsInt32List v) => self -> Maybe WebGLUniformLocation -> v -> m ()
- uniform2iv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsInt32List v) => self -> Maybe WebGLUniformLocation -> v -> m ()
- uniform3iv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsInt32List v) => self -> Maybe WebGLUniformLocation -> v -> m ()
- uniform4iv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsInt32List v) => self -> Maybe WebGLUniformLocation -> v -> m ()
- uniformMatrix2fv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsFloat32List array) => self -> Maybe WebGLUniformLocation -> GLboolean -> array -> m ()
- uniformMatrix3fv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsFloat32List array) => self -> Maybe WebGLUniformLocation -> GLboolean -> array -> m ()
- uniformMatrix4fv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsFloat32List array) => self -> Maybe WebGLUniformLocation -> GLboolean -> array -> m ()
- useProgram :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m ()
- validateProgram :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m ()
- vertexAttrib1f :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLfloat -> m ()
- vertexAttrib2f :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLfloat -> GLfloat -> m ()
- vertexAttrib3f :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLfloat -> GLfloat -> GLfloat -> m ()
- vertexAttrib4f :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- vertexAttrib1fv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsFloat32List values) => self -> GLuint -> values -> m ()
- vertexAttrib2fv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsFloat32List values) => self -> GLuint -> values -> m ()
- vertexAttrib3fv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsFloat32List values) => self -> GLuint -> values -> m ()
- vertexAttrib4fv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsFloat32List values) => self -> GLuint -> values -> m ()
- vertexAttribPointer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLint -> GLenum -> GLboolean -> GLsizei -> GLintptr -> m ()
- viewport :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- pattern DEPTH_BUFFER_BIT :: forall a. (Eq a, Num a) => a
- pattern STENCIL_BUFFER_BIT :: forall a. (Eq a, Num a) => a
- pattern COLOR_BUFFER_BIT :: forall a. (Eq a, Num a) => a
- pattern POINTS :: forall a. (Eq a, Num a) => a
- pattern LINES :: forall a. (Eq a, Num a) => a
- pattern LINE_LOOP :: forall a. (Eq a, Num a) => a
- pattern LINE_STRIP :: forall a. (Eq a, Num a) => a
- pattern TRIANGLES :: forall a. (Eq a, Num a) => a
- pattern TRIANGLE_STRIP :: forall a. (Eq a, Num a) => a
- pattern TRIANGLE_FAN :: forall a. (Eq a, Num a) => a
- pattern ZERO :: forall a. (Eq a, Num a) => a
- pattern ONE :: forall a. (Eq a, Num a) => a
- pattern SRC_COLOR :: forall a. (Eq a, Num a) => a
- pattern ONE_MINUS_SRC_COLOR :: forall a. (Eq a, Num a) => a
- pattern SRC_ALPHA :: forall a. (Eq a, Num a) => a
- pattern ONE_MINUS_SRC_ALPHA :: forall a. (Eq a, Num a) => a
- pattern DST_ALPHA :: forall a. (Eq a, Num a) => a
- pattern ONE_MINUS_DST_ALPHA :: forall a. (Eq a, Num a) => a
- pattern DST_COLOR :: forall a. (Eq a, Num a) => a
- pattern ONE_MINUS_DST_COLOR :: forall a. (Eq a, Num a) => a
- pattern SRC_ALPHA_SATURATE :: forall a. (Eq a, Num a) => a
- pattern FUNC_ADD :: forall a. (Eq a, Num a) => a
- pattern BLEND_EQUATION :: forall a. (Eq a, Num a) => a
- pattern BLEND_EQUATION_RGB :: forall a. (Eq a, Num a) => a
- pattern BLEND_EQUATION_ALPHA :: forall a. (Eq a, Num a) => a
- pattern FUNC_SUBTRACT :: forall a. (Eq a, Num a) => a
- pattern FUNC_REVERSE_SUBTRACT :: forall a. (Eq a, Num a) => a
- pattern BLEND_DST_RGB :: forall a. (Eq a, Num a) => a
- pattern BLEND_SRC_RGB :: forall a. (Eq a, Num a) => a
- pattern BLEND_DST_ALPHA :: forall a. (Eq a, Num a) => a
- pattern BLEND_SRC_ALPHA :: forall a. (Eq a, Num a) => a
- pattern CONSTANT_COLOR :: forall a. (Eq a, Num a) => a
- pattern ONE_MINUS_CONSTANT_COLOR :: forall a. (Eq a, Num a) => a
- pattern CONSTANT_ALPHA :: forall a. (Eq a, Num a) => a
- pattern ONE_MINUS_CONSTANT_ALPHA :: forall a. (Eq a, Num a) => a
- pattern BLEND_COLOR :: forall a. (Eq a, Num a) => a
- pattern ARRAY_BUFFER :: forall a. (Eq a, Num a) => a
- pattern ELEMENT_ARRAY_BUFFER :: forall a. (Eq a, Num a) => a
- pattern ARRAY_BUFFER_BINDING :: forall a. (Eq a, Num a) => a
- pattern ELEMENT_ARRAY_BUFFER_BINDING :: forall a. (Eq a, Num a) => a
- pattern STREAM_DRAW :: forall a. (Eq a, Num a) => a
- pattern STATIC_DRAW :: forall a. (Eq a, Num a) => a
- pattern DYNAMIC_DRAW :: forall a. (Eq a, Num a) => a
- pattern BUFFER_SIZE :: forall a. (Eq a, Num a) => a
- pattern BUFFER_USAGE :: forall a. (Eq a, Num a) => a
- pattern CURRENT_VERTEX_ATTRIB :: forall a. (Eq a, Num a) => a
- pattern FRONT :: forall a. (Eq a, Num a) => a
- pattern BACK :: forall a. (Eq a, Num a) => a
- pattern FRONT_AND_BACK :: forall a. (Eq a, Num a) => a
- pattern TEXTURE_2D :: forall a. (Eq a, Num a) => a
- pattern CULL_FACE :: forall a. (Eq a, Num a) => a
- pattern BLEND :: forall a. (Eq a, Num a) => a
- pattern DITHER :: forall a. (Eq a, Num a) => a
- pattern STENCIL_TEST :: forall a. (Eq a, Num a) => a
- pattern DEPTH_TEST :: forall a. (Eq a, Num a) => a
- pattern SCISSOR_TEST :: forall a. (Eq a, Num a) => a
- pattern POLYGON_OFFSET_FILL :: forall a. (Eq a, Num a) => a
- pattern SAMPLE_ALPHA_TO_COVERAGE :: forall a. (Eq a, Num a) => a
- pattern SAMPLE_COVERAGE :: forall a. (Eq a, Num a) => a
- pattern NO_ERROR :: forall a. (Eq a, Num a) => a
- pattern INVALID_ENUM :: forall a. (Eq a, Num a) => a
- pattern INVALID_VALUE :: forall a. (Eq a, Num a) => a
- pattern INVALID_OPERATION :: forall a. (Eq a, Num a) => a
- pattern OUT_OF_MEMORY :: forall a. (Eq a, Num a) => a
- pattern CW :: forall a. (Eq a, Num a) => a
- pattern CCW :: forall a. (Eq a, Num a) => a
- pattern LINE_WIDTH :: forall a. (Eq a, Num a) => a
- pattern ALIASED_POINT_SIZE_RANGE :: forall a. (Eq a, Num a) => a
- pattern ALIASED_LINE_WIDTH_RANGE :: forall a. (Eq a, Num a) => a
- pattern CULL_FACE_MODE :: forall a. (Eq a, Num a) => a
- pattern FRONT_FACE :: forall a. (Eq a, Num a) => a
- pattern DEPTH_RANGE :: forall a. (Eq a, Num a) => a
- pattern DEPTH_WRITEMASK :: forall a. (Eq a, Num a) => a
- pattern DEPTH_CLEAR_VALUE :: forall a. (Eq a, Num a) => a
- pattern DEPTH_FUNC :: forall a. (Eq a, Num a) => a
- pattern STENCIL_CLEAR_VALUE :: forall a. (Eq a, Num a) => a
- pattern STENCIL_FUNC :: forall a. (Eq a, Num a) => a
- pattern STENCIL_FAIL :: forall a. (Eq a, Num a) => a
- pattern STENCIL_PASS_DEPTH_FAIL :: forall a. (Eq a, Num a) => a
- pattern STENCIL_PASS_DEPTH_PASS :: forall a. (Eq a, Num a) => a
- pattern STENCIL_REF :: forall a. (Eq a, Num a) => a
- pattern STENCIL_VALUE_MASK :: forall a. (Eq a, Num a) => a
- pattern STENCIL_WRITEMASK :: forall a. (Eq a, Num a) => a
- pattern STENCIL_BACK_FUNC :: forall a. (Eq a, Num a) => a
- pattern STENCIL_BACK_FAIL :: forall a. (Eq a, Num a) => a
- pattern STENCIL_BACK_PASS_DEPTH_FAIL :: forall a. (Eq a, Num a) => a
- pattern STENCIL_BACK_PASS_DEPTH_PASS :: forall a. (Eq a, Num a) => a
- pattern STENCIL_BACK_REF :: forall a. (Eq a, Num a) => a
- pattern STENCIL_BACK_VALUE_MASK :: forall a. (Eq a, Num a) => a
- pattern STENCIL_BACK_WRITEMASK :: forall a. (Eq a, Num a) => a
- pattern VIEWPORT :: forall a. (Eq a, Num a) => a
- pattern SCISSOR_BOX :: forall a. (Eq a, Num a) => a
- pattern COLOR_CLEAR_VALUE :: forall a. (Eq a, Num a) => a
- pattern COLOR_WRITEMASK :: forall a. (Eq a, Num a) => a
- pattern UNPACK_ALIGNMENT :: forall a. (Eq a, Num a) => a
- pattern PACK_ALIGNMENT :: forall a. (Eq a, Num a) => a
- pattern MAX_TEXTURE_SIZE :: forall a. (Eq a, Num a) => a
- pattern MAX_VIEWPORT_DIMS :: forall a. (Eq a, Num a) => a
- pattern SUBPIXEL_BITS :: forall a. (Eq a, Num a) => a
- pattern RED_BITS :: forall a. (Eq a, Num a) => a
- pattern GREEN_BITS :: forall a. (Eq a, Num a) => a
- pattern BLUE_BITS :: forall a. (Eq a, Num a) => a
- pattern ALPHA_BITS :: forall a. (Eq a, Num a) => a
- pattern DEPTH_BITS :: forall a. (Eq a, Num a) => a
- pattern STENCIL_BITS :: forall a. (Eq a, Num a) => a
- pattern POLYGON_OFFSET_UNITS :: forall a. (Eq a, Num a) => a
- pattern POLYGON_OFFSET_FACTOR :: forall a. (Eq a, Num a) => a
- pattern TEXTURE_BINDING_2D :: forall a. (Eq a, Num a) => a
- pattern SAMPLE_BUFFERS :: forall a. (Eq a, Num a) => a
- pattern SAMPLES :: forall a. (Eq a, Num a) => a
- pattern SAMPLE_COVERAGE_VALUE :: forall a. (Eq a, Num a) => a
- pattern SAMPLE_COVERAGE_INVERT :: forall a. (Eq a, Num a) => a
- pattern COMPRESSED_TEXTURE_FORMATS :: forall a. (Eq a, Num a) => a
- pattern DONT_CARE :: forall a. (Eq a, Num a) => a
- pattern FASTEST :: forall a. (Eq a, Num a) => a
- pattern NICEST :: forall a. (Eq a, Num a) => a
- pattern GENERATE_MIPMAP_HINT :: forall a. (Eq a, Num a) => a
- pattern BYTE :: forall a. (Eq a, Num a) => a
- pattern UNSIGNED_BYTE :: forall a. (Eq a, Num a) => a
- pattern SHORT :: forall a. (Eq a, Num a) => a
- pattern UNSIGNED_SHORT :: forall a. (Eq a, Num a) => a
- pattern INT :: forall a. (Eq a, Num a) => a
- pattern UNSIGNED_INT :: forall a. (Eq a, Num a) => a
- pattern FLOAT :: forall a. (Eq a, Num a) => a
- pattern DEPTH_COMPONENT :: forall a. (Eq a, Num a) => a
- pattern ALPHA :: forall a. (Eq a, Num a) => a
- pattern RGB :: forall a. (Eq a, Num a) => a
- pattern RGBA :: forall a. (Eq a, Num a) => a
- pattern LUMINANCE :: forall a. (Eq a, Num a) => a
- pattern LUMINANCE_ALPHA :: forall a. (Eq a, Num a) => a
- pattern UNSIGNED_SHORT_4_4_4_4 :: forall a. (Eq a, Num a) => a
- pattern UNSIGNED_SHORT_5_5_5_1 :: forall a. (Eq a, Num a) => a
- pattern UNSIGNED_SHORT_5_6_5 :: forall a. (Eq a, Num a) => a
- pattern FRAGMENT_SHADER :: forall a. (Eq a, Num a) => a
- pattern VERTEX_SHADER :: forall a. (Eq a, Num a) => a
- pattern MAX_VERTEX_ATTRIBS :: forall a. (Eq a, Num a) => a
- pattern MAX_VERTEX_UNIFORM_VECTORS :: forall a. (Eq a, Num a) => a
- pattern MAX_VARYING_VECTORS :: forall a. (Eq a, Num a) => a
- pattern MAX_COMBINED_TEXTURE_IMAGE_UNITS :: forall a. (Eq a, Num a) => a
- pattern MAX_VERTEX_TEXTURE_IMAGE_UNITS :: forall a. (Eq a, Num a) => a
- pattern MAX_TEXTURE_IMAGE_UNITS :: forall a. (Eq a, Num a) => a
- pattern MAX_FRAGMENT_UNIFORM_VECTORS :: forall a. (Eq a, Num a) => a
- pattern SHADER_TYPE :: forall a. (Eq a, Num a) => a
- pattern DELETE_STATUS :: forall a. (Eq a, Num a) => a
- pattern LINK_STATUS :: forall a. (Eq a, Num a) => a
- pattern VALIDATE_STATUS :: forall a. (Eq a, Num a) => a
- pattern ATTACHED_SHADERS :: forall a. (Eq a, Num a) => a
- pattern ACTIVE_UNIFORMS :: forall a. (Eq a, Num a) => a
- pattern ACTIVE_ATTRIBUTES :: forall a. (Eq a, Num a) => a
- pattern SHADING_LANGUAGE_VERSION :: forall a. (Eq a, Num a) => a
- pattern CURRENT_PROGRAM :: forall a. (Eq a, Num a) => a
- pattern NEVER :: forall a. (Eq a, Num a) => a
- pattern LESS :: forall a. (Eq a, Num a) => a
- pattern EQUAL :: forall a. (Eq a, Num a) => a
- pattern LEQUAL :: forall a. (Eq a, Num a) => a
- pattern GREATER :: forall a. (Eq a, Num a) => a
- pattern NOTEQUAL :: forall a. (Eq a, Num a) => a
- pattern GEQUAL :: forall a. (Eq a, Num a) => a
- pattern ALWAYS :: forall a. (Eq a, Num a) => a
- pattern KEEP :: forall a. (Eq a, Num a) => a
- pattern REPLACE :: forall a. (Eq a, Num a) => a
- pattern INCR :: forall a. (Eq a, Num a) => a
- pattern DECR :: forall a. (Eq a, Num a) => a
- pattern INVERT :: forall a. (Eq a, Num a) => a
- pattern INCR_WRAP :: forall a. (Eq a, Num a) => a
- pattern DECR_WRAP :: forall a. (Eq a, Num a) => a
- pattern VENDOR :: forall a. (Eq a, Num a) => a
- pattern RENDERER :: forall a. (Eq a, Num a) => a
- pattern VERSION :: forall a. (Eq a, Num a) => a
- pattern NEAREST :: forall a. (Eq a, Num a) => a
- pattern LINEAR :: forall a. (Eq a, Num a) => a
- pattern NEAREST_MIPMAP_NEAREST :: forall a. (Eq a, Num a) => a
- pattern LINEAR_MIPMAP_NEAREST :: forall a. (Eq a, Num a) => a
- pattern NEAREST_MIPMAP_LINEAR :: forall a. (Eq a, Num a) => a
- pattern LINEAR_MIPMAP_LINEAR :: forall a. (Eq a, Num a) => a
- pattern TEXTURE_MAG_FILTER :: forall a. (Eq a, Num a) => a
- pattern TEXTURE_MIN_FILTER :: forall a. (Eq a, Num a) => a
- pattern TEXTURE_WRAP_S :: forall a. (Eq a, Num a) => a
- pattern TEXTURE_WRAP_T :: forall a. (Eq a, Num a) => a
- pattern TEXTURE :: forall a. (Eq a, Num a) => a
- pattern TEXTURE_CUBE_MAP :: forall a. (Eq a, Num a) => a
- pattern TEXTURE_BINDING_CUBE_MAP :: forall a. (Eq a, Num a) => a
- pattern TEXTURE_CUBE_MAP_POSITIVE_X :: forall a. (Eq a, Num a) => a
- pattern TEXTURE_CUBE_MAP_NEGATIVE_X :: forall a. (Eq a, Num a) => a
- pattern TEXTURE_CUBE_MAP_POSITIVE_Y :: forall a. (Eq a, Num a) => a
- pattern TEXTURE_CUBE_MAP_NEGATIVE_Y :: forall a. (Eq a, Num a) => a
- pattern TEXTURE_CUBE_MAP_POSITIVE_Z :: forall a. (Eq a, Num a) => a
- pattern TEXTURE_CUBE_MAP_NEGATIVE_Z :: forall a. (Eq a, Num a) => a
- pattern MAX_CUBE_MAP_TEXTURE_SIZE :: forall a. (Eq a, Num a) => a
- pattern TEXTURE0 :: forall a. (Eq a, Num a) => a
- pattern TEXTURE1 :: forall a. (Eq a, Num a) => a
- pattern TEXTURE2 :: forall a. (Eq a, Num a) => a
- pattern TEXTURE3 :: forall a. (Eq a, Num a) => a
- pattern TEXTURE4 :: forall a. (Eq a, Num a) => a
- pattern TEXTURE5 :: forall a. (Eq a, Num a) => a
- pattern TEXTURE6 :: forall a. (Eq a, Num a) => a
- pattern TEXTURE7 :: forall a. (Eq a, Num a) => a
- pattern TEXTURE8 :: forall a. (Eq a, Num a) => a
- pattern TEXTURE9 :: forall a. (Eq a, Num a) => a
- pattern TEXTURE10 :: forall a. (Eq a, Num a) => a
- pattern TEXTURE11 :: forall a. (Eq a, Num a) => a
- pattern TEXTURE12 :: forall a. (Eq a, Num a) => a
- pattern TEXTURE13 :: forall a. (Eq a, Num a) => a
- pattern TEXTURE14 :: forall a. (Eq a, Num a) => a
- pattern TEXTURE15 :: forall a. (Eq a, Num a) => a
- pattern TEXTURE16 :: forall a. (Eq a, Num a) => a
- pattern TEXTURE17 :: forall a. (Eq a, Num a) => a
- pattern TEXTURE18 :: forall a. (Eq a, Num a) => a
- pattern TEXTURE19 :: forall a. (Eq a, Num a) => a
- pattern TEXTURE20 :: forall a. (Eq a, Num a) => a
- pattern TEXTURE21 :: forall a. (Eq a, Num a) => a
- pattern TEXTURE22 :: forall a. (Eq a, Num a) => a
- pattern TEXTURE23 :: forall a. (Eq a, Num a) => a
- pattern TEXTURE24 :: forall a. (Eq a, Num a) => a
- pattern TEXTURE25 :: forall a. (Eq a, Num a) => a
- pattern TEXTURE26 :: forall a. (Eq a, Num a) => a
- pattern TEXTURE27 :: forall a. (Eq a, Num a) => a
- pattern TEXTURE28 :: forall a. (Eq a, Num a) => a
- pattern TEXTURE29 :: forall a. (Eq a, Num a) => a
- pattern TEXTURE30 :: forall a. (Eq a, Num a) => a
- pattern TEXTURE31 :: forall a. (Eq a, Num a) => a
- pattern ACTIVE_TEXTURE :: forall a. (Eq a, Num a) => a
- pattern REPEAT :: forall a. (Eq a, Num a) => a
- pattern CLAMP_TO_EDGE :: forall a. (Eq a, Num a) => a
- pattern MIRRORED_REPEAT :: forall a. (Eq a, Num a) => a
- pattern FLOAT_VEC2 :: forall a. (Eq a, Num a) => a
- pattern FLOAT_VEC3 :: forall a. (Eq a, Num a) => a
- pattern FLOAT_VEC4 :: forall a. (Eq a, Num a) => a
- pattern INT_VEC2 :: forall a. (Eq a, Num a) => a
- pattern INT_VEC3 :: forall a. (Eq a, Num a) => a
- pattern INT_VEC4 :: forall a. (Eq a, Num a) => a
- pattern BOOL :: forall a. (Eq a, Num a) => a
- pattern BOOL_VEC2 :: forall a. (Eq a, Num a) => a
- pattern BOOL_VEC3 :: forall a. (Eq a, Num a) => a
- pattern BOOL_VEC4 :: forall a. (Eq a, Num a) => a
- pattern FLOAT_MAT2 :: forall a. (Eq a, Num a) => a
- pattern FLOAT_MAT3 :: forall a. (Eq a, Num a) => a
- pattern FLOAT_MAT4 :: forall a. (Eq a, Num a) => a
- pattern SAMPLER_2D :: forall a. (Eq a, Num a) => a
- pattern SAMPLER_CUBE :: forall a. (Eq a, Num a) => a
- pattern VERTEX_ATTRIB_ARRAY_ENABLED :: forall a. (Eq a, Num a) => a
- pattern VERTEX_ATTRIB_ARRAY_SIZE :: forall a. (Eq a, Num a) => a
- pattern VERTEX_ATTRIB_ARRAY_STRIDE :: forall a. (Eq a, Num a) => a
- pattern VERTEX_ATTRIB_ARRAY_TYPE :: forall a. (Eq a, Num a) => a
- pattern VERTEX_ATTRIB_ARRAY_NORMALIZED :: forall a. (Eq a, Num a) => a
- pattern VERTEX_ATTRIB_ARRAY_POINTER :: forall a. (Eq a, Num a) => a
- pattern VERTEX_ATTRIB_ARRAY_BUFFER_BINDING :: forall a. (Eq a, Num a) => a
- pattern IMPLEMENTATION_COLOR_READ_TYPE :: forall a. (Eq a, Num a) => a
- pattern IMPLEMENTATION_COLOR_READ_FORMAT :: forall a. (Eq a, Num a) => a
- pattern COMPILE_STATUS :: forall a. (Eq a, Num a) => a
- pattern LOW_FLOAT :: forall a. (Eq a, Num a) => a
- pattern MEDIUM_FLOAT :: forall a. (Eq a, Num a) => a
- pattern HIGH_FLOAT :: forall a. (Eq a, Num a) => a
- pattern LOW_INT :: forall a. (Eq a, Num a) => a
- pattern MEDIUM_INT :: forall a. (Eq a, Num a) => a
- pattern HIGH_INT :: forall a. (Eq a, Num a) => a
- pattern FRAMEBUFFER :: forall a. (Eq a, Num a) => a
- pattern RENDERBUFFER :: forall a. (Eq a, Num a) => a
- pattern RGBA4 :: forall a. (Eq a, Num a) => a
- pattern RGB5_A1 :: forall a. (Eq a, Num a) => a
- pattern RGB565 :: forall a. (Eq a, Num a) => a
- pattern DEPTH_COMPONENT16 :: forall a. (Eq a, Num a) => a
- pattern STENCIL_INDEX :: forall a. (Eq a, Num a) => a
- pattern STENCIL_INDEX8 :: forall a. (Eq a, Num a) => a
- pattern DEPTH_STENCIL :: forall a. (Eq a, Num a) => a
- pattern RENDERBUFFER_WIDTH :: forall a. (Eq a, Num a) => a
- pattern RENDERBUFFER_HEIGHT :: forall a. (Eq a, Num a) => a
- pattern RENDERBUFFER_INTERNAL_FORMAT :: forall a. (Eq a, Num a) => a
- pattern RENDERBUFFER_RED_SIZE :: forall a. (Eq a, Num a) => a
- pattern RENDERBUFFER_GREEN_SIZE :: forall a. (Eq a, Num a) => a
- pattern RENDERBUFFER_BLUE_SIZE :: forall a. (Eq a, Num a) => a
- pattern RENDERBUFFER_ALPHA_SIZE :: forall a. (Eq a, Num a) => a
- pattern RENDERBUFFER_DEPTH_SIZE :: forall a. (Eq a, Num a) => a
- pattern RENDERBUFFER_STENCIL_SIZE :: forall a. (Eq a, Num a) => a
- pattern FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE :: forall a. (Eq a, Num a) => a
- pattern FRAMEBUFFER_ATTACHMENT_OBJECT_NAME :: forall a. (Eq a, Num a) => a
- pattern FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL :: forall a. (Eq a, Num a) => a
- pattern FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE :: forall a. (Eq a, Num a) => a
- pattern COLOR_ATTACHMENT0 :: forall a. (Eq a, Num a) => a
- pattern DEPTH_ATTACHMENT :: forall a. (Eq a, Num a) => a
- pattern STENCIL_ATTACHMENT :: forall a. (Eq a, Num a) => a
- pattern DEPTH_STENCIL_ATTACHMENT :: forall a. (Eq a, Num a) => a
- pattern NONE :: forall a. (Eq a, Num a) => a
- pattern FRAMEBUFFER_COMPLETE :: forall a. (Eq a, Num a) => a
- pattern FRAMEBUFFER_INCOMPLETE_ATTACHMENT :: forall a. (Eq a, Num a) => a
- pattern FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT :: forall a. (Eq a, Num a) => a
- pattern FRAMEBUFFER_INCOMPLETE_DIMENSIONS :: forall a. (Eq a, Num a) => a
- pattern FRAMEBUFFER_UNSUPPORTED :: forall a. (Eq a, Num a) => a
- pattern FRAMEBUFFER_BINDING :: forall a. (Eq a, Num a) => a
- pattern RENDERBUFFER_BINDING :: forall a. (Eq a, Num a) => a
- pattern MAX_RENDERBUFFER_SIZE :: forall a. (Eq a, Num a) => a
- pattern INVALID_FRAMEBUFFER_OPERATION :: forall a. (Eq a, Num a) => a
- pattern UNPACK_FLIP_Y_WEBGL :: forall a. (Eq a, Num a) => a
- pattern UNPACK_PREMULTIPLY_ALPHA_WEBGL :: forall a. (Eq a, Num a) => a
- pattern CONTEXT_LOST_WEBGL :: forall a. (Eq a, Num a) => a
- pattern UNPACK_COLORSPACE_CONVERSION_WEBGL :: forall a. (Eq a, Num a) => a
- pattern BROWSER_DEFAULT_WEBGL :: forall a. (Eq a, Num a) => a
- getCanvas :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m HTMLCanvasElement
- getDrawingBufferWidth :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m GLsizei
- getDrawingBufferHeight :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m GLsizei
- newtype WebGLRenderingContextBase = WebGLRenderingContextBase {}
- gTypeWebGLRenderingContextBase :: JSM GType
- class IsGObject o => IsWebGLRenderingContextBase o
- toWebGLRenderingContextBase :: IsWebGLRenderingContextBase o => o -> WebGLRenderingContextBase
Documentation
activeTexture :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m () Source #
attachShader :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> Maybe WebGLShader -> m () Source #
bindAttribLocation :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) => self -> Maybe WebGLProgram -> GLuint -> name -> m () Source #
bindBuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> Maybe WebGLBuffer -> m () Source #
bindFramebuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> Maybe WebGLFramebuffer -> m () Source #
bindRenderbuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> Maybe WebGLRenderbuffer -> m () Source #
bindTexture :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> Maybe WebGLTexture -> m () Source #
blendColor :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLclampf -> GLclampf -> GLclampf -> GLclampf -> m () Source #
blendEquation :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m () Source #
blendEquationSeparate :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m () Source #
blendFunc :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m () Source #
blendFuncSeparate :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> GLenum -> m () Source #
bufferData :: (MonadDOM m, IsWebGLRenderingContextBase self, IsBufferDataSource data') => self -> GLenum -> Maybe data' -> GLenum -> m () Source #
bufferDataPtr :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLsizeiptr -> GLenum -> m () Source #
bufferSubData :: (MonadDOM m, IsWebGLRenderingContextBase self, IsBufferDataSource data') => self -> GLenum -> GLintptr -> Maybe data' -> m () Source #
checkFramebufferStatus :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m GLenum Source #
checkFramebufferStatus_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m () Source #
clear :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLbitfield -> m () Source #
clearColor :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLclampf -> GLclampf -> GLclampf -> GLclampf -> m () Source #
clearDepth :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLclampf -> m () Source #
clearStencil :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLint -> m () Source #
colorMask :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLboolean -> GLboolean -> GLboolean -> GLboolean -> m () Source #
compileShader :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> m () Source #
compressedTexImage2D :: (MonadDOM m, IsWebGLRenderingContextBase self, IsArrayBufferView data') => self -> GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLint -> data' -> m () Source #
compressedTexSubImage2D :: (MonadDOM m, IsWebGLRenderingContextBase self, IsArrayBufferView data') => self -> GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> data' -> m () Source #
copyTexImage2D :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> m () Source #
copyTexSubImage2D :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m () Source #
createBuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m WebGLBuffer Source #
createBuffer_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m () Source #
createFramebuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m WebGLFramebuffer Source #
createFramebuffer_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m () Source #
createProgram :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m WebGLProgram Source #
createProgram_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m () Source #
createRenderbuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m WebGLRenderbuffer Source #
createRenderbuffer_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m () Source #
createShader :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m WebGLShader Source #
createShader_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m () Source #
createTexture :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m WebGLTexture Source #
createTexture_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m () Source #
deleteBuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLBuffer -> m () Source #
deleteFramebuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLFramebuffer -> m () Source #
deleteProgram :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m () Source #
deleteRenderbuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLRenderbuffer -> m () Source #
deleteShader :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> m () Source #
deleteTexture :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLTexture -> m () Source #
depthRange :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLclampf -> GLclampf -> m () Source #
detachShader :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> Maybe WebGLShader -> m () Source #
disableVertexAttribArray :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> m () Source #
drawArrays :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLsizei -> m () Source #
drawElements :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLsizei -> GLenum -> GLintptr -> m () Source #
enableVertexAttribArray :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> m () Source #
finish :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m () Source #
flush :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m () Source #
framebufferRenderbuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> Maybe WebGLRenderbuffer -> m () Source #
framebufferTexture2D :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> Maybe WebGLTexture -> GLint -> m () Source #
generateMipmap :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m () Source #
getActiveAttrib :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLuint -> m WebGLActiveInfo Source #
getActiveAttrib_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLuint -> m () Source #
getActiveUniform :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLuint -> m WebGLActiveInfo Source #
getActiveUniform_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLuint -> m () Source #
getAttachedShaders :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m (Maybe [WebGLShader]) Source #
getAttachedShaders_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m () Source #
getAttribLocation :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) => self -> Maybe WebGLProgram -> name -> m GLint Source #
getAttribLocation_ :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) => self -> Maybe WebGLProgram -> name -> m () Source #
getBufferParameter :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m JSVal Source #
getBufferParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m () Source #
getContextAttributes :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m (Maybe WebGLContextAttributes) Source #
getContextAttributes_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m () Source #
getContextAttributesUnsafe :: (MonadDOM m, IsWebGLRenderingContextBase self, HasCallStack) => self -> m WebGLContextAttributes Source #
getContextAttributesUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m WebGLContextAttributes Source #
getError_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m () Source #
getSupportedExtensions :: (MonadDOM m, IsWebGLRenderingContextBase self, FromJSString result) => self -> m (Maybe [result]) Source #
getSupportedExtensions_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m () Source #
getExtension :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) => self -> name -> m (Maybe GObject) Source #
getExtension_ :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) => self -> name -> m () Source #
getExtensionUnsafe :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name, HasCallStack) => self -> name -> m GObject Source #
getExtensionUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) => self -> name -> m GObject Source #
getFramebufferAttachmentParameter :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> m JSVal Source #
getFramebufferAttachmentParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> m () Source #
getParameter :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m JSVal Source #
getParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m () Source #
getProgramParameter :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLenum -> m JSVal Source #
getProgramParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLenum -> m () Source #
getProgramInfoLog :: (MonadDOM m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLProgram -> m (Maybe result) Source #
getProgramInfoLog_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m () Source #
getProgramInfoLogUnsafe :: (MonadDOM m, IsWebGLRenderingContextBase self, HasCallStack, FromJSString result) => self -> Maybe WebGLProgram -> m result Source #
getProgramInfoLogUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLProgram -> m result Source #
getRenderbufferParameter :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m JSVal Source #
getRenderbufferParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m () Source #
getShaderParameter :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> GLenum -> m JSVal Source #
getShaderParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> GLenum -> m () Source #
getShaderInfoLog :: (MonadDOM m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLShader -> m (Maybe result) Source #
getShaderInfoLog_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> m () Source #
getShaderInfoLogUnsafe :: (MonadDOM m, IsWebGLRenderingContextBase self, HasCallStack, FromJSString result) => self -> Maybe WebGLShader -> m result Source #
getShaderInfoLogUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLShader -> m result Source #
getShaderPrecisionFormat :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m WebGLShaderPrecisionFormat Source #
getShaderPrecisionFormat_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m () Source #
getShaderSource :: (MonadDOM m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLShader -> m (Maybe result) Source #
getShaderSource_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> m () Source #
getShaderSourceUnsafe :: (MonadDOM m, IsWebGLRenderingContextBase self, HasCallStack, FromJSString result) => self -> Maybe WebGLShader -> m result Source #
getShaderSourceUnchecked :: (MonadDOM m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLShader -> m result Source #
getTexParameter :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m JSVal Source #
getTexParameter_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m () Source #
getUniform :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> Maybe WebGLUniformLocation -> m JSVal Source #
getUniform_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> Maybe WebGLUniformLocation -> m () Source #
getUniformLocation :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) => self -> Maybe WebGLProgram -> name -> m WebGLUniformLocation Source #
getUniformLocation_ :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString name) => self -> Maybe WebGLProgram -> name -> m () Source #
getVertexAttrib :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLenum -> m JSVal Source #
getVertexAttrib_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLenum -> m () Source #
getVertexAttribOffset :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLenum -> m GLsizeiptr Source #
getVertexAttribOffset_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLenum -> m () Source #
isBuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLBuffer -> m GLboolean Source #
isBuffer_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLBuffer -> m () Source #
isContextLost :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m GLboolean Source #
isContextLost_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m () Source #
isEnabled :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m GLboolean Source #
isEnabled_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> m () Source #
isFramebuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLFramebuffer -> m GLboolean Source #
isFramebuffer_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLFramebuffer -> m () Source #
isProgram :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m GLboolean Source #
isProgram_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m () Source #
isRenderbuffer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLRenderbuffer -> m GLboolean Source #
isRenderbuffer_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLRenderbuffer -> m () Source #
isShader :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> m GLboolean Source #
isShader_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> m () Source #
isTexture :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLTexture -> m GLboolean Source #
isTexture_ :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLTexture -> m () Source #
linkProgram :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m () Source #
pixelStorei :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> m () Source #
polygonOffset :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLfloat -> GLfloat -> m () Source #
readPixels :: (MonadDOM m, IsWebGLRenderingContextBase self, IsArrayBufferView pixels) => self -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> pixels -> m () Source #
releaseShaderCompiler :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m () Source #
renderbufferStorage :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLsizei -> GLsizei -> m () Source #
sampleCoverage :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLclampf -> GLboolean -> m () Source #
scissor :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLint -> GLint -> GLsizei -> GLsizei -> m () Source #
shaderSource :: (MonadDOM m, IsWebGLRenderingContextBase self, ToJSString string) => self -> Maybe WebGLShader -> string -> m () Source #
stencilFunc :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLuint -> m () Source #
stencilFuncSeparate :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLint -> GLuint -> m () Source #
stencilMask :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> m () Source #
stencilMaskSeparate :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLuint -> m () Source #
stencilOp :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> m () Source #
stencilOpSeparate :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> GLenum -> m () Source #
texParameterf :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLfloat -> m () Source #
texParameteri :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLint -> m () Source #
texImage2DView :: (MonadDOM m, IsWebGLRenderingContextBase self, IsArrayBufferView pixels) => self -> GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Maybe pixels -> m () Source #
texImage2D :: (MonadDOM m, IsWebGLRenderingContextBase self, IsTexImageSource source) => self -> GLenum -> GLint -> GLenum -> GLenum -> GLenum -> Maybe source -> m () Source #
texSubImage2DView :: (MonadDOM m, IsWebGLRenderingContextBase self, IsArrayBufferView pixels) => self -> GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Maybe pixels -> m () Source #
texSubImage2D :: (MonadDOM m, IsWebGLRenderingContextBase self, IsTexImageSource source) => self -> GLenum -> GLint -> GLint -> GLint -> GLenum -> GLenum -> Maybe source -> m () Source #
uniform1f :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLfloat -> m () Source #
uniform2f :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLfloat -> GLfloat -> m () Source #
uniform3f :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLfloat -> GLfloat -> GLfloat -> m () Source #
uniform4f :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m () Source #
uniform1i :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLint -> m () Source #
uniform2i :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLint -> GLint -> m () Source #
uniform3i :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLint -> GLint -> GLint -> m () Source #
uniform4i :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLint -> GLint -> GLint -> GLint -> m () Source #
uniform1fv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsFloat32List v) => self -> Maybe WebGLUniformLocation -> v -> m () Source #
uniform2fv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsFloat32List v) => self -> Maybe WebGLUniformLocation -> v -> m () Source #
uniform3fv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsFloat32List v) => self -> Maybe WebGLUniformLocation -> v -> m () Source #
uniform4fv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsFloat32List v) => self -> Maybe WebGLUniformLocation -> v -> m () Source #
uniform1iv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsInt32List v) => self -> Maybe WebGLUniformLocation -> v -> m () Source #
uniform2iv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsInt32List v) => self -> Maybe WebGLUniformLocation -> v -> m () Source #
uniform3iv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsInt32List v) => self -> Maybe WebGLUniformLocation -> v -> m () Source #
uniform4iv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsInt32List v) => self -> Maybe WebGLUniformLocation -> v -> m () Source #
uniformMatrix2fv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsFloat32List array) => self -> Maybe WebGLUniformLocation -> GLboolean -> array -> m () Source #
uniformMatrix3fv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsFloat32List array) => self -> Maybe WebGLUniformLocation -> GLboolean -> array -> m () Source #
uniformMatrix4fv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsFloat32List array) => self -> Maybe WebGLUniformLocation -> GLboolean -> array -> m () Source #
useProgram :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m () Source #
validateProgram :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m () Source #
vertexAttrib1f :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLfloat -> m () Source #
vertexAttrib2f :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLfloat -> GLfloat -> m () Source #
vertexAttrib3f :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLfloat -> GLfloat -> GLfloat -> m () Source #
vertexAttrib4f :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m () Source #
vertexAttrib1fv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsFloat32List values) => self -> GLuint -> values -> m () Source #
vertexAttrib2fv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsFloat32List values) => self -> GLuint -> values -> m () Source #
vertexAttrib3fv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsFloat32List values) => self -> GLuint -> values -> m () Source #
vertexAttrib4fv :: (MonadDOM m, IsWebGLRenderingContextBase self, IsFloat32List values) => self -> GLuint -> values -> m () Source #
vertexAttribPointer :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLint -> GLenum -> GLboolean -> GLsizei -> GLintptr -> m () Source #
viewport :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> GLint -> GLint -> GLsizei -> GLsizei -> m () Source #
pattern DEPTH_BUFFER_BIT :: forall a. (Eq a, Num a) => a Source #
pattern STENCIL_BUFFER_BIT :: forall a. (Eq a, Num a) => a Source #
pattern COLOR_BUFFER_BIT :: forall a. (Eq a, Num a) => a Source #
pattern LINE_STRIP :: forall a. (Eq a, Num a) => a Source #
pattern TRIANGLE_STRIP :: forall a. (Eq a, Num a) => a Source #
pattern TRIANGLE_FAN :: forall a. (Eq a, Num a) => a Source #
pattern ONE_MINUS_SRC_COLOR :: forall a. (Eq a, Num a) => a Source #
pattern ONE_MINUS_SRC_ALPHA :: forall a. (Eq a, Num a) => a Source #
pattern ONE_MINUS_DST_ALPHA :: forall a. (Eq a, Num a) => a Source #
pattern ONE_MINUS_DST_COLOR :: forall a. (Eq a, Num a) => a Source #
pattern SRC_ALPHA_SATURATE :: forall a. (Eq a, Num a) => a Source #
pattern BLEND_EQUATION :: forall a. (Eq a, Num a) => a Source #
pattern BLEND_EQUATION_RGB :: forall a. (Eq a, Num a) => a Source #
pattern BLEND_EQUATION_ALPHA :: forall a. (Eq a, Num a) => a Source #
pattern FUNC_SUBTRACT :: forall a. (Eq a, Num a) => a Source #
pattern FUNC_REVERSE_SUBTRACT :: forall a. (Eq a, Num a) => a Source #
pattern BLEND_DST_RGB :: forall a. (Eq a, Num a) => a Source #
pattern BLEND_SRC_RGB :: forall a. (Eq a, Num a) => a Source #
pattern BLEND_DST_ALPHA :: forall a. (Eq a, Num a) => a Source #
pattern BLEND_SRC_ALPHA :: forall a. (Eq a, Num a) => a Source #
pattern CONSTANT_COLOR :: forall a. (Eq a, Num a) => a Source #
pattern ONE_MINUS_CONSTANT_COLOR :: forall a. (Eq a, Num a) => a Source #
pattern CONSTANT_ALPHA :: forall a. (Eq a, Num a) => a Source #
pattern ONE_MINUS_CONSTANT_ALPHA :: forall a. (Eq a, Num a) => a Source #
pattern BLEND_COLOR :: forall a. (Eq a, Num a) => a Source #
pattern ARRAY_BUFFER :: forall a. (Eq a, Num a) => a Source #
pattern ELEMENT_ARRAY_BUFFER :: forall a. (Eq a, Num a) => a Source #
pattern ARRAY_BUFFER_BINDING :: forall a. (Eq a, Num a) => a Source #
pattern ELEMENT_ARRAY_BUFFER_BINDING :: forall a. (Eq a, Num a) => a Source #
pattern STREAM_DRAW :: forall a. (Eq a, Num a) => a Source #
pattern STATIC_DRAW :: forall a. (Eq a, Num a) => a Source #
pattern DYNAMIC_DRAW :: forall a. (Eq a, Num a) => a Source #
pattern BUFFER_SIZE :: forall a. (Eq a, Num a) => a Source #
pattern BUFFER_USAGE :: forall a. (Eq a, Num a) => a Source #
pattern CURRENT_VERTEX_ATTRIB :: forall a. (Eq a, Num a) => a Source #
pattern FRONT_AND_BACK :: forall a. (Eq a, Num a) => a Source #
pattern TEXTURE_2D :: forall a. (Eq a, Num a) => a Source #
pattern STENCIL_TEST :: forall a. (Eq a, Num a) => a Source #
pattern DEPTH_TEST :: forall a. (Eq a, Num a) => a Source #
pattern SCISSOR_TEST :: forall a. (Eq a, Num a) => a Source #
pattern POLYGON_OFFSET_FILL :: forall a. (Eq a, Num a) => a Source #
pattern SAMPLE_ALPHA_TO_COVERAGE :: forall a. (Eq a, Num a) => a Source #
pattern SAMPLE_COVERAGE :: forall a. (Eq a, Num a) => a Source #
pattern INVALID_ENUM :: forall a. (Eq a, Num a) => a Source #
pattern INVALID_VALUE :: forall a. (Eq a, Num a) => a Source #
pattern INVALID_OPERATION :: forall a. (Eq a, Num a) => a Source #
pattern OUT_OF_MEMORY :: forall a. (Eq a, Num a) => a Source #
pattern LINE_WIDTH :: forall a. (Eq a, Num a) => a Source #
pattern ALIASED_POINT_SIZE_RANGE :: forall a. (Eq a, Num a) => a Source #
pattern ALIASED_LINE_WIDTH_RANGE :: forall a. (Eq a, Num a) => a Source #
pattern CULL_FACE_MODE :: forall a. (Eq a, Num a) => a Source #
pattern FRONT_FACE :: forall a. (Eq a, Num a) => a Source #
pattern DEPTH_RANGE :: forall a. (Eq a, Num a) => a Source #
pattern DEPTH_WRITEMASK :: forall a. (Eq a, Num a) => a Source #
pattern DEPTH_CLEAR_VALUE :: forall a. (Eq a, Num a) => a Source #
pattern DEPTH_FUNC :: forall a. (Eq a, Num a) => a Source #
pattern STENCIL_CLEAR_VALUE :: forall a. (Eq a, Num a) => a Source #
pattern STENCIL_FUNC :: forall a. (Eq a, Num a) => a Source #
pattern STENCIL_FAIL :: forall a. (Eq a, Num a) => a Source #
pattern STENCIL_PASS_DEPTH_FAIL :: forall a. (Eq a, Num a) => a Source #
pattern STENCIL_PASS_DEPTH_PASS :: forall a. (Eq a, Num a) => a Source #
pattern STENCIL_REF :: forall a. (Eq a, Num a) => a Source #
pattern STENCIL_VALUE_MASK :: forall a. (Eq a, Num a) => a Source #
pattern STENCIL_WRITEMASK :: forall a. (Eq a, Num a) => a Source #
pattern STENCIL_BACK_FUNC :: forall a. (Eq a, Num a) => a Source #
pattern STENCIL_BACK_FAIL :: forall a. (Eq a, Num a) => a Source #
pattern STENCIL_BACK_PASS_DEPTH_FAIL :: forall a. (Eq a, Num a) => a Source #
pattern STENCIL_BACK_PASS_DEPTH_PASS :: forall a. (Eq a, Num a) => a Source #
pattern STENCIL_BACK_REF :: forall a. (Eq a, Num a) => a Source #
pattern STENCIL_BACK_VALUE_MASK :: forall a. (Eq a, Num a) => a Source #
pattern STENCIL_BACK_WRITEMASK :: forall a. (Eq a, Num a) => a Source #
pattern SCISSOR_BOX :: forall a. (Eq a, Num a) => a Source #
pattern COLOR_CLEAR_VALUE :: forall a. (Eq a, Num a) => a Source #
pattern COLOR_WRITEMASK :: forall a. (Eq a, Num a) => a Source #
pattern UNPACK_ALIGNMENT :: forall a. (Eq a, Num a) => a Source #
pattern PACK_ALIGNMENT :: forall a. (Eq a, Num a) => a Source #
pattern MAX_TEXTURE_SIZE :: forall a. (Eq a, Num a) => a Source #
pattern MAX_VIEWPORT_DIMS :: forall a. (Eq a, Num a) => a Source #
pattern SUBPIXEL_BITS :: forall a. (Eq a, Num a) => a Source #
pattern GREEN_BITS :: forall a. (Eq a, Num a) => a Source #
pattern ALPHA_BITS :: forall a. (Eq a, Num a) => a Source #
pattern DEPTH_BITS :: forall a. (Eq a, Num a) => a Source #
pattern STENCIL_BITS :: forall a. (Eq a, Num a) => a Source #
pattern POLYGON_OFFSET_UNITS :: forall a. (Eq a, Num a) => a Source #
pattern POLYGON_OFFSET_FACTOR :: forall a. (Eq a, Num a) => a Source #
pattern TEXTURE_BINDING_2D :: forall a. (Eq a, Num a) => a Source #
pattern SAMPLE_BUFFERS :: forall a. (Eq a, Num a) => a Source #
pattern SAMPLE_COVERAGE_VALUE :: forall a. (Eq a, Num a) => a Source #
pattern SAMPLE_COVERAGE_INVERT :: forall a. (Eq a, Num a) => a Source #
pattern COMPRESSED_TEXTURE_FORMATS :: forall a. (Eq a, Num a) => a Source #
pattern GENERATE_MIPMAP_HINT :: forall a. (Eq a, Num a) => a Source #
pattern UNSIGNED_BYTE :: forall a. (Eq a, Num a) => a Source #
pattern UNSIGNED_SHORT :: forall a. (Eq a, Num a) => a Source #
pattern UNSIGNED_INT :: forall a. (Eq a, Num a) => a Source #
pattern DEPTH_COMPONENT :: forall a. (Eq a, Num a) => a Source #
pattern LUMINANCE_ALPHA :: forall a. (Eq a, Num a) => a Source #
pattern UNSIGNED_SHORT_4_4_4_4 :: forall a. (Eq a, Num a) => a Source #
pattern UNSIGNED_SHORT_5_5_5_1 :: forall a. (Eq a, Num a) => a Source #
pattern UNSIGNED_SHORT_5_6_5 :: forall a. (Eq a, Num a) => a Source #
pattern FRAGMENT_SHADER :: forall a. (Eq a, Num a) => a Source #
pattern VERTEX_SHADER :: forall a. (Eq a, Num a) => a Source #
pattern MAX_VERTEX_ATTRIBS :: forall a. (Eq a, Num a) => a Source #
pattern MAX_VERTEX_UNIFORM_VECTORS :: forall a. (Eq a, Num a) => a Source #
pattern MAX_VARYING_VECTORS :: forall a. (Eq a, Num a) => a Source #
pattern MAX_COMBINED_TEXTURE_IMAGE_UNITS :: forall a. (Eq a, Num a) => a Source #
pattern MAX_VERTEX_TEXTURE_IMAGE_UNITS :: forall a. (Eq a, Num a) => a Source #
pattern MAX_TEXTURE_IMAGE_UNITS :: forall a. (Eq a, Num a) => a Source #
pattern MAX_FRAGMENT_UNIFORM_VECTORS :: forall a. (Eq a, Num a) => a Source #
pattern SHADER_TYPE :: forall a. (Eq a, Num a) => a Source #
pattern DELETE_STATUS :: forall a. (Eq a, Num a) => a Source #
pattern LINK_STATUS :: forall a. (Eq a, Num a) => a Source #
pattern VALIDATE_STATUS :: forall a. (Eq a, Num a) => a Source #
pattern ATTACHED_SHADERS :: forall a. (Eq a, Num a) => a Source #
pattern ACTIVE_UNIFORMS :: forall a. (Eq a, Num a) => a Source #
pattern ACTIVE_ATTRIBUTES :: forall a. (Eq a, Num a) => a Source #
pattern SHADING_LANGUAGE_VERSION :: forall a. (Eq a, Num a) => a Source #
pattern CURRENT_PROGRAM :: forall a. (Eq a, Num a) => a Source #
pattern NEAREST_MIPMAP_NEAREST :: forall a. (Eq a, Num a) => a Source #
pattern LINEAR_MIPMAP_NEAREST :: forall a. (Eq a, Num a) => a Source #
pattern NEAREST_MIPMAP_LINEAR :: forall a. (Eq a, Num a) => a Source #
pattern LINEAR_MIPMAP_LINEAR :: forall a. (Eq a, Num a) => a Source #
pattern TEXTURE_MAG_FILTER :: forall a. (Eq a, Num a) => a Source #
pattern TEXTURE_MIN_FILTER :: forall a. (Eq a, Num a) => a Source #
pattern TEXTURE_WRAP_S :: forall a. (Eq a, Num a) => a Source #
pattern TEXTURE_WRAP_T :: forall a. (Eq a, Num a) => a Source #
pattern TEXTURE_CUBE_MAP :: forall a. (Eq a, Num a) => a Source #
pattern TEXTURE_BINDING_CUBE_MAP :: forall a. (Eq a, Num a) => a Source #
pattern TEXTURE_CUBE_MAP_POSITIVE_X :: forall a. (Eq a, Num a) => a Source #
pattern TEXTURE_CUBE_MAP_NEGATIVE_X :: forall a. (Eq a, Num a) => a Source #
pattern TEXTURE_CUBE_MAP_POSITIVE_Y :: forall a. (Eq a, Num a) => a Source #
pattern TEXTURE_CUBE_MAP_NEGATIVE_Y :: forall a. (Eq a, Num a) => a Source #
pattern TEXTURE_CUBE_MAP_POSITIVE_Z :: forall a. (Eq a, Num a) => a Source #
pattern TEXTURE_CUBE_MAP_NEGATIVE_Z :: forall a. (Eq a, Num a) => a Source #
pattern MAX_CUBE_MAP_TEXTURE_SIZE :: forall a. (Eq a, Num a) => a Source #
pattern ACTIVE_TEXTURE :: forall a. (Eq a, Num a) => a Source #
pattern CLAMP_TO_EDGE :: forall a. (Eq a, Num a) => a Source #
pattern MIRRORED_REPEAT :: forall a. (Eq a, Num a) => a Source #
pattern FLOAT_VEC2 :: forall a. (Eq a, Num a) => a Source #
pattern FLOAT_VEC3 :: forall a. (Eq a, Num a) => a Source #
pattern FLOAT_VEC4 :: forall a. (Eq a, Num a) => a Source #
pattern FLOAT_MAT2 :: forall a. (Eq a, Num a) => a Source #
pattern FLOAT_MAT3 :: forall a. (Eq a, Num a) => a Source #
pattern FLOAT_MAT4 :: forall a. (Eq a, Num a) => a Source #
pattern SAMPLER_2D :: forall a. (Eq a, Num a) => a Source #
pattern SAMPLER_CUBE :: forall a. (Eq a, Num a) => a Source #
pattern VERTEX_ATTRIB_ARRAY_ENABLED :: forall a. (Eq a, Num a) => a Source #
pattern VERTEX_ATTRIB_ARRAY_SIZE :: forall a. (Eq a, Num a) => a Source #
pattern VERTEX_ATTRIB_ARRAY_STRIDE :: forall a. (Eq a, Num a) => a Source #
pattern VERTEX_ATTRIB_ARRAY_TYPE :: forall a. (Eq a, Num a) => a Source #
pattern VERTEX_ATTRIB_ARRAY_NORMALIZED :: forall a. (Eq a, Num a) => a Source #
pattern VERTEX_ATTRIB_ARRAY_POINTER :: forall a. (Eq a, Num a) => a Source #
pattern VERTEX_ATTRIB_ARRAY_BUFFER_BINDING :: forall a. (Eq a, Num a) => a Source #
pattern IMPLEMENTATION_COLOR_READ_TYPE :: forall a. (Eq a, Num a) => a Source #
pattern IMPLEMENTATION_COLOR_READ_FORMAT :: forall a. (Eq a, Num a) => a Source #
pattern COMPILE_STATUS :: forall a. (Eq a, Num a) => a Source #
pattern MEDIUM_FLOAT :: forall a. (Eq a, Num a) => a Source #
pattern HIGH_FLOAT :: forall a. (Eq a, Num a) => a Source #
pattern MEDIUM_INT :: forall a. (Eq a, Num a) => a Source #
pattern FRAMEBUFFER :: forall a. (Eq a, Num a) => a Source #
pattern RENDERBUFFER :: forall a. (Eq a, Num a) => a Source #
pattern DEPTH_COMPONENT16 :: forall a. (Eq a, Num a) => a Source #
pattern STENCIL_INDEX :: forall a. (Eq a, Num a) => a Source #
pattern STENCIL_INDEX8 :: forall a. (Eq a, Num a) => a Source #
pattern DEPTH_STENCIL :: forall a. (Eq a, Num a) => a Source #
pattern RENDERBUFFER_WIDTH :: forall a. (Eq a, Num a) => a Source #
pattern RENDERBUFFER_HEIGHT :: forall a. (Eq a, Num a) => a Source #
pattern RENDERBUFFER_INTERNAL_FORMAT :: forall a. (Eq a, Num a) => a Source #
pattern RENDERBUFFER_RED_SIZE :: forall a. (Eq a, Num a) => a Source #
pattern RENDERBUFFER_GREEN_SIZE :: forall a. (Eq a, Num a) => a Source #
pattern RENDERBUFFER_BLUE_SIZE :: forall a. (Eq a, Num a) => a Source #
pattern RENDERBUFFER_ALPHA_SIZE :: forall a. (Eq a, Num a) => a Source #
pattern RENDERBUFFER_DEPTH_SIZE :: forall a. (Eq a, Num a) => a Source #
pattern RENDERBUFFER_STENCIL_SIZE :: forall a. (Eq a, Num a) => a Source #
pattern FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE :: forall a. (Eq a, Num a) => a Source #
pattern FRAMEBUFFER_ATTACHMENT_OBJECT_NAME :: forall a. (Eq a, Num a) => a Source #
pattern FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL :: forall a. (Eq a, Num a) => a Source #
pattern FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE :: forall a. (Eq a, Num a) => a Source #
pattern COLOR_ATTACHMENT0 :: forall a. (Eq a, Num a) => a Source #
pattern DEPTH_ATTACHMENT :: forall a. (Eq a, Num a) => a Source #
pattern STENCIL_ATTACHMENT :: forall a. (Eq a, Num a) => a Source #
pattern DEPTH_STENCIL_ATTACHMENT :: forall a. (Eq a, Num a) => a Source #
pattern FRAMEBUFFER_COMPLETE :: forall a. (Eq a, Num a) => a Source #
pattern FRAMEBUFFER_INCOMPLETE_ATTACHMENT :: forall a. (Eq a, Num a) => a Source #
pattern FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT :: forall a. (Eq a, Num a) => a Source #
pattern FRAMEBUFFER_INCOMPLETE_DIMENSIONS :: forall a. (Eq a, Num a) => a Source #
pattern FRAMEBUFFER_UNSUPPORTED :: forall a. (Eq a, Num a) => a Source #
pattern FRAMEBUFFER_BINDING :: forall a. (Eq a, Num a) => a Source #
pattern RENDERBUFFER_BINDING :: forall a. (Eq a, Num a) => a Source #
pattern MAX_RENDERBUFFER_SIZE :: forall a. (Eq a, Num a) => a Source #
pattern INVALID_FRAMEBUFFER_OPERATION :: forall a. (Eq a, Num a) => a Source #
pattern UNPACK_FLIP_Y_WEBGL :: forall a. (Eq a, Num a) => a Source #
pattern UNPACK_PREMULTIPLY_ALPHA_WEBGL :: forall a. (Eq a, Num a) => a Source #
pattern CONTEXT_LOST_WEBGL :: forall a. (Eq a, Num a) => a Source #
pattern UNPACK_COLORSPACE_CONVERSION_WEBGL :: forall a. (Eq a, Num a) => a Source #
pattern BROWSER_DEFAULT_WEBGL :: forall a. (Eq a, Num a) => a Source #
getCanvas :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m HTMLCanvasElement Source #
getDrawingBufferWidth :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m GLsizei Source #
getDrawingBufferHeight :: (MonadDOM m, IsWebGLRenderingContextBase self) => self -> m GLsizei Source #
newtype WebGLRenderingContextBase Source #
Functions for this inteface are in JSDOM.WebGLRenderingContextBase.
Instances
PToJSVal WebGLRenderingContextBase Source # | |
Defined in JSDOM.Types | |
PFromJSVal WebGLRenderingContextBase Source # | |
Defined in JSDOM.Types | |
ToJSVal WebGLRenderingContextBase Source # | |
Defined in JSDOM.Types toJSVal :: WebGLRenderingContextBase -> JSM JSVal # toJSValListOf :: [WebGLRenderingContextBase] -> JSM JSVal # | |
FromJSVal WebGLRenderingContextBase Source # | |
Defined in JSDOM.Types | |
MakeObject WebGLRenderingContextBase Source # | |
Defined in JSDOM.Types | |
IsWebGLRenderingContextBase WebGLRenderingContextBase Source # | |
Defined in JSDOM.Types | |
IsRenderingContext WebGLRenderingContextBase Source # | |
Defined in JSDOM.Types | |
IsGObject WebGLRenderingContextBase Source # | |
Defined in JSDOM.Types |
class IsGObject o => IsWebGLRenderingContextBase o Source #