Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface WebGL2RenderingContextBase

Hierarchy

Index

Properties

Methods

Properties

Readonly ACTIVE_UNIFORM_BLOCKS

ACTIVE_UNIFORM_BLOCKS: number

Readonly ALREADY_SIGNALED

ALREADY_SIGNALED: number

Readonly ANY_SAMPLES_PASSED

ANY_SAMPLES_PASSED: number

Readonly ANY_SAMPLES_PASSED_CONSERVATIVE

ANY_SAMPLES_PASSED_CONSERVATIVE: number

Readonly COLOR

COLOR: number

Readonly COLOR_ATTACHMENT1

COLOR_ATTACHMENT1: number

Readonly COLOR_ATTACHMENT10

COLOR_ATTACHMENT10: number

Readonly COLOR_ATTACHMENT11

COLOR_ATTACHMENT11: number

Readonly COLOR_ATTACHMENT12

COLOR_ATTACHMENT12: number

Readonly COLOR_ATTACHMENT13

COLOR_ATTACHMENT13: number

Readonly COLOR_ATTACHMENT14

COLOR_ATTACHMENT14: number

Readonly COLOR_ATTACHMENT15

COLOR_ATTACHMENT15: number

Readonly COLOR_ATTACHMENT2

COLOR_ATTACHMENT2: number

Readonly COLOR_ATTACHMENT3

COLOR_ATTACHMENT3: number

Readonly COLOR_ATTACHMENT4

COLOR_ATTACHMENT4: number

Readonly COLOR_ATTACHMENT5

COLOR_ATTACHMENT5: number

Readonly COLOR_ATTACHMENT6

COLOR_ATTACHMENT6: number

Readonly COLOR_ATTACHMENT7

COLOR_ATTACHMENT7: number

Readonly COLOR_ATTACHMENT8

COLOR_ATTACHMENT8: number

Readonly COLOR_ATTACHMENT9

COLOR_ATTACHMENT9: number

Readonly COMPARE_REF_TO_TEXTURE

COMPARE_REF_TO_TEXTURE: number

Readonly CONDITION_SATISFIED

CONDITION_SATISFIED: number

Readonly COPY_READ_BUFFER

COPY_READ_BUFFER: number

Readonly COPY_READ_BUFFER_BINDING

COPY_READ_BUFFER_BINDING: number

Readonly COPY_WRITE_BUFFER

COPY_WRITE_BUFFER: number

Readonly COPY_WRITE_BUFFER_BINDING

COPY_WRITE_BUFFER_BINDING: number

Readonly CURRENT_QUERY

CURRENT_QUERY: number

Readonly DEPTH

DEPTH: number

Readonly DEPTH24_STENCIL8

DEPTH24_STENCIL8: number

Readonly DEPTH32F_STENCIL8

DEPTH32F_STENCIL8: number

Readonly DEPTH_COMPONENT24

DEPTH_COMPONENT24: number

Readonly DEPTH_COMPONENT32F

DEPTH_COMPONENT32F: number

Readonly DRAW_BUFFER0

DRAW_BUFFER0: number

Readonly DRAW_BUFFER1

DRAW_BUFFER1: number

Readonly DRAW_BUFFER10

DRAW_BUFFER10: number

Readonly DRAW_BUFFER11

DRAW_BUFFER11: number

Readonly DRAW_BUFFER12

DRAW_BUFFER12: number

Readonly DRAW_BUFFER13

DRAW_BUFFER13: number

Readonly DRAW_BUFFER14

DRAW_BUFFER14: number

Readonly DRAW_BUFFER15

DRAW_BUFFER15: number

Readonly DRAW_BUFFER2

DRAW_BUFFER2: number

Readonly DRAW_BUFFER3

DRAW_BUFFER3: number

Readonly DRAW_BUFFER4

DRAW_BUFFER4: number

Readonly DRAW_BUFFER5

DRAW_BUFFER5: number

Readonly DRAW_BUFFER6

DRAW_BUFFER6: number

Readonly DRAW_BUFFER7

DRAW_BUFFER7: number

Readonly DRAW_BUFFER8

DRAW_BUFFER8: number

Readonly DRAW_BUFFER9

DRAW_BUFFER9: number

Readonly DRAW_FRAMEBUFFER

DRAW_FRAMEBUFFER: number

Readonly DRAW_FRAMEBUFFER_BINDING

DRAW_FRAMEBUFFER_BINDING: number

Readonly DYNAMIC_COPY

DYNAMIC_COPY: number

Readonly DYNAMIC_READ

DYNAMIC_READ: number

Readonly FLOAT_32_UNSIGNED_INT_24_8_REV

FLOAT_32_UNSIGNED_INT_24_8_REV: number

Readonly FLOAT_MAT2x3

FLOAT_MAT2x3: number

Readonly FLOAT_MAT2x4

FLOAT_MAT2x4: number

Readonly FLOAT_MAT3x2

FLOAT_MAT3x2: number

Readonly FLOAT_MAT3x4

FLOAT_MAT3x4: number

Readonly FLOAT_MAT4x2

FLOAT_MAT4x2: number

Readonly FLOAT_MAT4x3

FLOAT_MAT4x3: number

Readonly FRAGMENT_SHADER_DERIVATIVE_HINT

FRAGMENT_SHADER_DERIVATIVE_HINT: number

Readonly FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE

FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE: number

Readonly FRAMEBUFFER_ATTACHMENT_BLUE_SIZE

FRAMEBUFFER_ATTACHMENT_BLUE_SIZE: number

Readonly FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING

FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING: number

Readonly FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE

FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE: number

Readonly FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE

FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE: number

Readonly FRAMEBUFFER_ATTACHMENT_GREEN_SIZE

FRAMEBUFFER_ATTACHMENT_GREEN_SIZE: number

Readonly FRAMEBUFFER_ATTACHMENT_RED_SIZE

FRAMEBUFFER_ATTACHMENT_RED_SIZE: number

Readonly FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE

FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE: number

Readonly FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER

FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER: number

Readonly FRAMEBUFFER_DEFAULT

FRAMEBUFFER_DEFAULT: number

Readonly FRAMEBUFFER_INCOMPLETE_MULTISAMPLE

FRAMEBUFFER_INCOMPLETE_MULTISAMPLE: number

Readonly HALF_FLOAT

HALF_FLOAT: number

Readonly INTERLEAVED_ATTRIBS

INTERLEAVED_ATTRIBS: number

Readonly INT_2_10_10_10_REV

INT_2_10_10_10_REV: number

Readonly INT_SAMPLER_2D

INT_SAMPLER_2D: number

Readonly INT_SAMPLER_2D_ARRAY

INT_SAMPLER_2D_ARRAY: number

Readonly INT_SAMPLER_3D

INT_SAMPLER_3D: number

Readonly INT_SAMPLER_CUBE

INT_SAMPLER_CUBE: number

Readonly INVALID_INDEX

INVALID_INDEX: number

Readonly MAX

MAX: number

Readonly MAX_3D_TEXTURE_SIZE

MAX_3D_TEXTURE_SIZE: number

Readonly MAX_ARRAY_TEXTURE_LAYERS

MAX_ARRAY_TEXTURE_LAYERS: number

Readonly MAX_CLIENT_WAIT_TIMEOUT_WEBGL

MAX_CLIENT_WAIT_TIMEOUT_WEBGL: number

Readonly MAX_COLOR_ATTACHMENTS

MAX_COLOR_ATTACHMENTS: number

Readonly MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS

MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS: number

Readonly MAX_COMBINED_UNIFORM_BLOCKS

MAX_COMBINED_UNIFORM_BLOCKS: number

Readonly MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS

MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS: number

Readonly MAX_DRAW_BUFFERS

MAX_DRAW_BUFFERS: number

Readonly MAX_ELEMENTS_INDICES

MAX_ELEMENTS_INDICES: number

Readonly MAX_ELEMENTS_VERTICES

MAX_ELEMENTS_VERTICES: number

Readonly MAX_ELEMENT_INDEX

MAX_ELEMENT_INDEX: number

Readonly MAX_FRAGMENT_INPUT_COMPONENTS

MAX_FRAGMENT_INPUT_COMPONENTS: number

Readonly MAX_FRAGMENT_UNIFORM_BLOCKS

MAX_FRAGMENT_UNIFORM_BLOCKS: number

Readonly MAX_FRAGMENT_UNIFORM_COMPONENTS

MAX_FRAGMENT_UNIFORM_COMPONENTS: number

Readonly MAX_PROGRAM_TEXEL_OFFSET

MAX_PROGRAM_TEXEL_OFFSET: number

Readonly MAX_SAMPLES

MAX_SAMPLES: number

Readonly MAX_SERVER_WAIT_TIMEOUT

MAX_SERVER_WAIT_TIMEOUT: number

Readonly MAX_TEXTURE_LOD_BIAS

MAX_TEXTURE_LOD_BIAS: number

Readonly MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS

MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS: number

Readonly MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS

MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS: number

Readonly MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS

MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS: number

Readonly MAX_UNIFORM_BLOCK_SIZE

MAX_UNIFORM_BLOCK_SIZE: number

Readonly MAX_UNIFORM_BUFFER_BINDINGS

MAX_UNIFORM_BUFFER_BINDINGS: number

Readonly MAX_VARYING_COMPONENTS

MAX_VARYING_COMPONENTS: number

Readonly MAX_VERTEX_OUTPUT_COMPONENTS

MAX_VERTEX_OUTPUT_COMPONENTS: number

Readonly MAX_VERTEX_UNIFORM_BLOCKS

MAX_VERTEX_UNIFORM_BLOCKS: number

Readonly MAX_VERTEX_UNIFORM_COMPONENTS

MAX_VERTEX_UNIFORM_COMPONENTS: number

Readonly MIN

MIN: number

Readonly MIN_PROGRAM_TEXEL_OFFSET

MIN_PROGRAM_TEXEL_OFFSET: number

Readonly OBJECT_TYPE

OBJECT_TYPE: number

Readonly PACK_ROW_LENGTH

PACK_ROW_LENGTH: number

Readonly PACK_SKIP_PIXELS

PACK_SKIP_PIXELS: number

Readonly PACK_SKIP_ROWS

PACK_SKIP_ROWS: number

Readonly PIXEL_PACK_BUFFER

PIXEL_PACK_BUFFER: number

Readonly PIXEL_PACK_BUFFER_BINDING

PIXEL_PACK_BUFFER_BINDING: number

Readonly PIXEL_UNPACK_BUFFER

PIXEL_UNPACK_BUFFER: number

Readonly PIXEL_UNPACK_BUFFER_BINDING

PIXEL_UNPACK_BUFFER_BINDING: number

Readonly QUERY_RESULT

QUERY_RESULT: number

Readonly QUERY_RESULT_AVAILABLE

QUERY_RESULT_AVAILABLE: number

Readonly R11F_G11F_B10F

R11F_G11F_B10F: number

Readonly R16F

R16F: number

Readonly R16I

R16I: number

Readonly R16UI

R16UI: number

Readonly R32F

R32F: number

Readonly R32I

R32I: number

Readonly R32UI

R32UI: number

Readonly R8

R8: number

Readonly R8I

R8I: number

Readonly R8UI

R8UI: number

Readonly R8_SNORM

R8_SNORM: number

Readonly RASTERIZER_DISCARD

RASTERIZER_DISCARD: number

Readonly READ_BUFFER

READ_BUFFER: number

Readonly READ_FRAMEBUFFER

READ_FRAMEBUFFER: number

Readonly READ_FRAMEBUFFER_BINDING

READ_FRAMEBUFFER_BINDING: number

Readonly RED

RED: number

Readonly RED_INTEGER

RED_INTEGER: number

Readonly RENDERBUFFER_SAMPLES

RENDERBUFFER_SAMPLES: number

Readonly RG

RG: number

Readonly RG16F

RG16F: number

Readonly RG16I

RG16I: number

Readonly RG16UI

RG16UI: number

Readonly RG32F

RG32F: number

Readonly RG32I

RG32I: number

Readonly RG32UI

RG32UI: number

Readonly RG8

RG8: number

Readonly RG8I

RG8I: number

Readonly RG8UI

RG8UI: number

Readonly RG8_SNORM

RG8_SNORM: number

Readonly RGB10_A2

RGB10_A2: number

Readonly RGB10_A2UI

RGB10_A2UI: number

Readonly RGB16F

RGB16F: number

Readonly RGB16I

RGB16I: number

Readonly RGB16UI

RGB16UI: number

Readonly RGB32F

RGB32F: number

Readonly RGB32I

RGB32I: number

Readonly RGB32UI

RGB32UI: number

Readonly RGB8

RGB8: number

Readonly RGB8I

RGB8I: number

Readonly RGB8UI

RGB8UI: number

Readonly RGB8_SNORM

RGB8_SNORM: number

Readonly RGB9_E5

RGB9_E5: number

Readonly RGBA16F

RGBA16F: number

Readonly RGBA16I

RGBA16I: number

Readonly RGBA16UI

RGBA16UI: number

Readonly RGBA32F

RGBA32F: number

Readonly RGBA32I

RGBA32I: number

Readonly RGBA32UI

RGBA32UI: number

Readonly RGBA8

RGBA8: number

Readonly RGBA8I

RGBA8I: number

Readonly RGBA8UI

RGBA8UI: number

Readonly RGBA8_SNORM

RGBA8_SNORM: number

Readonly RGBA_INTEGER

RGBA_INTEGER: number

Readonly RGB_INTEGER

RGB_INTEGER: number

Readonly RG_INTEGER

RG_INTEGER: number

Readonly SAMPLER_2D_ARRAY

SAMPLER_2D_ARRAY: number

Readonly SAMPLER_2D_ARRAY_SHADOW

SAMPLER_2D_ARRAY_SHADOW: number

Readonly SAMPLER_2D_SHADOW

SAMPLER_2D_SHADOW: number

Readonly SAMPLER_3D

SAMPLER_3D: number

Readonly SAMPLER_BINDING

SAMPLER_BINDING: number

Readonly SAMPLER_CUBE_SHADOW

SAMPLER_CUBE_SHADOW: number

Readonly SEPARATE_ATTRIBS

SEPARATE_ATTRIBS: number

Readonly SIGNALED

SIGNALED: number

Readonly SIGNED_NORMALIZED

SIGNED_NORMALIZED: number

Readonly SRGB

SRGB: number

Readonly SRGB8

SRGB8: number

Readonly SRGB8_ALPHA8

SRGB8_ALPHA8: number

Readonly STATIC_COPY

STATIC_COPY: number

Readonly STATIC_READ

STATIC_READ: number

Readonly STENCIL

STENCIL: number

Readonly STREAM_COPY

STREAM_COPY: number

Readonly STREAM_READ

STREAM_READ: number

Readonly SYNC_CONDITION

SYNC_CONDITION: number

Readonly SYNC_FENCE

SYNC_FENCE: number

Readonly SYNC_FLAGS

SYNC_FLAGS: number

Readonly SYNC_FLUSH_COMMANDS_BIT

SYNC_FLUSH_COMMANDS_BIT: number

Readonly SYNC_GPU_COMMANDS_COMPLETE

SYNC_GPU_COMMANDS_COMPLETE: number

Readonly SYNC_STATUS

SYNC_STATUS: number

Readonly TEXTURE_2D_ARRAY

TEXTURE_2D_ARRAY: number

Readonly TEXTURE_3D

TEXTURE_3D: number

Readonly TEXTURE_BASE_LEVEL

TEXTURE_BASE_LEVEL: number

Readonly TEXTURE_BINDING_2D_ARRAY

TEXTURE_BINDING_2D_ARRAY: number

Readonly TEXTURE_BINDING_3D

TEXTURE_BINDING_3D: number

Readonly TEXTURE_COMPARE_FUNC

TEXTURE_COMPARE_FUNC: number

Readonly TEXTURE_COMPARE_MODE

TEXTURE_COMPARE_MODE: number

Readonly TEXTURE_IMMUTABLE_FORMAT

TEXTURE_IMMUTABLE_FORMAT: number

Readonly TEXTURE_IMMUTABLE_LEVELS

TEXTURE_IMMUTABLE_LEVELS: number

Readonly TEXTURE_MAX_LEVEL

TEXTURE_MAX_LEVEL: number

Readonly TEXTURE_MAX_LOD

TEXTURE_MAX_LOD: number

Readonly TEXTURE_MIN_LOD

TEXTURE_MIN_LOD: number

Readonly TEXTURE_WRAP_R

TEXTURE_WRAP_R: number

Readonly TIMEOUT_EXPIRED

TIMEOUT_EXPIRED: number

Readonly TIMEOUT_IGNORED

TIMEOUT_IGNORED: number

Readonly TRANSFORM_FEEDBACK

TRANSFORM_FEEDBACK: number

Readonly TRANSFORM_FEEDBACK_ACTIVE

TRANSFORM_FEEDBACK_ACTIVE: number

Readonly TRANSFORM_FEEDBACK_BINDING

TRANSFORM_FEEDBACK_BINDING: number

Readonly TRANSFORM_FEEDBACK_BUFFER

TRANSFORM_FEEDBACK_BUFFER: number

Readonly TRANSFORM_FEEDBACK_BUFFER_BINDING

TRANSFORM_FEEDBACK_BUFFER_BINDING: number

Readonly TRANSFORM_FEEDBACK_BUFFER_MODE

TRANSFORM_FEEDBACK_BUFFER_MODE: number

Readonly TRANSFORM_FEEDBACK_BUFFER_SIZE

TRANSFORM_FEEDBACK_BUFFER_SIZE: number

Readonly TRANSFORM_FEEDBACK_BUFFER_START

TRANSFORM_FEEDBACK_BUFFER_START: number

Readonly TRANSFORM_FEEDBACK_PAUSED

TRANSFORM_FEEDBACK_PAUSED: number

Readonly TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN

TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN: number

Readonly TRANSFORM_FEEDBACK_VARYINGS

TRANSFORM_FEEDBACK_VARYINGS: number

Readonly UNIFORM_ARRAY_STRIDE

UNIFORM_ARRAY_STRIDE: number

Readonly UNIFORM_BLOCK_ACTIVE_UNIFORMS

UNIFORM_BLOCK_ACTIVE_UNIFORMS: number

Readonly UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES

UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES: number

Readonly UNIFORM_BLOCK_BINDING

UNIFORM_BLOCK_BINDING: number

Readonly UNIFORM_BLOCK_DATA_SIZE

UNIFORM_BLOCK_DATA_SIZE: number

Readonly UNIFORM_BLOCK_INDEX

UNIFORM_BLOCK_INDEX: number

Readonly UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER

UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER: number

Readonly UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER

UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER: number

Readonly UNIFORM_BUFFER

UNIFORM_BUFFER: number

Readonly UNIFORM_BUFFER_BINDING

UNIFORM_BUFFER_BINDING: number

Readonly UNIFORM_BUFFER_OFFSET_ALIGNMENT

UNIFORM_BUFFER_OFFSET_ALIGNMENT: number

Readonly UNIFORM_BUFFER_SIZE

UNIFORM_BUFFER_SIZE: number

Readonly UNIFORM_BUFFER_START

UNIFORM_BUFFER_START: number

Readonly UNIFORM_IS_ROW_MAJOR

UNIFORM_IS_ROW_MAJOR: number

Readonly UNIFORM_MATRIX_STRIDE

UNIFORM_MATRIX_STRIDE: number

Readonly UNIFORM_OFFSET

UNIFORM_OFFSET: number

Readonly UNIFORM_SIZE

UNIFORM_SIZE: number

Readonly UNIFORM_TYPE

UNIFORM_TYPE: number

Readonly UNPACK_IMAGE_HEIGHT

UNPACK_IMAGE_HEIGHT: number

Readonly UNPACK_ROW_LENGTH

UNPACK_ROW_LENGTH: number

Readonly UNPACK_SKIP_IMAGES

UNPACK_SKIP_IMAGES: number

Readonly UNPACK_SKIP_PIXELS

UNPACK_SKIP_PIXELS: number

Readonly UNPACK_SKIP_ROWS

UNPACK_SKIP_ROWS: number

Readonly UNSIGNALED

UNSIGNALED: number

Readonly UNSIGNED_INT_10F_11F_11F_REV

UNSIGNED_INT_10F_11F_11F_REV: number

Readonly UNSIGNED_INT_24_8

UNSIGNED_INT_24_8: number

Readonly UNSIGNED_INT_2_10_10_10_REV

UNSIGNED_INT_2_10_10_10_REV: number

Readonly UNSIGNED_INT_5_9_9_9_REV

UNSIGNED_INT_5_9_9_9_REV: number

Readonly UNSIGNED_INT_SAMPLER_2D

UNSIGNED_INT_SAMPLER_2D: number

Readonly UNSIGNED_INT_SAMPLER_2D_ARRAY

UNSIGNED_INT_SAMPLER_2D_ARRAY: number

Readonly UNSIGNED_INT_SAMPLER_3D

UNSIGNED_INT_SAMPLER_3D: number

Readonly UNSIGNED_INT_SAMPLER_CUBE

UNSIGNED_INT_SAMPLER_CUBE: number

Readonly UNSIGNED_INT_VEC2

UNSIGNED_INT_VEC2: number

Readonly UNSIGNED_INT_VEC3

UNSIGNED_INT_VEC3: number

Readonly UNSIGNED_INT_VEC4

UNSIGNED_INT_VEC4: number

Readonly UNSIGNED_NORMALIZED

UNSIGNED_NORMALIZED: number

Readonly VERTEX_ARRAY_BINDING

VERTEX_ARRAY_BINDING: number

Readonly VERTEX_ATTRIB_ARRAY_DIVISOR

VERTEX_ATTRIB_ARRAY_DIVISOR: number

Readonly VERTEX_ATTRIB_ARRAY_INTEGER

VERTEX_ATTRIB_ARRAY_INTEGER: number

Readonly WAIT_FAILED

WAIT_FAILED: number

Methods

beginQuery

  • Parameters

    Returns void

beginTransformFeedback

  • beginTransformFeedback(primitiveMode: number): void
  • Parameters

    • primitiveMode: number

    Returns void

bindBufferBase

  • Parameters

    Returns void

bindBufferRange

  • bindBufferRange(target: number, index: number, buffer: null | <internal>.WebGLBuffer, offset: number, size: number): void
  • Parameters

    Returns void

bindSampler

  • Parameters

    Returns void

bindTransformFeedback

bindVertexArray

blitFramebuffer

  • blitFramebuffer(srcX0: number, srcY0: number, srcX1: number, srcY1: number, dstX0: number, dstY0: number, dstX1: number, dstY1: number, mask: number, filter: number): void
  • Parameters

    • srcX0: number
    • srcY0: number
    • srcX1: number
    • srcY1: number
    • dstX0: number
    • dstY0: number
    • dstX1: number
    • dstY1: number
    • mask: number
    • filter: number

    Returns void

clearBufferfi

  • clearBufferfi(buffer: number, drawbuffer: number, depth: number, stencil: number): void
  • Parameters

    • buffer: number
    • drawbuffer: number
    • depth: number
    • stencil: number

    Returns void

clearBufferfv

  • clearBufferfv(buffer: number, drawbuffer: number, values: Float32List, srcOffset?: number): void
  • Parameters

    • buffer: number
    • drawbuffer: number
    • values: Float32List
    • Optional srcOffset: number

    Returns void

clearBufferiv

  • clearBufferiv(buffer: number, drawbuffer: number, values: Int32List, srcOffset?: number): void
  • Parameters

    • buffer: number
    • drawbuffer: number
    • values: Int32List
    • Optional srcOffset: number

    Returns void

clearBufferuiv

  • clearBufferuiv(buffer: number, drawbuffer: number, values: Uint32List, srcOffset?: number): void
  • Parameters

    • buffer: number
    • drawbuffer: number
    • values: Uint32List
    • Optional srcOffset: number

    Returns void

clientWaitSync

  • Parameters

    Returns number

compressedTexImage3D

  • compressedTexImage3D(target: number, level: number, internalformat: number, width: number, height: number, depth: number, border: number, imageSize: number, offset: number): void
  • compressedTexImage3D(target: number, level: number, internalformat: number, width: number, height: number, depth: number, border: number, srcData: ArrayBufferView, srcOffset?: number, srcLengthOverride?: number): void
  • Parameters

    • target: number
    • level: number
    • internalformat: number
    • width: number
    • height: number
    • depth: number
    • border: number
    • imageSize: number
    • offset: number

    Returns void

  • Parameters

    • target: number
    • level: number
    • internalformat: number
    • width: number
    • height: number
    • depth: number
    • border: number
    • srcData: ArrayBufferView
    • Optional srcOffset: number
    • Optional srcLengthOverride: number

    Returns void

compressedTexSubImage3D

  • compressedTexSubImage3D(target: number, level: number, xoffset: number, yoffset: number, zoffset: number, width: number, height: number, depth: number, format: number, imageSize: number, offset: number): void
  • compressedTexSubImage3D(target: number, level: number, xoffset: number, yoffset: number, zoffset: number, width: number, height: number, depth: number, format: number, srcData: ArrayBufferView, srcOffset?: number, srcLengthOverride?: number): void
  • Parameters

    • target: number
    • level: number
    • xoffset: number
    • yoffset: number
    • zoffset: number
    • width: number
    • height: number
    • depth: number
    • format: number
    • imageSize: number
    • offset: number

    Returns void

  • Parameters

    • target: number
    • level: number
    • xoffset: number
    • yoffset: number
    • zoffset: number
    • width: number
    • height: number
    • depth: number
    • format: number
    • srcData: ArrayBufferView
    • Optional srcOffset: number
    • Optional srcLengthOverride: number

    Returns void

copyBufferSubData

  • copyBufferSubData(readTarget: number, writeTarget: number, readOffset: number, writeOffset: number, size: number): void
  • Parameters

    • readTarget: number
    • writeTarget: number
    • readOffset: number
    • writeOffset: number
    • size: number

    Returns void

copyTexSubImage3D

  • copyTexSubImage3D(target: number, level: number, xoffset: number, yoffset: number, zoffset: number, x: number, y: number, width: number, height: number): void
  • Parameters

    • target: number
    • level: number
    • xoffset: number
    • yoffset: number
    • zoffset: number
    • x: number
    • y: number
    • width: number
    • height: number

    Returns void

createQuery

createSampler

createTransformFeedback

createVertexArray

deleteQuery

  • Parameters

    Returns void

deleteSampler

  • Parameters

    Returns void

deleteSync

  • Parameters

    Returns void

deleteTransformFeedback

deleteVertexArray

drawArraysInstanced

  • drawArraysInstanced(mode: number, first: number, count: number, instanceCount: number): void
  • Parameters

    • mode: number
    • first: number
    • count: number
    • instanceCount: number

    Returns void

drawBuffers

  • drawBuffers(buffers: number[]): void
  • Parameters

    • buffers: number[]

    Returns void

drawElementsInstanced

  • drawElementsInstanced(mode: number, count: number, type: number, offset: number, instanceCount: number): void
  • Parameters

    • mode: number
    • count: number
    • type: number
    • offset: number
    • instanceCount: number

    Returns void

drawRangeElements

  • drawRangeElements(mode: number, start: number, end: number, count: number, type: number, offset: number): void
  • Parameters

    • mode: number
    • start: number
    • end: number
    • count: number
    • type: number
    • offset: number

    Returns void

endQuery

  • endQuery(target: number): void
  • Parameters

    • target: number

    Returns void

endTransformFeedback

  • endTransformFeedback(): void
  • Returns void

fenceSync

  • Parameters

    • condition: number
    • flags: number

    Returns null | <internal>.WebGLSync

framebufferTextureLayer

  • framebufferTextureLayer(target: number, attachment: number, texture: null | <internal>.WebGLTexture, level: number, layer: number): void
  • Parameters

    Returns void

getActiveUniformBlockName

  • Parameters

    Returns null | string

getActiveUniformBlockParameter

  • getActiveUniformBlockParameter(program: <internal>.WebGLProgram, uniformBlockIndex: number, pname: number): any
  • Parameters

    Returns any

getActiveUniforms

  • Parameters

    Returns any

getBufferSubData

  • getBufferSubData(target: number, srcByteOffset: number, dstBuffer: ArrayBufferView, dstOffset?: number, length?: number): void
  • Parameters

    • target: number
    • srcByteOffset: number
    • dstBuffer: ArrayBufferView
    • Optional dstOffset: number
    • Optional length: number

    Returns void

getFragDataLocation

  • Parameters

    Returns number

getIndexedParameter

  • getIndexedParameter(target: number, index: number): any
  • Parameters

    • target: number
    • index: number

    Returns any

getInternalformatParameter

  • getInternalformatParameter(target: number, internalformat: number, pname: number): any
  • Parameters

    • target: number
    • internalformat: number
    • pname: number

    Returns any

getQuery

  • Parameters

    • target: number
    • pname: number

    Returns null | <internal>.WebGLQuery

getQueryParameter

  • Parameters

    Returns any

getSamplerParameter

  • Parameters

    Returns any

getSyncParameter

  • Parameters

    Returns any

getTransformFeedbackVarying

getUniformBlockIndex

  • Parameters

    Returns number

getUniformIndices

  • Parameters

    Returns null | number[]

invalidateFramebuffer

  • invalidateFramebuffer(target: number, attachments: number[]): void
  • Parameters

    • target: number
    • attachments: number[]

    Returns void

invalidateSubFramebuffer

  • invalidateSubFramebuffer(target: number, attachments: number[], x: number, y: number, width: number, height: number): void
  • Parameters

    • target: number
    • attachments: number[]
    • x: number
    • y: number
    • width: number
    • height: number

    Returns void

isQuery

  • Parameters

    Returns boolean

isSampler

  • Parameters

    Returns boolean

isSync

  • Parameters

    Returns boolean

isTransformFeedback

isVertexArray

pauseTransformFeedback

  • pauseTransformFeedback(): void
  • Returns void

readBuffer

  • readBuffer(src: number): void
  • Parameters

    • src: number

    Returns void

renderbufferStorageMultisample

  • renderbufferStorageMultisample(target: number, samples: number, internalformat: number, width: number, height: number): void
  • Parameters

    • target: number
    • samples: number
    • internalformat: number
    • width: number
    • height: number

    Returns void

resumeTransformFeedback

  • resumeTransformFeedback(): void
  • Returns void

samplerParameterf

  • Parameters

    Returns void

samplerParameteri

  • Parameters

    Returns void

texImage3D

  • texImage3D(target: number, level: number, internalformat: number, width: number, height: number, depth: number, border: number, format: number, type: number, pboOffset: number): void
  • texImage3D(target: number, level: number, internalformat: number, width: number, height: number, depth: number, border: number, format: number, type: number, source: TexImageSource): void
  • texImage3D(target: number, level: number, internalformat: number, width: number, height: number, depth: number, border: number, format: number, type: number, srcData: null | ArrayBufferView): void
  • texImage3D(target: number, level: number, internalformat: number, width: number, height: number, depth: number, border: number, format: number, type: number, srcData: ArrayBufferView, srcOffset: number): void
  • Parameters

    • target: number
    • level: number
    • internalformat: number
    • width: number
    • height: number
    • depth: number
    • border: number
    • format: number
    • type: number
    • pboOffset: number

    Returns void

  • Parameters

    • target: number
    • level: number
    • internalformat: number
    • width: number
    • height: number
    • depth: number
    • border: number
    • format: number
    • type: number
    • source: TexImageSource

    Returns void

  • Parameters

    • target: number
    • level: number
    • internalformat: number
    • width: number
    • height: number
    • depth: number
    • border: number
    • format: number
    • type: number
    • srcData: null | ArrayBufferView

    Returns void

  • Parameters

    • target: number
    • level: number
    • internalformat: number
    • width: number
    • height: number
    • depth: number
    • border: number
    • format: number
    • type: number
    • srcData: ArrayBufferView
    • srcOffset: number

    Returns void

texStorage2D

  • texStorage2D(target: number, levels: number, internalformat: number, width: number, height: number): void
  • Parameters

    • target: number
    • levels: number
    • internalformat: number
    • width: number
    • height: number

    Returns void

texStorage3D

  • texStorage3D(target: number, levels: number, internalformat: number, width: number, height: number, depth: number): void
  • Parameters

    • target: number
    • levels: number
    • internalformat: number
    • width: number
    • height: number
    • depth: number

    Returns void

texSubImage3D

  • texSubImage3D(target: number, level: number, xoffset: number, yoffset: number, zoffset: number, width: number, height: number, depth: number, format: number, type: number, pboOffset: number): void
  • texSubImage3D(target: number, level: number, xoffset: number, yoffset: number, zoffset: number, width: number, height: number, depth: number, format: number, type: number, source: TexImageSource): void
  • texSubImage3D(target: number, level: number, xoffset: number, yoffset: number, zoffset: number, width: number, height: number, depth: number, format: number, type: number, srcData: null | ArrayBufferView, srcOffset?: number): void
  • Parameters

    • target: number
    • level: number
    • xoffset: number
    • yoffset: number
    • zoffset: number
    • width: number
    • height: number
    • depth: number
    • format: number
    • type: number
    • pboOffset: number

    Returns void

  • Parameters

    • target: number
    • level: number
    • xoffset: number
    • yoffset: number
    • zoffset: number
    • width: number
    • height: number
    • depth: number
    • format: number
    • type: number
    • source: TexImageSource

    Returns void

  • Parameters

    • target: number
    • level: number
    • xoffset: number
    • yoffset: number
    • zoffset: number
    • width: number
    • height: number
    • depth: number
    • format: number
    • type: number
    • srcData: null | ArrayBufferView
    • Optional srcOffset: number

    Returns void

transformFeedbackVaryings

  • Parameters

    Returns void

uniform1ui

uniform1uiv

uniform2ui

uniform2uiv

uniform3ui

  • Parameters

    Returns void

uniform3uiv

uniform4ui

  • Parameters

    Returns void

uniform4uiv

uniformBlockBinding

  • uniformBlockBinding(program: <internal>.WebGLProgram, uniformBlockIndex: number, uniformBlockBinding: number): void
  • Parameters

    Returns void

uniformMatrix2x3fv

  • Parameters

    Returns void

uniformMatrix2x4fv

  • Parameters

    Returns void

uniformMatrix3x2fv

  • Parameters

    Returns void

uniformMatrix3x4fv

  • Parameters

    Returns void

uniformMatrix4x2fv

  • Parameters

    Returns void

uniformMatrix4x3fv

  • Parameters

    Returns void

vertexAttribDivisor

  • vertexAttribDivisor(index: number, divisor: number): void
  • Parameters

    • index: number
    • divisor: number

    Returns void

vertexAttribI4i

  • vertexAttribI4i(index: number, x: number, y: number, z: number, w: number): void
  • Parameters

    • index: number
    • x: number
    • y: number
    • z: number
    • w: number

    Returns void

vertexAttribI4iv

  • vertexAttribI4iv(index: number, values: Int32List): void
  • Parameters

    Returns void

vertexAttribI4ui

  • vertexAttribI4ui(index: number, x: number, y: number, z: number, w: number): void
  • Parameters

    • index: number
    • x: number
    • y: number
    • z: number
    • w: number

    Returns void

vertexAttribI4uiv

  • vertexAttribI4uiv(index: number, values: Uint32List): void
  • Parameters

    Returns void

vertexAttribIPointer

  • vertexAttribIPointer(index: number, size: number, type: number, stride: number, offset: number): void
  • Parameters

    • index: number
    • size: number
    • type: number
    • stride: number
    • offset: number

    Returns void

waitSync

  • Parameters

    Returns void

Generated using TypeDoc