Module

Graphics.WebGLRaw

Package
purescript-webgl
Repository
jutaro/purescript-webgl

#GLenum Source

type GLenum = Int

#GLboolean Source

#GLbitfield Source

#GLbyte Source

type GLbyte = Int

#GLshort Source

type GLshort = Int

#GLint Source

type GLint = Int

#GLsizei Source

type GLsizei = Int

#GLintptr Source

type GLintptr = Int

#GLsizeiptr Source

#GLubyte Source

type GLubyte = Int

#GLushort Source

type GLushort = Int

#GLuint Source

type GLuint = Int

#GLfloat Source

#GLclampf Source

#WebGLBuffer Source

#WebGLContextAttributes Source

#WebGLProgram Source

#WebGLShader Source

#WebGLFramebuffer Source

#WebGLRenderbuffer Source

#WebGLTexture Source

#WebGLActiveInfo Source

#WebGLUniformLocation Source

#ArrayBufferView Source

#ImageData Source

data ImageData :: Type

#HTMLImageElement Source

#HTMLVideoElement Source

#_DEPTH_BUFFER_BIT Source

#_STENCIL_BUFFER_BIT Source

#_COLOR_BUFFER_BIT Source

#_POINTS Source

#_LINES Source

#_LINE_LOOP Source

#_LINE_STRIP Source

#_TRIANGLES Source

#_TRIANGLE_STRIP Source

#_TRIANGLE_FAN Source

#_ZERO Source

#_SRC_COLOR Source

#_ONE_MINUS_SRC_COLOR Source

#_SRC_ALPHA Source

#_ONE_MINUS_SRC_ALPHA Source

#_DST_ALPHA Source

#_ONE_MINUS_DST_ALPHA Source

#_DST_COLOR Source

#_ONE_MINUS_DST_COLOR Source

#_SRC_ALPHA_SATURATE Source

#_FUNC_ADD Source

#_BLEND_EQUATION Source

#_BLEND_EQUATION_RGB Source

#_BLEND_EQUATION_ALPHA Source

#_FUNC_SUBTRACT Source

#_FUNC_REVERSE_SUBTRACT Source

#_BLEND_DST_RGB Source

#_BLEND_SRC_RGB Source

#_BLEND_DST_ALPHA Source

#_BLEND_SRC_ALPHA Source

#_CONSTANT_COLOR Source

#_ONE_MINUS_CONSTANT_COLOR Source

#_CONSTANT_ALPHA Source

#_ONE_MINUS_CONSTANT_ALPHA Source

#_BLEND_COLOR Source

#_ARRAY_BUFFER Source

#_ELEMENT_ARRAY_BUFFER Source

#_ARRAY_BUFFER_BINDING Source

#_ELEMENT_ARRAY_BUFFER_BINDING Source

#_STREAM_DRAW Source

#_STATIC_DRAW Source

#_DYNAMIC_DRAW Source

#_BUFFER_SIZE Source

#_BUFFER_USAGE Source

#_CURRENT_VERTEX_ATTRIB Source

#_FRONT Source

#_BACK Source

#_FRONT_AND_BACK Source

#_TEXTURE_2D Source

#_CULL_FACE Source

#_BLEND Source

#_DITHER Source

#_STENCIL_TEST Source

#_DEPTH_TEST Source

#_SCISSOR_TEST Source

#_POLYGON_OFFSET_FILL Source

#_SAMPLE_ALPHA_TO_COVERAGE Source

#_SAMPLE_COVERAGE Source

#_NO_ERROR Source

#_INVALID_ENUM Source

#_INVALID_VALUE Source

#_INVALID_OPERATION Source

#_OUT_OF_MEMORY Source

#_LINE_WIDTH Source

#_ALIASED_POINT_SIZE_RANGE Source

#_ALIASED_LINE_WIDTH_RANGE Source

#_CULL_FACE_MODE Source

#_FRONT_FACE Source

#_DEPTH_RANGE Source

#_DEPTH_WRITEMASK Source

#_DEPTH_CLEAR_VALUE Source

#_DEPTH_FUNC Source

#_STENCIL_CLEAR_VALUE Source

#_STENCIL_FUNC Source

#_STENCIL_FAIL Source

#_STENCIL_PASS_DEPTH_FAIL Source

#_STENCIL_PASS_DEPTH_PASS Source

#_STENCIL_REF Source

#_STENCIL_VALUE_MASK Source

#_STENCIL_WRITEMASK Source

#_STENCIL_BACK_FUNC Source

#_STENCIL_BACK_FAIL Source

#_STENCIL_BACK_PASS_DEPTH_FAIL Source

#_STENCIL_BACK_PASS_DEPTH_PASS Source

#_STENCIL_BACK_REF Source

#_STENCIL_BACK_VALUE_MASK Source

#_STENCIL_BACK_WRITEMASK Source

#_VIEWPORT Source

#_SCISSOR_BOX Source

#_COLOR_CLEAR_VALUE Source

#_COLOR_WRITEMASK Source

#_UNPACK_ALIGNMENT Source

#_PACK_ALIGNMENT Source

#_MAX_TEXTURE_SIZE Source

#_MAX_VIEWPORT_DIMS Source

#_SUBPIXEL_BITS Source

#_RED_BITS Source

#_GREEN_BITS Source

#_BLUE_BITS Source

#_ALPHA_BITS Source

#_DEPTH_BITS Source

#_STENCIL_BITS Source

#_POLYGON_OFFSET_UNITS Source

#_POLYGON_OFFSET_FACTOR Source

#_TEXTURE_BINDING_2D Source

#_SAMPLE_BUFFERS Source

#_SAMPLES Source

#_SAMPLE_COVERAGE_VALUE Source

#_SAMPLE_COVERAGE_INVERT Source

#_NUM_COMPRESSED_TEXTURE_FORMATS Source

#_COMPRESSED_TEXTURE_FORMATS Source

#_DONT_CARE Source

#_FASTEST Source

#_NICEST Source

#_GENERATE_MIPMAP_HINT Source

#_BYTE Source

#_UNSIGNED_BYTE Source

#_SHORT Source

#_UNSIGNED_SHORT Source

#_UNSIGNED_INT Source

#_FLOAT Source

#_DEPTH_COMPONENT Source

#_ALPHA Source

#_RGBA Source

#_LUMINANCE Source

#_LUMINANCE_ALPHA Source

#_UNSIGNED_SHORT_4_4_4_4 Source

#_UNSIGNED_SHORT_5_5_5_1 Source

#_UNSIGNED_SHORT_5_6_5 Source

#_FRAGMENT_SHADER Source

#_VERTEX_SHADER Source

#_MAX_VERTEX_ATTRIBS Source

#_MAX_VERTEX_UNIFORM_VECTORS Source

#_MAX_VARYING_VECTORS Source

#_MAX_COMBINED_TEXTURE_IMAGE_UNITS Source

#_MAX_VERTEX_TEXTURE_IMAGE_UNITS Source

#_MAX_TEXTURE_IMAGE_UNITS Source

#_MAX_FRAGMENT_UNIFORM_VECTORS Source

#_SHADER_TYPE Source

#_DELETE_STATUS Source

#_VALIDATE_STATUS Source

#_ATTACHED_SHADERS Source

#_ACTIVE_UNIFORMS Source

#_ACTIVE_UNIFORM_MAX_LENGTH Source

#_ACTIVE_ATTRIBUTES Source

#_ACTIVE_ATTRIBUTE_MAX_LENGTH Source

#_SHADING_LANGUAGE_VERSION Source

#_CURRENT_PROGRAM Source

#_NEVER Source

#_LESS Source

#_EQUAL Source

#_LEQUAL Source

#_GREATER Source

#_NOTEQUAL Source

#_GEQUAL Source

#_ALWAYS Source

#_KEEP Source

#_REPLACE Source

#_INCR Source

#_DECR Source

#_INVERT Source

#_INCR_WRAP Source

#_DECR_WRAP Source

#_VENDOR Source

#_RENDERER Source

#_VERSION Source

#_NEAREST Source

#_LINEAR Source

#_NEAREST_MIPMAP_NEAREST Source

#_LINEAR_MIPMAP_NEAREST Source

#_NEAREST_MIPMAP_LINEAR Source

#_LINEAR_MIPMAP_LINEAR Source

#_TEXTURE_MAG_FILTER Source

#_TEXTURE_MIN_FILTER Source

#_TEXTURE_WRAP_S Source

#_TEXTURE_WRAP_T Source

#_TEXTURE Source

#_TEXTURE_CUBE_MAP Source

#_TEXTURE_BINDING_CUBE_MAP Source

#_TEXTURE_CUBE_MAP_POSITIVE_X Source

#_TEXTURE_CUBE_MAP_NEGATIVE_X Source

#_TEXTURE_CUBE_MAP_POSITIVE_Y Source

#_TEXTURE_CUBE_MAP_NEGATIVE_Y Source

#_TEXTURE_CUBE_MAP_POSITIVE_Z Source

#_TEXTURE_CUBE_MAP_NEGATIVE_Z Source

#_MAX_CUBE_MAP_TEXTURE_SIZE Source

#_TEXTURE0 Source

#_TEXTURE1 Source

#_TEXTURE2 Source

#_TEXTURE3 Source

#_TEXTURE4 Source

#_TEXTURE5 Source

#_TEXTURE6 Source

#_TEXTURE7 Source

#_TEXTURE8 Source

#_TEXTURE9 Source

#_TEXTURE10 Source

#_TEXTURE11 Source

#_TEXTURE12 Source

#_TEXTURE13 Source

#_TEXTURE14 Source

#_TEXTURE15 Source

#_TEXTURE16 Source

#_TEXTURE17 Source

#_TEXTURE18 Source

#_TEXTURE19 Source

#_TEXTURE20 Source

#_TEXTURE21 Source

#_TEXTURE22 Source

#_TEXTURE23 Source

#_TEXTURE24 Source

#_TEXTURE25 Source

#_TEXTURE26 Source

#_TEXTURE27 Source

#_TEXTURE28 Source

#_TEXTURE29 Source

#_TEXTURE30 Source

#_TEXTURE31 Source

#_ACTIVE_TEXTURE Source

#_REPEAT Source

#_CLAMP_TO_EDGE Source

#_MIRRORED_REPEAT Source

#_FLOAT_VEC2 Source

#_FLOAT_VEC3 Source

#_FLOAT_VEC4 Source

#_INT_VEC2 Source

#_INT_VEC3 Source

#_INT_VEC4 Source

#_BOOL Source

#_BOOL_VEC2 Source

#_BOOL_VEC3 Source

#_BOOL_VEC4 Source

#_FLOAT_MAT2 Source

#_FLOAT_MAT3 Source

#_FLOAT_MAT4 Source

#_SAMPLER_2D Source

#_SAMPLER_CUBE Source

#_VERTEX_ATTRIB_ARRAY_ENABLED Source

#_VERTEX_ATTRIB_ARRAY_SIZE Source

#_VERTEX_ATTRIB_ARRAY_STRIDE Source

#_VERTEX_ATTRIB_ARRAY_TYPE Source

#_VERTEX_ATTRIB_ARRAY_NORMALIZED Source

#_VERTEX_ATTRIB_ARRAY_POINTER Source

#_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING Source

#_COMPILE_STATUS Source

#_INFO_LOG_LENGTH Source

#_SHADER_SOURCE_LENGTH Source

#_LOW_FLOAT Source

#_MEDIUM_FLOAT Source

#_HIGH_FLOAT Source

#_LOW_INT Source

#_MEDIUM_INT Source

#_HIGH_INT Source

#_FRAMEBUFFER Source

#_RENDERBUFFER Source

#_RGBA4 Source

#_RGB5_A1 Source

#_RGB565 Source

#_DEPTH_COMPONENT16 Source

#_STENCIL_INDEX Source

#_STENCIL_INDEX8 Source

#_DEPTH_STENCIL Source

#_RENDERBUFFER_WIDTH Source

#_RENDERBUFFER_HEIGHT Source

#_RENDERBUFFER_INTERNAL_FORMAT Source

#_RENDERBUFFER_RED_SIZE Source

#_RENDERBUFFER_GREEN_SIZE Source

#_RENDERBUFFER_BLUE_SIZE Source

#_RENDERBUFFER_ALPHA_SIZE Source

#_RENDERBUFFER_DEPTH_SIZE Source

#_RENDERBUFFER_STENCIL_SIZE Source

#_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE Source

#_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME Source

#_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL Source

#_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE Source

#_COLOR_ATTACHMENT0 Source

#_DEPTH_ATTACHMENT Source

#_STENCIL_ATTACHMENT Source

#_DEPTH_STENCIL_ATTACHMENT Source

#_NONE Source

#_FRAMEBUFFER_COMPLETE Source

#_FRAMEBUFFER_INCOMPLETE_ATTACHMENT Source

#_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT Source

#_FRAMEBUFFER_INCOMPLETE_DIMENSIONS Source

#_FRAMEBUFFER_UNSUPPORTED Source

#_FRAMEBUFFER_BINDING Source

#_RENDERBUFFER_BINDING Source

#_MAX_RENDERBUFFER_SIZE Source

#_INVALID_FRAMEBUFFER_OPERATION Source

#_UNPACK_FLIP_Y_WEBGL Source

#_UNPACK_PREMULTIPLY_ALPHA_WEBGL Source

#_CONTEXT_LOST_WEBGL Source

#_UNPACK_COLORSPACE_CONVERSION_WEBGL Source

#_BROWSER_DEFAULT_WEBGL Source

#getContextAttributes_ Source

getContextAttributes_ :: forall eff. (Eff (webgl :: WebGl | eff) WebGLContextAttributes)

#isContextLost_ Source

isContextLost_ :: forall eff. (Eff (webgl :: WebGl | eff) Boolean)

#getSupportedExtensions_ Source

getSupportedExtensions_ :: forall eff. (Eff (webgl :: WebGl | eff) String)

#getExtension_ Source

getExtension_ :: forall ret eff. String -> (Eff (webgl :: WebGl | eff) ret)

#activeTexture_ Source

activeTexture_ :: forall eff. GLenum -> (Eff (webgl :: WebGl | eff) Unit)

#attachShader_ Source

attachShader_ :: forall eff. WebGLProgram -> WebGLShader -> (Eff (webgl :: WebGl | eff) Unit)

#bindAttribLocation_ Source

bindAttribLocation_ :: forall eff. WebGLProgram -> GLuint -> String -> (Eff (webgl :: WebGl | eff) Unit)

#bindBuffer_ Source

bindBuffer_ :: forall eff a. GLenum -> WebGLBuffer a -> (Eff (webgl :: WebGl | eff) Unit)

#bindFramebuffer_ Source

bindFramebuffer_ :: forall eff. GLenum -> WebGLFramebuffer -> (Eff (webgl :: WebGl | eff) Unit)

#bindRenderbuffer_ Source

bindRenderbuffer_ :: forall eff. GLenum -> WebGLRenderbuffer -> (Eff (webgl :: WebGl | eff) Unit)

#bindTexture_ Source

bindTexture_ :: forall eff. GLenum -> WebGLTexture -> (Eff (webgl :: WebGl | eff) Unit)

#blendColor_ Source

blendColor_ :: forall eff. GLclampf -> GLclampf -> GLclampf -> GLclampf -> (Eff (webgl :: WebGl | eff) Unit)

#blendEquation_ Source

blendEquation_ :: forall eff. GLenum -> (Eff (webgl :: WebGl | eff) Unit)

#blendEquationSeparate_ Source

blendEquationSeparate_ :: forall eff. GLenum -> GLenum -> (Eff (webgl :: WebGl | eff) Unit)

#blendFunc_ Source

blendFunc_ :: forall eff. GLenum -> GLenum -> (Eff (webgl :: WebGl | eff) Unit)

#blendFuncSeparate_ Source

blendFuncSeparate_ :: forall eff. GLenum -> GLenum -> GLenum -> GLenum -> (Eff (webgl :: WebGl | eff) Unit)

#bufferData_ Source

bufferData_ :: forall eff. GLenum -> Float32Array -> GLenum -> (Eff (webgl :: WebGl | eff) Unit)

#bufferSubData_ Source

bufferSubData_ :: forall eff. GLenum -> GLintptr -> Float32Array -> (Eff (webgl :: WebGl | eff) Unit)

#checkFramebufferStatus_ Source

checkFramebufferStatus_ :: forall eff. GLenum -> (Eff (webgl :: WebGl | eff) GLenum)

#clear_ Source

clear_ :: forall eff. GLbitfield -> (Eff (webgl :: WebGl | eff) Unit)

#clearColor_ Source

clearColor_ :: forall eff. GLclampf -> GLclampf -> GLclampf -> GLclampf -> (Eff (webgl :: WebGl | eff) Unit)

#clearDepth_ Source

clearDepth_ :: forall eff. GLclampf -> (Eff (webgl :: WebGl | eff) Unit)

#clearStencil_ Source

clearStencil_ :: forall eff. GLint -> (Eff (webgl :: WebGl | eff) Unit)

#colorMask_ Source

colorMask_ :: forall eff. GLboolean -> GLboolean -> GLboolean -> GLboolean -> (Eff (webgl :: WebGl | eff) Unit)

#compileShader_ Source

compileShader_ :: forall eff. WebGLShader -> (Eff (webgl :: WebGl | eff) Unit)

#copyTexImage2D_ Source

copyTexImage2D_ :: forall eff. GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> (Eff (webgl :: WebGl | eff) Unit)

#copyTexSubImage2D_ Source

copyTexSubImage2D_ :: forall eff. GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> (Eff (webgl :: WebGl | eff) Unit)

#createBuffer_ Source

createBuffer_ :: forall eff a. Eff (webgl :: WebGl | eff) (WebGLBuffer a)

#createFramebuffer_ Source

createFramebuffer_ :: forall eff. (Eff (webgl :: WebGl | eff) WebGLFramebuffer)

#createProgram_ Source

createProgram_ :: forall eff. (Eff (webgl :: WebGl | eff) WebGLProgram)

#createRenderbuffer_ Source

createRenderbuffer_ :: forall eff. (Eff (webgl :: WebGl | eff) WebGLRenderbuffer)

#createShader_ Source

createShader_ :: forall eff. GLenum -> (Eff (webgl :: WebGl | eff) WebGLShader)

#createTexture_ Source

createTexture_ :: forall eff. (Eff (webgl :: WebGl | eff) WebGLTexture)

#cullFace_ Source

cullFace_ :: forall eff. GLenum -> (Eff (webgl :: WebGl | eff) Unit)

#deleteBuffer_ Source

deleteBuffer_ :: forall eff a. WebGLBuffer a -> (Eff (webgl :: WebGl | eff) Unit)

#deleteFramebuffer_ Source

deleteFramebuffer_ :: forall eff. WebGLFramebuffer -> (Eff (webgl :: WebGl | eff) Unit)

#deleteProgram_ Source

deleteProgram_ :: forall eff. WebGLProgram -> (Eff (webgl :: WebGl | eff) Unit)

#deleteRenderbuffer_ Source

deleteRenderbuffer_ :: forall eff. WebGLRenderbuffer -> (Eff (webgl :: WebGl | eff) Unit)

#deleteShader_ Source

deleteShader_ :: forall eff. WebGLShader -> (Eff (webgl :: WebGl | eff) Unit)

#deleteTexture_ Source

deleteTexture_ :: forall eff. WebGLTexture -> (Eff (webgl :: WebGl | eff) Unit)

#depthFunc_ Source

depthFunc_ :: forall eff. GLenum -> (Eff (webgl :: WebGl | eff) Unit)

#depthMask_ Source

depthMask_ :: forall eff. GLboolean -> (Eff (webgl :: WebGl | eff) Unit)

#depthRange_ Source

depthRange_ :: forall eff. GLclampf -> GLclampf -> (Eff (webgl :: WebGl | eff) Unit)

#detachShader_ Source

detachShader_ :: forall eff. WebGLProgram -> WebGLShader -> (Eff (webgl :: WebGl | eff) Unit)

#disable_ Source

disable_ :: forall eff. GLenum -> (Eff (webgl :: WebGl | eff) Unit)

#disableVertexAttribArray_ Source

disableVertexAttribArray_ :: forall eff. GLuint -> (Eff (webgl :: WebGl | eff) Unit)

#drawArrays_ Source

drawArrays_ :: forall eff. GLenum -> GLint -> GLsizei -> (Eff (webgl :: WebGl | eff) Unit)

#drawElements_ Source

drawElements_ :: forall eff. GLenum -> GLsizei -> GLenum -> GLintptr -> (Eff (webgl :: WebGl | eff) Unit)

#enable_ Source

enable_ :: forall eff. GLenum -> (Eff (webgl :: WebGl | eff) Unit)

#enableVertexAttribArray_ Source

enableVertexAttribArray_ :: forall eff. GLuint -> (Eff (webgl :: WebGl | eff) Unit)

#finish_ Source

finish_ :: forall eff. (Eff (webgl :: WebGl | eff) Unit)

#flush_ Source

flush_ :: forall eff. (Eff (webgl :: WebGl | eff) Unit)

#framebufferRenderbuffer_ Source

framebufferRenderbuffer_ :: forall eff. GLenum -> GLenum -> GLenum -> WebGLRenderbuffer -> (Eff (webgl :: WebGl | eff) Unit)

#framebufferTexture2D_ Source

framebufferTexture2D_ :: forall eff. GLenum -> GLenum -> GLenum -> WebGLTexture -> GLint -> (Eff (webgl :: WebGl | eff) Unit)

#frontFace_ Source

frontFace_ :: forall eff. GLenum -> (Eff (webgl :: WebGl | eff) Unit)

#generateMipmap_ Source

generateMipmap_ :: forall eff. GLenum -> (Eff (webgl :: WebGl | eff) Unit)

#getActiveAttrib_ Source

getActiveAttrib_ :: forall eff. WebGLProgram -> GLuint -> (Eff (webgl :: WebGl | eff) WebGLActiveInfo)

#getActiveUniform_ Source

getActiveUniform_ :: forall eff. WebGLProgram -> GLuint -> (Eff (webgl :: WebGl | eff) WebGLActiveInfo)

#getAttachedShaders_ Source

getAttachedShaders_ :: forall eff. WebGLProgram -> (Eff (webgl :: WebGl | eff) WebGLShader)

#getAttribLocation_ Source

getAttribLocation_ :: forall eff. WebGLProgram -> String -> (Eff (webgl :: WebGl | eff) GLint)

#getParameter_ Source

getParameter_ :: forall ret eff. GLenum -> (Eff (webgl :: WebGl | eff) ret)

#getBufferParameter_ Source

getBufferParameter_ :: forall ret eff. GLenum -> GLenum -> (Eff (webgl :: WebGl | eff) ret)

#getError_ Source

getError_ :: forall eff. (Eff (webgl :: WebGl | eff) GLenum)

#getFramebufferAttachmentParameter_ Source

getFramebufferAttachmentParameter_ :: forall ret eff. GLenum -> GLenum -> GLenum -> (Eff (webgl :: WebGl | eff) ret)

#getProgramParameter_ Source

getProgramParameter_ :: forall ret eff. WebGLProgram -> GLenum -> (Eff (webgl :: WebGl | eff) ret)

#getProgramInfoLog_ Source

getProgramInfoLog_ :: forall eff. WebGLProgram -> (Eff (webgl :: WebGl | eff) String)

#getRenderbufferParameter_ Source

getRenderbufferParameter_ :: forall ret eff. GLenum -> GLenum -> (Eff (webgl :: WebGl | eff) ret)

#getShaderParameter_ Source

getShaderParameter_ :: forall ret eff. WebGLShader -> GLenum -> (Eff (webgl :: WebGl | eff) ret)

#getShaderInfoLog_ Source

getShaderInfoLog_ :: forall eff. WebGLShader -> (Eff (webgl :: WebGl | eff) String)

#getShaderSource_ Source

getShaderSource_ :: forall eff. WebGLShader -> (Eff (webgl :: WebGl | eff) String)

#getTexParameter_ Source

getTexParameter_ :: forall ret eff. GLenum -> GLenum -> (Eff (webgl :: WebGl | eff) ret)

#getUniform_ Source

getUniform_ :: forall ret eff. WebGLProgram -> WebGLUniformLocation -> (Eff (webgl :: WebGl | eff) ret)

#getUniformLocation_ Source

getUniformLocation_ :: forall eff. WebGLProgram -> String -> (Eff (webgl :: WebGl | eff) WebGLUniformLocation)

#getVertexAttrib_ Source

getVertexAttrib_ :: forall ret eff. GLuint -> GLenum -> (Eff (webgl :: WebGl | eff) ret)

#getVertexAttribOffset_ Source

getVertexAttribOffset_ :: forall eff. GLuint -> GLenum -> (Eff (webgl :: WebGl | eff) GLsizeiptr)

#hint_ Source

hint_ :: forall eff. GLenum -> GLenum -> (Eff (webgl :: WebGl | eff) Unit)

#isBuffer_ Source

isBuffer_ :: forall eff a. WebGLBuffer a -> (Eff (webgl :: WebGl | eff) GLboolean)

#isEnabled_ Source

isEnabled_ :: forall eff. GLenum -> (Eff (webgl :: WebGl | eff) GLboolean)

#isFramebuffer_ Source

isFramebuffer_ :: forall eff. WebGLFramebuffer -> (Eff (webgl :: WebGl | eff) GLboolean)

#isProgram_ Source

isProgram_ :: forall eff. WebGLProgram -> (Eff (webgl :: WebGl | eff) GLboolean)

#isRenderbuffer_ Source

isRenderbuffer_ :: forall eff. WebGLRenderbuffer -> (Eff (webgl :: WebGl | eff) GLboolean)

#isShader_ Source

isShader_ :: forall eff. WebGLShader -> (Eff (webgl :: WebGl | eff) GLboolean)

#isTexture_ Source

isTexture_ :: forall eff. WebGLTexture -> (Eff (webgl :: WebGl | eff) GLboolean)

#lineWidth_ Source

lineWidth_ :: forall eff. GLfloat -> (Eff (webgl :: WebGl | eff) Unit)

#linkProgram_ Source

linkProgram_ :: forall eff. WebGLProgram -> (Eff (webgl :: WebGl | eff) Unit)

#pixelStorei_ Source

pixelStorei_ :: forall eff. GLenum -> GLint -> (Eff (webgl :: WebGl | eff) Unit)

#polygonOffset_ Source

polygonOffset_ :: forall eff. GLfloat -> GLfloat -> (Eff (webgl :: WebGl | eff) Unit)

#readPixels_ Source

readPixels_ :: forall eff. GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> ArrayBufferView -> (Eff (webgl :: WebGl | eff) Unit)

#renderbufferStorage_ Source

renderbufferStorage_ :: forall eff. GLenum -> GLenum -> GLsizei -> GLsizei -> (Eff (webgl :: WebGl | eff) Unit)

#sampleCoverage_ Source

sampleCoverage_ :: forall eff. GLclampf -> GLboolean -> (Eff (webgl :: WebGl | eff) Unit)

#scissor_ Source

scissor_ :: forall eff. GLint -> GLint -> GLsizei -> GLsizei -> (Eff (webgl :: WebGl | eff) Unit)

#shaderSource_ Source

shaderSource_ :: forall eff. WebGLShader -> String -> (Eff (webgl :: WebGl | eff) Unit)

#stencilFunc_ Source

stencilFunc_ :: forall eff. GLenum -> GLint -> GLuint -> (Eff (webgl :: WebGl | eff) Unit)

#stencilFuncSeparate_ Source

stencilFuncSeparate_ :: forall eff. GLenum -> GLenum -> GLint -> GLuint -> (Eff (webgl :: WebGl | eff) Unit)

#stencilMask_ Source

stencilMask_ :: forall eff. GLuint -> (Eff (webgl :: WebGl | eff) Unit)

#stencilMaskSeparate_ Source

stencilMaskSeparate_ :: forall eff. GLenum -> GLuint -> (Eff (webgl :: WebGl | eff) Unit)

#stencilOp_ Source

stencilOp_ :: forall eff. GLenum -> GLenum -> GLenum -> (Eff (webgl :: WebGl | eff) Unit)

#stencilOpSeparate_ Source

stencilOpSeparate_ :: forall eff. GLenum -> GLenum -> GLenum -> GLenum -> (Eff (webgl :: WebGl | eff) Unit)

#texImage2D_ Source

texImage2D_ :: forall eff. GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> ArrayBufferView -> (Eff (webgl :: WebGl | eff) Unit)

#texParameterf_ Source

texParameterf_ :: forall eff. GLenum -> GLenum -> GLfloat -> (Eff (webgl :: WebGl | eff) Unit)

#texParameteri_ Source

texParameteri_ :: forall eff. GLenum -> GLenum -> GLint -> (Eff (webgl :: WebGl | eff) Unit)

#texSubImage2D_ Source

texSubImage2D_ :: forall eff. GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> ArrayBufferView -> (Eff (webgl :: WebGl | eff) Unit)

#uniform1f_ Source

uniform1f_ :: forall eff. WebGLUniformLocation -> GLfloat -> (Eff (webgl :: WebGl | eff) Unit)

#uniform1fv_ Source

uniform1fv_ :: forall eff. WebGLUniformLocation -> FloatArray -> (Eff (webgl :: WebGl | eff) Unit)

#uniform1i_ Source

uniform1i_ :: forall eff. WebGLUniformLocation -> GLint -> (Eff (webgl :: WebGl | eff) Unit)

#uniform1iv_ Source

uniform1iv_ :: forall eff. WebGLUniformLocation -> Int32Array -> (Eff (webgl :: WebGl | eff) Unit)

#uniform2f_ Source

uniform2f_ :: forall eff. WebGLUniformLocation -> GLfloat -> GLfloat -> (Eff (webgl :: WebGl | eff) Unit)

#uniform2fv_ Source

uniform2fv_ :: forall eff. WebGLUniformLocation -> FloatArray -> (Eff (webgl :: WebGl | eff) Unit)

#uniform2i_ Source

uniform2i_ :: forall eff. WebGLUniformLocation -> GLint -> GLint -> (Eff (webgl :: WebGl | eff) Unit)

#uniform2iv_ Source

uniform2iv_ :: forall eff. WebGLUniformLocation -> Int32Array -> (Eff (webgl :: WebGl | eff) Unit)

#uniform3f_ Source

uniform3f_ :: forall eff. WebGLUniformLocation -> GLfloat -> GLfloat -> GLfloat -> (Eff (webgl :: WebGl | eff) Unit)

#uniform3fv_ Source

uniform3fv_ :: forall eff. WebGLUniformLocation -> FloatArray -> (Eff (webgl :: WebGl | eff) Unit)

#uniform3i_ Source

uniform3i_ :: forall eff. WebGLUniformLocation -> GLint -> GLint -> GLint -> (Eff (webgl :: WebGl | eff) Unit)

#uniform3iv_ Source

uniform3iv_ :: forall eff. WebGLUniformLocation -> Int32Array -> (Eff (webgl :: WebGl | eff) Unit)

#uniform4f_ Source

uniform4f_ :: forall eff. WebGLUniformLocation -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> (Eff (webgl :: WebGl | eff) Unit)

#uniform4fv_ Source

uniform4fv_ :: forall eff. WebGLUniformLocation -> FloatArray -> (Eff (webgl :: WebGl | eff) Unit)

#uniform4i_ Source

uniform4i_ :: forall eff. WebGLUniformLocation -> GLint -> GLint -> GLint -> GLint -> (Eff (webgl :: WebGl | eff) Unit)

#uniform4iv_ Source

uniform4iv_ :: forall eff. WebGLUniformLocation -> Int32Array -> (Eff (webgl :: WebGl | eff) Unit)

#uniformMatrix2fv_ Source

uniformMatrix2fv_ :: forall eff. WebGLUniformLocation -> GLboolean -> FloatArray -> (Eff (webgl :: WebGl | eff) Unit)

#uniformMatrix3fv_ Source

uniformMatrix3fv_ :: forall eff. WebGLUniformLocation -> GLboolean -> FloatArray -> (Eff (webgl :: WebGl | eff) Unit)

#uniformMatrix4fv_ Source

uniformMatrix4fv_ :: forall eff. WebGLUniformLocation -> GLboolean -> FloatArray -> (Eff (webgl :: WebGl | eff) Unit)

#useProgram_ Source

useProgram_ :: forall eff. WebGLProgram -> (Eff (webgl :: WebGl | eff) Unit)

#validateProgram_ Source

validateProgram_ :: forall eff. WebGLProgram -> (Eff (webgl :: WebGl | eff) Unit)

#vertexAttrib1f_ Source

vertexAttrib1f_ :: forall eff. GLuint -> GLfloat -> (Eff (webgl :: WebGl | eff) Unit)

#vertexAttrib1fv_ Source

vertexAttrib1fv_ :: forall eff. GLuint -> FloatArray -> (Eff (webgl :: WebGl | eff) Unit)

#vertexAttrib2f_ Source

vertexAttrib2f_ :: forall eff. GLuint -> GLfloat -> GLfloat -> (Eff (webgl :: WebGl | eff) Unit)

#vertexAttrib2fv_ Source

vertexAttrib2fv_ :: forall eff. GLuint -> FloatArray -> (Eff (webgl :: WebGl | eff) Unit)

#vertexAttrib3f_ Source

vertexAttrib3f_ :: forall eff. GLuint -> GLfloat -> GLfloat -> GLfloat -> (Eff (webgl :: WebGl | eff) Unit)

#vertexAttrib3fv_ Source

vertexAttrib3fv_ :: forall eff. GLuint -> FloatArray -> (Eff (webgl :: WebGl | eff) Unit)

#vertexAttrib4f_ Source

vertexAttrib4f_ :: forall eff. GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> (Eff (webgl :: WebGl | eff) Unit)

#vertexAttrib4fv_ Source

vertexAttrib4fv_ :: forall eff. GLuint -> FloatArray -> (Eff (webgl :: WebGl | eff) Unit)

#vertexAttribPointer_ Source

vertexAttribPointer_ :: forall eff. GLuint -> GLint -> GLenum -> GLboolean -> GLsizei -> GLintptr -> (Eff (webgl :: WebGl | eff) Unit)

#viewport_ Source

viewport_ :: forall eff. GLint -> GLint -> GLsizei -> GLsizei -> (Eff (webgl :: WebGl | eff) Unit)