Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- bufferDataPtr :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLsizeiptr -> GLenum -> m ()
- bufferData :: (MonadDOM m, IsBufferDataSource srcData) => WebGL2RenderingContext -> GLenum -> Maybe srcData -> GLenum -> m ()
- bufferSubData :: (MonadDOM m, IsBufferDataSource srcData) => WebGL2RenderingContext -> GLenum -> GLintptr -> Maybe srcData -> m ()
- bufferDataView :: (MonadDOM m, IsArrayBufferView data') => WebGL2RenderingContext -> GLenum -> data' -> GLenum -> GLuint -> Maybe GLuint -> m ()
- bufferSubDataView :: (MonadDOM m, IsArrayBufferView srcData) => WebGL2RenderingContext -> GLenum -> GLintptr -> srcData -> GLuint -> Maybe GLuint -> m ()
- copyBufferSubData :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLenum -> GLintptr -> GLintptr -> GLsizeiptr -> m ()
- getBufferSubData :: (MonadDOM m, IsArrayBufferView dstData) => WebGL2RenderingContext -> GLenum -> GLintptr -> dstData -> Maybe GLuint -> Maybe GLuint -> m ()
- blitFramebuffer :: MonadDOM m => WebGL2RenderingContext -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLbitfield -> GLenum -> m ()
- framebufferTextureLayer :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLenum -> GLuint -> GLint -> GLint -> m ()
- getInternalformatParameter :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLenum -> GLenum -> m JSVal
- getInternalformatParameter_ :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLenum -> GLenum -> m ()
- invalidateFramebuffer :: MonadDOM m => WebGL2RenderingContext -> GLenum -> [GLenum] -> m ()
- invalidateSubFramebuffer :: MonadDOM m => WebGL2RenderingContext -> GLenum -> [GLenum] -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- readBuffer :: MonadDOM m => WebGL2RenderingContext -> GLenum -> m ()
- renderbufferStorageMultisample :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m ()
- texStorage2D :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m ()
- texStorage3D :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> m ()
- texImage3D :: (MonadDOM m, IsArrayBufferView pixels) => WebGL2RenderingContext -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Maybe pixels -> m ()
- texSubImage3DView :: (MonadDOM m, IsArrayBufferView pixels) => WebGL2RenderingContext -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Maybe pixels -> m ()
- texSubImage3D :: (MonadDOM m, IsTexImageSource source) => WebGL2RenderingContext -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLenum -> GLenum -> source -> m ()
- copyTexSubImage3D :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- compressedTexImage3D :: (MonadDOM m, IsArrayBufferView data') => WebGL2RenderingContext -> GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLsizei -> Maybe data' -> m ()
- compressedTexSubImage3D :: (MonadDOM m, IsArrayBufferView data') => WebGL2RenderingContext -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Maybe data' -> m ()
- getFragDataLocation :: (MonadDOM m, ToJSString name) => WebGL2RenderingContext -> Maybe WebGLProgram -> name -> m GLint
- getFragDataLocation_ :: (MonadDOM m, ToJSString name) => WebGL2RenderingContext -> Maybe WebGLProgram -> name -> m ()
- uniform1ui :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLUniformLocation -> GLuint -> m ()
- uniform2ui :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLUniformLocation -> GLuint -> GLuint -> m ()
- uniform3ui :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLUniformLocation -> GLuint -> GLuint -> GLuint -> m ()
- uniform4ui :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLUniformLocation -> GLuint -> GLuint -> GLuint -> GLuint -> m ()
- uniform1uiv :: (MonadDOM m, IsUint32Array value) => WebGL2RenderingContext -> Maybe WebGLUniformLocation -> Maybe value -> m ()
- uniform2uiv :: (MonadDOM m, IsUint32Array value) => WebGL2RenderingContext -> Maybe WebGLUniformLocation -> Maybe value -> m ()
- uniform3uiv :: (MonadDOM m, IsUint32Array value) => WebGL2RenderingContext -> Maybe WebGLUniformLocation -> Maybe value -> m ()
- uniform4uiv :: (MonadDOM m, IsUint32Array value) => WebGL2RenderingContext -> Maybe WebGLUniformLocation -> Maybe value -> m ()
- uniformMatrix2x3fv :: (MonadDOM m, IsFloat32Array value) => WebGL2RenderingContext -> Maybe WebGLUniformLocation -> GLboolean -> Maybe value -> m ()
- uniformMatrix3x2fv :: (MonadDOM m, IsFloat32Array value) => WebGL2RenderingContext -> Maybe WebGLUniformLocation -> GLboolean -> Maybe value -> m ()
- uniformMatrix2x4fv :: (MonadDOM m, IsFloat32Array value) => WebGL2RenderingContext -> Maybe WebGLUniformLocation -> GLboolean -> Maybe value -> m ()
- uniformMatrix4x2fv :: (MonadDOM m, IsFloat32Array value) => WebGL2RenderingContext -> Maybe WebGLUniformLocation -> GLboolean -> Maybe value -> m ()
- uniformMatrix3x4fv :: (MonadDOM m, IsFloat32Array value) => WebGL2RenderingContext -> Maybe WebGLUniformLocation -> GLboolean -> Maybe value -> m ()
- uniformMatrix4x3fv :: (MonadDOM m, IsFloat32Array value) => WebGL2RenderingContext -> Maybe WebGLUniformLocation -> GLboolean -> Maybe value -> m ()
- vertexAttribI4i :: MonadDOM m => WebGL2RenderingContext -> GLuint -> GLint -> GLint -> GLint -> GLint -> m ()
- vertexAttribI4iv :: (MonadDOM m, IsInt32Array v) => WebGL2RenderingContext -> GLuint -> Maybe v -> m ()
- vertexAttribI4ui :: MonadDOM m => WebGL2RenderingContext -> GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> m ()
- vertexAttribI4uiv :: (MonadDOM m, IsUint32Array v) => WebGL2RenderingContext -> GLuint -> Maybe v -> m ()
- vertexAttribIPointer :: MonadDOM m => WebGL2RenderingContext -> GLuint -> GLint -> GLenum -> GLsizei -> GLintptr -> m ()
- vertexAttribDivisor :: MonadDOM m => WebGL2RenderingContext -> GLuint -> GLuint -> m ()
- drawArraysInstanced :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLint -> GLsizei -> GLsizei -> m ()
- drawElementsInstanced :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLsizei -> GLenum -> GLintptr -> GLsizei -> m ()
- drawRangeElements :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLuint -> GLuint -> GLsizei -> GLenum -> GLintptr -> m ()
- drawBuffers :: MonadDOM m => WebGL2RenderingContext -> [GLenum] -> m ()
- clearBufferiv :: (MonadDOM m, IsInt32Array value) => WebGL2RenderingContext -> GLenum -> GLint -> Maybe value -> m ()
- clearBufferuiv :: (MonadDOM m, IsUint32Array value) => WebGL2RenderingContext -> GLenum -> GLint -> Maybe value -> m ()
- clearBufferfv :: (MonadDOM m, IsFloat32Array value) => WebGL2RenderingContext -> GLenum -> GLint -> Maybe value -> m ()
- clearBufferfi :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLint -> GLfloat -> GLint -> m ()
- createQuery :: MonadDOM m => WebGL2RenderingContext -> m WebGLQuery
- createQuery_ :: MonadDOM m => WebGL2RenderingContext -> m ()
- deleteQuery :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLQuery -> m ()
- isQuery :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLQuery -> m GLboolean
- isQuery_ :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLQuery -> m ()
- beginQuery :: MonadDOM m => WebGL2RenderingContext -> GLenum -> Maybe WebGLQuery -> m ()
- endQuery :: MonadDOM m => WebGL2RenderingContext -> GLenum -> m ()
- getQuery :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLenum -> m WebGLQuery
- getQuery_ :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLenum -> m ()
- getQueryParameter :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLQuery -> GLenum -> m JSVal
- getQueryParameter_ :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLQuery -> GLenum -> m ()
- createSampler :: MonadDOM m => WebGL2RenderingContext -> m WebGLSampler
- createSampler_ :: MonadDOM m => WebGL2RenderingContext -> m ()
- deleteSampler :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLSampler -> m ()
- isSampler :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLSampler -> m GLboolean
- isSampler_ :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLSampler -> m ()
- bindSampler :: MonadDOM m => WebGL2RenderingContext -> GLuint -> Maybe WebGLSampler -> m ()
- samplerParameteri :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLSampler -> GLenum -> GLint -> m ()
- samplerParameterf :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLSampler -> GLenum -> GLfloat -> m ()
- getSamplerParameter :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLSampler -> GLenum -> m JSVal
- getSamplerParameter_ :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLSampler -> GLenum -> m ()
- fenceSync :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLbitfield -> m WebGLSync
- fenceSync_ :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLbitfield -> m ()
- isSync :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLSync -> m GLboolean
- isSync_ :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLSync -> m ()
- deleteSync :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLSync -> m ()
- clientWaitSync :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLSync -> GLbitfield -> GLuint64 -> m GLenum
- clientWaitSync_ :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLSync -> GLbitfield -> GLuint64 -> m ()
- waitSync :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLSync -> GLbitfield -> GLuint64 -> m ()
- getSyncParameter :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLSync -> GLenum -> m JSVal
- getSyncParameter_ :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLSync -> GLenum -> m ()
- createTransformFeedback :: MonadDOM m => WebGL2RenderingContext -> m WebGLTransformFeedback
- createTransformFeedback_ :: MonadDOM m => WebGL2RenderingContext -> m ()
- deleteTransformFeedback :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLTransformFeedback -> m ()
- isTransformFeedback :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLTransformFeedback -> m GLboolean
- isTransformFeedback_ :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLTransformFeedback -> m ()
- bindTransformFeedback :: MonadDOM m => WebGL2RenderingContext -> GLenum -> Maybe WebGLTransformFeedback -> m ()
- beginTransformFeedback :: MonadDOM m => WebGL2RenderingContext -> GLenum -> m ()
- endTransformFeedback :: MonadDOM m => WebGL2RenderingContext -> m ()
- transformFeedbackVaryings :: (MonadDOM m, ToJSString varyings) => WebGL2RenderingContext -> Maybe WebGLProgram -> [varyings] -> GLenum -> m ()
- getTransformFeedbackVarying :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLProgram -> GLuint -> m WebGLActiveInfo
- getTransformFeedbackVarying_ :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLProgram -> GLuint -> m ()
- pauseTransformFeedback :: MonadDOM m => WebGL2RenderingContext -> m ()
- resumeTransformFeedback :: MonadDOM m => WebGL2RenderingContext -> m ()
- bindBufferBase :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLuint -> Maybe WebGLBuffer -> m ()
- bindBufferRange :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLuint -> Maybe WebGLBuffer -> GLintptr -> GLsizeiptr -> m ()
- getIndexedParameter :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLuint -> m JSVal
- getIndexedParameter_ :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLuint -> m ()
- getUniformIndices :: (MonadDOM m, ToJSString uniformNames) => WebGL2RenderingContext -> Maybe WebGLProgram -> [uniformNames] -> m Uint32Array
- getUniformIndices_ :: (MonadDOM m, ToJSString uniformNames) => WebGL2RenderingContext -> Maybe WebGLProgram -> [uniformNames] -> m ()
- getActiveUniforms :: (MonadDOM m, IsUint32Array uniformIndices) => WebGL2RenderingContext -> Maybe WebGLProgram -> Maybe uniformIndices -> GLenum -> m Int32Array
- getActiveUniforms_ :: (MonadDOM m, IsUint32Array uniformIndices) => WebGL2RenderingContext -> Maybe WebGLProgram -> Maybe uniformIndices -> GLenum -> m ()
- getUniformBlockIndex :: (MonadDOM m, ToJSString uniformBlockName) => WebGL2RenderingContext -> Maybe WebGLProgram -> uniformBlockName -> m GLuint
- getUniformBlockIndex_ :: (MonadDOM m, ToJSString uniformBlockName) => WebGL2RenderingContext -> Maybe WebGLProgram -> uniformBlockName -> m ()
- getActiveUniformBlockParameter :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLProgram -> GLuint -> GLenum -> m JSVal
- getActiveUniformBlockParameter_ :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLProgram -> GLuint -> GLenum -> m ()
- getActiveUniformBlockName :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLProgram -> GLuint -> m JSVal
- getActiveUniformBlockName_ :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLProgram -> GLuint -> m ()
- uniformBlockBinding :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLProgram -> GLuint -> GLuint -> m ()
- createVertexArray :: MonadDOM m => WebGL2RenderingContext -> m WebGLVertexArrayObject
- createVertexArray_ :: MonadDOM m => WebGL2RenderingContext -> m ()
- deleteVertexArray :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLVertexArrayObject -> m ()
- isVertexArray :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLVertexArrayObject -> m GLboolean
- isVertexArray_ :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLVertexArrayObject -> m ()
- bindVertexArray :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLVertexArrayObject -> m ()
- pattern READ_BUFFER :: forall a. (Eq a, Num a) => a
- pattern UNPACK_ROW_LENGTH :: forall a. (Eq a, Num a) => a
- pattern UNPACK_SKIP_ROWS :: forall a. (Eq a, Num a) => a
- pattern UNPACK_SKIP_PIXELS :: forall a. (Eq a, Num a) => a
- pattern PACK_ROW_LENGTH :: forall a. (Eq a, Num a) => a
- pattern PACK_SKIP_ROWS :: forall a. (Eq a, Num a) => a
- pattern PACK_SKIP_PIXELS :: forall a. (Eq a, Num a) => a
- pattern COLOR :: forall a. (Eq a, Num a) => a
- pattern DEPTH :: forall a. (Eq a, Num a) => a
- pattern STENCIL :: forall a. (Eq a, Num a) => a
- pattern RED :: forall a. (Eq a, Num a) => a
- pattern RGB8 :: forall a. (Eq a, Num a) => a
- pattern RGBA8 :: forall a. (Eq a, Num a) => a
- pattern RGB10_A2 :: forall a. (Eq a, Num a) => a
- pattern TEXTURE_BINDING_3D :: forall a. (Eq a, Num a) => a
- pattern UNPACK_SKIP_IMAGES :: forall a. (Eq a, Num a) => a
- pattern UNPACK_IMAGE_HEIGHT :: forall a. (Eq a, Num a) => a
- pattern TEXTURE_3D :: forall a. (Eq a, Num a) => a
- pattern TEXTURE_WRAP_R :: forall a. (Eq a, Num a) => a
- pattern MAX_3D_TEXTURE_SIZE :: forall a. (Eq a, Num a) => a
- pattern UNSIGNED_INT_2_10_10_10_REV :: forall a. (Eq a, Num a) => a
- pattern MAX_ELEMENTS_VERTICES :: forall a. (Eq a, Num a) => a
- pattern MAX_ELEMENTS_INDICES :: forall a. (Eq a, Num a) => a
- pattern TEXTURE_MIN_LOD :: forall a. (Eq a, Num a) => a
- pattern TEXTURE_MAX_LOD :: forall a. (Eq a, Num a) => a
- pattern TEXTURE_BASE_LEVEL :: forall a. (Eq a, Num a) => a
- pattern TEXTURE_MAX_LEVEL :: forall a. (Eq a, Num a) => a
- pattern MIN :: forall a. (Eq a, Num a) => a
- pattern MAX :: forall a. (Eq a, Num a) => a
- pattern DEPTH_COMPONENT24 :: forall a. (Eq a, Num a) => a
- pattern MAX_TEXTURE_LOD_BIAS :: forall a. (Eq a, Num a) => a
- pattern TEXTURE_COMPARE_MODE :: forall a. (Eq a, Num a) => a
- pattern TEXTURE_COMPARE_FUNC :: forall a. (Eq a, Num a) => a
- pattern CURRENT_QUERY :: forall a. (Eq a, Num a) => a
- pattern QUERY_RESULT :: forall a. (Eq a, Num a) => a
- pattern QUERY_RESULT_AVAILABLE :: forall a. (Eq a, Num a) => a
- pattern STREAM_READ :: forall a. (Eq a, Num a) => a
- pattern STREAM_COPY :: forall a. (Eq a, Num a) => a
- pattern STATIC_READ :: forall a. (Eq a, Num a) => a
- pattern STATIC_COPY :: forall a. (Eq a, Num a) => a
- pattern DYNAMIC_READ :: forall a. (Eq a, Num a) => a
- pattern DYNAMIC_COPY :: forall a. (Eq a, Num a) => a
- pattern MAX_DRAW_BUFFERS :: forall a. (Eq a, Num a) => a
- pattern DRAW_BUFFER0 :: forall a. (Eq a, Num a) => a
- pattern DRAW_BUFFER1 :: forall a. (Eq a, Num a) => a
- pattern DRAW_BUFFER2 :: forall a. (Eq a, Num a) => a
- pattern DRAW_BUFFER3 :: forall a. (Eq a, Num a) => a
- pattern DRAW_BUFFER4 :: forall a. (Eq a, Num a) => a
- pattern DRAW_BUFFER5 :: forall a. (Eq a, Num a) => a
- pattern DRAW_BUFFER6 :: forall a. (Eq a, Num a) => a
- pattern DRAW_BUFFER7 :: forall a. (Eq a, Num a) => a
- pattern DRAW_BUFFER8 :: forall a. (Eq a, Num a) => a
- pattern DRAW_BUFFER9 :: forall a. (Eq a, Num a) => a
- pattern DRAW_BUFFER10 :: forall a. (Eq a, Num a) => a
- pattern DRAW_BUFFER11 :: forall a. (Eq a, Num a) => a
- pattern DRAW_BUFFER12 :: forall a. (Eq a, Num a) => a
- pattern DRAW_BUFFER13 :: forall a. (Eq a, Num a) => a
- pattern DRAW_BUFFER14 :: forall a. (Eq a, Num a) => a
- pattern DRAW_BUFFER15 :: forall a. (Eq a, Num a) => a
- pattern MAX_FRAGMENT_UNIFORM_COMPONENTS :: forall a. (Eq a, Num a) => a
- pattern MAX_VERTEX_UNIFORM_COMPONENTS :: forall a. (Eq a, Num a) => a
- pattern SAMPLER_3D :: forall a. (Eq a, Num a) => a
- pattern SAMPLER_2D_SHADOW :: forall a. (Eq a, Num a) => a
- pattern FRAGMENT_SHADER_DERIVATIVE_HINT :: forall a. (Eq a, Num a) => a
- pattern PIXEL_PACK_BUFFER :: forall a. (Eq a, Num a) => a
- pattern PIXEL_UNPACK_BUFFER :: forall a. (Eq a, Num a) => a
- pattern PIXEL_PACK_BUFFER_BINDING :: forall a. (Eq a, Num a) => a
- pattern PIXEL_UNPACK_BUFFER_BINDING :: forall a. (Eq a, Num a) => a
- pattern FLOAT_MAT2x3 :: forall a. (Eq a, Num a) => a
- pattern FLOAT_MAT2x4 :: forall a. (Eq a, Num a) => a
- pattern FLOAT_MAT3x2 :: forall a. (Eq a, Num a) => a
- pattern FLOAT_MAT3x4 :: forall a. (Eq a, Num a) => a
- pattern FLOAT_MAT4x2 :: forall a. (Eq a, Num a) => a
- pattern FLOAT_MAT4x3 :: forall a. (Eq a, Num a) => a
- pattern SRGB :: forall a. (Eq a, Num a) => a
- pattern SRGB8 :: forall a. (Eq a, Num a) => a
- pattern SRGB8_ALPHA8 :: forall a. (Eq a, Num a) => a
- pattern COMPARE_REF_TO_TEXTURE :: forall a. (Eq a, Num a) => a
- pattern RGBA32F :: forall a. (Eq a, Num a) => a
- pattern RGB32F :: forall a. (Eq a, Num a) => a
- pattern RGBA16F :: forall a. (Eq a, Num a) => a
- pattern RGB16F :: forall a. (Eq a, Num a) => a
- pattern VERTEX_ATTRIB_ARRAY_INTEGER :: forall a. (Eq a, Num a) => a
- pattern MAX_ARRAY_TEXTURE_LAYERS :: forall a. (Eq a, Num a) => a
- pattern MIN_PROGRAM_TEXEL_OFFSET :: forall a. (Eq a, Num a) => a
- pattern MAX_PROGRAM_TEXEL_OFFSET :: forall a. (Eq a, Num a) => a
- pattern MAX_VARYING_COMPONENTS :: forall a. (Eq a, Num a) => a
- pattern TEXTURE_2D_ARRAY :: forall a. (Eq a, Num a) => a
- pattern TEXTURE_BINDING_2D_ARRAY :: forall a. (Eq a, Num a) => a
- pattern R11F_G11F_B10F :: forall a. (Eq a, Num a) => a
- pattern UNSIGNED_INT_10F_11F_11F_REV :: forall a. (Eq a, Num a) => a
- pattern RGB9_E5 :: forall a. (Eq a, Num a) => a
- pattern UNSIGNED_INT_5_9_9_9_REV :: forall a. (Eq a, Num a) => a
- pattern TRANSFORM_FEEDBACK_BUFFER_MODE :: forall a. (Eq a, Num a) => a
- pattern MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS :: forall a. (Eq a, Num a) => a
- pattern TRANSFORM_FEEDBACK_VARYINGS :: forall a. (Eq a, Num a) => a
- pattern TRANSFORM_FEEDBACK_BUFFER_START :: forall a. (Eq a, Num a) => a
- pattern TRANSFORM_FEEDBACK_BUFFER_SIZE :: forall a. (Eq a, Num a) => a
- pattern TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN :: forall a. (Eq a, Num a) => a
- pattern RASTERIZER_DISCARD :: forall a. (Eq a, Num a) => a
- pattern MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS :: forall a. (Eq a, Num a) => a
- pattern MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS :: forall a. (Eq a, Num a) => a
- pattern INTERLEAVED_ATTRIBS :: forall a. (Eq a, Num a) => a
- pattern SEPARATE_ATTRIBS :: forall a. (Eq a, Num a) => a
- pattern TRANSFORM_FEEDBACK_BUFFER :: forall a. (Eq a, Num a) => a
- pattern TRANSFORM_FEEDBACK_BUFFER_BINDING :: forall a. (Eq a, Num a) => a
- pattern RGBA32UI :: forall a. (Eq a, Num a) => a
- pattern RGB32UI :: forall a. (Eq a, Num a) => a
- pattern RGBA16UI :: forall a. (Eq a, Num a) => a
- pattern RGB16UI :: forall a. (Eq a, Num a) => a
- pattern RGBA8UI :: forall a. (Eq a, Num a) => a
- pattern RGB8UI :: forall a. (Eq a, Num a) => a
- pattern RGBA32I :: forall a. (Eq a, Num a) => a
- pattern RGB32I :: forall a. (Eq a, Num a) => a
- pattern RGBA16I :: forall a. (Eq a, Num a) => a
- pattern RGB16I :: forall a. (Eq a, Num a) => a
- pattern RGBA8I :: forall a. (Eq a, Num a) => a
- pattern RGB8I :: forall a. (Eq a, Num a) => a
- pattern RED_INTEGER :: forall a. (Eq a, Num a) => a
- pattern RGB_INTEGER :: forall a. (Eq a, Num a) => a
- pattern RGBA_INTEGER :: forall a. (Eq a, Num a) => a
- pattern SAMPLER_2D_ARRAY :: forall a. (Eq a, Num a) => a
- pattern SAMPLER_2D_ARRAY_SHADOW :: forall a. (Eq a, Num a) => a
- pattern SAMPLER_CUBE_SHADOW :: forall a. (Eq a, Num a) => a
- pattern UNSIGNED_INT_VEC2 :: forall a. (Eq a, Num a) => a
- pattern UNSIGNED_INT_VEC3 :: forall a. (Eq a, Num a) => a
- pattern UNSIGNED_INT_VEC4 :: forall a. (Eq a, Num a) => a
- pattern INT_SAMPLER_2D :: forall a. (Eq a, Num a) => a
- pattern INT_SAMPLER_3D :: forall a. (Eq a, Num a) => a
- pattern INT_SAMPLER_CUBE :: forall a. (Eq a, Num a) => a
- pattern INT_SAMPLER_2D_ARRAY :: forall a. (Eq a, Num a) => a
- pattern UNSIGNED_INT_SAMPLER_2D :: forall a. (Eq a, Num a) => a
- pattern UNSIGNED_INT_SAMPLER_3D :: forall a. (Eq a, Num a) => a
- pattern UNSIGNED_INT_SAMPLER_CUBE :: forall a. (Eq a, Num a) => a
- pattern UNSIGNED_INT_SAMPLER_2D_ARRAY :: forall a. (Eq a, Num a) => a
- pattern DEPTH_COMPONENT32F :: forall a. (Eq a, Num a) => a
- pattern DEPTH32F_STENCIL8 :: forall a. (Eq a, Num a) => a
- pattern FLOAT_32_UNSIGNED_INT_24_8_REV :: forall a. (Eq a, Num a) => a
- pattern FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING :: forall a. (Eq a, Num a) => a
- pattern FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE :: forall a. (Eq a, Num a) => a
- pattern FRAMEBUFFER_ATTACHMENT_RED_SIZE :: forall a. (Eq a, Num a) => a
- pattern FRAMEBUFFER_ATTACHMENT_GREEN_SIZE :: forall a. (Eq a, Num a) => a
- pattern FRAMEBUFFER_ATTACHMENT_BLUE_SIZE :: forall a. (Eq a, Num a) => a
- pattern FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE :: forall a. (Eq a, Num a) => a
- pattern FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE :: forall a. (Eq a, Num a) => a
- pattern FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE :: forall a. (Eq a, Num a) => a
- pattern FRAMEBUFFER_DEFAULT :: forall a. (Eq a, Num a) => a
- pattern DEPTH_STENCIL_ATTACHMENT :: forall a. (Eq a, Num a) => a
- pattern DEPTH_STENCIL :: forall a. (Eq a, Num a) => a
- pattern UNSIGNED_INT_24_8 :: forall a. (Eq a, Num a) => a
- pattern DEPTH24_STENCIL8 :: forall a. (Eq a, Num a) => a
- pattern UNSIGNED_NORMALIZED :: forall a. (Eq a, Num a) => a
- pattern DRAW_FRAMEBUFFER_BINDING :: forall a. (Eq a, Num a) => a
- pattern READ_FRAMEBUFFER :: forall a. (Eq a, Num a) => a
- pattern DRAW_FRAMEBUFFER :: forall a. (Eq a, Num a) => a
- pattern READ_FRAMEBUFFER_BINDING :: forall a. (Eq a, Num a) => a
- pattern RENDERBUFFER_SAMPLES :: forall a. (Eq a, Num a) => a
- pattern FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER :: forall a. (Eq a, Num a) => a
- pattern MAX_COLOR_ATTACHMENTS :: forall a. (Eq a, Num a) => a
- pattern COLOR_ATTACHMENT1 :: forall a. (Eq a, Num a) => a
- pattern COLOR_ATTACHMENT2 :: forall a. (Eq a, Num a) => a
- pattern COLOR_ATTACHMENT3 :: forall a. (Eq a, Num a) => a
- pattern COLOR_ATTACHMENT4 :: forall a. (Eq a, Num a) => a
- pattern COLOR_ATTACHMENT5 :: forall a. (Eq a, Num a) => a
- pattern COLOR_ATTACHMENT6 :: forall a. (Eq a, Num a) => a
- pattern COLOR_ATTACHMENT7 :: forall a. (Eq a, Num a) => a
- pattern COLOR_ATTACHMENT8 :: forall a. (Eq a, Num a) => a
- pattern COLOR_ATTACHMENT9 :: forall a. (Eq a, Num a) => a
- pattern COLOR_ATTACHMENT10 :: forall a. (Eq a, Num a) => a
- pattern COLOR_ATTACHMENT11 :: forall a. (Eq a, Num a) => a
- pattern COLOR_ATTACHMENT12 :: forall a. (Eq a, Num a) => a
- pattern COLOR_ATTACHMENT13 :: forall a. (Eq a, Num a) => a
- pattern COLOR_ATTACHMENT14 :: forall a. (Eq a, Num a) => a
- pattern COLOR_ATTACHMENT15 :: forall a. (Eq a, Num a) => a
- pattern FRAMEBUFFER_INCOMPLETE_MULTISAMPLE :: forall a. (Eq a, Num a) => a
- pattern MAX_SAMPLES :: forall a. (Eq a, Num a) => a
- pattern HALF_FLOAT :: forall a. (Eq a, Num a) => a
- pattern RG :: forall a. (Eq a, Num a) => a
- pattern RG_INTEGER :: forall a. (Eq a, Num a) => a
- pattern R8 :: forall a. (Eq a, Num a) => a
- pattern RG8 :: forall a. (Eq a, Num a) => a
- pattern R16F :: forall a. (Eq a, Num a) => a
- pattern R32F :: forall a. (Eq a, Num a) => a
- pattern RG16F :: forall a. (Eq a, Num a) => a
- pattern RG32F :: forall a. (Eq a, Num a) => a
- pattern R8I :: forall a. (Eq a, Num a) => a
- pattern R8UI :: forall a. (Eq a, Num a) => a
- pattern R16I :: forall a. (Eq a, Num a) => a
- pattern R16UI :: forall a. (Eq a, Num a) => a
- pattern R32I :: forall a. (Eq a, Num a) => a
- pattern R32UI :: forall a. (Eq a, Num a) => a
- pattern RG8I :: forall a. (Eq a, Num a) => a
- pattern RG8UI :: forall a. (Eq a, Num a) => a
- pattern RG16I :: forall a. (Eq a, Num a) => a
- pattern RG16UI :: forall a. (Eq a, Num a) => a
- pattern RG32I :: forall a. (Eq a, Num a) => a
- pattern RG32UI :: forall a. (Eq a, Num a) => a
- pattern VERTEX_ARRAY_BINDING :: forall a. (Eq a, Num a) => a
- pattern R8_SNORM :: forall a. (Eq a, Num a) => a
- pattern RG8_SNORM :: forall a. (Eq a, Num a) => a
- pattern RGB8_SNORM :: forall a. (Eq a, Num a) => a
- pattern RGBA8_SNORM :: forall a. (Eq a, Num a) => a
- pattern SIGNED_NORMALIZED :: forall a. (Eq a, Num a) => a
- pattern PRIMITIVE_RESTART_FIXED_INDEX :: forall a. (Eq a, Num a) => a
- pattern COPY_READ_BUFFER :: forall a. (Eq a, Num a) => a
- pattern COPY_WRITE_BUFFER :: forall a. (Eq a, Num a) => a
- pattern COPY_READ_BUFFER_BINDING :: forall a. (Eq a, Num a) => a
- pattern COPY_WRITE_BUFFER_BINDING :: forall a. (Eq a, Num a) => a
- pattern UNIFORM_BUFFER :: forall a. (Eq a, Num a) => a
- pattern UNIFORM_BUFFER_BINDING :: forall a. (Eq a, Num a) => a
- pattern UNIFORM_BUFFER_START :: forall a. (Eq a, Num a) => a
- pattern UNIFORM_BUFFER_SIZE :: forall a. (Eq a, Num a) => a
- pattern MAX_VERTEX_UNIFORM_BLOCKS :: forall a. (Eq a, Num a) => a
- pattern MAX_FRAGMENT_UNIFORM_BLOCKS :: forall a. (Eq a, Num a) => a
- pattern MAX_COMBINED_UNIFORM_BLOCKS :: forall a. (Eq a, Num a) => a
- pattern MAX_UNIFORM_BUFFER_BINDINGS :: forall a. (Eq a, Num a) => a
- pattern MAX_UNIFORM_BLOCK_SIZE :: forall a. (Eq a, Num a) => a
- pattern MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS :: forall a. (Eq a, Num a) => a
- pattern MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS :: forall a. (Eq a, Num a) => a
- pattern UNIFORM_BUFFER_OFFSET_ALIGNMENT :: forall a. (Eq a, Num a) => a
- pattern ACTIVE_UNIFORM_BLOCKS :: forall a. (Eq a, Num a) => a
- pattern UNIFORM_TYPE :: forall a. (Eq a, Num a) => a
- pattern UNIFORM_SIZE :: forall a. (Eq a, Num a) => a
- pattern UNIFORM_BLOCK_INDEX :: forall a. (Eq a, Num a) => a
- pattern UNIFORM_OFFSET :: forall a. (Eq a, Num a) => a
- pattern UNIFORM_ARRAY_STRIDE :: forall a. (Eq a, Num a) => a
- pattern UNIFORM_MATRIX_STRIDE :: forall a. (Eq a, Num a) => a
- pattern UNIFORM_IS_ROW_MAJOR :: forall a. (Eq a, Num a) => a
- pattern UNIFORM_BLOCK_BINDING :: forall a. (Eq a, Num a) => a
- pattern UNIFORM_BLOCK_DATA_SIZE :: forall a. (Eq a, Num a) => a
- pattern UNIFORM_BLOCK_ACTIVE_UNIFORMS :: forall a. (Eq a, Num a) => a
- pattern UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES :: forall a. (Eq a, Num a) => a
- pattern UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER :: forall a. (Eq a, Num a) => a
- pattern UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER :: forall a. (Eq a, Num a) => a
- pattern INVALID_INDEX :: forall a. (Eq a, Num a) => a
- pattern MAX_VERTEX_OUTPUT_COMPONENTS :: forall a. (Eq a, Num a) => a
- pattern MAX_FRAGMENT_INPUT_COMPONENTS :: forall a. (Eq a, Num a) => a
- pattern MAX_SERVER_WAIT_TIMEOUT :: forall a. (Eq a, Num a) => a
- pattern OBJECT_TYPE :: forall a. (Eq a, Num a) => a
- pattern SYNC_CONDITION :: forall a. (Eq a, Num a) => a
- pattern SYNC_STATUS :: forall a. (Eq a, Num a) => a
- pattern SYNC_FLAGS :: forall a. (Eq a, Num a) => a
- pattern SYNC_FENCE :: forall a. (Eq a, Num a) => a
- pattern SYNC_GPU_COMMANDS_COMPLETE :: forall a. (Eq a, Num a) => a
- pattern UNSIGNALED :: forall a. (Eq a, Num a) => a
- pattern SIGNALED :: forall a. (Eq a, Num a) => a
- pattern ALREADY_SIGNALED :: forall a. (Eq a, Num a) => a
- pattern TIMEOUT_EXPIRED :: forall a. (Eq a, Num a) => a
- pattern CONDITION_SATISFIED :: forall a. (Eq a, Num a) => a
- pattern WAIT_FAILED :: forall a. (Eq a, Num a) => a
- pattern SYNC_FLUSH_COMMANDS_BIT :: forall a. (Eq a, Num a) => a
- pattern VERTEX_ATTRIB_ARRAY_DIVISOR :: forall a. (Eq a, Num a) => a
- pattern ANY_SAMPLES_PASSED :: forall a. (Eq a, Num a) => a
- pattern ANY_SAMPLES_PASSED_CONSERVATIVE :: forall a. (Eq a, Num a) => a
- pattern SAMPLER_BINDING :: forall a. (Eq a, Num a) => a
- pattern RGB10_A2UI :: forall a. (Eq a, Num a) => a
- pattern TEXTURE_SWIZZLE_R :: forall a. (Eq a, Num a) => a
- pattern TEXTURE_SWIZZLE_G :: forall a. (Eq a, Num a) => a
- pattern TEXTURE_SWIZZLE_B :: forall a. (Eq a, Num a) => a
- pattern TEXTURE_SWIZZLE_A :: forall a. (Eq a, Num a) => a
- pattern GREEN :: forall a. (Eq a, Num a) => a
- pattern BLUE :: forall a. (Eq a, Num a) => a
- pattern INT_2_10_10_10_REV :: forall a. (Eq a, Num a) => a
- pattern TRANSFORM_FEEDBACK :: forall a. (Eq a, Num a) => a
- pattern TRANSFORM_FEEDBACK_PAUSED :: forall a. (Eq a, Num a) => a
- pattern TRANSFORM_FEEDBACK_ACTIVE :: forall a. (Eq a, Num a) => a
- pattern TRANSFORM_FEEDBACK_BINDING :: forall a. (Eq a, Num a) => a
- pattern COMPRESSED_R11_EAC :: forall a. (Eq a, Num a) => a
- pattern COMPRESSED_SIGNED_R11_EAC :: forall a. (Eq a, Num a) => a
- pattern COMPRESSED_RG11_EAC :: forall a. (Eq a, Num a) => a
- pattern COMPRESSED_SIGNED_RG11_EAC :: forall a. (Eq a, Num a) => a
- pattern COMPRESSED_RGB8_ETC2 :: forall a. (Eq a, Num a) => a
- pattern COMPRESSED_SRGB8_ETC2 :: forall a. (Eq a, Num a) => a
- pattern COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 :: forall a. (Eq a, Num a) => a
- pattern COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 :: forall a. (Eq a, Num a) => a
- pattern COMPRESSED_RGBA8_ETC2_EAC :: forall a. (Eq a, Num a) => a
- pattern COMPRESSED_SRGB8_ALPHA8_ETC2_EAC :: forall a. (Eq a, Num a) => a
- pattern TEXTURE_IMMUTABLE_FORMAT :: forall a. (Eq a, Num a) => a
- pattern MAX_ELEMENT_INDEX :: forall a. (Eq a, Num a) => a
- pattern NUM_SAMPLE_COUNTS :: forall a. (Eq a, Num a) => a
- pattern TEXTURE_IMMUTABLE_LEVELS :: forall a. (Eq a, Num a) => a
- pattern VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE :: forall a. (Eq a, Num a) => a
- pattern TIMEOUT_IGNORED :: forall a. (Eq a, Num a) => a
- newtype WebGL2RenderingContext = WebGL2RenderingContext {}
- gTypeWebGL2RenderingContext :: JSM GType
Documentation
bufferDataPtr :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLsizeiptr -> GLenum -> m () Source #
bufferData :: (MonadDOM m, IsBufferDataSource srcData) => WebGL2RenderingContext -> GLenum -> Maybe srcData -> GLenum -> m () Source #
bufferSubData :: (MonadDOM m, IsBufferDataSource srcData) => WebGL2RenderingContext -> GLenum -> GLintptr -> Maybe srcData -> m () Source #
bufferDataView :: (MonadDOM m, IsArrayBufferView data') => WebGL2RenderingContext -> GLenum -> data' -> GLenum -> GLuint -> Maybe GLuint -> m () Source #
bufferSubDataView :: (MonadDOM m, IsArrayBufferView srcData) => WebGL2RenderingContext -> GLenum -> GLintptr -> srcData -> GLuint -> Maybe GLuint -> m () Source #
copyBufferSubData :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLenum -> GLintptr -> GLintptr -> GLsizeiptr -> m () Source #
getBufferSubData :: (MonadDOM m, IsArrayBufferView dstData) => WebGL2RenderingContext -> GLenum -> GLintptr -> dstData -> Maybe GLuint -> Maybe GLuint -> m () Source #
blitFramebuffer :: MonadDOM m => WebGL2RenderingContext -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLbitfield -> GLenum -> m () Source #
framebufferTextureLayer :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLenum -> GLuint -> GLint -> GLint -> m () Source #
getInternalformatParameter :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLenum -> GLenum -> m JSVal Source #
getInternalformatParameter_ :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLenum -> GLenum -> m () Source #
invalidateFramebuffer :: MonadDOM m => WebGL2RenderingContext -> GLenum -> [GLenum] -> m () Source #
invalidateSubFramebuffer :: MonadDOM m => WebGL2RenderingContext -> GLenum -> [GLenum] -> GLint -> GLint -> GLsizei -> GLsizei -> m () Source #
readBuffer :: MonadDOM m => WebGL2RenderingContext -> GLenum -> m () Source #
renderbufferStorageMultisample :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m () Source #
texStorage2D :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m () Source #
texStorage3D :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> m () Source #
texImage3D :: (MonadDOM m, IsArrayBufferView pixels) => WebGL2RenderingContext -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Maybe pixels -> m () Source #
texSubImage3DView :: (MonadDOM m, IsArrayBufferView pixels) => WebGL2RenderingContext -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Maybe pixels -> m () Source #
texSubImage3D :: (MonadDOM m, IsTexImageSource source) => WebGL2RenderingContext -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLenum -> GLenum -> source -> m () Source #
copyTexSubImage3D :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m () Source #
compressedTexImage3D :: (MonadDOM m, IsArrayBufferView data') => WebGL2RenderingContext -> GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLsizei -> Maybe data' -> m () Source #
compressedTexSubImage3D :: (MonadDOM m, IsArrayBufferView data') => WebGL2RenderingContext -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Maybe data' -> m () Source #
getFragDataLocation :: (MonadDOM m, ToJSString name) => WebGL2RenderingContext -> Maybe WebGLProgram -> name -> m GLint Source #
getFragDataLocation_ :: (MonadDOM m, ToJSString name) => WebGL2RenderingContext -> Maybe WebGLProgram -> name -> m () Source #
uniform1ui :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLUniformLocation -> GLuint -> m () Source #
uniform2ui :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLUniformLocation -> GLuint -> GLuint -> m () Source #
uniform3ui :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLUniformLocation -> GLuint -> GLuint -> GLuint -> m () Source #
uniform4ui :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLUniformLocation -> GLuint -> GLuint -> GLuint -> GLuint -> m () Source #
uniform1uiv :: (MonadDOM m, IsUint32Array value) => WebGL2RenderingContext -> Maybe WebGLUniformLocation -> Maybe value -> m () Source #
uniform2uiv :: (MonadDOM m, IsUint32Array value) => WebGL2RenderingContext -> Maybe WebGLUniformLocation -> Maybe value -> m () Source #
uniform3uiv :: (MonadDOM m, IsUint32Array value) => WebGL2RenderingContext -> Maybe WebGLUniformLocation -> Maybe value -> m () Source #
uniform4uiv :: (MonadDOM m, IsUint32Array value) => WebGL2RenderingContext -> Maybe WebGLUniformLocation -> Maybe value -> m () Source #
uniformMatrix2x3fv :: (MonadDOM m, IsFloat32Array value) => WebGL2RenderingContext -> Maybe WebGLUniformLocation -> GLboolean -> Maybe value -> m () Source #
uniformMatrix3x2fv :: (MonadDOM m, IsFloat32Array value) => WebGL2RenderingContext -> Maybe WebGLUniformLocation -> GLboolean -> Maybe value -> m () Source #
uniformMatrix2x4fv :: (MonadDOM m, IsFloat32Array value) => WebGL2RenderingContext -> Maybe WebGLUniformLocation -> GLboolean -> Maybe value -> m () Source #
uniformMatrix4x2fv :: (MonadDOM m, IsFloat32Array value) => WebGL2RenderingContext -> Maybe WebGLUniformLocation -> GLboolean -> Maybe value -> m () Source #
uniformMatrix3x4fv :: (MonadDOM m, IsFloat32Array value) => WebGL2RenderingContext -> Maybe WebGLUniformLocation -> GLboolean -> Maybe value -> m () Source #
uniformMatrix4x3fv :: (MonadDOM m, IsFloat32Array value) => WebGL2RenderingContext -> Maybe WebGLUniformLocation -> GLboolean -> Maybe value -> m () Source #
vertexAttribI4i :: MonadDOM m => WebGL2RenderingContext -> GLuint -> GLint -> GLint -> GLint -> GLint -> m () Source #
vertexAttribI4iv :: (MonadDOM m, IsInt32Array v) => WebGL2RenderingContext -> GLuint -> Maybe v -> m () Source #
vertexAttribI4ui :: MonadDOM m => WebGL2RenderingContext -> GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> m () Source #
vertexAttribI4uiv :: (MonadDOM m, IsUint32Array v) => WebGL2RenderingContext -> GLuint -> Maybe v -> m () Source #
vertexAttribIPointer :: MonadDOM m => WebGL2RenderingContext -> GLuint -> GLint -> GLenum -> GLsizei -> GLintptr -> m () Source #
vertexAttribDivisor :: MonadDOM m => WebGL2RenderingContext -> GLuint -> GLuint -> m () Source #
drawArraysInstanced :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLint -> GLsizei -> GLsizei -> m () Source #
drawElementsInstanced :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLsizei -> GLenum -> GLintptr -> GLsizei -> m () Source #
drawRangeElements :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLuint -> GLuint -> GLsizei -> GLenum -> GLintptr -> m () Source #
drawBuffers :: MonadDOM m => WebGL2RenderingContext -> [GLenum] -> m () Source #
clearBufferiv :: (MonadDOM m, IsInt32Array value) => WebGL2RenderingContext -> GLenum -> GLint -> Maybe value -> m () Source #
clearBufferuiv :: (MonadDOM m, IsUint32Array value) => WebGL2RenderingContext -> GLenum -> GLint -> Maybe value -> m () Source #
clearBufferfv :: (MonadDOM m, IsFloat32Array value) => WebGL2RenderingContext -> GLenum -> GLint -> Maybe value -> m () Source #
clearBufferfi :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLint -> GLfloat -> GLint -> m () Source #
createQuery :: MonadDOM m => WebGL2RenderingContext -> m WebGLQuery Source #
createQuery_ :: MonadDOM m => WebGL2RenderingContext -> m () Source #
deleteQuery :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLQuery -> m () Source #
isQuery :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLQuery -> m GLboolean Source #
isQuery_ :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLQuery -> m () Source #
beginQuery :: MonadDOM m => WebGL2RenderingContext -> GLenum -> Maybe WebGLQuery -> m () Source #
getQuery :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLenum -> m WebGLQuery Source #
getQueryParameter :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLQuery -> GLenum -> m JSVal Source #
getQueryParameter_ :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLQuery -> GLenum -> m () Source #
createSampler :: MonadDOM m => WebGL2RenderingContext -> m WebGLSampler Source #
createSampler_ :: MonadDOM m => WebGL2RenderingContext -> m () Source #
deleteSampler :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLSampler -> m () Source #
isSampler :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLSampler -> m GLboolean Source #
isSampler_ :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLSampler -> m () Source #
bindSampler :: MonadDOM m => WebGL2RenderingContext -> GLuint -> Maybe WebGLSampler -> m () Source #
samplerParameteri :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLSampler -> GLenum -> GLint -> m () Source #
samplerParameterf :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLSampler -> GLenum -> GLfloat -> m () Source #
getSamplerParameter :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLSampler -> GLenum -> m JSVal Source #
getSamplerParameter_ :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLSampler -> GLenum -> m () Source #
fenceSync :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLbitfield -> m WebGLSync Source #
fenceSync_ :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLbitfield -> m () Source #
deleteSync :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLSync -> m () Source #
clientWaitSync :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLSync -> GLbitfield -> GLuint64 -> m GLenum Source #
clientWaitSync_ :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLSync -> GLbitfield -> GLuint64 -> m () Source #
waitSync :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLSync -> GLbitfield -> GLuint64 -> m () Source #
getSyncParameter :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLSync -> GLenum -> m JSVal Source #
getSyncParameter_ :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLSync -> GLenum -> m () Source #
createTransformFeedback :: MonadDOM m => WebGL2RenderingContext -> m WebGLTransformFeedback Source #
createTransformFeedback_ :: MonadDOM m => WebGL2RenderingContext -> m () Source #
deleteTransformFeedback :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLTransformFeedback -> m () Source #
isTransformFeedback :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLTransformFeedback -> m GLboolean Source #
isTransformFeedback_ :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLTransformFeedback -> m () Source #
bindTransformFeedback :: MonadDOM m => WebGL2RenderingContext -> GLenum -> Maybe WebGLTransformFeedback -> m () Source #
beginTransformFeedback :: MonadDOM m => WebGL2RenderingContext -> GLenum -> m () Source #
endTransformFeedback :: MonadDOM m => WebGL2RenderingContext -> m () Source #
transformFeedbackVaryings :: (MonadDOM m, ToJSString varyings) => WebGL2RenderingContext -> Maybe WebGLProgram -> [varyings] -> GLenum -> m () Source #
getTransformFeedbackVarying :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLProgram -> GLuint -> m WebGLActiveInfo Source #
getTransformFeedbackVarying_ :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLProgram -> GLuint -> m () Source #
pauseTransformFeedback :: MonadDOM m => WebGL2RenderingContext -> m () Source #
resumeTransformFeedback :: MonadDOM m => WebGL2RenderingContext -> m () Source #
bindBufferBase :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLuint -> Maybe WebGLBuffer -> m () Source #
bindBufferRange :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLuint -> Maybe WebGLBuffer -> GLintptr -> GLsizeiptr -> m () Source #
getIndexedParameter :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLuint -> m JSVal Source #
getIndexedParameter_ :: MonadDOM m => WebGL2RenderingContext -> GLenum -> GLuint -> m () Source #
getUniformIndices :: (MonadDOM m, ToJSString uniformNames) => WebGL2RenderingContext -> Maybe WebGLProgram -> [uniformNames] -> m Uint32Array Source #
getUniformIndices_ :: (MonadDOM m, ToJSString uniformNames) => WebGL2RenderingContext -> Maybe WebGLProgram -> [uniformNames] -> m () Source #
getActiveUniforms :: (MonadDOM m, IsUint32Array uniformIndices) => WebGL2RenderingContext -> Maybe WebGLProgram -> Maybe uniformIndices -> GLenum -> m Int32Array Source #
getActiveUniforms_ :: (MonadDOM m, IsUint32Array uniformIndices) => WebGL2RenderingContext -> Maybe WebGLProgram -> Maybe uniformIndices -> GLenum -> m () Source #
getUniformBlockIndex :: (MonadDOM m, ToJSString uniformBlockName) => WebGL2RenderingContext -> Maybe WebGLProgram -> uniformBlockName -> m GLuint Source #
getUniformBlockIndex_ :: (MonadDOM m, ToJSString uniformBlockName) => WebGL2RenderingContext -> Maybe WebGLProgram -> uniformBlockName -> m () Source #
getActiveUniformBlockParameter :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLProgram -> GLuint -> GLenum -> m JSVal Source #
getActiveUniformBlockParameter_ :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLProgram -> GLuint -> GLenum -> m () Source #
getActiveUniformBlockName :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLProgram -> GLuint -> m JSVal Source #
getActiveUniformBlockName_ :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLProgram -> GLuint -> m () Source #
uniformBlockBinding :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLProgram -> GLuint -> GLuint -> m () Source #
createVertexArray_ :: MonadDOM m => WebGL2RenderingContext -> m () Source #
deleteVertexArray :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLVertexArrayObject -> m () Source #
isVertexArray :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLVertexArrayObject -> m GLboolean Source #
isVertexArray_ :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLVertexArrayObject -> m () Source #
bindVertexArray :: MonadDOM m => WebGL2RenderingContext -> Maybe WebGLVertexArrayObject -> m () Source #
pattern READ_BUFFER :: forall a. (Eq a, Num a) => a Source #
pattern UNPACK_ROW_LENGTH :: forall a. (Eq a, Num a) => a Source #
pattern UNPACK_SKIP_ROWS :: forall a. (Eq a, Num a) => a Source #
pattern UNPACK_SKIP_PIXELS :: forall a. (Eq a, Num a) => a Source #
pattern PACK_ROW_LENGTH :: forall a. (Eq a, Num a) => a Source #
pattern PACK_SKIP_ROWS :: forall a. (Eq a, Num a) => a Source #
pattern PACK_SKIP_PIXELS :: forall a. (Eq a, Num a) => a Source #
pattern TEXTURE_BINDING_3D :: forall a. (Eq a, Num a) => a Source #
pattern UNPACK_SKIP_IMAGES :: forall a. (Eq a, Num a) => a Source #
pattern UNPACK_IMAGE_HEIGHT :: forall a. (Eq a, Num a) => a Source #
pattern TEXTURE_3D :: forall a. (Eq a, Num a) => a Source #
pattern TEXTURE_WRAP_R :: forall a. (Eq a, Num a) => a Source #
pattern MAX_3D_TEXTURE_SIZE :: forall a. (Eq a, Num a) => a Source #
pattern UNSIGNED_INT_2_10_10_10_REV :: forall a. (Eq a, Num a) => a Source #
pattern MAX_ELEMENTS_VERTICES :: forall a. (Eq a, Num a) => a Source #
pattern MAX_ELEMENTS_INDICES :: forall a. (Eq a, Num a) => a Source #
pattern TEXTURE_MIN_LOD :: forall a. (Eq a, Num a) => a Source #
pattern TEXTURE_MAX_LOD :: forall a. (Eq a, Num a) => a Source #
pattern TEXTURE_BASE_LEVEL :: forall a. (Eq a, Num a) => a Source #
pattern TEXTURE_MAX_LEVEL :: forall a. (Eq a, Num a) => a Source #
pattern DEPTH_COMPONENT24 :: forall a. (Eq a, Num a) => a Source #
pattern MAX_TEXTURE_LOD_BIAS :: forall a. (Eq a, Num a) => a Source #
pattern TEXTURE_COMPARE_MODE :: forall a. (Eq a, Num a) => a Source #
pattern TEXTURE_COMPARE_FUNC :: forall a. (Eq a, Num a) => a Source #
pattern CURRENT_QUERY :: forall a. (Eq a, Num a) => a Source #
pattern QUERY_RESULT :: forall a. (Eq a, Num a) => a Source #
pattern QUERY_RESULT_AVAILABLE :: forall a. (Eq a, Num a) => a Source #
pattern STREAM_READ :: forall a. (Eq a, Num a) => a Source #
pattern STREAM_COPY :: forall a. (Eq a, Num a) => a Source #
pattern STATIC_READ :: forall a. (Eq a, Num a) => a Source #
pattern STATIC_COPY :: forall a. (Eq a, Num a) => a Source #
pattern DYNAMIC_READ :: forall a. (Eq a, Num a) => a Source #
pattern DYNAMIC_COPY :: forall a. (Eq a, Num a) => a Source #
pattern MAX_DRAW_BUFFERS :: forall a. (Eq a, Num a) => a Source #
pattern DRAW_BUFFER0 :: forall a. (Eq a, Num a) => a Source #
pattern DRAW_BUFFER1 :: forall a. (Eq a, Num a) => a Source #
pattern DRAW_BUFFER2 :: forall a. (Eq a, Num a) => a Source #
pattern DRAW_BUFFER3 :: forall a. (Eq a, Num a) => a Source #
pattern DRAW_BUFFER4 :: forall a. (Eq a, Num a) => a Source #
pattern DRAW_BUFFER5 :: forall a. (Eq a, Num a) => a Source #
pattern DRAW_BUFFER6 :: forall a. (Eq a, Num a) => a Source #
pattern DRAW_BUFFER7 :: forall a. (Eq a, Num a) => a Source #
pattern DRAW_BUFFER8 :: forall a. (Eq a, Num a) => a Source #
pattern DRAW_BUFFER9 :: forall a. (Eq a, Num a) => a Source #
pattern DRAW_BUFFER10 :: forall a. (Eq a, Num a) => a Source #
pattern DRAW_BUFFER11 :: forall a. (Eq a, Num a) => a Source #
pattern DRAW_BUFFER12 :: forall a. (Eq a, Num a) => a Source #
pattern DRAW_BUFFER13 :: forall a. (Eq a, Num a) => a Source #
pattern DRAW_BUFFER14 :: forall a. (Eq a, Num a) => a Source #
pattern DRAW_BUFFER15 :: forall a. (Eq a, Num a) => a Source #
pattern MAX_FRAGMENT_UNIFORM_COMPONENTS :: forall a. (Eq a, Num a) => a Source #
pattern MAX_VERTEX_UNIFORM_COMPONENTS :: forall a. (Eq a, Num a) => a Source #
pattern SAMPLER_3D :: forall a. (Eq a, Num a) => a Source #
pattern SAMPLER_2D_SHADOW :: forall a. (Eq a, Num a) => a Source #
pattern FRAGMENT_SHADER_DERIVATIVE_HINT :: forall a. (Eq a, Num a) => a Source #
pattern PIXEL_PACK_BUFFER :: forall a. (Eq a, Num a) => a Source #
pattern PIXEL_UNPACK_BUFFER :: forall a. (Eq a, Num a) => a Source #
pattern PIXEL_PACK_BUFFER_BINDING :: forall a. (Eq a, Num a) => a Source #
pattern PIXEL_UNPACK_BUFFER_BINDING :: forall a. (Eq a, Num a) => a Source #
pattern FLOAT_MAT2x3 :: forall a. (Eq a, Num a) => a Source #
pattern FLOAT_MAT2x4 :: forall a. (Eq a, Num a) => a Source #
pattern FLOAT_MAT3x2 :: forall a. (Eq a, Num a) => a Source #
pattern FLOAT_MAT3x4 :: forall a. (Eq a, Num a) => a Source #
pattern FLOAT_MAT4x2 :: forall a. (Eq a, Num a) => a Source #
pattern FLOAT_MAT4x3 :: forall a. (Eq a, Num a) => a Source #
pattern SRGB8_ALPHA8 :: forall a. (Eq a, Num a) => a Source #
pattern COMPARE_REF_TO_TEXTURE :: forall a. (Eq a, Num a) => a Source #
pattern VERTEX_ATTRIB_ARRAY_INTEGER :: forall a. (Eq a, Num a) => a Source #
pattern MAX_ARRAY_TEXTURE_LAYERS :: forall a. (Eq a, Num a) => a Source #
pattern MIN_PROGRAM_TEXEL_OFFSET :: forall a. (Eq a, Num a) => a Source #
pattern MAX_PROGRAM_TEXEL_OFFSET :: forall a. (Eq a, Num a) => a Source #
pattern MAX_VARYING_COMPONENTS :: forall a. (Eq a, Num a) => a Source #
pattern TEXTURE_2D_ARRAY :: forall a. (Eq a, Num a) => a Source #
pattern TEXTURE_BINDING_2D_ARRAY :: forall a. (Eq a, Num a) => a Source #
pattern R11F_G11F_B10F :: forall a. (Eq a, Num a) => a Source #
pattern UNSIGNED_INT_10F_11F_11F_REV :: forall a. (Eq a, Num a) => a Source #
pattern UNSIGNED_INT_5_9_9_9_REV :: forall a. (Eq a, Num a) => a Source #
pattern TRANSFORM_FEEDBACK_BUFFER_MODE :: forall a. (Eq a, Num a) => a Source #
pattern MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS :: forall a. (Eq a, Num a) => a Source #
pattern TRANSFORM_FEEDBACK_VARYINGS :: forall a. (Eq a, Num a) => a Source #
pattern TRANSFORM_FEEDBACK_BUFFER_START :: forall a. (Eq a, Num a) => a Source #
pattern TRANSFORM_FEEDBACK_BUFFER_SIZE :: forall a. (Eq a, Num a) => a Source #
pattern TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN :: forall a. (Eq a, Num a) => a Source #
pattern RASTERIZER_DISCARD :: forall a. (Eq a, Num a) => a Source #
pattern MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS :: forall a. (Eq a, Num a) => a Source #
pattern MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS :: forall a. (Eq a, Num a) => a Source #
pattern INTERLEAVED_ATTRIBS :: forall a. (Eq a, Num a) => a Source #
pattern SEPARATE_ATTRIBS :: forall a. (Eq a, Num a) => a Source #
pattern TRANSFORM_FEEDBACK_BUFFER :: forall a. (Eq a, Num a) => a Source #
pattern TRANSFORM_FEEDBACK_BUFFER_BINDING :: forall a. (Eq a, Num a) => a Source #
pattern RED_INTEGER :: forall a. (Eq a, Num a) => a Source #
pattern RGB_INTEGER :: forall a. (Eq a, Num a) => a Source #
pattern RGBA_INTEGER :: forall a. (Eq a, Num a) => a Source #
pattern SAMPLER_2D_ARRAY :: forall a. (Eq a, Num a) => a Source #
pattern SAMPLER_2D_ARRAY_SHADOW :: forall a. (Eq a, Num a) => a Source #
pattern SAMPLER_CUBE_SHADOW :: forall a. (Eq a, Num a) => a Source #
pattern UNSIGNED_INT_VEC2 :: forall a. (Eq a, Num a) => a Source #
pattern UNSIGNED_INT_VEC3 :: forall a. (Eq a, Num a) => a Source #
pattern UNSIGNED_INT_VEC4 :: forall a. (Eq a, Num a) => a Source #
pattern INT_SAMPLER_2D :: forall a. (Eq a, Num a) => a Source #
pattern INT_SAMPLER_3D :: forall a. (Eq a, Num a) => a Source #
pattern INT_SAMPLER_CUBE :: forall a. (Eq a, Num a) => a Source #
pattern INT_SAMPLER_2D_ARRAY :: forall a. (Eq a, Num a) => a Source #
pattern UNSIGNED_INT_SAMPLER_2D :: forall a. (Eq a, Num a) => a Source #
pattern UNSIGNED_INT_SAMPLER_3D :: forall a. (Eq a, Num a) => a Source #
pattern UNSIGNED_INT_SAMPLER_CUBE :: forall a. (Eq a, Num a) => a Source #
pattern UNSIGNED_INT_SAMPLER_2D_ARRAY :: forall a. (Eq a, Num a) => a Source #
pattern DEPTH_COMPONENT32F :: forall a. (Eq a, Num a) => a Source #
pattern DEPTH32F_STENCIL8 :: forall a. (Eq a, Num a) => a Source #
pattern FLOAT_32_UNSIGNED_INT_24_8_REV :: forall a. (Eq a, Num a) => a Source #
pattern FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING :: forall a. (Eq a, Num a) => a Source #
pattern FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE :: forall a. (Eq a, Num a) => a Source #
pattern FRAMEBUFFER_ATTACHMENT_RED_SIZE :: forall a. (Eq a, Num a) => a Source #
pattern FRAMEBUFFER_ATTACHMENT_GREEN_SIZE :: forall a. (Eq a, Num a) => a Source #
pattern FRAMEBUFFER_ATTACHMENT_BLUE_SIZE :: forall a. (Eq a, Num a) => a Source #
pattern FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE :: forall a. (Eq a, Num a) => a Source #
pattern FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE :: forall a. (Eq a, Num a) => a Source #
pattern FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE :: forall a. (Eq a, Num a) => a Source #
pattern FRAMEBUFFER_DEFAULT :: forall a. (Eq a, Num a) => a Source #
pattern DEPTH_STENCIL_ATTACHMENT :: forall a. (Eq a, Num a) => a Source #
pattern DEPTH_STENCIL :: forall a. (Eq a, Num a) => a Source #
pattern UNSIGNED_INT_24_8 :: forall a. (Eq a, Num a) => a Source #
pattern DEPTH24_STENCIL8 :: forall a. (Eq a, Num a) => a Source #
pattern UNSIGNED_NORMALIZED :: forall a. (Eq a, Num a) => a Source #
pattern DRAW_FRAMEBUFFER_BINDING :: forall a. (Eq a, Num a) => a Source #
pattern READ_FRAMEBUFFER :: forall a. (Eq a, Num a) => a Source #
pattern DRAW_FRAMEBUFFER :: forall a. (Eq a, Num a) => a Source #
pattern READ_FRAMEBUFFER_BINDING :: forall a. (Eq a, Num a) => a Source #
pattern RENDERBUFFER_SAMPLES :: forall a. (Eq a, Num a) => a Source #
pattern FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER :: forall a. (Eq a, Num a) => a Source #
pattern MAX_COLOR_ATTACHMENTS :: forall a. (Eq a, Num a) => a Source #
pattern COLOR_ATTACHMENT1 :: forall a. (Eq a, Num a) => a Source #
pattern COLOR_ATTACHMENT2 :: forall a. (Eq a, Num a) => a Source #
pattern COLOR_ATTACHMENT3 :: forall a. (Eq a, Num a) => a Source #
pattern COLOR_ATTACHMENT4 :: forall a. (Eq a, Num a) => a Source #
pattern COLOR_ATTACHMENT5 :: forall a. (Eq a, Num a) => a Source #
pattern COLOR_ATTACHMENT6 :: forall a. (Eq a, Num a) => a Source #
pattern COLOR_ATTACHMENT7 :: forall a. (Eq a, Num a) => a Source #
pattern COLOR_ATTACHMENT8 :: forall a. (Eq a, Num a) => a Source #
pattern COLOR_ATTACHMENT9 :: forall a. (Eq a, Num a) => a Source #
pattern COLOR_ATTACHMENT10 :: forall a. (Eq a, Num a) => a Source #
pattern COLOR_ATTACHMENT11 :: forall a. (Eq a, Num a) => a Source #
pattern COLOR_ATTACHMENT12 :: forall a. (Eq a, Num a) => a Source #
pattern COLOR_ATTACHMENT13 :: forall a. (Eq a, Num a) => a Source #
pattern COLOR_ATTACHMENT14 :: forall a. (Eq a, Num a) => a Source #
pattern COLOR_ATTACHMENT15 :: forall a. (Eq a, Num a) => a Source #
pattern FRAMEBUFFER_INCOMPLETE_MULTISAMPLE :: forall a. (Eq a, Num a) => a Source #
pattern MAX_SAMPLES :: forall a. (Eq a, Num a) => a Source #
pattern HALF_FLOAT :: forall a. (Eq a, Num a) => a Source #
pattern RG_INTEGER :: forall a. (Eq a, Num a) => a Source #
pattern VERTEX_ARRAY_BINDING :: forall a. (Eq a, Num a) => a Source #
pattern RGB8_SNORM :: forall a. (Eq a, Num a) => a Source #
pattern RGBA8_SNORM :: forall a. (Eq a, Num a) => a Source #
pattern SIGNED_NORMALIZED :: forall a. (Eq a, Num a) => a Source #
pattern PRIMITIVE_RESTART_FIXED_INDEX :: forall a. (Eq a, Num a) => a Source #
pattern COPY_READ_BUFFER :: forall a. (Eq a, Num a) => a Source #
pattern COPY_WRITE_BUFFER :: forall a. (Eq a, Num a) => a Source #
pattern COPY_READ_BUFFER_BINDING :: forall a. (Eq a, Num a) => a Source #
pattern COPY_WRITE_BUFFER_BINDING :: forall a. (Eq a, Num a) => a Source #
pattern UNIFORM_BUFFER :: forall a. (Eq a, Num a) => a Source #
pattern UNIFORM_BUFFER_BINDING :: forall a. (Eq a, Num a) => a Source #
pattern UNIFORM_BUFFER_START :: forall a. (Eq a, Num a) => a Source #
pattern UNIFORM_BUFFER_SIZE :: forall a. (Eq a, Num a) => a Source #
pattern MAX_VERTEX_UNIFORM_BLOCKS :: forall a. (Eq a, Num a) => a Source #
pattern MAX_FRAGMENT_UNIFORM_BLOCKS :: forall a. (Eq a, Num a) => a Source #
pattern MAX_COMBINED_UNIFORM_BLOCKS :: forall a. (Eq a, Num a) => a Source #
pattern MAX_UNIFORM_BUFFER_BINDINGS :: forall a. (Eq a, Num a) => a Source #
pattern MAX_UNIFORM_BLOCK_SIZE :: forall a. (Eq a, Num a) => a Source #
pattern MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS :: forall a. (Eq a, Num a) => a Source #
pattern MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS :: forall a. (Eq a, Num a) => a Source #
pattern UNIFORM_BUFFER_OFFSET_ALIGNMENT :: forall a. (Eq a, Num a) => a Source #
pattern ACTIVE_UNIFORM_BLOCKS :: forall a. (Eq a, Num a) => a Source #
pattern UNIFORM_TYPE :: forall a. (Eq a, Num a) => a Source #
pattern UNIFORM_SIZE :: forall a. (Eq a, Num a) => a Source #
pattern UNIFORM_BLOCK_INDEX :: forall a. (Eq a, Num a) => a Source #
pattern UNIFORM_OFFSET :: forall a. (Eq a, Num a) => a Source #
pattern UNIFORM_ARRAY_STRIDE :: forall a. (Eq a, Num a) => a Source #
pattern UNIFORM_MATRIX_STRIDE :: forall a. (Eq a, Num a) => a Source #
pattern UNIFORM_IS_ROW_MAJOR :: forall a. (Eq a, Num a) => a Source #
pattern UNIFORM_BLOCK_BINDING :: forall a. (Eq a, Num a) => a Source #
pattern UNIFORM_BLOCK_DATA_SIZE :: forall a. (Eq a, Num a) => a Source #
pattern UNIFORM_BLOCK_ACTIVE_UNIFORMS :: forall a. (Eq a, Num a) => a Source #
pattern UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES :: forall a. (Eq a, Num a) => a Source #
pattern UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER :: forall a. (Eq a, Num a) => a Source #
pattern UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER :: forall a. (Eq a, Num a) => a Source #
pattern INVALID_INDEX :: forall a. (Eq a, Num a) => a Source #
pattern MAX_VERTEX_OUTPUT_COMPONENTS :: forall a. (Eq a, Num a) => a Source #
pattern MAX_FRAGMENT_INPUT_COMPONENTS :: forall a. (Eq a, Num a) => a Source #
pattern MAX_SERVER_WAIT_TIMEOUT :: forall a. (Eq a, Num a) => a Source #
pattern OBJECT_TYPE :: forall a. (Eq a, Num a) => a Source #
pattern SYNC_CONDITION :: forall a. (Eq a, Num a) => a Source #
pattern SYNC_STATUS :: forall a. (Eq a, Num a) => a Source #
pattern SYNC_FLAGS :: forall a. (Eq a, Num a) => a Source #
pattern SYNC_FENCE :: forall a. (Eq a, Num a) => a Source #
pattern SYNC_GPU_COMMANDS_COMPLETE :: forall a. (Eq a, Num a) => a Source #
pattern UNSIGNALED :: forall a. (Eq a, Num a) => a Source #
pattern ALREADY_SIGNALED :: forall a. (Eq a, Num a) => a Source #
pattern TIMEOUT_EXPIRED :: forall a. (Eq a, Num a) => a Source #
pattern CONDITION_SATISFIED :: forall a. (Eq a, Num a) => a Source #
pattern WAIT_FAILED :: forall a. (Eq a, Num a) => a Source #
pattern SYNC_FLUSH_COMMANDS_BIT :: forall a. (Eq a, Num a) => a Source #
pattern VERTEX_ATTRIB_ARRAY_DIVISOR :: forall a. (Eq a, Num a) => a Source #
pattern ANY_SAMPLES_PASSED :: forall a. (Eq a, Num a) => a Source #
pattern ANY_SAMPLES_PASSED_CONSERVATIVE :: forall a. (Eq a, Num a) => a Source #
pattern SAMPLER_BINDING :: forall a. (Eq a, Num a) => a Source #
pattern RGB10_A2UI :: forall a. (Eq a, Num a) => a Source #
pattern TEXTURE_SWIZZLE_R :: forall a. (Eq a, Num a) => a Source #
pattern TEXTURE_SWIZZLE_G :: forall a. (Eq a, Num a) => a Source #
pattern TEXTURE_SWIZZLE_B :: forall a. (Eq a, Num a) => a Source #
pattern TEXTURE_SWIZZLE_A :: forall a. (Eq a, Num a) => a Source #
pattern INT_2_10_10_10_REV :: forall a. (Eq a, Num a) => a Source #
pattern TRANSFORM_FEEDBACK :: forall a. (Eq a, Num a) => a Source #
pattern TRANSFORM_FEEDBACK_PAUSED :: forall a. (Eq a, Num a) => a Source #
pattern TRANSFORM_FEEDBACK_ACTIVE :: forall a. (Eq a, Num a) => a Source #
pattern TRANSFORM_FEEDBACK_BINDING :: forall a. (Eq a, Num a) => a Source #
pattern COMPRESSED_R11_EAC :: forall a. (Eq a, Num a) => a Source #
pattern COMPRESSED_SIGNED_R11_EAC :: forall a. (Eq a, Num a) => a Source #
pattern COMPRESSED_RG11_EAC :: forall a. (Eq a, Num a) => a Source #
pattern COMPRESSED_SIGNED_RG11_EAC :: forall a. (Eq a, Num a) => a Source #
pattern COMPRESSED_RGB8_ETC2 :: forall a. (Eq a, Num a) => a Source #
pattern COMPRESSED_SRGB8_ETC2 :: forall a. (Eq a, Num a) => a Source #
pattern COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 :: forall a. (Eq a, Num a) => a Source #
pattern COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 :: forall a. (Eq a, Num a) => a Source #
pattern COMPRESSED_RGBA8_ETC2_EAC :: forall a. (Eq a, Num a) => a Source #
pattern COMPRESSED_SRGB8_ALPHA8_ETC2_EAC :: forall a. (Eq a, Num a) => a Source #
pattern TEXTURE_IMMUTABLE_FORMAT :: forall a. (Eq a, Num a) => a Source #
pattern MAX_ELEMENT_INDEX :: forall a. (Eq a, Num a) => a Source #
pattern NUM_SAMPLE_COUNTS :: forall a. (Eq a, Num a) => a Source #
pattern TEXTURE_IMMUTABLE_LEVELS :: forall a. (Eq a, Num a) => a Source #
pattern VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE :: forall a. (Eq a, Num a) => a Source #
pattern TIMEOUT_IGNORED :: forall a. (Eq a, Num a) => a Source #
newtype WebGL2RenderingContext Source #
Functions for this inteface are in JSDOM.WebGL2RenderingContext. Base interface functions are in:
Instances
PToJSVal WebGL2RenderingContext Source # | |
Defined in JSDOM.Types pToJSVal :: WebGL2RenderingContext -> JSVal # | |
PFromJSVal WebGL2RenderingContext Source # | |
Defined in JSDOM.Types | |
ToJSVal WebGL2RenderingContext Source # | |
Defined in JSDOM.Types toJSVal :: WebGL2RenderingContext -> JSM JSVal # toJSValListOf :: [WebGL2RenderingContext] -> JSM JSVal # | |
FromJSVal WebGL2RenderingContext Source # | |
Defined in JSDOM.Types fromJSVal :: JSVal -> JSM (Maybe WebGL2RenderingContext) # fromJSValUnchecked :: JSVal -> JSM WebGL2RenderingContext # fromJSValListOf :: JSVal -> JSM (Maybe [WebGL2RenderingContext]) # fromJSValUncheckedListOf :: JSVal -> JSM [WebGL2RenderingContext] # | |
MakeObject WebGL2RenderingContext Source # | |
Defined in JSDOM.Types | |
IsWebGLRenderingContextBase WebGL2RenderingContext Source # | |
Defined in JSDOM.Types | |
IsRenderingContext WebGL2RenderingContext Source # | |
Defined in JSDOM.Types | |
IsGObject WebGL2RenderingContext Source # | |
Defined in JSDOM.Types |