import { type dom } from "https://deno.land/x/evt@v2.4.16/lib/types/index.ts";
const { WebGL2RenderingContextBase } = dom;
Properties
readonly
ACTIVE_UNIFORM_BLOCKS: GLenumreadonly
ALREADY_SIGNALED: GLenumreadonly
ANY_SAMPLES_PASSED: GLenumreadonly
ANY_SAMPLES_PASSED_CONSERVATIVE: GLenumreadonly
COLOR: GLenumreadonly
COLOR_ATTACHMENT1: GLenumreadonly
COLOR_ATTACHMENT10: GLenumreadonly
COLOR_ATTACHMENT11: GLenumreadonly
COLOR_ATTACHMENT12: GLenumreadonly
COLOR_ATTACHMENT13: GLenumreadonly
COLOR_ATTACHMENT14: GLenumreadonly
COLOR_ATTACHMENT15: GLenumreadonly
COLOR_ATTACHMENT2: GLenumreadonly
COLOR_ATTACHMENT3: GLenumreadonly
COLOR_ATTACHMENT4: GLenumreadonly
COLOR_ATTACHMENT5: GLenumreadonly
COLOR_ATTACHMENT6: GLenumreadonly
COLOR_ATTACHMENT7: GLenumreadonly
COLOR_ATTACHMENT8: GLenumreadonly
COLOR_ATTACHMENT9: GLenumreadonly
COMPARE_REF_TO_TEXTURE: GLenumreadonly
CONDITION_SATISFIED: GLenumreadonly
COPY_READ_BUFFER: GLenumreadonly
COPY_READ_BUFFER_BINDING: GLenumreadonly
COPY_WRITE_BUFFER: GLenumreadonly
COPY_WRITE_BUFFER_BINDING: GLenumreadonly
CURRENT_QUERY: GLenumreadonly
DEPTH: GLenumreadonly
DEPTH24_STENCIL8: GLenumreadonly
DEPTH32F_STENCIL8: GLenumreadonly
DEPTH_COMPONENT24: GLenumreadonly
DEPTH_COMPONENT32F: GLenumreadonly
DRAW_BUFFER0: GLenumreadonly
DRAW_BUFFER1: GLenumreadonly
DRAW_BUFFER10: GLenumreadonly
DRAW_BUFFER11: GLenumreadonly
DRAW_BUFFER12: GLenumreadonly
DRAW_BUFFER13: GLenumreadonly
DRAW_BUFFER14: GLenumreadonly
DRAW_BUFFER15: GLenumreadonly
DRAW_BUFFER2: GLenumreadonly
DRAW_BUFFER3: GLenumreadonly
DRAW_BUFFER4: GLenumreadonly
DRAW_BUFFER5: GLenumreadonly
DRAW_BUFFER6: GLenumreadonly
DRAW_BUFFER7: GLenumreadonly
DRAW_BUFFER8: GLenumreadonly
DRAW_BUFFER9: GLenumreadonly
DRAW_FRAMEBUFFER: GLenumreadonly
DRAW_FRAMEBUFFER_BINDING: GLenumreadonly
DYNAMIC_COPY: GLenumreadonly
DYNAMIC_READ: GLenumreadonly
FLOAT_32_UNSIGNED_INT_24_8_REV: GLenumreadonly
FLOAT_MAT2x3: GLenumreadonly
FLOAT_MAT2x4: GLenumreadonly
FLOAT_MAT3x2: GLenumreadonly
FLOAT_MAT3x4: GLenumreadonly
FLOAT_MAT4x2: GLenumreadonly
FLOAT_MAT4x3: GLenumreadonly
FRAGMENT_SHADER_DERIVATIVE_HINT: GLenumreadonly
FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE: GLenumreadonly
FRAMEBUFFER_ATTACHMENT_BLUE_SIZE: GLenumreadonly
FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING: GLenumreadonly
FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE: GLenumreadonly
FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE: GLenumreadonly
FRAMEBUFFER_ATTACHMENT_GREEN_SIZE: GLenumreadonly
FRAMEBUFFER_ATTACHMENT_RED_SIZE: GLenumreadonly
FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE: GLenumreadonly
FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER: GLenumreadonly
FRAMEBUFFER_DEFAULT: GLenumreadonly
FRAMEBUFFER_INCOMPLETE_MULTISAMPLE: GLenumreadonly
HALF_FLOAT: GLenumreadonly
INTERLEAVED_ATTRIBS: GLenumreadonly
INT_2_10_10_10_REV: GLenumreadonly
INT_SAMPLER_2D: GLenumreadonly
INT_SAMPLER_2D_ARRAY: GLenumreadonly
INT_SAMPLER_3D: GLenumreadonly
INT_SAMPLER_CUBE: GLenumreadonly
INVALID_INDEX: GLenumreadonly
MAX: GLenumreadonly
MAX_3D_TEXTURE_SIZE: GLenumreadonly
MAX_ARRAY_TEXTURE_LAYERS: GLenumreadonly
MAX_CLIENT_WAIT_TIMEOUT_WEBGL: GLenumreadonly
MAX_COLOR_ATTACHMENTS: GLenumreadonly
MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS: GLenumreadonly
MAX_COMBINED_UNIFORM_BLOCKS: GLenumreadonly
MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS: GLenumreadonly
MAX_DRAW_BUFFERS: GLenumreadonly
MAX_ELEMENTS_INDICES: GLenumreadonly
MAX_ELEMENTS_VERTICES: GLenumreadonly
MAX_ELEMENT_INDEX: GLenumreadonly
MAX_FRAGMENT_INPUT_COMPONENTS: GLenumreadonly
MAX_FRAGMENT_UNIFORM_BLOCKS: GLenumreadonly
MAX_FRAGMENT_UNIFORM_COMPONENTS: GLenumreadonly
MAX_PROGRAM_TEXEL_OFFSET: GLenumreadonly
MAX_SAMPLES: GLenumreadonly
MAX_SERVER_WAIT_TIMEOUT: GLenumreadonly
MAX_TEXTURE_LOD_BIAS: GLenumreadonly
MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS: GLenumreadonly
MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS: GLenumreadonly
MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS: GLenumreadonly
MAX_UNIFORM_BLOCK_SIZE: GLenumreadonly
MAX_UNIFORM_BUFFER_BINDINGS: GLenumreadonly
MAX_VARYING_COMPONENTS: GLenumreadonly
MAX_VERTEX_OUTPUT_COMPONENTS: GLenumreadonly
MAX_VERTEX_UNIFORM_BLOCKS: GLenumreadonly
MAX_VERTEX_UNIFORM_COMPONENTS: GLenumreadonly
MIN: GLenumreadonly
MIN_PROGRAM_TEXEL_OFFSET: GLenumreadonly
OBJECT_TYPE: GLenumreadonly
PACK_ROW_LENGTH: GLenumreadonly
PACK_SKIP_PIXELS: GLenumreadonly
PACK_SKIP_ROWS: GLenumreadonly
PIXEL_PACK_BUFFER: GLenumreadonly
PIXEL_PACK_BUFFER_BINDING: GLenumreadonly
PIXEL_UNPACK_BUFFER: GLenumreadonly
PIXEL_UNPACK_BUFFER_BINDING: GLenumreadonly
QUERY_RESULT: GLenumreadonly
QUERY_RESULT_AVAILABLE: GLenumreadonly
R11F_G11F_B10F: GLenumreadonly
R16F: GLenumreadonly
R16I: GLenumreadonly
R16UI: GLenumreadonly
R32F: GLenumreadonly
R32I: GLenumreadonly
R32UI: GLenumreadonly
R8: GLenumreadonly
R8I: GLenumreadonly
R8UI: GLenumreadonly
R8_SNORM: GLenumreadonly
RASTERIZER_DISCARD: GLenumreadonly
READ_BUFFER: GLenumreadonly
READ_FRAMEBUFFER: GLenumreadonly
READ_FRAMEBUFFER_BINDING: GLenumreadonly
RED: GLenumreadonly
RED_INTEGER: GLenumreadonly
RENDERBUFFER_SAMPLES: GLenumreadonly
RG: GLenumreadonly
RG16F: GLenumreadonly
RG16I: GLenumreadonly
RG16UI: GLenumreadonly
RG32F: GLenumreadonly
RG32I: GLenumreadonly
RG32UI: GLenumreadonly
RG8: GLenumreadonly
RG8I: GLenumreadonly
RG8UI: GLenumreadonly
RG8_SNORM: GLenumreadonly
RGB10_A2: GLenumreadonly
RGB10_A2UI: GLenumreadonly
RGB16F: GLenumreadonly
RGB16I: GLenumreadonly
RGB16UI: GLenumreadonly
RGB32F: GLenumreadonly
RGB32I: GLenumreadonly
RGB32UI: GLenumreadonly
RGB8: GLenumreadonly
RGB8I: GLenumreadonly
RGB8UI: GLenumreadonly
RGB8_SNORM: GLenumreadonly
RGB9_E5: GLenumreadonly
RGBA16F: GLenumreadonly
RGBA16I: GLenumreadonly
RGBA16UI: GLenumreadonly
RGBA32F: GLenumreadonly
RGBA32I: GLenumreadonly
RGBA32UI: GLenumreadonly
RGBA8: GLenumreadonly
RGBA8I: GLenumreadonly
RGBA8UI: GLenumreadonly
RGBA8_SNORM: GLenumreadonly
RGBA_INTEGER: GLenumreadonly
RGB_INTEGER: GLenumreadonly
RG_INTEGER: GLenumreadonly
SAMPLER_2D_ARRAY: GLenumreadonly
SAMPLER_2D_ARRAY_SHADOW: GLenumreadonly
SAMPLER_2D_SHADOW: GLenumreadonly
SAMPLER_3D: GLenumreadonly
SAMPLER_BINDING: GLenumreadonly
SAMPLER_CUBE_SHADOW: GLenumreadonly
SEPARATE_ATTRIBS: GLenumreadonly
SIGNALED: GLenumreadonly
SIGNED_NORMALIZED: GLenumreadonly
SRGB: GLenumreadonly
SRGB8: GLenumreadonly
SRGB8_ALPHA8: GLenumreadonly
STATIC_COPY: GLenumreadonly
STATIC_READ: GLenumreadonly
STENCIL: GLenumreadonly
STREAM_COPY: GLenumreadonly
STREAM_READ: GLenumreadonly
SYNC_CONDITION: GLenumreadonly
SYNC_FENCE: GLenumreadonly
SYNC_FLAGS: GLenumreadonly
SYNC_FLUSH_COMMANDS_BIT: GLenumreadonly
SYNC_GPU_COMMANDS_COMPLETE: GLenumreadonly
SYNC_STATUS: GLenumreadonly
TEXTURE_2D_ARRAY: GLenumreadonly
TEXTURE_3D: GLenumreadonly
TEXTURE_BASE_LEVEL: GLenumreadonly
TEXTURE_BINDING_2D_ARRAY: GLenumreadonly
TEXTURE_BINDING_3D: GLenumreadonly
TEXTURE_COMPARE_FUNC: GLenumreadonly
TEXTURE_COMPARE_MODE: GLenumreadonly
TEXTURE_IMMUTABLE_FORMAT: GLenumreadonly
TEXTURE_IMMUTABLE_LEVELS: GLenumreadonly
TEXTURE_MAX_LEVEL: GLenumreadonly
TEXTURE_MAX_LOD: GLenumreadonly
TEXTURE_MIN_LOD: GLenumreadonly
TEXTURE_WRAP_R: GLenumreadonly
TIMEOUT_EXPIRED: GLenumreadonly
TIMEOUT_IGNORED: GLint64readonly
TRANSFORM_FEEDBACK: GLenumreadonly
TRANSFORM_FEEDBACK_ACTIVE: GLenumreadonly
TRANSFORM_FEEDBACK_BINDING: GLenumreadonly
TRANSFORM_FEEDBACK_BUFFER: GLenumreadonly
TRANSFORM_FEEDBACK_BUFFER_BINDING: GLenumreadonly
TRANSFORM_FEEDBACK_BUFFER_MODE: GLenumreadonly
TRANSFORM_FEEDBACK_BUFFER_SIZE: GLenumreadonly
TRANSFORM_FEEDBACK_BUFFER_START: GLenumreadonly
TRANSFORM_FEEDBACK_PAUSED: GLenumreadonly
TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN: GLenumreadonly
TRANSFORM_FEEDBACK_VARYINGS: GLenumreadonly
UNIFORM_ARRAY_STRIDE: GLenumreadonly
UNIFORM_BLOCK_ACTIVE_UNIFORMS: GLenumreadonly
UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES: GLenumreadonly
UNIFORM_BLOCK_BINDING: GLenumreadonly
UNIFORM_BLOCK_DATA_SIZE: GLenumreadonly
UNIFORM_BLOCK_INDEX: GLenumreadonly
UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER: GLenumreadonly
UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER: GLenumreadonly
UNIFORM_BUFFER: GLenumreadonly
UNIFORM_BUFFER_BINDING: GLenumreadonly
UNIFORM_BUFFER_OFFSET_ALIGNMENT: GLenumreadonly
UNIFORM_BUFFER_SIZE: GLenumreadonly
UNIFORM_BUFFER_START: GLenumreadonly
UNIFORM_IS_ROW_MAJOR: GLenumreadonly
UNIFORM_MATRIX_STRIDE: GLenumreadonly
UNIFORM_OFFSET: GLenumreadonly
UNIFORM_SIZE: GLenumreadonly
UNIFORM_TYPE: GLenumreadonly
UNPACK_IMAGE_HEIGHT: GLenumreadonly
UNPACK_ROW_LENGTH: GLenumreadonly
UNPACK_SKIP_IMAGES: GLenumreadonly
UNPACK_SKIP_PIXELS: GLenumreadonly
UNPACK_SKIP_ROWS: GLenumreadonly
UNSIGNALED: GLenumreadonly
UNSIGNED_INT_10F_11F_11F_REV: GLenumreadonly
UNSIGNED_INT_24_8: GLenumreadonly
UNSIGNED_INT_2_10_10_10_REV: GLenumreadonly
UNSIGNED_INT_5_9_9_9_REV: GLenumreadonly
UNSIGNED_INT_SAMPLER_2D: GLenumreadonly
UNSIGNED_INT_SAMPLER_2D_ARRAY: GLenumreadonly
UNSIGNED_INT_SAMPLER_3D: GLenumreadonly
UNSIGNED_INT_SAMPLER_CUBE: GLenumreadonly
UNSIGNED_INT_VEC2: GLenumreadonly
UNSIGNED_INT_VEC3: GLenumreadonly
UNSIGNED_INT_VEC4: GLenumreadonly
UNSIGNED_NORMALIZED: GLenumreadonly
VERTEX_ARRAY_BINDING: GLenumreadonly
VERTEX_ATTRIB_ARRAY_DIVISOR: GLenumreadonly
VERTEX_ATTRIB_ARRAY_INTEGER: GLenumreadonly
WAIT_FAILED: GLenumMethods
beginQuery(target: GLenum, query: WebGLQuery): void
beginTransformFeedback(primitiveMode: GLenum): void
bindSampler(unit: GLuint, sampler: WebGLSampler | null): void
bindTransformFeedback(target: GLenum, tf: WebGLTransformFeedback | null): void
bindVertexArray(array: WebGLVertexArrayObject | null): void
clientWaitSync(): GLenum
createQuery(): WebGLQuery | null
createSampler(): WebGLSampler | null
createTransformFeedback(): WebGLTransformFeedback | null
createVertexArray(): WebGLVertexArrayObject | null
deleteQuery(query: WebGLQuery | null): void
deleteSampler(sampler: WebGLSampler | null): void
deleteSync(sync: WebGLSync | null): void
deleteTransformFeedback(tf: WebGLTransformFeedback | null): void
deleteVertexArray(vertexArray: WebGLVertexArrayObject | null): void
drawBuffers(buffers: GLenum[]): void
endQuery(target: GLenum): void
fenceSync(condition: GLenum, flags: GLbitfield): WebGLSync | null
getActiveUniformBlockName(program: WebGLProgram, uniformBlockIndex: GLuint): string | null
getFragDataLocation(program: WebGLProgram, name: string): GLint
getQuery(target: GLenum, pname: GLenum): WebGLQuery | null
getQueryParameter(query: WebGLQuery, pname: GLenum): any
getSamplerParameter(sampler: WebGLSampler, pname: GLenum): any
getTransformFeedbackVarying(program: WebGLProgram, index: GLuint): WebGLActiveInfo | null
getUniformBlockIndex(program: WebGLProgram, uniformBlockName: string): GLuint
getUniformIndices(program: WebGLProgram, uniformNames: string[]): GLuint[] | null
isQuery(query: WebGLQuery | null): GLboolean
isSampler(sampler: WebGLSampler | null): GLboolean
isTransformFeedback(tf: WebGLTransformFeedback | null): GLboolean
isVertexArray(vertexArray: WebGLVertexArrayObject | null): GLboolean
readBuffer(src: GLenum): void
uniform1ui(location: WebGLUniformLocation | null, v0: GLuint): void
uniformMatrix2x3fv(): void
location: WebGLUniformLocation | null,
transpose: GLboolean,
data: Float32List,
srcOffset?: GLuint,
srcLength?: GLuint,
uniformMatrix2x4fv(): void
location: WebGLUniformLocation | null,
transpose: GLboolean,
data: Float32List,
srcOffset?: GLuint,
srcLength?: GLuint,
uniformMatrix3x2fv(): void
location: WebGLUniformLocation | null,
transpose: GLboolean,
data: Float32List,
srcOffset?: GLuint,
srcLength?: GLuint,
uniformMatrix3x4fv(): void
location: WebGLUniformLocation | null,
transpose: GLboolean,
data: Float32List,
srcOffset?: GLuint,
srcLength?: GLuint,
uniformMatrix4x2fv(): void
location: WebGLUniformLocation | null,
transpose: GLboolean,
data: Float32List,
srcOffset?: GLuint,
srcLength?: GLuint,
uniformMatrix4x3fv(): void
location: WebGLUniformLocation | null,
transpose: GLboolean,
data: Float32List,
srcOffset?: GLuint,
srcLength?: GLuint,
vertexAttribI4uiv(index: GLuint, values: Uint32List): void