Safe Haskell | None |
---|---|
Language | Haskell2010 |
- js_activeTexture :: WebGLRenderingContextBase -> GLenum -> IO ()
- activeTexture :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()
- js_attachShader :: WebGLRenderingContextBase -> Nullable WebGLProgram -> Nullable WebGLShader -> IO ()
- attachShader :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> Maybe WebGLShader -> m ()
- js_bindAttribLocation :: WebGLRenderingContextBase -> Nullable WebGLProgram -> GLuint -> JSString -> IO ()
- bindAttribLocation :: (MonadIO m, IsWebGLRenderingContextBase self, ToJSString name) => self -> Maybe WebGLProgram -> GLuint -> name -> m ()
- js_bindBuffer :: WebGLRenderingContextBase -> GLenum -> Nullable WebGLBuffer -> IO ()
- bindBuffer :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> Maybe WebGLBuffer -> m ()
- js_bindFramebuffer :: WebGLRenderingContextBase -> GLenum -> Nullable WebGLFramebuffer -> IO ()
- bindFramebuffer :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> Maybe WebGLFramebuffer -> m ()
- js_bindRenderbuffer :: WebGLRenderingContextBase -> GLenum -> Nullable WebGLRenderbuffer -> IO ()
- bindRenderbuffer :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> Maybe WebGLRenderbuffer -> m ()
- js_bindTexture :: WebGLRenderingContextBase -> GLenum -> Nullable WebGLTexture -> IO ()
- bindTexture :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> Maybe WebGLTexture -> m ()
- js_blendColor :: WebGLRenderingContextBase -> GLclampf -> GLclampf -> GLclampf -> GLclampf -> IO ()
- blendColor :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLclampf -> GLclampf -> GLclampf -> GLclampf -> m ()
- js_blendEquation :: WebGLRenderingContextBase -> GLenum -> IO ()
- blendEquation :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()
- js_blendEquationSeparate :: WebGLRenderingContextBase -> GLenum -> GLenum -> IO ()
- blendEquationSeparate :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m ()
- js_blendFunc :: WebGLRenderingContextBase -> GLenum -> GLenum -> IO ()
- blendFunc :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m ()
- js_blendFuncSeparate :: WebGLRenderingContextBase -> GLenum -> GLenum -> GLenum -> GLenum -> IO ()
- blendFuncSeparate :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> GLenum -> m ()
- js_bufferData :: WebGLRenderingContextBase -> GLenum -> Nullable ArrayBuffer -> GLenum -> IO ()
- bufferData :: (MonadIO m, IsWebGLRenderingContextBase self, IsArrayBuffer data') => self -> GLenum -> Maybe data' -> GLenum -> m ()
- js_bufferDataView :: WebGLRenderingContextBase -> GLenum -> Nullable ArrayBufferView -> GLenum -> IO ()
- bufferDataView :: (MonadIO m, IsWebGLRenderingContextBase self, IsArrayBufferView data') => self -> GLenum -> Maybe data' -> GLenum -> m ()
- js_bufferDataPtr :: WebGLRenderingContextBase -> GLenum -> Double -> GLenum -> IO ()
- bufferDataPtr :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLsizeiptr -> GLenum -> m ()
- js_bufferSubData :: WebGLRenderingContextBase -> GLenum -> Double -> Nullable ArrayBuffer -> IO ()
- bufferSubData :: (MonadIO m, IsWebGLRenderingContextBase self, IsArrayBuffer data') => self -> GLenum -> GLintptr -> Maybe data' -> m ()
- js_bufferSubDataView :: WebGLRenderingContextBase -> GLenum -> Double -> Nullable ArrayBufferView -> IO ()
- bufferSubDataView :: (MonadIO m, IsWebGLRenderingContextBase self, IsArrayBufferView data') => self -> GLenum -> GLintptr -> Maybe data' -> m ()
- js_checkFramebufferStatus :: WebGLRenderingContextBase -> GLenum -> IO GLenum
- checkFramebufferStatus :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> m GLenum
- checkFramebufferStatus_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()
- js_clear :: WebGLRenderingContextBase -> GLbitfield -> IO ()
- clear :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLbitfield -> m ()
- js_clearColor :: WebGLRenderingContextBase -> GLclampf -> GLclampf -> GLclampf -> GLclampf -> IO ()
- clearColor :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLclampf -> GLclampf -> GLclampf -> GLclampf -> m ()
- js_clearDepth :: WebGLRenderingContextBase -> GLclampf -> IO ()
- clearDepth :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLclampf -> m ()
- js_clearStencil :: WebGLRenderingContextBase -> GLint -> IO ()
- clearStencil :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLint -> m ()
- js_colorMask :: WebGLRenderingContextBase -> GLboolean -> GLboolean -> GLboolean -> GLboolean -> IO ()
- colorMask :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLboolean -> GLboolean -> GLboolean -> GLboolean -> m ()
- js_compileShader :: WebGLRenderingContextBase -> Nullable WebGLShader -> IO ()
- compileShader :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> m ()
- js_compressedTexImage2D :: WebGLRenderingContextBase -> GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLint -> Nullable ArrayBufferView -> IO ()
- compressedTexImage2D :: (MonadIO m, IsWebGLRenderingContextBase self, IsArrayBufferView data') => self -> GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLint -> Maybe data' -> m ()
- js_compressedTexSubImage2D :: WebGLRenderingContextBase -> GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> Nullable ArrayBufferView -> IO ()
- compressedTexSubImage2D :: (MonadIO m, IsWebGLRenderingContextBase self, IsArrayBufferView data') => self -> GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> Maybe data' -> m ()
- js_copyTexImage2D :: WebGLRenderingContextBase -> GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> IO ()
- copyTexImage2D :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> m ()
- js_copyTexSubImage2D :: WebGLRenderingContextBase -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> IO ()
- copyTexSubImage2D :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- js_createBuffer :: WebGLRenderingContextBase -> IO (Nullable WebGLBuffer)
- createBuffer :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m (Maybe WebGLBuffer)
- createBuffer_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m ()
- createBufferUnsafe :: (MonadIO m, IsWebGLRenderingContextBase self, HasCallStack) => self -> m WebGLBuffer
- createBufferUnchecked :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m WebGLBuffer
- js_createFramebuffer :: WebGLRenderingContextBase -> IO (Nullable WebGLFramebuffer)
- createFramebuffer :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m (Maybe WebGLFramebuffer)
- createFramebuffer_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m ()
- createFramebufferUnsafe :: (MonadIO m, IsWebGLRenderingContextBase self, HasCallStack) => self -> m WebGLFramebuffer
- createFramebufferUnchecked :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m WebGLFramebuffer
- js_createProgram :: WebGLRenderingContextBase -> IO (Nullable WebGLProgram)
- createProgram :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m (Maybe WebGLProgram)
- createProgram_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m ()
- createProgramUnsafe :: (MonadIO m, IsWebGLRenderingContextBase self, HasCallStack) => self -> m WebGLProgram
- createProgramUnchecked :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m WebGLProgram
- js_createRenderbuffer :: WebGLRenderingContextBase -> IO (Nullable WebGLRenderbuffer)
- createRenderbuffer :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m (Maybe WebGLRenderbuffer)
- createRenderbuffer_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m ()
- createRenderbufferUnsafe :: (MonadIO m, IsWebGLRenderingContextBase self, HasCallStack) => self -> m WebGLRenderbuffer
- createRenderbufferUnchecked :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m WebGLRenderbuffer
- js_createShader :: WebGLRenderingContextBase -> GLenum -> IO (Nullable WebGLShader)
- createShader :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> m (Maybe WebGLShader)
- createShader_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()
- createShaderUnsafe :: (MonadIO m, IsWebGLRenderingContextBase self, HasCallStack) => self -> GLenum -> m WebGLShader
- createShaderUnchecked :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> m WebGLShader
- js_createTexture :: WebGLRenderingContextBase -> IO (Nullable WebGLTexture)
- createTexture :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m (Maybe WebGLTexture)
- createTexture_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m ()
- createTextureUnsafe :: (MonadIO m, IsWebGLRenderingContextBase self, HasCallStack) => self -> m WebGLTexture
- createTextureUnchecked :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m WebGLTexture
- js_cullFace :: WebGLRenderingContextBase -> GLenum -> IO ()
- cullFace :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()
- js_deleteBuffer :: WebGLRenderingContextBase -> Nullable WebGLBuffer -> IO ()
- deleteBuffer :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLBuffer -> m ()
- js_deleteFramebuffer :: WebGLRenderingContextBase -> Nullable WebGLFramebuffer -> IO ()
- deleteFramebuffer :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLFramebuffer -> m ()
- js_deleteProgram :: WebGLRenderingContextBase -> Nullable WebGLProgram -> IO ()
- deleteProgram :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m ()
- js_deleteRenderbuffer :: WebGLRenderingContextBase -> Nullable WebGLRenderbuffer -> IO ()
- deleteRenderbuffer :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLRenderbuffer -> m ()
- js_deleteShader :: WebGLRenderingContextBase -> Nullable WebGLShader -> IO ()
- deleteShader :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> m ()
- js_deleteTexture :: WebGLRenderingContextBase -> Nullable WebGLTexture -> IO ()
- deleteTexture :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLTexture -> m ()
- js_depthFunc :: WebGLRenderingContextBase -> GLenum -> IO ()
- depthFunc :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()
- js_depthMask :: WebGLRenderingContextBase -> GLboolean -> IO ()
- depthMask :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLboolean -> m ()
- js_depthRange :: WebGLRenderingContextBase -> GLclampf -> GLclampf -> IO ()
- depthRange :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLclampf -> GLclampf -> m ()
- js_detachShader :: WebGLRenderingContextBase -> Nullable WebGLProgram -> Nullable WebGLShader -> IO ()
- detachShader :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> Maybe WebGLShader -> m ()
- js_disable :: WebGLRenderingContextBase -> GLenum -> IO ()
- disable :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()
- js_disableVertexAttribArray :: WebGLRenderingContextBase -> GLuint -> IO ()
- disableVertexAttribArray :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLuint -> m ()
- js_drawArrays :: WebGLRenderingContextBase -> GLenum -> GLint -> GLsizei -> IO ()
- drawArrays :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLsizei -> m ()
- js_drawElements :: WebGLRenderingContextBase -> GLenum -> GLsizei -> GLenum -> Double -> IO ()
- drawElements :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLsizei -> GLenum -> GLintptr -> m ()
- js_enable :: WebGLRenderingContextBase -> GLenum -> IO ()
- enable :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()
- js_enableVertexAttribArray :: WebGLRenderingContextBase -> GLuint -> IO ()
- enableVertexAttribArray :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLuint -> m ()
- js_finish :: WebGLRenderingContextBase -> IO ()
- finish :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m ()
- js_flush :: WebGLRenderingContextBase -> IO ()
- flush :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m ()
- js_framebufferRenderbuffer :: WebGLRenderingContextBase -> GLenum -> GLenum -> GLenum -> Nullable WebGLRenderbuffer -> IO ()
- framebufferRenderbuffer :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> Maybe WebGLRenderbuffer -> m ()
- js_framebufferTexture2D :: WebGLRenderingContextBase -> GLenum -> GLenum -> GLenum -> Nullable WebGLTexture -> GLint -> IO ()
- framebufferTexture2D :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> Maybe WebGLTexture -> GLint -> m ()
- js_frontFace :: WebGLRenderingContextBase -> GLenum -> IO ()
- frontFace :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()
- js_generateMipmap :: WebGLRenderingContextBase -> GLenum -> IO ()
- generateMipmap :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()
- js_getActiveAttrib :: WebGLRenderingContextBase -> Nullable WebGLProgram -> GLuint -> IO (Nullable WebGLActiveInfo)
- getActiveAttrib :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLuint -> m (Maybe WebGLActiveInfo)
- getActiveAttrib_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLuint -> m ()
- getActiveAttribUnsafe :: (MonadIO m, IsWebGLRenderingContextBase self, HasCallStack) => self -> Maybe WebGLProgram -> GLuint -> m WebGLActiveInfo
- getActiveAttribUnchecked :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLuint -> m WebGLActiveInfo
- js_getActiveUniform :: WebGLRenderingContextBase -> Nullable WebGLProgram -> GLuint -> IO (Nullable WebGLActiveInfo)
- getActiveUniform :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLuint -> m (Maybe WebGLActiveInfo)
- getActiveUniform_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLuint -> m ()
- getActiveUniformUnsafe :: (MonadIO m, IsWebGLRenderingContextBase self, HasCallStack) => self -> Maybe WebGLProgram -> GLuint -> m WebGLActiveInfo
- getActiveUniformUnchecked :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLuint -> m WebGLActiveInfo
- js_getAttachedShaders :: WebGLRenderingContextBase -> Nullable WebGLProgram -> IO ()
- getAttachedShaders :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m ()
- js_getAttribLocation :: WebGLRenderingContextBase -> Nullable WebGLProgram -> JSString -> IO GLint
- getAttribLocation :: (MonadIO m, IsWebGLRenderingContextBase self, ToJSString name) => self -> Maybe WebGLProgram -> name -> m GLint
- getAttribLocation_ :: (MonadIO m, IsWebGLRenderingContextBase self, ToJSString name) => self -> Maybe WebGLProgram -> name -> m ()
- js_getBufferParameter :: WebGLRenderingContextBase -> GLenum -> GLenum -> IO JSVal
- getBufferParameter :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m JSVal
- getBufferParameter_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m ()
- js_getContextAttributes :: WebGLRenderingContextBase -> IO (Nullable WebGLContextAttributes)
- getContextAttributes :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m (Maybe WebGLContextAttributes)
- getContextAttributes_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m ()
- getContextAttributesUnsafe :: (MonadIO m, IsWebGLRenderingContextBase self, HasCallStack) => self -> m WebGLContextAttributes
- getContextAttributesUnchecked :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m WebGLContextAttributes
- js_getError :: WebGLRenderingContextBase -> IO GLenum
- getError :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m GLenum
- getError_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m ()
- js_getExtension :: WebGLRenderingContextBase -> JSString -> IO JSVal
- getExtension :: (MonadIO m, IsWebGLRenderingContextBase self, ToJSString name) => self -> name -> m JSVal
- getExtension_ :: (MonadIO m, IsWebGLRenderingContextBase self, ToJSString name) => self -> name -> m ()
- js_getFramebufferAttachmentParameter :: WebGLRenderingContextBase -> GLenum -> GLenum -> GLenum -> IO JSVal
- getFramebufferAttachmentParameter :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> m JSVal
- getFramebufferAttachmentParameter_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> m ()
- js_getParameter :: WebGLRenderingContextBase -> GLenum -> IO JSVal
- getParameter :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> m JSVal
- getParameter_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()
- js_getProgramParameter :: WebGLRenderingContextBase -> Nullable WebGLProgram -> GLenum -> IO JSVal
- getProgramParameter :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLenum -> m JSVal
- getProgramParameter_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLenum -> m ()
- js_getProgramInfoLog :: WebGLRenderingContextBase -> Nullable WebGLProgram -> IO (Nullable JSString)
- getProgramInfoLog :: (MonadIO m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLProgram -> m (Maybe result)
- getProgramInfoLog_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m ()
- getProgramInfoLogUnsafe :: (MonadIO m, IsWebGLRenderingContextBase self, HasCallStack, FromJSString result) => self -> Maybe WebGLProgram -> m result
- getProgramInfoLogUnchecked :: (MonadIO m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLProgram -> m result
- js_getRenderbufferParameter :: WebGLRenderingContextBase -> GLenum -> GLenum -> IO JSVal
- getRenderbufferParameter :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m JSVal
- getRenderbufferParameter_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m ()
- js_getShaderParameter :: WebGLRenderingContextBase -> Nullable WebGLShader -> GLenum -> IO JSVal
- getShaderParameter :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> GLenum -> m JSVal
- getShaderParameter_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> GLenum -> m ()
- js_getShaderInfoLog :: WebGLRenderingContextBase -> Nullable WebGLShader -> IO (Nullable JSString)
- getShaderInfoLog :: (MonadIO m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLShader -> m (Maybe result)
- getShaderInfoLog_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> m ()
- getShaderInfoLogUnsafe :: (MonadIO m, IsWebGLRenderingContextBase self, HasCallStack, FromJSString result) => self -> Maybe WebGLShader -> m result
- getShaderInfoLogUnchecked :: (MonadIO m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLShader -> m result
- js_getShaderPrecisionFormat :: WebGLRenderingContextBase -> GLenum -> GLenum -> IO (Nullable WebGLShaderPrecisionFormat)
- getShaderPrecisionFormat :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m (Maybe WebGLShaderPrecisionFormat)
- getShaderPrecisionFormat_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m ()
- getShaderPrecisionFormatUnsafe :: (MonadIO m, IsWebGLRenderingContextBase self, HasCallStack) => self -> GLenum -> GLenum -> m WebGLShaderPrecisionFormat
- getShaderPrecisionFormatUnchecked :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m WebGLShaderPrecisionFormat
- js_getShaderSource :: WebGLRenderingContextBase -> Nullable WebGLShader -> IO (Nullable JSString)
- getShaderSource :: (MonadIO m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLShader -> m (Maybe result)
- getShaderSource_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> m ()
- getShaderSourceUnsafe :: (MonadIO m, IsWebGLRenderingContextBase self, HasCallStack, FromJSString result) => self -> Maybe WebGLShader -> m result
- getShaderSourceUnchecked :: (MonadIO m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLShader -> m result
- js_getSupportedExtensions :: WebGLRenderingContextBase -> IO JSVal
- getSupportedExtensions :: (MonadIO m, IsWebGLRenderingContextBase self, FromJSString result) => self -> m [result]
- getSupportedExtensions_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m ()
- js_getTexParameter :: WebGLRenderingContextBase -> GLenum -> GLenum -> IO JSVal
- getTexParameter :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m JSVal
- getTexParameter_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m ()
- js_getUniform :: WebGLRenderingContextBase -> Nullable WebGLProgram -> Nullable WebGLUniformLocation -> IO JSVal
- getUniform :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> Maybe WebGLUniformLocation -> m JSVal
- getUniform_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> Maybe WebGLUniformLocation -> m ()
- js_getUniformLocation :: WebGLRenderingContextBase -> Nullable WebGLProgram -> JSString -> IO (Nullable WebGLUniformLocation)
- getUniformLocation :: (MonadIO m, IsWebGLRenderingContextBase self, ToJSString name) => self -> Maybe WebGLProgram -> name -> m (Maybe WebGLUniformLocation)
- getUniformLocation_ :: (MonadIO m, IsWebGLRenderingContextBase self, ToJSString name) => self -> Maybe WebGLProgram -> name -> m ()
- getUniformLocationUnsafe :: (MonadIO m, IsWebGLRenderingContextBase self, ToJSString name, HasCallStack) => self -> Maybe WebGLProgram -> name -> m WebGLUniformLocation
- getUniformLocationUnchecked :: (MonadIO m, IsWebGLRenderingContextBase self, ToJSString name) => self -> Maybe WebGLProgram -> name -> m WebGLUniformLocation
- js_getVertexAttrib :: WebGLRenderingContextBase -> GLuint -> GLenum -> IO JSVal
- getVertexAttrib :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLenum -> m JSVal
- getVertexAttrib_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLenum -> m ()
- js_getVertexAttribOffset :: WebGLRenderingContextBase -> GLuint -> GLenum -> IO Double
- getVertexAttribOffset :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLenum -> m GLsizeiptr
- getVertexAttribOffset_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLenum -> m ()
- js_hint :: WebGLRenderingContextBase -> GLenum -> GLenum -> IO ()
- hint :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m ()
- js_isBuffer :: WebGLRenderingContextBase -> Nullable WebGLBuffer -> IO GLboolean
- isBuffer :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLBuffer -> m GLboolean
- isBuffer_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLBuffer -> m ()
- js_isContextLost :: WebGLRenderingContextBase -> IO GLboolean
- isContextLost :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m GLboolean
- isContextLost_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m ()
- js_isEnabled :: WebGLRenderingContextBase -> GLenum -> IO GLboolean
- isEnabled :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> m GLboolean
- isEnabled_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> m ()
- js_isFramebuffer :: WebGLRenderingContextBase -> Nullable WebGLFramebuffer -> IO GLboolean
- isFramebuffer :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLFramebuffer -> m GLboolean
- isFramebuffer_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLFramebuffer -> m ()
- js_isProgram :: WebGLRenderingContextBase -> Nullable WebGLProgram -> IO GLboolean
- isProgram :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m GLboolean
- isProgram_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m ()
- js_isRenderbuffer :: WebGLRenderingContextBase -> Nullable WebGLRenderbuffer -> IO GLboolean
- isRenderbuffer :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLRenderbuffer -> m GLboolean
- isRenderbuffer_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLRenderbuffer -> m ()
- js_isShader :: WebGLRenderingContextBase -> Nullable WebGLShader -> IO GLboolean
- isShader :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> m GLboolean
- isShader_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> m ()
- js_isTexture :: WebGLRenderingContextBase -> Nullable WebGLTexture -> IO GLboolean
- isTexture :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLTexture -> m GLboolean
- isTexture_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLTexture -> m ()
- js_lineWidth :: WebGLRenderingContextBase -> GLfloat -> IO ()
- lineWidth :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLfloat -> m ()
- js_linkProgram :: WebGLRenderingContextBase -> Nullable WebGLProgram -> IO ()
- linkProgram :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m ()
- js_pixelStorei :: WebGLRenderingContextBase -> GLenum -> GLint -> IO ()
- pixelStorei :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> m ()
- js_polygonOffset :: WebGLRenderingContextBase -> GLfloat -> GLfloat -> IO ()
- polygonOffset :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLfloat -> GLfloat -> m ()
- js_readPixels :: WebGLRenderingContextBase -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Nullable ArrayBufferView -> IO ()
- readPixels :: (MonadIO m, IsWebGLRenderingContextBase self, IsArrayBufferView pixels) => self -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Maybe pixels -> m ()
- js_releaseShaderCompiler :: WebGLRenderingContextBase -> IO ()
- releaseShaderCompiler :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m ()
- js_renderbufferStorage :: WebGLRenderingContextBase -> GLenum -> GLenum -> GLsizei -> GLsizei -> IO ()
- renderbufferStorage :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLsizei -> GLsizei -> m ()
- js_sampleCoverage :: WebGLRenderingContextBase -> GLclampf -> GLboolean -> IO ()
- sampleCoverage :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLclampf -> GLboolean -> m ()
- js_scissor :: WebGLRenderingContextBase -> GLint -> GLint -> GLsizei -> GLsizei -> IO ()
- scissor :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- js_shaderSource :: WebGLRenderingContextBase -> Nullable WebGLShader -> JSString -> IO ()
- shaderSource :: (MonadIO m, IsWebGLRenderingContextBase self, ToJSString string) => self -> Maybe WebGLShader -> string -> m ()
- js_stencilFunc :: WebGLRenderingContextBase -> GLenum -> GLint -> GLuint -> IO ()
- stencilFunc :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLuint -> m ()
- js_stencilFuncSeparate :: WebGLRenderingContextBase -> GLenum -> GLenum -> GLint -> GLuint -> IO ()
- stencilFuncSeparate :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLint -> GLuint -> m ()
- js_stencilMask :: WebGLRenderingContextBase -> GLuint -> IO ()
- stencilMask :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLuint -> m ()
- js_stencilMaskSeparate :: WebGLRenderingContextBase -> GLenum -> GLuint -> IO ()
- stencilMaskSeparate :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLuint -> m ()
- js_stencilOp :: WebGLRenderingContextBase -> GLenum -> GLenum -> GLenum -> IO ()
- stencilOp :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> m ()
- js_stencilOpSeparate :: WebGLRenderingContextBase -> GLenum -> GLenum -> GLenum -> GLenum -> IO ()
- stencilOpSeparate :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> GLenum -> m ()
- js_texParameterf :: WebGLRenderingContextBase -> GLenum -> GLenum -> GLfloat -> IO ()
- texParameterf :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLfloat -> m ()
- js_texParameteri :: WebGLRenderingContextBase -> GLenum -> GLenum -> GLint -> IO ()
- texParameteri :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLint -> m ()
- js_texImage2DView :: WebGLRenderingContextBase -> GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Nullable ArrayBufferView -> IO ()
- texImage2DView :: (MonadIO m, IsWebGLRenderingContextBase self, IsArrayBufferView pixels) => self -> GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Maybe pixels -> m ()
- js_texImage2DData :: WebGLRenderingContextBase -> GLenum -> GLint -> GLenum -> GLenum -> GLenum -> Nullable ImageData -> IO ()
- texImage2DData :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLenum -> GLenum -> GLenum -> Maybe ImageData -> m ()
- js_texImage2D :: WebGLRenderingContextBase -> GLenum -> GLint -> GLenum -> GLenum -> GLenum -> Nullable HTMLImageElement -> IO ()
- texImage2D :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLenum -> GLenum -> GLenum -> Maybe HTMLImageElement -> m ()
- js_texImage2DCanvas :: WebGLRenderingContextBase -> GLenum -> GLint -> GLenum -> GLenum -> GLenum -> Nullable HTMLCanvasElement -> IO ()
- texImage2DCanvas :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLenum -> GLenum -> GLenum -> Maybe HTMLCanvasElement -> m ()
- js_texImage2DVideo :: WebGLRenderingContextBase -> GLenum -> GLint -> GLenum -> GLenum -> GLenum -> Nullable HTMLVideoElement -> IO ()
- texImage2DVideo :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLenum -> GLenum -> GLenum -> Maybe HTMLVideoElement -> m ()
- js_texSubImage2DView :: WebGLRenderingContextBase -> GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Nullable ArrayBufferView -> IO ()
- texSubImage2DView :: (MonadIO m, IsWebGLRenderingContextBase self, IsArrayBufferView pixels) => self -> GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Maybe pixels -> m ()
- js_texSubImage2DData :: WebGLRenderingContextBase -> GLenum -> GLint -> GLint -> GLint -> GLenum -> GLenum -> Nullable ImageData -> IO ()
- texSubImage2DData :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLint -> GLint -> GLenum -> GLenum -> Maybe ImageData -> m ()
- js_texSubImage2D :: WebGLRenderingContextBase -> GLenum -> GLint -> GLint -> GLint -> GLenum -> GLenum -> Nullable HTMLImageElement -> IO ()
- texSubImage2D :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLint -> GLint -> GLenum -> GLenum -> Maybe HTMLImageElement -> m ()
- js_texSubImage2DCanvas :: WebGLRenderingContextBase -> GLenum -> GLint -> GLint -> GLint -> GLenum -> GLenum -> Nullable HTMLCanvasElement -> IO ()
- texSubImage2DCanvas :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLint -> GLint -> GLenum -> GLenum -> Maybe HTMLCanvasElement -> m ()
- js_texSubImage2DVideo :: WebGLRenderingContextBase -> GLenum -> GLint -> GLint -> GLint -> GLenum -> GLenum -> Nullable HTMLVideoElement -> IO ()
- texSubImage2DVideo :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLint -> GLint -> GLenum -> GLenum -> Maybe HTMLVideoElement -> m ()
- js_uniform1f :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> GLfloat -> IO ()
- uniform1f :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLfloat -> m ()
- js_uniform1fv :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> Nullable Float32Array -> IO ()
- uniform1fv :: (MonadIO m, IsWebGLRenderingContextBase self, IsFloat32Array v) => self -> Maybe WebGLUniformLocation -> Maybe v -> m ()
- js_uniform1i :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> GLint -> IO ()
- uniform1i :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLint -> m ()
- js_uniform1iv :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> Nullable Int32Array -> IO ()
- uniform1iv :: (MonadIO m, IsWebGLRenderingContextBase self, IsInt32Array v) => self -> Maybe WebGLUniformLocation -> Maybe v -> m ()
- js_uniform2f :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> GLfloat -> GLfloat -> IO ()
- uniform2f :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLfloat -> GLfloat -> m ()
- js_uniform2fv :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> Nullable Float32Array -> IO ()
- uniform2fv :: (MonadIO m, IsWebGLRenderingContextBase self, IsFloat32Array v) => self -> Maybe WebGLUniformLocation -> Maybe v -> m ()
- js_uniform2i :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> GLint -> GLint -> IO ()
- uniform2i :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLint -> GLint -> m ()
- js_uniform2iv :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> Nullable Int32Array -> IO ()
- uniform2iv :: (MonadIO m, IsWebGLRenderingContextBase self, IsInt32Array v) => self -> Maybe WebGLUniformLocation -> Maybe v -> m ()
- js_uniform3f :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> GLfloat -> GLfloat -> GLfloat -> IO ()
- uniform3f :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLfloat -> GLfloat -> GLfloat -> m ()
- js_uniform3fv :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> Nullable Float32Array -> IO ()
- uniform3fv :: (MonadIO m, IsWebGLRenderingContextBase self, IsFloat32Array v) => self -> Maybe WebGLUniformLocation -> Maybe v -> m ()
- js_uniform3i :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> GLint -> GLint -> GLint -> IO ()
- uniform3i :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLint -> GLint -> GLint -> m ()
- js_uniform3iv :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> Nullable Int32Array -> IO ()
- uniform3iv :: (MonadIO m, IsWebGLRenderingContextBase self, IsInt32Array v) => self -> Maybe WebGLUniformLocation -> Maybe v -> m ()
- js_uniform4f :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()
- uniform4f :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- js_uniform4fv :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> Nullable Float32Array -> IO ()
- uniform4fv :: (MonadIO m, IsWebGLRenderingContextBase self, IsFloat32Array v) => self -> Maybe WebGLUniformLocation -> Maybe v -> m ()
- js_uniform4i :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> GLint -> GLint -> GLint -> GLint -> IO ()
- uniform4i :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLint -> GLint -> GLint -> GLint -> m ()
- js_uniform4iv :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> Nullable Int32Array -> IO ()
- uniform4iv :: (MonadIO m, IsWebGLRenderingContextBase self, IsInt32Array v) => self -> Maybe WebGLUniformLocation -> Maybe v -> m ()
- js_uniformMatrix2fv :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> GLboolean -> Nullable Float32Array -> IO ()
- uniformMatrix2fv :: (MonadIO m, IsWebGLRenderingContextBase self, IsFloat32Array array) => self -> Maybe WebGLUniformLocation -> GLboolean -> Maybe array -> m ()
- js_uniformMatrix3fv :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> GLboolean -> Nullable Float32Array -> IO ()
- uniformMatrix3fv :: (MonadIO m, IsWebGLRenderingContextBase self, IsFloat32Array array) => self -> Maybe WebGLUniformLocation -> GLboolean -> Maybe array -> m ()
- js_uniformMatrix4fv :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> GLboolean -> Nullable Float32Array -> IO ()
- uniformMatrix4fv :: (MonadIO m, IsWebGLRenderingContextBase self, IsFloat32Array array) => self -> Maybe WebGLUniformLocation -> GLboolean -> Maybe array -> m ()
- js_useProgram :: WebGLRenderingContextBase -> Nullable WebGLProgram -> IO ()
- useProgram :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m ()
- js_validateProgram :: WebGLRenderingContextBase -> Nullable WebGLProgram -> IO ()
- validateProgram :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m ()
- js_vertexAttrib1f :: WebGLRenderingContextBase -> GLuint -> GLfloat -> IO ()
- vertexAttrib1f :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLfloat -> m ()
- js_vertexAttrib1fv :: WebGLRenderingContextBase -> GLuint -> Nullable Float32Array -> IO ()
- vertexAttrib1fv :: (MonadIO m, IsWebGLRenderingContextBase self, IsFloat32Array values) => self -> GLuint -> Maybe values -> m ()
- js_vertexAttrib2f :: WebGLRenderingContextBase -> GLuint -> GLfloat -> GLfloat -> IO ()
- vertexAttrib2f :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLfloat -> GLfloat -> m ()
- js_vertexAttrib2fv :: WebGLRenderingContextBase -> GLuint -> Nullable Float32Array -> IO ()
- vertexAttrib2fv :: (MonadIO m, IsWebGLRenderingContextBase self, IsFloat32Array values) => self -> GLuint -> Maybe values -> m ()
- js_vertexAttrib3f :: WebGLRenderingContextBase -> GLuint -> GLfloat -> GLfloat -> GLfloat -> IO ()
- vertexAttrib3f :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLfloat -> GLfloat -> GLfloat -> m ()
- js_vertexAttrib3fv :: WebGLRenderingContextBase -> GLuint -> Nullable Float32Array -> IO ()
- vertexAttrib3fv :: (MonadIO m, IsWebGLRenderingContextBase self, IsFloat32Array values) => self -> GLuint -> Maybe values -> m ()
- js_vertexAttrib4f :: WebGLRenderingContextBase -> GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()
- vertexAttrib4f :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- js_vertexAttrib4fv :: WebGLRenderingContextBase -> GLuint -> Nullable Float32Array -> IO ()
- vertexAttrib4fv :: (MonadIO m, IsWebGLRenderingContextBase self, IsFloat32Array values) => self -> GLuint -> Maybe values -> m ()
- js_vertexAttribPointer :: WebGLRenderingContextBase -> GLuint -> GLint -> GLenum -> GLboolean -> GLsizei -> Double -> IO ()
- vertexAttribPointer :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLint -> GLenum -> GLboolean -> GLsizei -> GLintptr -> m ()
- js_viewport :: WebGLRenderingContextBase -> GLint -> GLint -> GLsizei -> GLsizei -> IO ()
- viewport :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- pattern DEPTH_BUFFER_BIT :: forall a. (Num a, Eq a) => a
- pattern STENCIL_BUFFER_BIT :: forall a. (Num a, Eq a) => a
- pattern COLOR_BUFFER_BIT :: forall a. (Num a, Eq a) => a
- pattern POINTS :: forall a. (Num a, Eq a) => a
- pattern LINES :: forall a. (Num a, Eq a) => a
- pattern LINE_LOOP :: forall a. (Num a, Eq a) => a
- pattern LINE_STRIP :: forall a. (Num a, Eq a) => a
- pattern TRIANGLES :: forall a. (Num a, Eq a) => a
- pattern TRIANGLE_STRIP :: forall a. (Num a, Eq a) => a
- pattern TRIANGLE_FAN :: forall a. (Num a, Eq a) => a
- pattern ZERO :: forall a. (Num a, Eq a) => a
- pattern ONE :: forall a. (Num a, Eq a) => a
- pattern SRC_COLOR :: forall a. (Num a, Eq a) => a
- pattern ONE_MINUS_SRC_COLOR :: forall a. (Num a, Eq a) => a
- pattern SRC_ALPHA :: forall a. (Num a, Eq a) => a
- pattern ONE_MINUS_SRC_ALPHA :: forall a. (Num a, Eq a) => a
- pattern DST_ALPHA :: forall a. (Num a, Eq a) => a
- pattern ONE_MINUS_DST_ALPHA :: forall a. (Num a, Eq a) => a
- pattern DST_COLOR :: forall a. (Num a, Eq a) => a
- pattern ONE_MINUS_DST_COLOR :: forall a. (Num a, Eq a) => a
- pattern SRC_ALPHA_SATURATE :: forall a. (Num a, Eq a) => a
- pattern FUNC_ADD :: forall a. (Num a, Eq a) => a
- pattern BLEND_EQUATION :: forall a. (Num a, Eq a) => a
- pattern BLEND_EQUATION_RGB :: forall a. (Num a, Eq a) => a
- pattern BLEND_EQUATION_ALPHA :: forall a. (Num a, Eq a) => a
- pattern FUNC_SUBTRACT :: forall a. (Num a, Eq a) => a
- pattern FUNC_REVERSE_SUBTRACT :: forall a. (Num a, Eq a) => a
- pattern BLEND_DST_RGB :: forall a. (Num a, Eq a) => a
- pattern BLEND_SRC_RGB :: forall a. (Num a, Eq a) => a
- pattern BLEND_DST_ALPHA :: forall a. (Num a, Eq a) => a
- pattern BLEND_SRC_ALPHA :: forall a. (Num a, Eq a) => a
- pattern CONSTANT_COLOR :: forall a. (Num a, Eq a) => a
- pattern ONE_MINUS_CONSTANT_COLOR :: forall a. (Num a, Eq a) => a
- pattern CONSTANT_ALPHA :: forall a. (Num a, Eq a) => a
- pattern ONE_MINUS_CONSTANT_ALPHA :: forall a. (Num a, Eq a) => a
- pattern BLEND_COLOR :: forall a. (Num a, Eq a) => a
- pattern ARRAY_BUFFER :: forall a. (Num a, Eq a) => a
- pattern ELEMENT_ARRAY_BUFFER :: forall a. (Num a, Eq a) => a
- pattern ARRAY_BUFFER_BINDING :: forall a. (Num a, Eq a) => a
- pattern ELEMENT_ARRAY_BUFFER_BINDING :: forall a. (Num a, Eq a) => a
- pattern STREAM_DRAW :: forall a. (Num a, Eq a) => a
- pattern STATIC_DRAW :: forall a. (Num a, Eq a) => a
- pattern DYNAMIC_DRAW :: forall a. (Num a, Eq a) => a
- pattern BUFFER_SIZE :: forall a. (Num a, Eq a) => a
- pattern BUFFER_USAGE :: forall a. (Num a, Eq a) => a
- pattern CURRENT_VERTEX_ATTRIB :: forall a. (Num a, Eq a) => a
- pattern FRONT :: forall a. (Num a, Eq a) => a
- pattern BACK :: forall a. (Num a, Eq a) => a
- pattern FRONT_AND_BACK :: forall a. (Num a, Eq a) => a
- pattern TEXTURE_2D :: forall a. (Num a, Eq a) => a
- pattern CULL_FACE :: forall a. (Num a, Eq a) => a
- pattern BLEND :: forall a. (Num a, Eq a) => a
- pattern DITHER :: forall a. (Num a, Eq a) => a
- pattern STENCIL_TEST :: forall a. (Num a, Eq a) => a
- pattern DEPTH_TEST :: forall a. (Num a, Eq a) => a
- pattern SCISSOR_TEST :: forall a. (Num a, Eq a) => a
- pattern POLYGON_OFFSET_FILL :: forall a. (Num a, Eq a) => a
- pattern SAMPLE_ALPHA_TO_COVERAGE :: forall a. (Num a, Eq a) => a
- pattern SAMPLE_COVERAGE :: forall a. (Num a, Eq a) => a
- pattern NO_ERROR :: forall a. (Num a, Eq a) => a
- pattern INVALID_ENUM :: forall a. (Num a, Eq a) => a
- pattern INVALID_VALUE :: forall a. (Num a, Eq a) => a
- pattern INVALID_OPERATION :: forall a. (Num a, Eq a) => a
- pattern OUT_OF_MEMORY :: forall a. (Num a, Eq a) => a
- pattern CW :: forall a. (Num a, Eq a) => a
- pattern CCW :: forall a. (Num a, Eq a) => a
- pattern LINE_WIDTH :: forall a. (Num a, Eq a) => a
- pattern ALIASED_POINT_SIZE_RANGE :: forall a. (Num a, Eq a) => a
- pattern ALIASED_LINE_WIDTH_RANGE :: forall a. (Num a, Eq a) => a
- pattern CULL_FACE_MODE :: forall a. (Num a, Eq a) => a
- pattern FRONT_FACE :: forall a. (Num a, Eq a) => a
- pattern DEPTH_RANGE :: forall a. (Num a, Eq a) => a
- pattern DEPTH_WRITEMASK :: forall a. (Num a, Eq a) => a
- pattern DEPTH_CLEAR_VALUE :: forall a. (Num a, Eq a) => a
- pattern DEPTH_FUNC :: forall a. (Num a, Eq a) => a
- pattern STENCIL_CLEAR_VALUE :: forall a. (Num a, Eq a) => a
- pattern STENCIL_FUNC :: forall a. (Num a, Eq a) => a
- pattern STENCIL_FAIL :: forall a. (Num a, Eq a) => a
- pattern STENCIL_PASS_DEPTH_FAIL :: forall a. (Num a, Eq a) => a
- pattern STENCIL_PASS_DEPTH_PASS :: forall a. (Num a, Eq a) => a
- pattern STENCIL_REF :: forall a. (Num a, Eq a) => a
- pattern STENCIL_VALUE_MASK :: forall a. (Num a, Eq a) => a
- pattern STENCIL_WRITEMASK :: forall a. (Num a, Eq a) => a
- pattern STENCIL_BACK_FUNC :: forall a. (Num a, Eq a) => a
- pattern STENCIL_BACK_FAIL :: forall a. (Num a, Eq a) => a
- pattern STENCIL_BACK_PASS_DEPTH_FAIL :: forall a. (Num a, Eq a) => a
- pattern STENCIL_BACK_PASS_DEPTH_PASS :: forall a. (Num a, Eq a) => a
- pattern STENCIL_BACK_REF :: forall a. (Num a, Eq a) => a
- pattern STENCIL_BACK_VALUE_MASK :: forall a. (Num a, Eq a) => a
- pattern STENCIL_BACK_WRITEMASK :: forall a. (Num a, Eq a) => a
- pattern VIEWPORT :: forall a. (Num a, Eq a) => a
- pattern SCISSOR_BOX :: forall a. (Num a, Eq a) => a
- pattern COLOR_CLEAR_VALUE :: forall a. (Num a, Eq a) => a
- pattern COLOR_WRITEMASK :: forall a. (Num a, Eq a) => a
- pattern UNPACK_ALIGNMENT :: forall a. (Num a, Eq a) => a
- pattern PACK_ALIGNMENT :: forall a. (Num a, Eq a) => a
- pattern MAX_TEXTURE_SIZE :: forall a. (Num a, Eq a) => a
- pattern MAX_VIEWPORT_DIMS :: forall a. (Num a, Eq a) => a
- pattern SUBPIXEL_BITS :: forall a. (Num a, Eq a) => a
- pattern RED_BITS :: forall a. (Num a, Eq a) => a
- pattern GREEN_BITS :: forall a. (Num a, Eq a) => a
- pattern BLUE_BITS :: forall a. (Num a, Eq a) => a
- pattern ALPHA_BITS :: forall a. (Num a, Eq a) => a
- pattern DEPTH_BITS :: forall a. (Num a, Eq a) => a
- pattern STENCIL_BITS :: forall a. (Num a, Eq a) => a
- pattern POLYGON_OFFSET_UNITS :: forall a. (Num a, Eq a) => a
- pattern POLYGON_OFFSET_FACTOR :: forall a. (Num a, Eq a) => a
- pattern TEXTURE_BINDING_2D :: forall a. (Num a, Eq a) => a
- pattern SAMPLE_BUFFERS :: forall a. (Num a, Eq a) => a
- pattern SAMPLES :: forall a. (Num a, Eq a) => a
- pattern SAMPLE_COVERAGE_VALUE :: forall a. (Num a, Eq a) => a
- pattern SAMPLE_COVERAGE_INVERT :: forall a. (Num a, Eq a) => a
- pattern COMPRESSED_TEXTURE_FORMATS :: forall a. (Num a, Eq a) => a
- pattern DONT_CARE :: forall a. (Num a, Eq a) => a
- pattern FASTEST :: forall a. (Num a, Eq a) => a
- pattern NICEST :: forall a. (Num a, Eq a) => a
- pattern GENERATE_MIPMAP_HINT :: forall a. (Num a, Eq a) => a
- pattern BYTE :: forall a. (Num a, Eq a) => a
- pattern UNSIGNED_BYTE :: forall a. (Num a, Eq a) => a
- pattern SHORT :: forall a. (Num a, Eq a) => a
- pattern UNSIGNED_SHORT :: forall a. (Num a, Eq a) => a
- pattern INT :: forall a. (Num a, Eq a) => a
- pattern UNSIGNED_INT :: forall a. (Num a, Eq a) => a
- pattern FLOAT :: forall a. (Num a, Eq a) => a
- pattern DEPTH_COMPONENT :: forall a. (Num a, Eq a) => a
- pattern ALPHA :: forall a. (Num a, Eq a) => a
- pattern RGB :: forall a. (Num a, Eq a) => a
- pattern RGBA :: forall a. (Num a, Eq a) => a
- pattern LUMINANCE :: forall a. (Num a, Eq a) => a
- pattern LUMINANCE_ALPHA :: forall a. (Num a, Eq a) => a
- pattern UNSIGNED_SHORT_4_4_4_4 :: forall a. (Num a, Eq a) => a
- pattern UNSIGNED_SHORT_5_5_5_1 :: forall a. (Num a, Eq a) => a
- pattern UNSIGNED_SHORT_5_6_5 :: forall a. (Num a, Eq a) => a
- pattern FRAGMENT_SHADER :: forall a. (Num a, Eq a) => a
- pattern VERTEX_SHADER :: forall a. (Num a, Eq a) => a
- pattern MAX_VERTEX_ATTRIBS :: forall a. (Num a, Eq a) => a
- pattern MAX_VERTEX_UNIFORM_VECTORS :: forall a. (Num a, Eq a) => a
- pattern MAX_VARYING_VECTORS :: forall a. (Num a, Eq a) => a
- pattern MAX_COMBINED_TEXTURE_IMAGE_UNITS :: forall a. (Num a, Eq a) => a
- pattern MAX_VERTEX_TEXTURE_IMAGE_UNITS :: forall a. (Num a, Eq a) => a
- pattern MAX_TEXTURE_IMAGE_UNITS :: forall a. (Num a, Eq a) => a
- pattern MAX_FRAGMENT_UNIFORM_VECTORS :: forall a. (Num a, Eq a) => a
- pattern SHADER_TYPE :: forall a. (Num a, Eq a) => a
- pattern DELETE_STATUS :: forall a. (Num a, Eq a) => a
- pattern LINK_STATUS :: forall a. (Num a, Eq a) => a
- pattern VALIDATE_STATUS :: forall a. (Num a, Eq a) => a
- pattern ATTACHED_SHADERS :: forall a. (Num a, Eq a) => a
- pattern ACTIVE_UNIFORMS :: forall a. (Num a, Eq a) => a
- pattern ACTIVE_ATTRIBUTES :: forall a. (Num a, Eq a) => a
- pattern SHADING_LANGUAGE_VERSION :: forall a. (Num a, Eq a) => a
- pattern CURRENT_PROGRAM :: forall a. (Num a, Eq a) => a
- pattern NEVER :: forall a. (Num a, Eq a) => a
- pattern LESS :: forall a. (Num a, Eq a) => a
- pattern EQUAL :: forall a. (Num a, Eq a) => a
- pattern LEQUAL :: forall a. (Num a, Eq a) => a
- pattern GREATER :: forall a. (Num a, Eq a) => a
- pattern NOTEQUAL :: forall a. (Num a, Eq a) => a
- pattern GEQUAL :: forall a. (Num a, Eq a) => a
- pattern ALWAYS :: forall a. (Num a, Eq a) => a
- pattern KEEP :: forall a. (Num a, Eq a) => a
- pattern REPLACE :: forall a. (Num a, Eq a) => a
- pattern INCR :: forall a. (Num a, Eq a) => a
- pattern DECR :: forall a. (Num a, Eq a) => a
- pattern INVERT :: forall a. (Num a, Eq a) => a
- pattern INCR_WRAP :: forall a. (Num a, Eq a) => a
- pattern DECR_WRAP :: forall a. (Num a, Eq a) => a
- pattern VENDOR :: forall a. (Num a, Eq a) => a
- pattern RENDERER :: forall a. (Num a, Eq a) => a
- pattern VERSION :: forall a. (Num a, Eq a) => a
- pattern NEAREST :: forall a. (Num a, Eq a) => a
- pattern LINEAR :: forall a. (Num a, Eq a) => a
- pattern NEAREST_MIPMAP_NEAREST :: forall a. (Num a, Eq a) => a
- pattern LINEAR_MIPMAP_NEAREST :: forall a. (Num a, Eq a) => a
- pattern NEAREST_MIPMAP_LINEAR :: forall a. (Num a, Eq a) => a
- pattern LINEAR_MIPMAP_LINEAR :: forall a. (Num a, Eq a) => a
- pattern TEXTURE_MAG_FILTER :: forall a. (Num a, Eq a) => a
- pattern TEXTURE_MIN_FILTER :: forall a. (Num a, Eq a) => a
- pattern TEXTURE_WRAP_S :: forall a. (Num a, Eq a) => a
- pattern TEXTURE_WRAP_T :: forall a. (Num a, Eq a) => a
- pattern TEXTURE :: forall a. (Num a, Eq a) => a
- pattern TEXTURE_CUBE_MAP :: forall a. (Num a, Eq a) => a
- pattern TEXTURE_BINDING_CUBE_MAP :: forall a. (Num a, Eq a) => a
- pattern TEXTURE_CUBE_MAP_POSITIVE_X :: forall a. (Num a, Eq a) => a
- pattern TEXTURE_CUBE_MAP_NEGATIVE_X :: forall a. (Num a, Eq a) => a
- pattern TEXTURE_CUBE_MAP_POSITIVE_Y :: forall a. (Num a, Eq a) => a
- pattern TEXTURE_CUBE_MAP_NEGATIVE_Y :: forall a. (Num a, Eq a) => a
- pattern TEXTURE_CUBE_MAP_POSITIVE_Z :: forall a. (Num a, Eq a) => a
- pattern TEXTURE_CUBE_MAP_NEGATIVE_Z :: forall a. (Num a, Eq a) => a
- pattern MAX_CUBE_MAP_TEXTURE_SIZE :: forall a. (Num a, Eq a) => a
- pattern TEXTURE0 :: forall a. (Num a, Eq a) => a
- pattern TEXTURE1 :: forall a. (Num a, Eq a) => a
- pattern TEXTURE2 :: forall a. (Num a, Eq a) => a
- pattern TEXTURE3 :: forall a. (Num a, Eq a) => a
- pattern TEXTURE4 :: forall a. (Num a, Eq a) => a
- pattern TEXTURE5 :: forall a. (Num a, Eq a) => a
- pattern TEXTURE6 :: forall a. (Num a, Eq a) => a
- pattern TEXTURE7 :: forall a. (Num a, Eq a) => a
- pattern TEXTURE8 :: forall a. (Num a, Eq a) => a
- pattern TEXTURE9 :: forall a. (Num a, Eq a) => a
- pattern TEXTURE10 :: forall a. (Num a, Eq a) => a
- pattern TEXTURE11 :: forall a. (Num a, Eq a) => a
- pattern TEXTURE12 :: forall a. (Num a, Eq a) => a
- pattern TEXTURE13 :: forall a. (Num a, Eq a) => a
- pattern TEXTURE14 :: forall a. (Num a, Eq a) => a
- pattern TEXTURE15 :: forall a. (Num a, Eq a) => a
- pattern TEXTURE16 :: forall a. (Num a, Eq a) => a
- pattern TEXTURE17 :: forall a. (Num a, Eq a) => a
- pattern TEXTURE18 :: forall a. (Num a, Eq a) => a
- pattern TEXTURE19 :: forall a. (Num a, Eq a) => a
- pattern TEXTURE20 :: forall a. (Num a, Eq a) => a
- pattern TEXTURE21 :: forall a. (Num a, Eq a) => a
- pattern TEXTURE22 :: forall a. (Num a, Eq a) => a
- pattern TEXTURE23 :: forall a. (Num a, Eq a) => a
- pattern TEXTURE24 :: forall a. (Num a, Eq a) => a
- pattern TEXTURE25 :: forall a. (Num a, Eq a) => a
- pattern TEXTURE26 :: forall a. (Num a, Eq a) => a
- pattern TEXTURE27 :: forall a. (Num a, Eq a) => a
- pattern TEXTURE28 :: forall a. (Num a, Eq a) => a
- pattern TEXTURE29 :: forall a. (Num a, Eq a) => a
- pattern TEXTURE30 :: forall a. (Num a, Eq a) => a
- pattern TEXTURE31 :: forall a. (Num a, Eq a) => a
- pattern ACTIVE_TEXTURE :: forall a. (Num a, Eq a) => a
- pattern REPEAT :: forall a. (Num a, Eq a) => a
- pattern CLAMP_TO_EDGE :: forall a. (Num a, Eq a) => a
- pattern MIRRORED_REPEAT :: forall a. (Num a, Eq a) => a
- pattern FLOAT_VEC2 :: forall a. (Num a, Eq a) => a
- pattern FLOAT_VEC3 :: forall a. (Num a, Eq a) => a
- pattern FLOAT_VEC4 :: forall a. (Num a, Eq a) => a
- pattern INT_VEC2 :: forall a. (Num a, Eq a) => a
- pattern INT_VEC3 :: forall a. (Num a, Eq a) => a
- pattern INT_VEC4 :: forall a. (Num a, Eq a) => a
- pattern BOOL :: forall a. (Num a, Eq a) => a
- pattern BOOL_VEC2 :: forall a. (Num a, Eq a) => a
- pattern BOOL_VEC3 :: forall a. (Num a, Eq a) => a
- pattern BOOL_VEC4 :: forall a. (Num a, Eq a) => a
- pattern FLOAT_MAT2 :: forall a. (Num a, Eq a) => a
- pattern FLOAT_MAT3 :: forall a. (Num a, Eq a) => a
- pattern FLOAT_MAT4 :: forall a. (Num a, Eq a) => a
- pattern SAMPLER_2D :: forall a. (Num a, Eq a) => a
- pattern SAMPLER_CUBE :: forall a. (Num a, Eq a) => a
- pattern VERTEX_ATTRIB_ARRAY_ENABLED :: forall a. (Num a, Eq a) => a
- pattern VERTEX_ATTRIB_ARRAY_SIZE :: forall a. (Num a, Eq a) => a
- pattern VERTEX_ATTRIB_ARRAY_STRIDE :: forall a. (Num a, Eq a) => a
- pattern VERTEX_ATTRIB_ARRAY_TYPE :: forall a. (Num a, Eq a) => a
- pattern VERTEX_ATTRIB_ARRAY_NORMALIZED :: forall a. (Num a, Eq a) => a
- pattern VERTEX_ATTRIB_ARRAY_POINTER :: forall a. (Num a, Eq a) => a
- pattern VERTEX_ATTRIB_ARRAY_BUFFER_BINDING :: forall a. (Num a, Eq a) => a
- pattern IMPLEMENTATION_COLOR_READ_TYPE :: forall a. (Num a, Eq a) => a
- pattern IMPLEMENTATION_COLOR_READ_FORMAT :: forall a. (Num a, Eq a) => a
- pattern COMPILE_STATUS :: forall a. (Num a, Eq a) => a
- pattern LOW_FLOAT :: forall a. (Num a, Eq a) => a
- pattern MEDIUM_FLOAT :: forall a. (Num a, Eq a) => a
- pattern HIGH_FLOAT :: forall a. (Num a, Eq a) => a
- pattern LOW_INT :: forall a. (Num a, Eq a) => a
- pattern MEDIUM_INT :: forall a. (Num a, Eq a) => a
- pattern HIGH_INT :: forall a. (Num a, Eq a) => a
- pattern FRAMEBUFFER :: forall a. (Num a, Eq a) => a
- pattern RENDERBUFFER :: forall a. (Num a, Eq a) => a
- pattern RGBA4 :: forall a. (Num a, Eq a) => a
- pattern RGB5_A1 :: forall a. (Num a, Eq a) => a
- pattern RGB565 :: forall a. (Num a, Eq a) => a
- pattern DEPTH_COMPONENT16 :: forall a. (Num a, Eq a) => a
- pattern STENCIL_INDEX :: forall a. (Num a, Eq a) => a
- pattern STENCIL_INDEX8 :: forall a. (Num a, Eq a) => a
- pattern DEPTH_STENCIL :: forall a. (Num a, Eq a) => a
- pattern RENDERBUFFER_WIDTH :: forall a. (Num a, Eq a) => a
- pattern RENDERBUFFER_HEIGHT :: forall a. (Num a, Eq a) => a
- pattern RENDERBUFFER_INTERNAL_FORMAT :: forall a. (Num a, Eq a) => a
- pattern RENDERBUFFER_RED_SIZE :: forall a. (Num a, Eq a) => a
- pattern RENDERBUFFER_GREEN_SIZE :: forall a. (Num a, Eq a) => a
- pattern RENDERBUFFER_BLUE_SIZE :: forall a. (Num a, Eq a) => a
- pattern RENDERBUFFER_ALPHA_SIZE :: forall a. (Num a, Eq a) => a
- pattern RENDERBUFFER_DEPTH_SIZE :: forall a. (Num a, Eq a) => a
- pattern RENDERBUFFER_STENCIL_SIZE :: forall a. (Num a, Eq a) => a
- pattern FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE :: forall a. (Num a, Eq a) => a
- pattern FRAMEBUFFER_ATTACHMENT_OBJECT_NAME :: forall a. (Num a, Eq a) => a
- pattern FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL :: forall a. (Num a, Eq a) => a
- pattern FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE :: forall a. (Num a, Eq a) => a
- pattern COLOR_ATTACHMENT0 :: forall a. (Num a, Eq a) => a
- pattern DEPTH_ATTACHMENT :: forall a. (Num a, Eq a) => a
- pattern STENCIL_ATTACHMENT :: forall a. (Num a, Eq a) => a
- pattern DEPTH_STENCIL_ATTACHMENT :: forall a. (Num a, Eq a) => a
- pattern NONE :: forall a. (Num a, Eq a) => a
- pattern FRAMEBUFFER_COMPLETE :: forall a. (Num a, Eq a) => a
- pattern FRAMEBUFFER_INCOMPLETE_ATTACHMENT :: forall a. (Num a, Eq a) => a
- pattern FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT :: forall a. (Num a, Eq a) => a
- pattern FRAMEBUFFER_INCOMPLETE_DIMENSIONS :: forall a. (Num a, Eq a) => a
- pattern FRAMEBUFFER_UNSUPPORTED :: forall a. (Num a, Eq a) => a
- pattern FRAMEBUFFER_BINDING :: forall a. (Num a, Eq a) => a
- pattern RENDERBUFFER_BINDING :: forall a. (Num a, Eq a) => a
- pattern MAX_RENDERBUFFER_SIZE :: forall a. (Num a, Eq a) => a
- pattern INVALID_FRAMEBUFFER_OPERATION :: forall a. (Num a, Eq a) => a
- pattern UNPACK_FLIP_Y_WEBGL :: forall a. (Num a, Eq a) => a
- pattern UNPACK_PREMULTIPLY_ALPHA_WEBGL :: forall a. (Num a, Eq a) => a
- pattern CONTEXT_LOST_WEBGL :: forall a. (Num a, Eq a) => a
- pattern UNPACK_COLORSPACE_CONVERSION_WEBGL :: forall a. (Num a, Eq a) => a
- pattern BROWSER_DEFAULT_WEBGL :: forall a. (Num a, Eq a) => a
- js_getDrawingBufferWidth :: WebGLRenderingContextBase -> IO GLsizei
- getDrawingBufferWidth :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m GLsizei
- js_getDrawingBufferHeight :: WebGLRenderingContextBase -> IO GLsizei
- getDrawingBufferHeight :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m GLsizei
- newtype WebGLRenderingContextBase = WebGLRenderingContextBase {}
- gTypeWebGLRenderingContextBase :: GType
- class IsCanvasRenderingContext o => IsWebGLRenderingContextBase o
- toWebGLRenderingContextBase :: IsWebGLRenderingContextBase o => o -> WebGLRenderingContextBase
Documentation
js_activeTexture :: WebGLRenderingContextBase -> GLenum -> IO () Source #
activeTexture :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> m () Source #
js_attachShader :: WebGLRenderingContextBase -> Nullable WebGLProgram -> Nullable WebGLShader -> IO () Source #
attachShader :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> Maybe WebGLShader -> m () Source #
js_bindAttribLocation :: WebGLRenderingContextBase -> Nullable WebGLProgram -> GLuint -> JSString -> IO () Source #
bindAttribLocation :: (MonadIO m, IsWebGLRenderingContextBase self, ToJSString name) => self -> Maybe WebGLProgram -> GLuint -> name -> m () Source #
js_bindBuffer :: WebGLRenderingContextBase -> GLenum -> Nullable WebGLBuffer -> IO () Source #
bindBuffer :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> Maybe WebGLBuffer -> m () Source #
js_bindFramebuffer :: WebGLRenderingContextBase -> GLenum -> Nullable WebGLFramebuffer -> IO () Source #
bindFramebuffer :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> Maybe WebGLFramebuffer -> m () Source #
js_bindRenderbuffer :: WebGLRenderingContextBase -> GLenum -> Nullable WebGLRenderbuffer -> IO () Source #
bindRenderbuffer :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> Maybe WebGLRenderbuffer -> m () Source #
js_bindTexture :: WebGLRenderingContextBase -> GLenum -> Nullable WebGLTexture -> IO () Source #
bindTexture :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> Maybe WebGLTexture -> m () Source #
js_blendColor :: WebGLRenderingContextBase -> GLclampf -> GLclampf -> GLclampf -> GLclampf -> IO () Source #
blendColor :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLclampf -> GLclampf -> GLclampf -> GLclampf -> m () Source #
js_blendEquation :: WebGLRenderingContextBase -> GLenum -> IO () Source #
blendEquation :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> m () Source #
js_blendEquationSeparate :: WebGLRenderingContextBase -> GLenum -> GLenum -> IO () Source #
blendEquationSeparate :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m () Source #
js_blendFunc :: WebGLRenderingContextBase -> GLenum -> GLenum -> IO () Source #
blendFunc :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m () Source #
js_blendFuncSeparate :: WebGLRenderingContextBase -> GLenum -> GLenum -> GLenum -> GLenum -> IO () Source #
blendFuncSeparate :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> GLenum -> m () Source #
js_bufferData :: WebGLRenderingContextBase -> GLenum -> Nullable ArrayBuffer -> GLenum -> IO () Source #
bufferData :: (MonadIO m, IsWebGLRenderingContextBase self, IsArrayBuffer data') => self -> GLenum -> Maybe data' -> GLenum -> m () Source #
js_bufferDataView :: WebGLRenderingContextBase -> GLenum -> Nullable ArrayBufferView -> GLenum -> IO () Source #
bufferDataView :: (MonadIO m, IsWebGLRenderingContextBase self, IsArrayBufferView data') => self -> GLenum -> Maybe data' -> GLenum -> m () Source #
js_bufferDataPtr :: WebGLRenderingContextBase -> GLenum -> Double -> GLenum -> IO () Source #
bufferDataPtr :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLsizeiptr -> GLenum -> m () Source #
js_bufferSubData :: WebGLRenderingContextBase -> GLenum -> Double -> Nullable ArrayBuffer -> IO () Source #
bufferSubData :: (MonadIO m, IsWebGLRenderingContextBase self, IsArrayBuffer data') => self -> GLenum -> GLintptr -> Maybe data' -> m () Source #
js_bufferSubDataView :: WebGLRenderingContextBase -> GLenum -> Double -> Nullable ArrayBufferView -> IO () Source #
bufferSubDataView :: (MonadIO m, IsWebGLRenderingContextBase self, IsArrayBufferView data') => self -> GLenum -> GLintptr -> Maybe data' -> m () Source #
checkFramebufferStatus :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> m GLenum Source #
checkFramebufferStatus_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> m () Source #
js_clear :: WebGLRenderingContextBase -> GLbitfield -> IO () Source #
clear :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLbitfield -> m () Source #
js_clearColor :: WebGLRenderingContextBase -> GLclampf -> GLclampf -> GLclampf -> GLclampf -> IO () Source #
clearColor :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLclampf -> GLclampf -> GLclampf -> GLclampf -> m () Source #
js_clearDepth :: WebGLRenderingContextBase -> GLclampf -> IO () Source #
clearDepth :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLclampf -> m () Source #
js_clearStencil :: WebGLRenderingContextBase -> GLint -> IO () Source #
clearStencil :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLint -> m () Source #
js_colorMask :: WebGLRenderingContextBase -> GLboolean -> GLboolean -> GLboolean -> GLboolean -> IO () Source #
colorMask :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLboolean -> GLboolean -> GLboolean -> GLboolean -> m () Source #
js_compileShader :: WebGLRenderingContextBase -> Nullable WebGLShader -> IO () Source #
compileShader :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> m () Source #
js_compressedTexImage2D :: WebGLRenderingContextBase -> GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLint -> Nullable ArrayBufferView -> IO () Source #
compressedTexImage2D :: (MonadIO m, IsWebGLRenderingContextBase self, IsArrayBufferView data') => self -> GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLint -> Maybe data' -> m () Source #
js_compressedTexSubImage2D :: WebGLRenderingContextBase -> GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> Nullable ArrayBufferView -> IO () Source #
compressedTexSubImage2D :: (MonadIO m, IsWebGLRenderingContextBase self, IsArrayBufferView data') => self -> GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> Maybe data' -> m () Source #
js_copyTexImage2D :: WebGLRenderingContextBase -> GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> IO () Source #
copyTexImage2D :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> m () Source #
js_copyTexSubImage2D :: WebGLRenderingContextBase -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> IO () Source #
copyTexSubImage2D :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m () Source #
createBuffer :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m (Maybe WebGLBuffer) Source #
createBuffer_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m () Source #
createBufferUnsafe :: (MonadIO m, IsWebGLRenderingContextBase self, HasCallStack) => self -> m WebGLBuffer Source #
createBufferUnchecked :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m WebGLBuffer Source #
createFramebuffer :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m (Maybe WebGLFramebuffer) Source #
createFramebuffer_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m () Source #
createFramebufferUnsafe :: (MonadIO m, IsWebGLRenderingContextBase self, HasCallStack) => self -> m WebGLFramebuffer Source #
createFramebufferUnchecked :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m WebGLFramebuffer Source #
createProgram :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m (Maybe WebGLProgram) Source #
createProgram_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m () Source #
createProgramUnsafe :: (MonadIO m, IsWebGLRenderingContextBase self, HasCallStack) => self -> m WebGLProgram Source #
createProgramUnchecked :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m WebGLProgram Source #
createRenderbuffer :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m (Maybe WebGLRenderbuffer) Source #
createRenderbuffer_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m () Source #
createRenderbufferUnsafe :: (MonadIO m, IsWebGLRenderingContextBase self, HasCallStack) => self -> m WebGLRenderbuffer Source #
createRenderbufferUnchecked :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m WebGLRenderbuffer Source #
createShader :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> m (Maybe WebGLShader) Source #
createShader_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> m () Source #
createShaderUnsafe :: (MonadIO m, IsWebGLRenderingContextBase self, HasCallStack) => self -> GLenum -> m WebGLShader Source #
createShaderUnchecked :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> m WebGLShader Source #
createTexture :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m (Maybe WebGLTexture) Source #
createTexture_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m () Source #
createTextureUnsafe :: (MonadIO m, IsWebGLRenderingContextBase self, HasCallStack) => self -> m WebGLTexture Source #
createTextureUnchecked :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m WebGLTexture Source #
js_cullFace :: WebGLRenderingContextBase -> GLenum -> IO () Source #
js_deleteBuffer :: WebGLRenderingContextBase -> Nullable WebGLBuffer -> IO () Source #
deleteBuffer :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLBuffer -> m () Source #
deleteFramebuffer :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLFramebuffer -> m () Source #
js_deleteProgram :: WebGLRenderingContextBase -> Nullable WebGLProgram -> IO () Source #
deleteProgram :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m () Source #
deleteRenderbuffer :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLRenderbuffer -> m () Source #
js_deleteShader :: WebGLRenderingContextBase -> Nullable WebGLShader -> IO () Source #
deleteShader :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> m () Source #
js_deleteTexture :: WebGLRenderingContextBase -> Nullable WebGLTexture -> IO () Source #
deleteTexture :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLTexture -> m () Source #
js_depthFunc :: WebGLRenderingContextBase -> GLenum -> IO () Source #
js_depthMask :: WebGLRenderingContextBase -> GLboolean -> IO () Source #
js_depthRange :: WebGLRenderingContextBase -> GLclampf -> GLclampf -> IO () Source #
depthRange :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLclampf -> GLclampf -> m () Source #
js_detachShader :: WebGLRenderingContextBase -> Nullable WebGLProgram -> Nullable WebGLShader -> IO () Source #
detachShader :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> Maybe WebGLShader -> m () Source #
js_disable :: WebGLRenderingContextBase -> GLenum -> IO () Source #
js_disableVertexAttribArray :: WebGLRenderingContextBase -> GLuint -> IO () Source #
disableVertexAttribArray :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLuint -> m () Source #
js_drawArrays :: WebGLRenderingContextBase -> GLenum -> GLint -> GLsizei -> IO () Source #
drawArrays :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLsizei -> m () Source #
js_drawElements :: WebGLRenderingContextBase -> GLenum -> GLsizei -> GLenum -> Double -> IO () Source #
drawElements :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLsizei -> GLenum -> GLintptr -> m () Source #
js_enableVertexAttribArray :: WebGLRenderingContextBase -> GLuint -> IO () Source #
enableVertexAttribArray :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLuint -> m () Source #
js_finish :: WebGLRenderingContextBase -> IO () Source #
finish :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m () Source #
js_flush :: WebGLRenderingContextBase -> IO () Source #
flush :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m () Source #
js_framebufferRenderbuffer :: WebGLRenderingContextBase -> GLenum -> GLenum -> GLenum -> Nullable WebGLRenderbuffer -> IO () Source #
framebufferRenderbuffer :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> Maybe WebGLRenderbuffer -> m () Source #
js_framebufferTexture2D :: WebGLRenderingContextBase -> GLenum -> GLenum -> GLenum -> Nullable WebGLTexture -> GLint -> IO () Source #
framebufferTexture2D :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> Maybe WebGLTexture -> GLint -> m () Source #
js_frontFace :: WebGLRenderingContextBase -> GLenum -> IO () Source #
js_generateMipmap :: WebGLRenderingContextBase -> GLenum -> IO () Source #
generateMipmap :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> m () Source #
js_getActiveAttrib :: WebGLRenderingContextBase -> Nullable WebGLProgram -> GLuint -> IO (Nullable WebGLActiveInfo) Source #
getActiveAttrib :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLuint -> m (Maybe WebGLActiveInfo) Source #
getActiveAttrib_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLuint -> m () Source #
getActiveAttribUnsafe :: (MonadIO m, IsWebGLRenderingContextBase self, HasCallStack) => self -> Maybe WebGLProgram -> GLuint -> m WebGLActiveInfo Source #
getActiveAttribUnchecked :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLuint -> m WebGLActiveInfo Source #
js_getActiveUniform :: WebGLRenderingContextBase -> Nullable WebGLProgram -> GLuint -> IO (Nullable WebGLActiveInfo) Source #
getActiveUniform :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLuint -> m (Maybe WebGLActiveInfo) Source #
getActiveUniform_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLuint -> m () Source #
getActiveUniformUnsafe :: (MonadIO m, IsWebGLRenderingContextBase self, HasCallStack) => self -> Maybe WebGLProgram -> GLuint -> m WebGLActiveInfo Source #
getActiveUniformUnchecked :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLuint -> m WebGLActiveInfo Source #
getAttachedShaders :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m () Source #
js_getAttribLocation :: WebGLRenderingContextBase -> Nullable WebGLProgram -> JSString -> IO GLint Source #
getAttribLocation :: (MonadIO m, IsWebGLRenderingContextBase self, ToJSString name) => self -> Maybe WebGLProgram -> name -> m GLint Source #
getAttribLocation_ :: (MonadIO m, IsWebGLRenderingContextBase self, ToJSString name) => self -> Maybe WebGLProgram -> name -> m () Source #
js_getBufferParameter :: WebGLRenderingContextBase -> GLenum -> GLenum -> IO JSVal Source #
getBufferParameter :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m JSVal Source #
getBufferParameter_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m () Source #
js_getContextAttributes :: WebGLRenderingContextBase -> IO (Nullable WebGLContextAttributes) Source #
getContextAttributes :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m (Maybe WebGLContextAttributes) Source #
getContextAttributes_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m () Source #
getContextAttributesUnsafe :: (MonadIO m, IsWebGLRenderingContextBase self, HasCallStack) => self -> m WebGLContextAttributes Source #
getContextAttributesUnchecked :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m WebGLContextAttributes Source #
getError_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m () Source #
getExtension :: (MonadIO m, IsWebGLRenderingContextBase self, ToJSString name) => self -> name -> m JSVal Source #
getExtension_ :: (MonadIO m, IsWebGLRenderingContextBase self, ToJSString name) => self -> name -> m () Source #
js_getFramebufferAttachmentParameter :: WebGLRenderingContextBase -> GLenum -> GLenum -> GLenum -> IO JSVal Source #
getFramebufferAttachmentParameter :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> m JSVal Source #
getFramebufferAttachmentParameter_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> m () Source #
js_getParameter :: WebGLRenderingContextBase -> GLenum -> IO JSVal Source #
getParameter :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> m JSVal Source #
getParameter_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> m () Source #
js_getProgramParameter :: WebGLRenderingContextBase -> Nullable WebGLProgram -> GLenum -> IO JSVal Source #
getProgramParameter :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLenum -> m JSVal Source #
getProgramParameter_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> GLenum -> m () Source #
js_getProgramInfoLog :: WebGLRenderingContextBase -> Nullable WebGLProgram -> IO (Nullable JSString) Source #
getProgramInfoLog :: (MonadIO m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLProgram -> m (Maybe result) Source #
getProgramInfoLog_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m () Source #
getProgramInfoLogUnsafe :: (MonadIO m, IsWebGLRenderingContextBase self, HasCallStack, FromJSString result) => self -> Maybe WebGLProgram -> m result Source #
getProgramInfoLogUnchecked :: (MonadIO m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLProgram -> m result Source #
getRenderbufferParameter :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m JSVal Source #
getRenderbufferParameter_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m () Source #
js_getShaderParameter :: WebGLRenderingContextBase -> Nullable WebGLShader -> GLenum -> IO JSVal Source #
getShaderParameter :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> GLenum -> m JSVal Source #
getShaderParameter_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> GLenum -> m () Source #
js_getShaderInfoLog :: WebGLRenderingContextBase -> Nullable WebGLShader -> IO (Nullable JSString) Source #
getShaderInfoLog :: (MonadIO m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLShader -> m (Maybe result) Source #
getShaderInfoLog_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> m () Source #
getShaderInfoLogUnsafe :: (MonadIO m, IsWebGLRenderingContextBase self, HasCallStack, FromJSString result) => self -> Maybe WebGLShader -> m result Source #
getShaderInfoLogUnchecked :: (MonadIO m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLShader -> m result Source #
js_getShaderPrecisionFormat :: WebGLRenderingContextBase -> GLenum -> GLenum -> IO (Nullable WebGLShaderPrecisionFormat) Source #
getShaderPrecisionFormat :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m (Maybe WebGLShaderPrecisionFormat) Source #
getShaderPrecisionFormat_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m () Source #
getShaderPrecisionFormatUnsafe :: (MonadIO m, IsWebGLRenderingContextBase self, HasCallStack) => self -> GLenum -> GLenum -> m WebGLShaderPrecisionFormat Source #
getShaderPrecisionFormatUnchecked :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m WebGLShaderPrecisionFormat Source #
js_getShaderSource :: WebGLRenderingContextBase -> Nullable WebGLShader -> IO (Nullable JSString) Source #
getShaderSource :: (MonadIO m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLShader -> m (Maybe result) Source #
getShaderSource_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> m () Source #
getShaderSourceUnsafe :: (MonadIO m, IsWebGLRenderingContextBase self, HasCallStack, FromJSString result) => self -> Maybe WebGLShader -> m result Source #
getShaderSourceUnchecked :: (MonadIO m, IsWebGLRenderingContextBase self, FromJSString result) => self -> Maybe WebGLShader -> m result Source #
getSupportedExtensions :: (MonadIO m, IsWebGLRenderingContextBase self, FromJSString result) => self -> m [result] Source #
getSupportedExtensions_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m () Source #
js_getTexParameter :: WebGLRenderingContextBase -> GLenum -> GLenum -> IO JSVal Source #
getTexParameter :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m JSVal Source #
getTexParameter_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> m () Source #
js_getUniform :: WebGLRenderingContextBase -> Nullable WebGLProgram -> Nullable WebGLUniformLocation -> IO JSVal Source #
getUniform :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> Maybe WebGLUniformLocation -> m JSVal Source #
getUniform_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> Maybe WebGLUniformLocation -> m () Source #
js_getUniformLocation :: WebGLRenderingContextBase -> Nullable WebGLProgram -> JSString -> IO (Nullable WebGLUniformLocation) Source #
getUniformLocation :: (MonadIO m, IsWebGLRenderingContextBase self, ToJSString name) => self -> Maybe WebGLProgram -> name -> m (Maybe WebGLUniformLocation) Source #
getUniformLocation_ :: (MonadIO m, IsWebGLRenderingContextBase self, ToJSString name) => self -> Maybe WebGLProgram -> name -> m () Source #
getUniformLocationUnsafe :: (MonadIO m, IsWebGLRenderingContextBase self, ToJSString name, HasCallStack) => self -> Maybe WebGLProgram -> name -> m WebGLUniformLocation Source #
getUniformLocationUnchecked :: (MonadIO m, IsWebGLRenderingContextBase self, ToJSString name) => self -> Maybe WebGLProgram -> name -> m WebGLUniformLocation Source #
js_getVertexAttrib :: WebGLRenderingContextBase -> GLuint -> GLenum -> IO JSVal Source #
getVertexAttrib :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLenum -> m JSVal Source #
getVertexAttrib_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLenum -> m () Source #
js_getVertexAttribOffset :: WebGLRenderingContextBase -> GLuint -> GLenum -> IO Double Source #
getVertexAttribOffset :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLenum -> m GLsizeiptr Source #
getVertexAttribOffset_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLenum -> m () Source #
isBuffer :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLBuffer -> m GLboolean Source #
isBuffer_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLBuffer -> m () Source #
isContextLost :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m GLboolean Source #
isContextLost_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m () Source #
isEnabled :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> m GLboolean Source #
isEnabled_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> m () Source #
isFramebuffer :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLFramebuffer -> m GLboolean Source #
isFramebuffer_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLFramebuffer -> m () Source #
isProgram :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m GLboolean Source #
isProgram_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m () Source #
js_isRenderbuffer :: WebGLRenderingContextBase -> Nullable WebGLRenderbuffer -> IO GLboolean Source #
isRenderbuffer :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLRenderbuffer -> m GLboolean Source #
isRenderbuffer_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLRenderbuffer -> m () Source #
isShader :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> m GLboolean Source #
isShader_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLShader -> m () Source #
isTexture :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLTexture -> m GLboolean Source #
isTexture_ :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLTexture -> m () Source #
js_lineWidth :: WebGLRenderingContextBase -> GLfloat -> IO () Source #
js_linkProgram :: WebGLRenderingContextBase -> Nullable WebGLProgram -> IO () Source #
linkProgram :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m () Source #
js_pixelStorei :: WebGLRenderingContextBase -> GLenum -> GLint -> IO () Source #
pixelStorei :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> m () Source #
js_polygonOffset :: WebGLRenderingContextBase -> GLfloat -> GLfloat -> IO () Source #
polygonOffset :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLfloat -> GLfloat -> m () Source #
js_readPixels :: WebGLRenderingContextBase -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Nullable ArrayBufferView -> IO () Source #
readPixels :: (MonadIO m, IsWebGLRenderingContextBase self, IsArrayBufferView pixels) => self -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Maybe pixels -> m () Source #
releaseShaderCompiler :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m () Source #
js_renderbufferStorage :: WebGLRenderingContextBase -> GLenum -> GLenum -> GLsizei -> GLsizei -> IO () Source #
renderbufferStorage :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLsizei -> GLsizei -> m () Source #
js_sampleCoverage :: WebGLRenderingContextBase -> GLclampf -> GLboolean -> IO () Source #
sampleCoverage :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLclampf -> GLboolean -> m () Source #
js_scissor :: WebGLRenderingContextBase -> GLint -> GLint -> GLsizei -> GLsizei -> IO () Source #
scissor :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLint -> GLint -> GLsizei -> GLsizei -> m () Source #
js_shaderSource :: WebGLRenderingContextBase -> Nullable WebGLShader -> JSString -> IO () Source #
shaderSource :: (MonadIO m, IsWebGLRenderingContextBase self, ToJSString string) => self -> Maybe WebGLShader -> string -> m () Source #
js_stencilFunc :: WebGLRenderingContextBase -> GLenum -> GLint -> GLuint -> IO () Source #
stencilFunc :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLuint -> m () Source #
js_stencilFuncSeparate :: WebGLRenderingContextBase -> GLenum -> GLenum -> GLint -> GLuint -> IO () Source #
stencilFuncSeparate :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLint -> GLuint -> m () Source #
js_stencilMask :: WebGLRenderingContextBase -> GLuint -> IO () Source #
stencilMask :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLuint -> m () Source #
js_stencilMaskSeparate :: WebGLRenderingContextBase -> GLenum -> GLuint -> IO () Source #
stencilMaskSeparate :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLuint -> m () Source #
js_stencilOp :: WebGLRenderingContextBase -> GLenum -> GLenum -> GLenum -> IO () Source #
stencilOp :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> m () Source #
js_stencilOpSeparate :: WebGLRenderingContextBase -> GLenum -> GLenum -> GLenum -> GLenum -> IO () Source #
stencilOpSeparate :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLenum -> GLenum -> m () Source #
js_texParameterf :: WebGLRenderingContextBase -> GLenum -> GLenum -> GLfloat -> IO () Source #
texParameterf :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLfloat -> m () Source #
js_texParameteri :: WebGLRenderingContextBase -> GLenum -> GLenum -> GLint -> IO () Source #
texParameteri :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLenum -> GLint -> m () Source #
js_texImage2DView :: WebGLRenderingContextBase -> GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Nullable ArrayBufferView -> IO () Source #
texImage2DView :: (MonadIO m, IsWebGLRenderingContextBase self, IsArrayBufferView pixels) => self -> GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Maybe pixels -> m () Source #
js_texImage2DData :: WebGLRenderingContextBase -> GLenum -> GLint -> GLenum -> GLenum -> GLenum -> Nullable ImageData -> IO () Source #
texImage2DData :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLenum -> GLenum -> GLenum -> Maybe ImageData -> m () Source #
js_texImage2D :: WebGLRenderingContextBase -> GLenum -> GLint -> GLenum -> GLenum -> GLenum -> Nullable HTMLImageElement -> IO () Source #
texImage2D :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLenum -> GLenum -> GLenum -> Maybe HTMLImageElement -> m () Source #
js_texImage2DCanvas :: WebGLRenderingContextBase -> GLenum -> GLint -> GLenum -> GLenum -> GLenum -> Nullable HTMLCanvasElement -> IO () Source #
texImage2DCanvas :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLenum -> GLenum -> GLenum -> Maybe HTMLCanvasElement -> m () Source #
js_texImage2DVideo :: WebGLRenderingContextBase -> GLenum -> GLint -> GLenum -> GLenum -> GLenum -> Nullable HTMLVideoElement -> IO () Source #
texImage2DVideo :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLenum -> GLenum -> GLenum -> Maybe HTMLVideoElement -> m () Source #
js_texSubImage2DView :: WebGLRenderingContextBase -> GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Nullable ArrayBufferView -> IO () Source #
texSubImage2DView :: (MonadIO m, IsWebGLRenderingContextBase self, IsArrayBufferView pixels) => self -> GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Maybe pixels -> m () Source #
js_texSubImage2DData :: WebGLRenderingContextBase -> GLenum -> GLint -> GLint -> GLint -> GLenum -> GLenum -> Nullable ImageData -> IO () Source #
texSubImage2DData :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLint -> GLint -> GLenum -> GLenum -> Maybe ImageData -> m () Source #
js_texSubImage2D :: WebGLRenderingContextBase -> GLenum -> GLint -> GLint -> GLint -> GLenum -> GLenum -> Nullable HTMLImageElement -> IO () Source #
texSubImage2D :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLint -> GLint -> GLenum -> GLenum -> Maybe HTMLImageElement -> m () Source #
js_texSubImage2DCanvas :: WebGLRenderingContextBase -> GLenum -> GLint -> GLint -> GLint -> GLenum -> GLenum -> Nullable HTMLCanvasElement -> IO () Source #
texSubImage2DCanvas :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLint -> GLint -> GLenum -> GLenum -> Maybe HTMLCanvasElement -> m () Source #
js_texSubImage2DVideo :: WebGLRenderingContextBase -> GLenum -> GLint -> GLint -> GLint -> GLenum -> GLenum -> Nullable HTMLVideoElement -> IO () Source #
texSubImage2DVideo :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLenum -> GLint -> GLint -> GLint -> GLenum -> GLenum -> Maybe HTMLVideoElement -> m () Source #
js_uniform1f :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> GLfloat -> IO () Source #
uniform1f :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLfloat -> m () Source #
js_uniform1fv :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> Nullable Float32Array -> IO () Source #
uniform1fv :: (MonadIO m, IsWebGLRenderingContextBase self, IsFloat32Array v) => self -> Maybe WebGLUniformLocation -> Maybe v -> m () Source #
js_uniform1i :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> GLint -> IO () Source #
uniform1i :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLint -> m () Source #
js_uniform1iv :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> Nullable Int32Array -> IO () Source #
uniform1iv :: (MonadIO m, IsWebGLRenderingContextBase self, IsInt32Array v) => self -> Maybe WebGLUniformLocation -> Maybe v -> m () Source #
js_uniform2f :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> GLfloat -> GLfloat -> IO () Source #
uniform2f :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLfloat -> GLfloat -> m () Source #
js_uniform2fv :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> Nullable Float32Array -> IO () Source #
uniform2fv :: (MonadIO m, IsWebGLRenderingContextBase self, IsFloat32Array v) => self -> Maybe WebGLUniformLocation -> Maybe v -> m () Source #
js_uniform2i :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> GLint -> GLint -> IO () Source #
uniform2i :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLint -> GLint -> m () Source #
js_uniform2iv :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> Nullable Int32Array -> IO () Source #
uniform2iv :: (MonadIO m, IsWebGLRenderingContextBase self, IsInt32Array v) => self -> Maybe WebGLUniformLocation -> Maybe v -> m () Source #
js_uniform3f :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> GLfloat -> GLfloat -> GLfloat -> IO () Source #
uniform3f :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLfloat -> GLfloat -> GLfloat -> m () Source #
js_uniform3fv :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> Nullable Float32Array -> IO () Source #
uniform3fv :: (MonadIO m, IsWebGLRenderingContextBase self, IsFloat32Array v) => self -> Maybe WebGLUniformLocation -> Maybe v -> m () Source #
js_uniform3i :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> GLint -> GLint -> GLint -> IO () Source #
uniform3i :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLint -> GLint -> GLint -> m () Source #
js_uniform3iv :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> Nullable Int32Array -> IO () Source #
uniform3iv :: (MonadIO m, IsWebGLRenderingContextBase self, IsInt32Array v) => self -> Maybe WebGLUniformLocation -> Maybe v -> m () Source #
js_uniform4f :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO () Source #
uniform4f :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m () Source #
js_uniform4fv :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> Nullable Float32Array -> IO () Source #
uniform4fv :: (MonadIO m, IsWebGLRenderingContextBase self, IsFloat32Array v) => self -> Maybe WebGLUniformLocation -> Maybe v -> m () Source #
js_uniform4i :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> GLint -> GLint -> GLint -> GLint -> IO () Source #
uniform4i :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLUniformLocation -> GLint -> GLint -> GLint -> GLint -> m () Source #
js_uniform4iv :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> Nullable Int32Array -> IO () Source #
uniform4iv :: (MonadIO m, IsWebGLRenderingContextBase self, IsInt32Array v) => self -> Maybe WebGLUniformLocation -> Maybe v -> m () Source #
js_uniformMatrix2fv :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> GLboolean -> Nullable Float32Array -> IO () Source #
uniformMatrix2fv :: (MonadIO m, IsWebGLRenderingContextBase self, IsFloat32Array array) => self -> Maybe WebGLUniformLocation -> GLboolean -> Maybe array -> m () Source #
js_uniformMatrix3fv :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> GLboolean -> Nullable Float32Array -> IO () Source #
uniformMatrix3fv :: (MonadIO m, IsWebGLRenderingContextBase self, IsFloat32Array array) => self -> Maybe WebGLUniformLocation -> GLboolean -> Maybe array -> m () Source #
js_uniformMatrix4fv :: WebGLRenderingContextBase -> Nullable WebGLUniformLocation -> GLboolean -> Nullable Float32Array -> IO () Source #
uniformMatrix4fv :: (MonadIO m, IsWebGLRenderingContextBase self, IsFloat32Array array) => self -> Maybe WebGLUniformLocation -> GLboolean -> Maybe array -> m () Source #
js_useProgram :: WebGLRenderingContextBase -> Nullable WebGLProgram -> IO () Source #
useProgram :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m () Source #
js_validateProgram :: WebGLRenderingContextBase -> Nullable WebGLProgram -> IO () Source #
validateProgram :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> Maybe WebGLProgram -> m () Source #
js_vertexAttrib1f :: WebGLRenderingContextBase -> GLuint -> GLfloat -> IO () Source #
vertexAttrib1f :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLfloat -> m () Source #
js_vertexAttrib1fv :: WebGLRenderingContextBase -> GLuint -> Nullable Float32Array -> IO () Source #
vertexAttrib1fv :: (MonadIO m, IsWebGLRenderingContextBase self, IsFloat32Array values) => self -> GLuint -> Maybe values -> m () Source #
js_vertexAttrib2f :: WebGLRenderingContextBase -> GLuint -> GLfloat -> GLfloat -> IO () Source #
vertexAttrib2f :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLfloat -> GLfloat -> m () Source #
js_vertexAttrib2fv :: WebGLRenderingContextBase -> GLuint -> Nullable Float32Array -> IO () Source #
vertexAttrib2fv :: (MonadIO m, IsWebGLRenderingContextBase self, IsFloat32Array values) => self -> GLuint -> Maybe values -> m () Source #
js_vertexAttrib3f :: WebGLRenderingContextBase -> GLuint -> GLfloat -> GLfloat -> GLfloat -> IO () Source #
vertexAttrib3f :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLfloat -> GLfloat -> GLfloat -> m () Source #
js_vertexAttrib3fv :: WebGLRenderingContextBase -> GLuint -> Nullable Float32Array -> IO () Source #
vertexAttrib3fv :: (MonadIO m, IsWebGLRenderingContextBase self, IsFloat32Array values) => self -> GLuint -> Maybe values -> m () Source #
js_vertexAttrib4f :: WebGLRenderingContextBase -> GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO () Source #
vertexAttrib4f :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m () Source #
js_vertexAttrib4fv :: WebGLRenderingContextBase -> GLuint -> Nullable Float32Array -> IO () Source #
vertexAttrib4fv :: (MonadIO m, IsWebGLRenderingContextBase self, IsFloat32Array values) => self -> GLuint -> Maybe values -> m () Source #
js_vertexAttribPointer :: WebGLRenderingContextBase -> GLuint -> GLint -> GLenum -> GLboolean -> GLsizei -> Double -> IO () Source #
vertexAttribPointer :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLuint -> GLint -> GLenum -> GLboolean -> GLsizei -> GLintptr -> m () Source #
js_viewport :: WebGLRenderingContextBase -> GLint -> GLint -> GLsizei -> GLsizei -> IO () Source #
viewport :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> GLint -> GLint -> GLsizei -> GLsizei -> m () Source #
pattern DEPTH_BUFFER_BIT :: forall a. (Num a, Eq a) => a Source #
pattern STENCIL_BUFFER_BIT :: forall a. (Num a, Eq a) => a Source #
pattern COLOR_BUFFER_BIT :: forall a. (Num a, Eq a) => a Source #
pattern LINE_STRIP :: forall a. (Num a, Eq a) => a Source #
pattern TRIANGLE_STRIP :: forall a. (Num a, Eq a) => a Source #
pattern TRIANGLE_FAN :: forall a. (Num a, Eq a) => a Source #
pattern ONE_MINUS_SRC_COLOR :: forall a. (Num a, Eq a) => a Source #
pattern ONE_MINUS_SRC_ALPHA :: forall a. (Num a, Eq a) => a Source #
pattern ONE_MINUS_DST_ALPHA :: forall a. (Num a, Eq a) => a Source #
pattern ONE_MINUS_DST_COLOR :: forall a. (Num a, Eq a) => a Source #
pattern SRC_ALPHA_SATURATE :: forall a. (Num a, Eq a) => a Source #
pattern BLEND_EQUATION :: forall a. (Num a, Eq a) => a Source #
pattern BLEND_EQUATION_RGB :: forall a. (Num a, Eq a) => a Source #
pattern BLEND_EQUATION_ALPHA :: forall a. (Num a, Eq a) => a Source #
pattern FUNC_SUBTRACT :: forall a. (Num a, Eq a) => a Source #
pattern FUNC_REVERSE_SUBTRACT :: forall a. (Num a, Eq a) => a Source #
pattern BLEND_DST_RGB :: forall a. (Num a, Eq a) => a Source #
pattern BLEND_SRC_RGB :: forall a. (Num a, Eq a) => a Source #
pattern BLEND_DST_ALPHA :: forall a. (Num a, Eq a) => a Source #
pattern BLEND_SRC_ALPHA :: forall a. (Num a, Eq a) => a Source #
pattern CONSTANT_COLOR :: forall a. (Num a, Eq a) => a Source #
pattern ONE_MINUS_CONSTANT_COLOR :: forall a. (Num a, Eq a) => a Source #
pattern CONSTANT_ALPHA :: forall a. (Num a, Eq a) => a Source #
pattern ONE_MINUS_CONSTANT_ALPHA :: forall a. (Num a, Eq a) => a Source #
pattern BLEND_COLOR :: forall a. (Num a, Eq a) => a Source #
pattern ARRAY_BUFFER :: forall a. (Num a, Eq a) => a Source #
pattern ELEMENT_ARRAY_BUFFER :: forall a. (Num a, Eq a) => a Source #
pattern ARRAY_BUFFER_BINDING :: forall a. (Num a, Eq a) => a Source #
pattern ELEMENT_ARRAY_BUFFER_BINDING :: forall a. (Num a, Eq a) => a Source #
pattern STREAM_DRAW :: forall a. (Num a, Eq a) => a Source #
pattern STATIC_DRAW :: forall a. (Num a, Eq a) => a Source #
pattern DYNAMIC_DRAW :: forall a. (Num a, Eq a) => a Source #
pattern BUFFER_SIZE :: forall a. (Num a, Eq a) => a Source #
pattern BUFFER_USAGE :: forall a. (Num a, Eq a) => a Source #
pattern CURRENT_VERTEX_ATTRIB :: forall a. (Num a, Eq a) => a Source #
pattern FRONT_AND_BACK :: forall a. (Num a, Eq a) => a Source #
pattern TEXTURE_2D :: forall a. (Num a, Eq a) => a Source #
pattern STENCIL_TEST :: forall a. (Num a, Eq a) => a Source #
pattern DEPTH_TEST :: forall a. (Num a, Eq a) => a Source #
pattern SCISSOR_TEST :: forall a. (Num a, Eq a) => a Source #
pattern POLYGON_OFFSET_FILL :: forall a. (Num a, Eq a) => a Source #
pattern SAMPLE_ALPHA_TO_COVERAGE :: forall a. (Num a, Eq a) => a Source #
pattern SAMPLE_COVERAGE :: forall a. (Num a, Eq a) => a Source #
pattern INVALID_ENUM :: forall a. (Num a, Eq a) => a Source #
pattern INVALID_VALUE :: forall a. (Num a, Eq a) => a Source #
pattern INVALID_OPERATION :: forall a. (Num a, Eq a) => a Source #
pattern OUT_OF_MEMORY :: forall a. (Num a, Eq a) => a Source #
pattern LINE_WIDTH :: forall a. (Num a, Eq a) => a Source #
pattern ALIASED_POINT_SIZE_RANGE :: forall a. (Num a, Eq a) => a Source #
pattern ALIASED_LINE_WIDTH_RANGE :: forall a. (Num a, Eq a) => a Source #
pattern CULL_FACE_MODE :: forall a. (Num a, Eq a) => a Source #
pattern FRONT_FACE :: forall a. (Num a, Eq a) => a Source #
pattern DEPTH_RANGE :: forall a. (Num a, Eq a) => a Source #
pattern DEPTH_WRITEMASK :: forall a. (Num a, Eq a) => a Source #
pattern DEPTH_CLEAR_VALUE :: forall a. (Num a, Eq a) => a Source #
pattern DEPTH_FUNC :: forall a. (Num a, Eq a) => a Source #
pattern STENCIL_CLEAR_VALUE :: forall a. (Num a, Eq a) => a Source #
pattern STENCIL_FUNC :: forall a. (Num a, Eq a) => a Source #
pattern STENCIL_FAIL :: forall a. (Num a, Eq a) => a Source #
pattern STENCIL_PASS_DEPTH_FAIL :: forall a. (Num a, Eq a) => a Source #
pattern STENCIL_PASS_DEPTH_PASS :: forall a. (Num a, Eq a) => a Source #
pattern STENCIL_REF :: forall a. (Num a, Eq a) => a Source #
pattern STENCIL_VALUE_MASK :: forall a. (Num a, Eq a) => a Source #
pattern STENCIL_WRITEMASK :: forall a. (Num a, Eq a) => a Source #
pattern STENCIL_BACK_FUNC :: forall a. (Num a, Eq a) => a Source #
pattern STENCIL_BACK_FAIL :: forall a. (Num a, Eq a) => a Source #
pattern STENCIL_BACK_PASS_DEPTH_FAIL :: forall a. (Num a, Eq a) => a Source #
pattern STENCIL_BACK_PASS_DEPTH_PASS :: forall a. (Num a, Eq a) => a Source #
pattern STENCIL_BACK_REF :: forall a. (Num a, Eq a) => a Source #
pattern STENCIL_BACK_VALUE_MASK :: forall a. (Num a, Eq a) => a Source #
pattern STENCIL_BACK_WRITEMASK :: forall a. (Num a, Eq a) => a Source #
pattern SCISSOR_BOX :: forall a. (Num a, Eq a) => a Source #
pattern COLOR_CLEAR_VALUE :: forall a. (Num a, Eq a) => a Source #
pattern COLOR_WRITEMASK :: forall a. (Num a, Eq a) => a Source #
pattern UNPACK_ALIGNMENT :: forall a. (Num a, Eq a) => a Source #
pattern PACK_ALIGNMENT :: forall a. (Num a, Eq a) => a Source #
pattern MAX_TEXTURE_SIZE :: forall a. (Num a, Eq a) => a Source #
pattern MAX_VIEWPORT_DIMS :: forall a. (Num a, Eq a) => a Source #
pattern SUBPIXEL_BITS :: forall a. (Num a, Eq a) => a Source #
pattern GREEN_BITS :: forall a. (Num a, Eq a) => a Source #
pattern ALPHA_BITS :: forall a. (Num a, Eq a) => a Source #
pattern DEPTH_BITS :: forall a. (Num a, Eq a) => a Source #
pattern STENCIL_BITS :: forall a. (Num a, Eq a) => a Source #
pattern POLYGON_OFFSET_UNITS :: forall a. (Num a, Eq a) => a Source #
pattern POLYGON_OFFSET_FACTOR :: forall a. (Num a, Eq a) => a Source #
pattern TEXTURE_BINDING_2D :: forall a. (Num a, Eq a) => a Source #
pattern SAMPLE_BUFFERS :: forall a. (Num a, Eq a) => a Source #
pattern SAMPLE_COVERAGE_VALUE :: forall a. (Num a, Eq a) => a Source #
pattern SAMPLE_COVERAGE_INVERT :: forall a. (Num a, Eq a) => a Source #
pattern COMPRESSED_TEXTURE_FORMATS :: forall a. (Num a, Eq a) => a Source #
pattern GENERATE_MIPMAP_HINT :: forall a. (Num a, Eq a) => a Source #
pattern UNSIGNED_BYTE :: forall a. (Num a, Eq a) => a Source #
pattern UNSIGNED_SHORT :: forall a. (Num a, Eq a) => a Source #
pattern UNSIGNED_INT :: forall a. (Num a, Eq a) => a Source #
pattern DEPTH_COMPONENT :: forall a. (Num a, Eq a) => a Source #
pattern LUMINANCE_ALPHA :: forall a. (Num a, Eq a) => a Source #
pattern UNSIGNED_SHORT_4_4_4_4 :: forall a. (Num a, Eq a) => a Source #
pattern UNSIGNED_SHORT_5_5_5_1 :: forall a. (Num a, Eq a) => a Source #
pattern UNSIGNED_SHORT_5_6_5 :: forall a. (Num a, Eq a) => a Source #
pattern FRAGMENT_SHADER :: forall a. (Num a, Eq a) => a Source #
pattern VERTEX_SHADER :: forall a. (Num a, Eq a) => a Source #
pattern MAX_VERTEX_ATTRIBS :: forall a. (Num a, Eq a) => a Source #
pattern MAX_VERTEX_UNIFORM_VECTORS :: forall a. (Num a, Eq a) => a Source #
pattern MAX_VARYING_VECTORS :: forall a. (Num a, Eq a) => a Source #
pattern MAX_COMBINED_TEXTURE_IMAGE_UNITS :: forall a. (Num a, Eq a) => a Source #
pattern MAX_VERTEX_TEXTURE_IMAGE_UNITS :: forall a. (Num a, Eq a) => a Source #
pattern MAX_TEXTURE_IMAGE_UNITS :: forall a. (Num a, Eq a) => a Source #
pattern MAX_FRAGMENT_UNIFORM_VECTORS :: forall a. (Num a, Eq a) => a Source #
pattern SHADER_TYPE :: forall a. (Num a, Eq a) => a Source #
pattern DELETE_STATUS :: forall a. (Num a, Eq a) => a Source #
pattern LINK_STATUS :: forall a. (Num a, Eq a) => a Source #
pattern VALIDATE_STATUS :: forall a. (Num a, Eq a) => a Source #
pattern ATTACHED_SHADERS :: forall a. (Num a, Eq a) => a Source #
pattern ACTIVE_UNIFORMS :: forall a. (Num a, Eq a) => a Source #
pattern ACTIVE_ATTRIBUTES :: forall a. (Num a, Eq a) => a Source #
pattern SHADING_LANGUAGE_VERSION :: forall a. (Num a, Eq a) => a Source #
pattern CURRENT_PROGRAM :: forall a. (Num a, Eq a) => a Source #
pattern NEAREST_MIPMAP_NEAREST :: forall a. (Num a, Eq a) => a Source #
pattern LINEAR_MIPMAP_NEAREST :: forall a. (Num a, Eq a) => a Source #
pattern NEAREST_MIPMAP_LINEAR :: forall a. (Num a, Eq a) => a Source #
pattern LINEAR_MIPMAP_LINEAR :: forall a. (Num a, Eq a) => a Source #
pattern TEXTURE_MAG_FILTER :: forall a. (Num a, Eq a) => a Source #
pattern TEXTURE_MIN_FILTER :: forall a. (Num a, Eq a) => a Source #
pattern TEXTURE_WRAP_S :: forall a. (Num a, Eq a) => a Source #
pattern TEXTURE_WRAP_T :: forall a. (Num a, Eq a) => a Source #
pattern TEXTURE_CUBE_MAP :: forall a. (Num a, Eq a) => a Source #
pattern TEXTURE_BINDING_CUBE_MAP :: forall a. (Num a, Eq a) => a Source #
pattern TEXTURE_CUBE_MAP_POSITIVE_X :: forall a. (Num a, Eq a) => a Source #
pattern TEXTURE_CUBE_MAP_NEGATIVE_X :: forall a. (Num a, Eq a) => a Source #
pattern TEXTURE_CUBE_MAP_POSITIVE_Y :: forall a. (Num a, Eq a) => a Source #
pattern TEXTURE_CUBE_MAP_NEGATIVE_Y :: forall a. (Num a, Eq a) => a Source #
pattern TEXTURE_CUBE_MAP_POSITIVE_Z :: forall a. (Num a, Eq a) => a Source #
pattern TEXTURE_CUBE_MAP_NEGATIVE_Z :: forall a. (Num a, Eq a) => a Source #
pattern MAX_CUBE_MAP_TEXTURE_SIZE :: forall a. (Num a, Eq a) => a Source #
pattern ACTIVE_TEXTURE :: forall a. (Num a, Eq a) => a Source #
pattern CLAMP_TO_EDGE :: forall a. (Num a, Eq a) => a Source #
pattern MIRRORED_REPEAT :: forall a. (Num a, Eq a) => a Source #
pattern FLOAT_VEC2 :: forall a. (Num a, Eq a) => a Source #
pattern FLOAT_VEC3 :: forall a. (Num a, Eq a) => a Source #
pattern FLOAT_VEC4 :: forall a. (Num a, Eq a) => a Source #
pattern FLOAT_MAT2 :: forall a. (Num a, Eq a) => a Source #
pattern FLOAT_MAT3 :: forall a. (Num a, Eq a) => a Source #
pattern FLOAT_MAT4 :: forall a. (Num a, Eq a) => a Source #
pattern SAMPLER_2D :: forall a. (Num a, Eq a) => a Source #
pattern SAMPLER_CUBE :: forall a. (Num a, Eq a) => a Source #
pattern VERTEX_ATTRIB_ARRAY_ENABLED :: forall a. (Num a, Eq a) => a Source #
pattern VERTEX_ATTRIB_ARRAY_SIZE :: forall a. (Num a, Eq a) => a Source #
pattern VERTEX_ATTRIB_ARRAY_STRIDE :: forall a. (Num a, Eq a) => a Source #
pattern VERTEX_ATTRIB_ARRAY_TYPE :: forall a. (Num a, Eq a) => a Source #
pattern VERTEX_ATTRIB_ARRAY_NORMALIZED :: forall a. (Num a, Eq a) => a Source #
pattern VERTEX_ATTRIB_ARRAY_POINTER :: forall a. (Num a, Eq a) => a Source #
pattern VERTEX_ATTRIB_ARRAY_BUFFER_BINDING :: forall a. (Num a, Eq a) => a Source #
pattern IMPLEMENTATION_COLOR_READ_TYPE :: forall a. (Num a, Eq a) => a Source #
pattern IMPLEMENTATION_COLOR_READ_FORMAT :: forall a. (Num a, Eq a) => a Source #
pattern COMPILE_STATUS :: forall a. (Num a, Eq a) => a Source #
pattern MEDIUM_FLOAT :: forall a. (Num a, Eq a) => a Source #
pattern HIGH_FLOAT :: forall a. (Num a, Eq a) => a Source #
pattern MEDIUM_INT :: forall a. (Num a, Eq a) => a Source #
pattern FRAMEBUFFER :: forall a. (Num a, Eq a) => a Source #
pattern RENDERBUFFER :: forall a. (Num a, Eq a) => a Source #
pattern DEPTH_COMPONENT16 :: forall a. (Num a, Eq a) => a Source #
pattern STENCIL_INDEX :: forall a. (Num a, Eq a) => a Source #
pattern STENCIL_INDEX8 :: forall a. (Num a, Eq a) => a Source #
pattern DEPTH_STENCIL :: forall a. (Num a, Eq a) => a Source #
pattern RENDERBUFFER_WIDTH :: forall a. (Num a, Eq a) => a Source #
pattern RENDERBUFFER_HEIGHT :: forall a. (Num a, Eq a) => a Source #
pattern RENDERBUFFER_INTERNAL_FORMAT :: forall a. (Num a, Eq a) => a Source #
pattern RENDERBUFFER_RED_SIZE :: forall a. (Num a, Eq a) => a Source #
pattern RENDERBUFFER_GREEN_SIZE :: forall a. (Num a, Eq a) => a Source #
pattern RENDERBUFFER_BLUE_SIZE :: forall a. (Num a, Eq a) => a Source #
pattern RENDERBUFFER_ALPHA_SIZE :: forall a. (Num a, Eq a) => a Source #
pattern RENDERBUFFER_DEPTH_SIZE :: forall a. (Num a, Eq a) => a Source #
pattern RENDERBUFFER_STENCIL_SIZE :: forall a. (Num a, Eq a) => a Source #
pattern FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE :: forall a. (Num a, Eq a) => a Source #
pattern FRAMEBUFFER_ATTACHMENT_OBJECT_NAME :: forall a. (Num a, Eq a) => a Source #
pattern FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL :: forall a. (Num a, Eq a) => a Source #
pattern FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE :: forall a. (Num a, Eq a) => a Source #
pattern COLOR_ATTACHMENT0 :: forall a. (Num a, Eq a) => a Source #
pattern DEPTH_ATTACHMENT :: forall a. (Num a, Eq a) => a Source #
pattern STENCIL_ATTACHMENT :: forall a. (Num a, Eq a) => a Source #
pattern DEPTH_STENCIL_ATTACHMENT :: forall a. (Num a, Eq a) => a Source #
pattern FRAMEBUFFER_COMPLETE :: forall a. (Num a, Eq a) => a Source #
pattern FRAMEBUFFER_INCOMPLETE_ATTACHMENT :: forall a. (Num a, Eq a) => a Source #
pattern FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT :: forall a. (Num a, Eq a) => a Source #
pattern FRAMEBUFFER_INCOMPLETE_DIMENSIONS :: forall a. (Num a, Eq a) => a Source #
pattern FRAMEBUFFER_UNSUPPORTED :: forall a. (Num a, Eq a) => a Source #
pattern FRAMEBUFFER_BINDING :: forall a. (Num a, Eq a) => a Source #
pattern RENDERBUFFER_BINDING :: forall a. (Num a, Eq a) => a Source #
pattern MAX_RENDERBUFFER_SIZE :: forall a. (Num a, Eq a) => a Source #
pattern INVALID_FRAMEBUFFER_OPERATION :: forall a. (Num a, Eq a) => a Source #
pattern UNPACK_FLIP_Y_WEBGL :: forall a. (Num a, Eq a) => a Source #
pattern UNPACK_PREMULTIPLY_ALPHA_WEBGL :: forall a. (Num a, Eq a) => a Source #
pattern CONTEXT_LOST_WEBGL :: forall a. (Num a, Eq a) => a Source #
pattern UNPACK_COLORSPACE_CONVERSION_WEBGL :: forall a. (Num a, Eq a) => a Source #
pattern BROWSER_DEFAULT_WEBGL :: forall a. (Num a, Eq a) => a Source #
getDrawingBufferWidth :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m GLsizei Source #
getDrawingBufferHeight :: (MonadIO m, IsWebGLRenderingContextBase self) => self -> m GLsizei Source #
newtype WebGLRenderingContextBase Source #
Functions for this inteface are in GHCJS.DOM.WebGLRenderingContextBase. Base interface functions are in:
class IsCanvasRenderingContext o => IsWebGLRenderingContextBase o Source #