Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Properties

Methods

Properties

ACTIVE_UNIFORM_BLOCKS: number
ALREADY_SIGNALED: number
ANY_SAMPLES_PASSED: number
ANY_SAMPLES_PASSED_CONSERVATIVE: number
COLOR: number
COLOR_ATTACHMENT1: number
COLOR_ATTACHMENT10: number
COLOR_ATTACHMENT11: number
COLOR_ATTACHMENT12: number
COLOR_ATTACHMENT13: number
COLOR_ATTACHMENT14: number
COLOR_ATTACHMENT15: number
COLOR_ATTACHMENT2: number
COLOR_ATTACHMENT3: number
COLOR_ATTACHMENT4: number
COLOR_ATTACHMENT5: number
COLOR_ATTACHMENT6: number
COLOR_ATTACHMENT7: number
COLOR_ATTACHMENT8: number
COLOR_ATTACHMENT9: number
COMPARE_REF_TO_TEXTURE: number
CONDITION_SATISFIED: number
COPY_READ_BUFFER: number
COPY_READ_BUFFER_BINDING: number
COPY_WRITE_BUFFER: number
COPY_WRITE_BUFFER_BINDING: number
CURRENT_QUERY: number
DEPTH: number
DEPTH24_STENCIL8: number
DEPTH32F_STENCIL8: number
DEPTH_COMPONENT24: number
DEPTH_COMPONENT32F: number
DRAW_BUFFER0: number
DRAW_BUFFER1: number
DRAW_BUFFER10: number
DRAW_BUFFER11: number
DRAW_BUFFER12: number
DRAW_BUFFER13: number
DRAW_BUFFER14: number
DRAW_BUFFER15: number
DRAW_BUFFER2: number
DRAW_BUFFER3: number
DRAW_BUFFER4: number
DRAW_BUFFER5: number
DRAW_BUFFER6: number
DRAW_BUFFER7: number
DRAW_BUFFER8: number
DRAW_BUFFER9: number
DRAW_FRAMEBUFFER: number
DRAW_FRAMEBUFFER_BINDING: number
DYNAMIC_COPY: number
DYNAMIC_READ: number
FLOAT_32_UNSIGNED_INT_24_8_REV: number
FLOAT_MAT2x3: number
FLOAT_MAT2x4: number
FLOAT_MAT3x2: number
FLOAT_MAT3x4: number
FLOAT_MAT4x2: number
FLOAT_MAT4x3: number
FRAGMENT_SHADER_DERIVATIVE_HINT: number
FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE: number
FRAMEBUFFER_ATTACHMENT_BLUE_SIZE: number
FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING: number
FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE: number
FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE: number
FRAMEBUFFER_ATTACHMENT_GREEN_SIZE: number
FRAMEBUFFER_ATTACHMENT_RED_SIZE: number
FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE: number
FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER: number
FRAMEBUFFER_DEFAULT: number
FRAMEBUFFER_INCOMPLETE_MULTISAMPLE: number
HALF_FLOAT: number
INTERLEAVED_ATTRIBS: number
INT_2_10_10_10_REV: number
INT_SAMPLER_2D: number
INT_SAMPLER_2D_ARRAY: number
INT_SAMPLER_3D: number
INT_SAMPLER_CUBE: number
INVALID_INDEX: number
MAX: number
MAX_3D_TEXTURE_SIZE: number
MAX_ARRAY_TEXTURE_LAYERS: number
MAX_CLIENT_WAIT_TIMEOUT_WEBGL: number
MAX_COLOR_ATTACHMENTS: number
MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS: number
MAX_COMBINED_UNIFORM_BLOCKS: number
MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS: number
MAX_DRAW_BUFFERS: number
MAX_ELEMENTS_INDICES: number
MAX_ELEMENTS_VERTICES: number
MAX_ELEMENT_INDEX: number
MAX_FRAGMENT_INPUT_COMPONENTS: number
MAX_FRAGMENT_UNIFORM_BLOCKS: number
MAX_FRAGMENT_UNIFORM_COMPONENTS: number
MAX_PROGRAM_TEXEL_OFFSET: number
MAX_SAMPLES: number
MAX_SERVER_WAIT_TIMEOUT: number
MAX_TEXTURE_LOD_BIAS: number
MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS: number
MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS: number
MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS: number
MAX_UNIFORM_BLOCK_SIZE: number
MAX_UNIFORM_BUFFER_BINDINGS: number
MAX_VARYING_COMPONENTS: number
MAX_VERTEX_OUTPUT_COMPONENTS: number
MAX_VERTEX_UNIFORM_BLOCKS: number
MAX_VERTEX_UNIFORM_COMPONENTS: number
MIN: number
MIN_PROGRAM_TEXEL_OFFSET: number
OBJECT_TYPE: number
PACK_ROW_LENGTH: number
PACK_SKIP_PIXELS: number
PACK_SKIP_ROWS: number
PIXEL_PACK_BUFFER: number
PIXEL_PACK_BUFFER_BINDING: number
PIXEL_UNPACK_BUFFER: number
PIXEL_UNPACK_BUFFER_BINDING: number
QUERY_RESULT: number
QUERY_RESULT_AVAILABLE: number
R11F_G11F_B10F: number
R16F: number
R16I: number
R16UI: number
R32F: number
R32I: number
R32UI: number
R8: number
R8I: number
R8UI: number
R8_SNORM: number
RASTERIZER_DISCARD: number
READ_BUFFER: number
READ_FRAMEBUFFER: number
READ_FRAMEBUFFER_BINDING: number
RED: number
RED_INTEGER: number
RENDERBUFFER_SAMPLES: number
RG: number
RG16F: number
RG16I: number
RG16UI: number
RG32F: number
RG32I: number
RG32UI: number
RG8: number
RG8I: number
RG8UI: number
RG8_SNORM: number
RGB10_A2: number
RGB10_A2UI: number
RGB16F: number
RGB16I: number
RGB16UI: number
RGB32F: number
RGB32I: number
RGB32UI: number
RGB8: number
RGB8I: number
RGB8UI: number
RGB8_SNORM: number
RGB9_E5: number
RGBA16F: number
RGBA16I: number
RGBA16UI: number
RGBA32F: number
RGBA32I: number
RGBA32UI: number
RGBA8: number
RGBA8I: number
RGBA8UI: number
RGBA8_SNORM: number
RGBA_INTEGER: number
RGB_INTEGER: number
RG_INTEGER: number
SAMPLER_2D_ARRAY: number
SAMPLER_2D_ARRAY_SHADOW: number
SAMPLER_2D_SHADOW: number
SAMPLER_3D: number
SAMPLER_BINDING: number
SAMPLER_CUBE_SHADOW: number
SEPARATE_ATTRIBS: number
SIGNALED: number
SIGNED_NORMALIZED: number
SRGB: number
SRGB8: number
SRGB8_ALPHA8: number
STATIC_COPY: number
STATIC_READ: number
STENCIL: number
STREAM_COPY: number
STREAM_READ: number
SYNC_CONDITION: number
SYNC_FENCE: number
SYNC_FLAGS: number
SYNC_FLUSH_COMMANDS_BIT: number
SYNC_GPU_COMMANDS_COMPLETE: number
SYNC_STATUS: number
TEXTURE_2D_ARRAY: number
TEXTURE_3D: number
TEXTURE_BASE_LEVEL: number
TEXTURE_BINDING_2D_ARRAY: number
TEXTURE_BINDING_3D: number
TEXTURE_COMPARE_FUNC: number
TEXTURE_COMPARE_MODE: number
TEXTURE_IMMUTABLE_FORMAT: number
TEXTURE_IMMUTABLE_LEVELS: number
TEXTURE_MAX_LEVEL: number
TEXTURE_MAX_LOD: number
TEXTURE_MIN_LOD: number
TEXTURE_WRAP_R: number
TIMEOUT_EXPIRED: number
TIMEOUT_IGNORED: number
TRANSFORM_FEEDBACK: number
TRANSFORM_FEEDBACK_ACTIVE: number
TRANSFORM_FEEDBACK_BINDING: number
TRANSFORM_FEEDBACK_BUFFER: number
TRANSFORM_FEEDBACK_BUFFER_BINDING: number
TRANSFORM_FEEDBACK_BUFFER_MODE: number
TRANSFORM_FEEDBACK_BUFFER_SIZE: number
TRANSFORM_FEEDBACK_BUFFER_START: number
TRANSFORM_FEEDBACK_PAUSED: number
TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN: number
TRANSFORM_FEEDBACK_VARYINGS: number
UNIFORM_ARRAY_STRIDE: number
UNIFORM_BLOCK_ACTIVE_UNIFORMS: number
UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES: number
UNIFORM_BLOCK_BINDING: number
UNIFORM_BLOCK_DATA_SIZE: number
UNIFORM_BLOCK_INDEX: number
UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER: number
UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER: number
UNIFORM_BUFFER: number
UNIFORM_BUFFER_BINDING: number
UNIFORM_BUFFER_OFFSET_ALIGNMENT: number
UNIFORM_BUFFER_SIZE: number
UNIFORM_BUFFER_START: number
UNIFORM_IS_ROW_MAJOR: number
UNIFORM_MATRIX_STRIDE: number
UNIFORM_OFFSET: number
UNIFORM_SIZE: number
UNIFORM_TYPE: number
UNPACK_IMAGE_HEIGHT: number
UNPACK_ROW_LENGTH: number
UNPACK_SKIP_IMAGES: number
UNPACK_SKIP_PIXELS: number
UNPACK_SKIP_ROWS: number
UNSIGNALED: number
UNSIGNED_INT_10F_11F_11F_REV: number
UNSIGNED_INT_24_8: number
UNSIGNED_INT_2_10_10_10_REV: number
UNSIGNED_INT_5_9_9_9_REV: number
UNSIGNED_INT_SAMPLER_2D: number
UNSIGNED_INT_SAMPLER_2D_ARRAY: number
UNSIGNED_INT_SAMPLER_3D: number
UNSIGNED_INT_SAMPLER_CUBE: number
UNSIGNED_INT_VEC2: number
UNSIGNED_INT_VEC3: number
UNSIGNED_INT_VEC4: number
UNSIGNED_NORMALIZED: number
VERTEX_ARRAY_BINDING: number
VERTEX_ATTRIB_ARRAY_DIVISOR: number
VERTEX_ATTRIB_ARRAY_INTEGER: number
WAIT_FAILED: number

Methods

  • Parameters

    Returns void

  • beginTransformFeedback(primitiveMode: number): void
  • Parameters

    • primitiveMode: number

    Returns void

  • Parameters

    Returns void

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

    Returns void

  • Parameters

    Returns void

  • 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(buffer: number, drawbuffer: number, depth: number, stencil: number): void
  • Parameters

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

    Returns void

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

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

    Returns void

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

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

    Returns void

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

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

    Returns void

  • Parameters

    Returns number

  • 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(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(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(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

  • Returns null | internal.WebGLQuery

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

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

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

    Returns void

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

    • buffers: number[]

    Returns void

  • 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(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(target: number): void
  • Parameters

    • target: number

    Returns void

  • endTransformFeedback(): void
  • Returns void

  • Parameters

    • condition: number
    • flags: number

    Returns null | internal.WebGLSync

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

    Returns void

  • Parameters

    Returns null | string

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

    Returns any

  • Parameters

    Returns any

  • 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

  • Parameters

    Returns number

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

    • target: number
    • index: number

    Returns any

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

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

    Returns any

  • Parameters

    • target: number
    • pname: number

    Returns null | internal.WebGLQuery

  • Parameters

    Returns any

  • Parameters

    Returns any

  • Parameters

    Returns any

  • Parameters

    Returns number

  • Parameters

    Returns null | number[]

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

    • target: number
    • attachments: number[]

    Returns void

  • 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

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • pauseTransformFeedback(): void
  • Returns void

  • readBuffer(src: number): void
  • Parameters

    • src: number

    Returns void

  • 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(): void
  • Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • 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(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(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(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(program: internal.WebGLProgram, varyings: string[], bufferMode: number): void
  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

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

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

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

    • index: number
    • divisor: number

    Returns void

  • 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(index: number, values: Int32List): void
  • Parameters

    Returns void

  • 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(index: number, values: Uint32List): void
  • Parameters

    Returns void

  • 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

  • Parameters

    Returns void

Generated using TypeDoc