Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data GL a
- newtype ActiveTexture = ActiveTexture Word
- module FWGL.Backend.GLES
- liftIO :: MonadIO m => forall a. IO a -> m a
- evalGL :: GL a -> Ctx -> IO a
- forkGL :: GLES => GL () -> GL ThreadId
- asyncGL :: GLES => GL a -> (a -> GL ()) -> GL ()
- getCtx :: GLES => GL Ctx
- activeTexture :: GLES => GLEnum -> GL ()
- attachShader :: GLES => Program -> Shader -> GL ()
- bindAttribLocation :: GLES => Program -> GLUInt -> GLString -> GL ()
- bindBuffer :: GLES => GLEnum -> Buffer -> GL ()
- bindFramebuffer :: GLES => GLEnum -> FrameBuffer -> GL ()
- bindRenderbuffer :: GLES => GLEnum -> RenderBuffer -> GL ()
- bindTexture :: GLES => GLEnum -> Texture -> GL ()
- blendColor :: GLES => Float -> Float -> Float -> Float -> GL ()
- blendEquation :: GLES => GLEnum -> GL ()
- blendEquationSeparate :: GLES => GLEnum -> GLEnum -> GL ()
- blendFunc :: GLES => GLEnum -> GLEnum -> GL ()
- blendFuncSeparate :: GLES => GLEnum -> GLEnum -> GLEnum -> GLEnum -> GL ()
- bufferData :: GLES => GLEnum -> Array -> GLEnum -> GL ()
- bufferSubData :: GLES => GLEnum -> GLPtrDiff -> Array -> GL ()
- checkFramebufferStatus :: GLES => GLEnum -> GL GLEnum
- clear :: GLES => GLEnum -> GL ()
- clearColor :: GLES => Float -> Float -> Float -> Float -> GL ()
- clearDepth :: GLES => Float -> GL ()
- clearStencil :: GLES => GLInt -> GL ()
- colorMask :: GLES => GLBool -> GLBool -> GLBool -> GLBool -> GL ()
- compileShader :: GLES => Shader -> GL ()
- compressedTexImage2D :: GLES => GLEnum -> GLInt -> GLEnum -> GLSize -> GLSize -> GLInt -> Array -> GL ()
- compressedTexSubImage2D :: GLES => GLEnum -> GLInt -> GLInt -> GLInt -> GLSize -> GLSize -> GLEnum -> Array -> GL ()
- copyTexImage2D :: GLES => GLEnum -> GLInt -> GLEnum -> GLInt -> GLInt -> GLSize -> GLSize -> GLInt -> GL ()
- copyTexSubImage2D :: GLES => GLEnum -> GLInt -> GLInt -> GLInt -> GLInt -> GLInt -> GLSize -> GLSize -> GL ()
- createBuffer :: GLES => GL Buffer
- createFramebuffer :: GLES => GL FrameBuffer
- createProgram :: GLES => GL Program
- createRenderbuffer :: GLES => GL RenderBuffer
- createShader :: GLES => GLEnum -> GL Shader
- createTexture :: GLES => GL Texture
- cullFace :: GLES => GLEnum -> GL ()
- deleteBuffer :: GLES => Buffer -> GL ()
- deleteFramebuffer :: GLES => FrameBuffer -> GL ()
- deleteProgram :: GLES => Program -> GL ()
- deleteRenderbuffer :: GLES => RenderBuffer -> GL ()
- deleteShader :: GLES => Shader -> GL ()
- deleteTexture :: GLES => Texture -> GL ()
- depthFunc :: GLES => GLEnum -> GL ()
- depthMask :: GLES => GLBool -> GL ()
- depthRange :: GLES => Float -> Float -> GL ()
- detachShader :: GLES => Program -> Shader -> GL ()
- disable :: GLES => GLEnum -> GL ()
- disableVertexAttribArray :: GLES => GLUInt -> GL ()
- drawArrays :: GLES => GLEnum -> GLInt -> GLSize -> GL ()
- drawElements :: GLES => GLEnum -> GLSize -> GLEnum -> GLPtr -> GL ()
- enable :: GLES => GLEnum -> GL ()
- enableVertexAttribArray :: GLES => GLUInt -> GL ()
- finish :: GLES => GL ()
- flush :: GLES => GL ()
- framebufferRenderbuffer :: GLES => GLEnum -> GLEnum -> GLEnum -> RenderBuffer -> GL ()
- framebufferTexture2D :: GLES => GLEnum -> GLEnum -> GLEnum -> Texture -> GLInt -> GL ()
- frontFace :: GLES => GLEnum -> GL ()
- generateMipmap :: GLES => GLEnum -> GL ()
- getAttribLocation :: GLES => Program -> GLString -> GL GLInt
- getError :: GLES => GL GLEnum
- getProgramInfoLog :: GLES => Program -> GL GLString
- getShaderInfoLog :: GLES => Shader -> GL GLString
- getShaderSource :: GLES => Shader -> GL GLString
- getUniformLocation :: GLES => Program -> GLString -> GL UniformLocation
- hint :: GLES => GLEnum -> GLEnum -> GL ()
- isBuffer :: GLES => Buffer -> GL GLBool
- isEnabled :: GLES => GLEnum -> GL GLBool
- isFramebuffer :: GLES => FrameBuffer -> GL GLBool
- isProgram :: GLES => Program -> GL GLBool
- isRenderbuffer :: GLES => RenderBuffer -> GL GLBool
- isShader :: GLES => Shader -> GL GLBool
- isTexture :: GLES => Texture -> GL GLBool
- lineWidth :: GLES => Float -> GL ()
- linkProgram :: GLES => Program -> GL ()
- pixelStorei :: GLES => GLEnum -> GLInt -> GL ()
- polygonOffset :: GLES => Float -> Float -> GL ()
- readPixels :: GLES => GLInt -> GLInt -> GLSize -> GLSize -> GLEnum -> GLEnum -> Array -> GL ()
- renderbufferStorage :: GLES => GLEnum -> GLEnum -> GLSize -> GLSize -> GL ()
- sampleCoverage :: GLES => Float -> GLBool -> GL ()
- scissor :: GLES => GLInt -> GLInt -> GLSize -> GLSize -> GL ()
- shaderSource :: GLES => Shader -> GLString -> GL ()
- stencilFunc :: GLES => GLEnum -> GLInt -> GLUInt -> GL ()
- stencilFuncSeparate :: GLES => GLEnum -> GLEnum -> GLInt -> GLUInt -> GL ()
- stencilMask :: GLES => GLUInt -> GL ()
- stencilMaskSeparate :: GLES => GLEnum -> GLUInt -> GL ()
- stencilOp :: GLES => GLEnum -> GLEnum -> GLEnum -> GL ()
- stencilOpSeparate :: GLES => GLEnum -> GLEnum -> GLEnum -> GLEnum -> GL ()
- texImage2DBuffer :: GLES => GLEnum -> GLInt -> GLInt -> GLSize -> GLSize -> GLInt -> GLEnum -> GLEnum -> Array -> GL ()
- texImage2DImage :: GLES => GLEnum -> GLInt -> GLInt -> GLEnum -> GLEnum -> Image -> GL ()
- texParameterf :: GLES => GLEnum -> GLEnum -> Float -> GL ()
- texParameteri :: GLES => GLEnum -> GLEnum -> GLInt -> GL ()
- texSubImage2D :: GLES => GLEnum -> GLInt -> GLInt -> GLInt -> GLSize -> GLSize -> GLEnum -> GLEnum -> Array -> GL ()
- uniform1f :: GLES => UniformLocation -> Float -> GL ()
- uniform1fv :: GLES => UniformLocation -> Float32Array -> GL ()
- uniform1i :: GLES => UniformLocation -> GLInt -> GL ()
- uniform1iv :: GLES => UniformLocation -> Int32Array -> GL ()
- uniform2f :: GLES => UniformLocation -> Float -> Float -> GL ()
- uniform2fv :: GLES => UniformLocation -> Float32Array -> GL ()
- uniform2i :: GLES => UniformLocation -> GLInt -> GLInt -> GL ()
- uniform2iv :: GLES => UniformLocation -> Int32Array -> GL ()
- uniform3f :: GLES => UniformLocation -> Float -> Float -> Float -> GL ()
- uniform3fv :: GLES => UniformLocation -> Float32Array -> GL ()
- uniform3i :: GLES => UniformLocation -> GLInt -> GLInt -> GLInt -> GL ()
- uniform3iv :: GLES => UniformLocation -> Int32Array -> GL ()
- uniform4f :: GLES => UniformLocation -> Float -> Float -> Float -> Float -> GL ()
- uniform4fv :: GLES => UniformLocation -> Float32Array -> GL ()
- uniform4i :: GLES => UniformLocation -> GLInt -> GLInt -> GLInt -> GLInt -> GL ()
- uniform4iv :: GLES => UniformLocation -> Int32Array -> GL ()
- uniformMatrix2fv :: GLES => UniformLocation -> GLBool -> Float32Array -> GL ()
- uniformMatrix3fv :: GLES => UniformLocation -> GLBool -> Float32Array -> GL ()
- uniformMatrix4fv :: GLES => UniformLocation -> GLBool -> Float32Array -> GL ()
- useProgram :: GLES => Program -> GL ()
- validateProgram :: GLES => Program -> GL ()
- vertexAttrib1f :: GLES => GLUInt -> Float -> GL ()
- vertexAttrib1fv :: GLES => GLUInt -> Float32Array -> GL ()
- vertexAttrib2f :: GLES => GLUInt -> Float -> Float -> GL ()
- vertexAttrib2fv :: GLES => GLUInt -> Float32Array -> GL ()
- vertexAttrib3f :: GLES => GLUInt -> Float -> Float -> Float -> GL ()
- vertexAttrib3fv :: GLES => GLUInt -> Float32Array -> GL ()
- vertexAttrib4f :: GLES => GLUInt -> Float -> Float -> Float -> Float -> GL ()
- vertexAttrib4fv :: GLES => GLUInt -> Float32Array -> GL ()
- vertexAttribPointer :: GLES => GLUInt -> GLInt -> GLEnum -> GLBool -> GLSize -> GLPtr -> GL ()
- viewport :: GLES => GLInt -> GLInt -> GLSize -> GLSize -> GL ()
Documentation
newtype ActiveTexture
module FWGL.Backend.GLES
activeTexture :: GLES => GLEnum -> GL ()
attachShader :: GLES => Program -> Shader -> GL ()
bindBuffer :: GLES => GLEnum -> Buffer -> GL ()
bindFramebuffer :: GLES => GLEnum -> FrameBuffer -> GL ()
bindRenderbuffer :: GLES => GLEnum -> RenderBuffer -> GL ()
bindTexture :: GLES => GLEnum -> Texture -> GL ()
blendEquation :: GLES => GLEnum -> GL ()
blendEquationSeparate :: GLES => GLEnum -> GLEnum -> GL ()
checkFramebufferStatus :: GLES => GLEnum -> GL GLEnum
clearDepth :: GLES => Float -> GL ()
clearStencil :: GLES => GLInt -> GL ()
compileShader :: GLES => Shader -> GL ()
compressedTexImage2D :: GLES => GLEnum -> GLInt -> GLEnum -> GLSize -> GLSize -> GLInt -> Array -> GL ()
compressedTexSubImage2D :: GLES => GLEnum -> GLInt -> GLInt -> GLInt -> GLSize -> GLSize -> GLEnum -> Array -> GL ()
copyTexImage2D :: GLES => GLEnum -> GLInt -> GLEnum -> GLInt -> GLInt -> GLSize -> GLSize -> GLInt -> GL ()
copyTexSubImage2D :: GLES => GLEnum -> GLInt -> GLInt -> GLInt -> GLInt -> GLInt -> GLSize -> GLSize -> GL ()
createBuffer :: GLES => GL Buffer
createFramebuffer :: GLES => GL FrameBuffer
createProgram :: GLES => GL Program
createRenderbuffer :: GLES => GL RenderBuffer
createShader :: GLES => GLEnum -> GL Shader
createTexture :: GLES => GL Texture
deleteBuffer :: GLES => Buffer -> GL ()
deleteFramebuffer :: GLES => FrameBuffer -> GL ()
deleteProgram :: GLES => Program -> GL ()
deleteRenderbuffer :: GLES => RenderBuffer -> GL ()
deleteShader :: GLES => Shader -> GL ()
deleteTexture :: GLES => Texture -> GL ()
depthRange :: GLES => Float -> Float -> GL ()
detachShader :: GLES => Program -> Shader -> GL ()
disableVertexAttribArray :: GLES => GLUInt -> GL ()
enableVertexAttribArray :: GLES => GLUInt -> GL ()
framebufferRenderbuffer :: GLES => GLEnum -> GLEnum -> GLEnum -> RenderBuffer -> GL ()
generateMipmap :: GLES => GLEnum -> GL ()
getProgramInfoLog :: GLES => Program -> GL GLString
getShaderInfoLog :: GLES => Shader -> GL GLString
getShaderSource :: GLES => Shader -> GL GLString
getUniformLocation :: GLES => Program -> GLString -> GL UniformLocation
isFramebuffer :: GLES => FrameBuffer -> GL GLBool
isRenderbuffer :: GLES => RenderBuffer -> GL GLBool
linkProgram :: GLES => Program -> GL ()
pixelStorei :: GLES => GLEnum -> GLInt -> GL ()
polygonOffset :: GLES => Float -> Float -> GL ()
sampleCoverage :: GLES => Float -> GLBool -> GL ()
shaderSource :: GLES => Shader -> GLString -> GL ()
stencilMask :: GLES => GLUInt -> GL ()
stencilMaskSeparate :: GLES => GLEnum -> GLUInt -> GL ()
texImage2DBuffer :: GLES => GLEnum -> GLInt -> GLInt -> GLSize -> GLSize -> GLInt -> GLEnum -> GLEnum -> Array -> GL ()
texSubImage2D :: GLES => GLEnum -> GLInt -> GLInt -> GLInt -> GLSize -> GLSize -> GLEnum -> GLEnum -> Array -> GL ()
uniform1f :: GLES => UniformLocation -> Float -> GL ()
uniform1fv :: GLES => UniformLocation -> Float32Array -> GL ()
uniform1i :: GLES => UniformLocation -> GLInt -> GL ()
uniform1iv :: GLES => UniformLocation -> Int32Array -> GL ()
uniform2fv :: GLES => UniformLocation -> Float32Array -> GL ()
uniform2iv :: GLES => UniformLocation -> Int32Array -> GL ()
uniform3fv :: GLES => UniformLocation -> Float32Array -> GL ()
uniform3iv :: GLES => UniformLocation -> Int32Array -> GL ()
uniform4fv :: GLES => UniformLocation -> Float32Array -> GL ()
uniform4iv :: GLES => UniformLocation -> Int32Array -> GL ()
uniformMatrix2fv :: GLES => UniformLocation -> GLBool -> Float32Array -> GL ()
uniformMatrix3fv :: GLES => UniformLocation -> GLBool -> Float32Array -> GL ()
uniformMatrix4fv :: GLES => UniformLocation -> GLBool -> Float32Array -> GL ()
useProgram :: GLES => Program -> GL ()
validateProgram :: GLES => Program -> GL ()
vertexAttrib1f :: GLES => GLUInt -> Float -> GL ()
vertexAttrib1fv :: GLES => GLUInt -> Float32Array -> GL ()
vertexAttrib2fv :: GLES => GLUInt -> Float32Array -> GL ()
vertexAttrib3fv :: GLES => GLUInt -> Float32Array -> GL ()
vertexAttrib4fv :: GLES => GLUInt -> Float32Array -> GL ()