Options
All
  • Public
  • Public/Protected
  • All
V1.7
  • V1.6
  • V1.7
Menu

Namespace "gl"

Bindings to OpenGL-ES that aim to be compatible with WebGL APIs. This can be used to help run webgl applications using either PlanarResource or Exclusive mode.

The module exports here are the more commonly used functions typically exposed when you get a webgl context in a web browser.

See https://github.com/magic-script/magic-script-webgl-prism-controller for an example of how to use this (combined with egl, png and jpeg) to polyfill enough browser APIs to run webgl frameworks like three.js out of the box.

Index

Type aliases

Variables

Functions

Type aliases

GLbitfield

GLbitfield: i32

GLboolean

GLboolean: boolean

GLclampf

GLclampf: f32

GLenum

GLenum: u32

GLfloat

GLfloat: f32

GLint

GLint: i32

GLint64

GLint64: i64

GLintptr

GLintptr: i64

GLsizei

GLsizei: i32

GLsizeiptr

GLsizeiptr: i64

GLsync

GLsync: ptr

GLuint

GLuint: u32

ImageData

ImageData: { bpp: i32; height: i32; pixels: binary; width: i32 }

Type declaration

WebGLActiveInfo

WebGLActiveInfo: { name: string; size: GLint; type: GLenum }

Type declaration

WebGLShaderPrecisionFormat

WebGLShaderPrecisionFormat: { precision: GLint; rangeMax: GLint; rangeMin: GLint }

Type declaration

Variables

Const ACTIVE_ATTRIBUTES

ACTIVE_ATTRIBUTES: i32

Const ACTIVE_TEXTURE

ACTIVE_TEXTURE: i32

Const ACTIVE_UNIFORMS

ACTIVE_UNIFORMS: i32

Const ACTIVE_UNIFORM_BLOCKS

ACTIVE_UNIFORM_BLOCKS: i32

Const ALIASED_LINE_WIDTH_RANGE

ALIASED_LINE_WIDTH_RANGE: i32

Const ALIASED_POINT_SIZE_RANGE

ALIASED_POINT_SIZE_RANGE: i32

Const ALPHA

ALPHA: i32

Const ALPHA_BITS

ALPHA_BITS: i32

Const ALREADY_SIGNALED

ALREADY_SIGNALED: i32

Const ALWAYS

ALWAYS: i32

Const ANY_SAMPLES_PASSED

ANY_SAMPLES_PASSED: i32

Const ANY_SAMPLES_PASSED_CONSERVATIVE

ANY_SAMPLES_PASSED_CONSERVATIVE: i32

Const ARRAY_BUFFER

ARRAY_BUFFER: i32

Const ARRAY_BUFFER_BINDING

ARRAY_BUFFER_BINDING: i32

Const ATTACHED_SHADERS

ATTACHED_SHADERS: i32

Const BACK

BACK: i32

Const BLEND

BLEND: i32

Const BLEND_COLOR

BLEND_COLOR: i32

Const BLEND_DST_ALPHA

BLEND_DST_ALPHA: i32

Const BLEND_DST_RGB

BLEND_DST_RGB: i32

Const BLEND_EQUATION

BLEND_EQUATION: i32

Const BLEND_EQUATION_ALPHA

BLEND_EQUATION_ALPHA: i32

Const BLEND_EQUATION_RGB

BLEND_EQUATION_RGB: i32

Const BLEND_SRC_ALPHA

BLEND_SRC_ALPHA: i32

Const BLEND_SRC_RGB

BLEND_SRC_RGB: i32

Const BLUE_BITS

BLUE_BITS: i32

Const BOOL

BOOL: i32

Const BOOL_VEC2

BOOL_VEC2: i32

Const BOOL_VEC3

BOOL_VEC3: i32

Const BOOL_VEC4

BOOL_VEC4: i32

Const BROWSER_DEFAULT_WEBGL

BROWSER_DEFAULT_WEBGL: i32

Const BUFFER_SIZE

BUFFER_SIZE: i32

Const BUFFER_USAGE

BUFFER_USAGE: i32

Const BYTE

BYTE: i32

Const CCW

CCW: i32

Const CLAMP_TO_EDGE

CLAMP_TO_EDGE: i32

Const COLOR

COLOR: i32

Const COLOR_ATTACHMENT0

COLOR_ATTACHMENT0: i32

Const COLOR_ATTACHMENT1

COLOR_ATTACHMENT1: i32

Const COLOR_ATTACHMENT10

COLOR_ATTACHMENT10: i32

Const COLOR_ATTACHMENT11

COLOR_ATTACHMENT11: i32

Const COLOR_ATTACHMENT12

COLOR_ATTACHMENT12: i32

Const COLOR_ATTACHMENT13

COLOR_ATTACHMENT13: i32

Const COLOR_ATTACHMENT14

COLOR_ATTACHMENT14: i32

Const COLOR_ATTACHMENT15

COLOR_ATTACHMENT15: i32

Const COLOR_ATTACHMENT2

COLOR_ATTACHMENT2: i32

Const COLOR_ATTACHMENT3

COLOR_ATTACHMENT3: i32

Const COLOR_ATTACHMENT4

COLOR_ATTACHMENT4: i32

Const COLOR_ATTACHMENT5

COLOR_ATTACHMENT5: i32

Const COLOR_ATTACHMENT6

COLOR_ATTACHMENT6: i32

Const COLOR_ATTACHMENT7

COLOR_ATTACHMENT7: i32

Const COLOR_ATTACHMENT8

COLOR_ATTACHMENT8: i32

Const COLOR_ATTACHMENT9

COLOR_ATTACHMENT9: i32

Const COLOR_BUFFER_BIT

COLOR_BUFFER_BIT: i32

Const COLOR_CLEAR_VALUE

COLOR_CLEAR_VALUE: i32

Const COLOR_WRITEMASK

COLOR_WRITEMASK: i32

Const COMPARE_REF_TO_TEXTURE

COMPARE_REF_TO_TEXTURE: i32

Const COMPILE_STATUS

COMPILE_STATUS: i32

Const COMPRESSED_TEXTURE_FORMATS

COMPRESSED_TEXTURE_FORMATS: i32

Const CONDITION_SATISFIED

CONDITION_SATISFIED: i32

Const CONSTANT_ALPHA

CONSTANT_ALPHA: i32

Const CONSTANT_COLOR

CONSTANT_COLOR: i32

Const CONTEXT_LOST_WEBGL

CONTEXT_LOST_WEBGL: i32

Const COPY_READ_BUFFER

COPY_READ_BUFFER: i32

Const COPY_READ_BUFFER_BINDING

COPY_READ_BUFFER_BINDING: i32

Const COPY_WRITE_BUFFER

COPY_WRITE_BUFFER: i32

Const COPY_WRITE_BUFFER_BINDING

COPY_WRITE_BUFFER_BINDING: i32

Const CULL_FACE

CULL_FACE: i32

Const CULL_FACE_MODE

CULL_FACE_MODE: i32

Const CURRENT_PROGRAM

CURRENT_PROGRAM: i32

Const CURRENT_QUERY

CURRENT_QUERY: i32

Const CURRENT_VERTEX_ATTRIB

CURRENT_VERTEX_ATTRIB: i32

Const CW

CW: i32

Const DECR

DECR: i32

Const DECR_WRAP

DECR_WRAP: i32

Const DELETE_STATUS

DELETE_STATUS: i32

Const DEPTH

DEPTH: i32

Const DEPTH24_STENCIL8

DEPTH24_STENCIL8: i32

Const DEPTH32F_STENCIL8

DEPTH32F_STENCIL8: i32

Const DEPTH_ATTACHMENT

DEPTH_ATTACHMENT: i32

Const DEPTH_BITS

DEPTH_BITS: i32

Const DEPTH_BUFFER_BIT

DEPTH_BUFFER_BIT: i32

Const DEPTH_CLEAR_VALUE

DEPTH_CLEAR_VALUE: i32

Const DEPTH_COMPONENT

DEPTH_COMPONENT: i32

Const DEPTH_COMPONENT16

DEPTH_COMPONENT16: i32

Const DEPTH_COMPONENT24

DEPTH_COMPONENT24: i32

Const DEPTH_COMPONENT32F

DEPTH_COMPONENT32F: i32

Const DEPTH_FUNC

DEPTH_FUNC: i32

Const DEPTH_RANGE

DEPTH_RANGE: i32

Const DEPTH_STENCIL

DEPTH_STENCIL: i32

Const DEPTH_STENCIL_ATTACHMENT

DEPTH_STENCIL_ATTACHMENT: i32

Const DEPTH_TEST

DEPTH_TEST: i32

Const DEPTH_WRITEMASK

DEPTH_WRITEMASK: i32

Const DITHER

DITHER: i32

Const DONT_CARE

DONT_CARE: i32

Const DRAW_BUFFER0

DRAW_BUFFER0: i32

Const DRAW_BUFFER1

DRAW_BUFFER1: i32

Const DRAW_BUFFER10

DRAW_BUFFER10: i32

Const DRAW_BUFFER11

DRAW_BUFFER11: i32

Const DRAW_BUFFER12

DRAW_BUFFER12: i32

Const DRAW_BUFFER13

DRAW_BUFFER13: i32

Const DRAW_BUFFER14

DRAW_BUFFER14: i32

Const DRAW_BUFFER15

DRAW_BUFFER15: i32

Const DRAW_BUFFER2

DRAW_BUFFER2: i32

Const DRAW_BUFFER3

DRAW_BUFFER3: i32

Const DRAW_BUFFER4

DRAW_BUFFER4: i32

Const DRAW_BUFFER5

DRAW_BUFFER5: i32

Const DRAW_BUFFER6

DRAW_BUFFER6: i32

Const DRAW_BUFFER7

DRAW_BUFFER7: i32

Const DRAW_BUFFER8

DRAW_BUFFER8: i32

Const DRAW_BUFFER9

DRAW_BUFFER9: i32

Const DRAW_FRAMEBUFFER

DRAW_FRAMEBUFFER: i32

Const DRAW_FRAMEBUFFER_BINDING

DRAW_FRAMEBUFFER_BINDING: i32

Const DST_ALPHA

DST_ALPHA: i32

Const DST_COLOR

DST_COLOR: i32

Const DYNAMIC_COPY

DYNAMIC_COPY: i32

Const DYNAMIC_DRAW

DYNAMIC_DRAW: i32

Const DYNAMIC_READ

DYNAMIC_READ: i32

Const ELEMENT_ARRAY_BUFFER

ELEMENT_ARRAY_BUFFER: i32

Const ELEMENT_ARRAY_BUFFER_BINDING

ELEMENT_ARRAY_BUFFER_BINDING: i32

Const EQUAL

EQUAL: i32

Const FASTEST

FASTEST: i32

Const FLOAT

FLOAT: i32

Const FLOAT_32_UNSIGNED_INT_24_8_REV

FLOAT_32_UNSIGNED_INT_24_8_REV: i32

Const FLOAT_MAT2

FLOAT_MAT2: i32

Const FLOAT_MAT2x3

FLOAT_MAT2x3: i32

Const FLOAT_MAT2x4

FLOAT_MAT2x4: i32

Const FLOAT_MAT3

FLOAT_MAT3: i32

Const FLOAT_MAT3x2

FLOAT_MAT3x2: i32

Const FLOAT_MAT3x4

FLOAT_MAT3x4: i32

Const FLOAT_MAT4

FLOAT_MAT4: i32

Const FLOAT_MAT4x2

FLOAT_MAT4x2: i32

Const FLOAT_MAT4x3

FLOAT_MAT4x3: i32

Const FLOAT_VEC2

FLOAT_VEC2: i32

Const FLOAT_VEC3

FLOAT_VEC3: i32

Const FLOAT_VEC4

FLOAT_VEC4: i32

Const FRAGMENT_SHADER

FRAGMENT_SHADER: i32

Const FRAGMENT_SHADER_DERIVATIVE_HINT

FRAGMENT_SHADER_DERIVATIVE_HINT: i32

Const FRAMEBUFFER

FRAMEBUFFER: i32

Const FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE

FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE: i32

Const FRAMEBUFFER_ATTACHMENT_BLUE_SIZE

FRAMEBUFFER_ATTACHMENT_BLUE_SIZE: i32

Const FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING

FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING: i32

Const FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE

FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE: i32

Const FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE

FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE: i32

Const FRAMEBUFFER_ATTACHMENT_GREEN_SIZE

FRAMEBUFFER_ATTACHMENT_GREEN_SIZE: i32

Const FRAMEBUFFER_ATTACHMENT_OBJECT_NAME

FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: i32

Const FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE

FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: i32

Const FRAMEBUFFER_ATTACHMENT_RED_SIZE

FRAMEBUFFER_ATTACHMENT_RED_SIZE: i32

Const FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE

FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE: i32

Const FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE

FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: i32

Const FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER

FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER: i32

Const FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL

FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: i32

Const FRAMEBUFFER_BINDING

FRAMEBUFFER_BINDING: i32

Const FRAMEBUFFER_COMPLETE

FRAMEBUFFER_COMPLETE: i32

Const FRAMEBUFFER_DEFAULT

FRAMEBUFFER_DEFAULT: i32

Const FRAMEBUFFER_INCOMPLETE_ATTACHMENT

FRAMEBUFFER_INCOMPLETE_ATTACHMENT: i32

Const FRAMEBUFFER_INCOMPLETE_DIMENSIONS

FRAMEBUFFER_INCOMPLETE_DIMENSIONS: i32

Const FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT

FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: i32

Const FRAMEBUFFER_INCOMPLETE_MULTISAMPLE

FRAMEBUFFER_INCOMPLETE_MULTISAMPLE: i32

Const FRAMEBUFFER_UNSUPPORTED

FRAMEBUFFER_UNSUPPORTED: i32

Const FRONT

FRONT: i32

Const FRONT_AND_BACK

FRONT_AND_BACK: i32

Const FRONT_FACE

FRONT_FACE: i32

Const FUNC_ADD

FUNC_ADD: i32

Const FUNC_REVERSE_SUBTRACT

FUNC_REVERSE_SUBTRACT: i32

Const FUNC_SUBTRACT

FUNC_SUBTRACT: i32

Const GENERATE_MIPMAP_HINT

GENERATE_MIPMAP_HINT: i32

Const GEQUAL

GEQUAL: i32

Const GREATER

GREATER: i32

Const GREEN_BITS

GREEN_BITS: i32

Const HALF_FLOAT

HALF_FLOAT: i32

Const HIGH_FLOAT

HIGH_FLOAT: i32

Const HIGH_INT

HIGH_INT: i32

Const IMPLEMENTATION_COLOR_READ_FORMAT

IMPLEMENTATION_COLOR_READ_FORMAT: i32

Const IMPLEMENTATION_COLOR_READ_TYPE

IMPLEMENTATION_COLOR_READ_TYPE: i32

Const INCR

INCR: i32

Const INCR_WRAP

INCR_WRAP: i32

Const INT

INT: i32

Const INTERLEAVED_ATTRIBS

INTERLEAVED_ATTRIBS: i32

Const INT_2_10_10_10_REV

INT_2_10_10_10_REV: i32

Const INT_SAMPLER_2D

INT_SAMPLER_2D: i32

Const INT_SAMPLER_2D_ARRAY

INT_SAMPLER_2D_ARRAY: i32

Const INT_SAMPLER_3D

INT_SAMPLER_3D: i32

Const INT_SAMPLER_CUBE

INT_SAMPLER_CUBE: i32

Const INT_VEC2

INT_VEC2: i32

Const INT_VEC3

INT_VEC3: i32

Const INT_VEC4

INT_VEC4: i32

Const INVALID_ENUM

INVALID_ENUM: i32

Const INVALID_FRAMEBUFFER_OPERATION

INVALID_FRAMEBUFFER_OPERATION: i32

Const INVALID_INDEX

INVALID_INDEX: i32

Const INVALID_OPERATION

INVALID_OPERATION: i32

Const INVALID_VALUE

INVALID_VALUE: i32

Const INVERT

INVERT: i32

Const KEEP

KEEP: i32

Const LEQUAL

LEQUAL: i32

Const LESS

LESS: i32

Const LINEAR

LINEAR: i32

Const LINEAR_MIPMAP_LINEAR

LINEAR_MIPMAP_LINEAR: i32

Const LINEAR_MIPMAP_NEAREST

LINEAR_MIPMAP_NEAREST: i32

Const LINES

LINES: i32

Const LINE_LOOP

LINE_LOOP: i32

Const LINE_STRIP

LINE_STRIP: i32

Const LINE_WIDTH

LINE_WIDTH: i32

Const LINK_STATUS

LINK_STATUS: i32

Const LOW_FLOAT

LOW_FLOAT: i32

Const LOW_INT

LOW_INT: i32

Const LUMINANCE

LUMINANCE: i32

Const LUMINANCE_ALPHA

LUMINANCE_ALPHA: i32

Const MAX

MAX: i32

Const MAX_3D_TEXTURE_SIZE

MAX_3D_TEXTURE_SIZE: i32

Const MAX_ARRAY_TEXTURE_LAYERS

MAX_ARRAY_TEXTURE_LAYERS: i32

Const MAX_CLIENT_WAIT_TIMEOUT_WEBGL

MAX_CLIENT_WAIT_TIMEOUT_WEBGL: i32

Const MAX_COLOR_ATTACHMENTS

MAX_COLOR_ATTACHMENTS: i32

Const MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS

MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS: i32

Const MAX_COMBINED_TEXTURE_IMAGE_UNITS

MAX_COMBINED_TEXTURE_IMAGE_UNITS: i32

Const MAX_COMBINED_UNIFORM_BLOCKS

MAX_COMBINED_UNIFORM_BLOCKS: i32

Const MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS

MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS: i32

Const MAX_CUBE_MAP_TEXTURE_SIZE

MAX_CUBE_MAP_TEXTURE_SIZE: i32

Const MAX_DRAW_BUFFERS

MAX_DRAW_BUFFERS: i32

Const MAX_ELEMENTS_INDICES

MAX_ELEMENTS_INDICES: i32

Const MAX_ELEMENTS_VERTICES

MAX_ELEMENTS_VERTICES: i32

Const MAX_ELEMENT_INDEX

MAX_ELEMENT_INDEX: i32

Const MAX_FRAGMENT_INPUT_COMPONENTS

MAX_FRAGMENT_INPUT_COMPONENTS: i32

Const MAX_FRAGMENT_UNIFORM_BLOCKS

MAX_FRAGMENT_UNIFORM_BLOCKS: i32

Const MAX_FRAGMENT_UNIFORM_COMPONENTS

MAX_FRAGMENT_UNIFORM_COMPONENTS: i32

Const MAX_FRAGMENT_UNIFORM_VECTORS

MAX_FRAGMENT_UNIFORM_VECTORS: i32

Const MAX_PROGRAM_TEXEL_OFFSET

MAX_PROGRAM_TEXEL_OFFSET: i32

Const MAX_RENDERBUFFER_SIZE

MAX_RENDERBUFFER_SIZE: i32

Const MAX_SAMPLES

MAX_SAMPLES: i32

Const MAX_SERVER_WAIT_TIMEOUT

MAX_SERVER_WAIT_TIMEOUT: i32

Const MAX_TEXTURE_IMAGE_UNITS

MAX_TEXTURE_IMAGE_UNITS: i32

Const MAX_TEXTURE_LOD_BIAS

MAX_TEXTURE_LOD_BIAS: i32

Const MAX_TEXTURE_SIZE

MAX_TEXTURE_SIZE: i32

Const MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS

MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS: i32

Const MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS

MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS: i32

Const MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS

MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS: i32

Const MAX_UNIFORM_BLOCK_SIZE

MAX_UNIFORM_BLOCK_SIZE: i32

Const MAX_UNIFORM_BUFFER_BINDINGS

MAX_UNIFORM_BUFFER_BINDINGS: i32

Const MAX_VARYING_COMPONENTS

MAX_VARYING_COMPONENTS: i32

Const MAX_VARYING_VECTORS

MAX_VARYING_VECTORS: i32

Const MAX_VERTEX_ATTRIBS

MAX_VERTEX_ATTRIBS: i32

Const MAX_VERTEX_OUTPUT_COMPONENTS

MAX_VERTEX_OUTPUT_COMPONENTS: i32

Const MAX_VERTEX_TEXTURE_IMAGE_UNITS

MAX_VERTEX_TEXTURE_IMAGE_UNITS: i32

Const MAX_VERTEX_UNIFORM_BLOCKS

MAX_VERTEX_UNIFORM_BLOCKS: i32

Const MAX_VERTEX_UNIFORM_COMPONENTS

MAX_VERTEX_UNIFORM_COMPONENTS: i32

Const MAX_VERTEX_UNIFORM_VECTORS

MAX_VERTEX_UNIFORM_VECTORS: i32

Const MAX_VIEWPORT_DIMS

MAX_VIEWPORT_DIMS: i32

Const MEDIUM_FLOAT

MEDIUM_FLOAT: i32

Const MEDIUM_INT

MEDIUM_INT: i32

Const MIN

MIN: i32

Const MIN_PROGRAM_TEXEL_OFFSET

MIN_PROGRAM_TEXEL_OFFSET: i32

Const MIRRORED_REPEAT

MIRRORED_REPEAT: i32

Const NEAREST

NEAREST: i32

Const NEAREST_MIPMAP_LINEAR

NEAREST_MIPMAP_LINEAR: i32

Const NEAREST_MIPMAP_NEAREST

NEAREST_MIPMAP_NEAREST: i32

Const NEVER

NEVER: i32

Const NICEST

NICEST: i32

Const NONE

NONE: i32

Const NOTEQUAL

NOTEQUAL: i32

Const NO_ERROR

NO_ERROR: i32

Const OBJECT_TYPE

OBJECT_TYPE: i32

Const ONE

ONE: i32

Const ONE_MINUS_CONSTANT_ALPHA

ONE_MINUS_CONSTANT_ALPHA: i32

Const ONE_MINUS_CONSTANT_COLOR

ONE_MINUS_CONSTANT_COLOR: i32

Const ONE_MINUS_DST_ALPHA

ONE_MINUS_DST_ALPHA: i32

Const ONE_MINUS_DST_COLOR

ONE_MINUS_DST_COLOR: i32

Const ONE_MINUS_SRC_ALPHA

ONE_MINUS_SRC_ALPHA: i32

Const ONE_MINUS_SRC_COLOR

ONE_MINUS_SRC_COLOR: i32

Const OUT_OF_MEMORY

OUT_OF_MEMORY: i32

Const PACK_ALIGNMENT

PACK_ALIGNMENT: i32

Const PACK_ROW_LENGTH

PACK_ROW_LENGTH: i32

Const PACK_SKIP_PIXELS

PACK_SKIP_PIXELS: i32

Const PACK_SKIP_ROWS

PACK_SKIP_ROWS: i32

Const PIXEL_PACK_BUFFER

PIXEL_PACK_BUFFER: i32

Const PIXEL_PACK_BUFFER_BINDING

PIXEL_PACK_BUFFER_BINDING: i32

Const PIXEL_UNPACK_BUFFER

PIXEL_UNPACK_BUFFER: i32

Const PIXEL_UNPACK_BUFFER_BINDING

PIXEL_UNPACK_BUFFER_BINDING: i32

Const POINTS

POINTS: i32

Const POLYGON_OFFSET_FACTOR

POLYGON_OFFSET_FACTOR: i32

Const POLYGON_OFFSET_FILL

POLYGON_OFFSET_FILL: i32

Const POLYGON_OFFSET_UNITS

POLYGON_OFFSET_UNITS: i32

Const QUERY_RESULT

QUERY_RESULT: i32

Const QUERY_RESULT_AVAILABLE

QUERY_RESULT_AVAILABLE: i32

Const R11F_G11F_B10F

R11F_G11F_B10F: i32

Const R16F

R16F: i32

Const R16I

R16I: i32

Const R16UI

R16UI: i32

Const R32F

R32F: i32

Const R32I

R32I: i32

Const R32UI

R32UI: i32

Const R8

R8: i32

Const R8I

R8I: i32

Const R8UI

R8UI: i32

Const R8_SNORM

R8_SNORM: i32

Const RASTERIZER_DISCARD

RASTERIZER_DISCARD: i32

Const READ_BUFFER

READ_BUFFER: i32

Const READ_FRAMEBUFFER

READ_FRAMEBUFFER: i32

Const READ_FRAMEBUFFER_BINDING

READ_FRAMEBUFFER_BINDING: i32

Const RED

RED: i32

Const RED_BITS

RED_BITS: i32

Const RED_INTEGER

RED_INTEGER: i32

Const RENDERBUFFER

RENDERBUFFER: i32

Const RENDERBUFFER_ALPHA_SIZE

RENDERBUFFER_ALPHA_SIZE: i32

Const RENDERBUFFER_BINDING

RENDERBUFFER_BINDING: i32

Const RENDERBUFFER_BLUE_SIZE

RENDERBUFFER_BLUE_SIZE: i32

Const RENDERBUFFER_DEPTH_SIZE

RENDERBUFFER_DEPTH_SIZE: i32

Const RENDERBUFFER_GREEN_SIZE

RENDERBUFFER_GREEN_SIZE: i32

Const RENDERBUFFER_HEIGHT

RENDERBUFFER_HEIGHT: i32

Const RENDERBUFFER_INTERNAL_FORMAT

RENDERBUFFER_INTERNAL_FORMAT: i32

Const RENDERBUFFER_RED_SIZE

RENDERBUFFER_RED_SIZE: i32

Const RENDERBUFFER_SAMPLES

RENDERBUFFER_SAMPLES: i32

Const RENDERBUFFER_STENCIL_SIZE

RENDERBUFFER_STENCIL_SIZE: i32

Const RENDERBUFFER_WIDTH

RENDERBUFFER_WIDTH: i32

Const RENDERER

RENDERER: i32

Const REPEAT

REPEAT: i32

Const REPLACE

REPLACE: i32

Const RG

RG: i32

Const RG16F

RG16F: i32

Const RG16I

RG16I: i32

Const RG16UI

RG16UI: i32

Const RG32F

RG32F: i32

Const RG32I

RG32I: i32

Const RG32UI

RG32UI: i32

Const RG8

RG8: i32

Const RG8I

RG8I: i32

Const RG8UI

RG8UI: i32

Const RG8_SNORM

RG8_SNORM: i32

Const RGB

RGB: i32

Const RGB10_A2

RGB10_A2: i32

Const RGB10_A2UI

RGB10_A2UI: i32

Const RGB16F

RGB16F: i32

Const RGB16I

RGB16I: i32

Const RGB16UI

RGB16UI: i32

Const RGB32F

RGB32F: i32

Const RGB32I

RGB32I: i32

Const RGB32UI

RGB32UI: i32

Const RGB565

RGB565: i32

Const RGB5_A1

RGB5_A1: i32

Const RGB8

RGB8: i32

Const RGB8I

RGB8I: i32

Const RGB8UI

RGB8UI: i32

Const RGB8_SNORM

RGB8_SNORM: i32

Const RGB9_E5

RGB9_E5: i32

Const RGBA

RGBA: i32

Const RGBA16F

RGBA16F: i32

Const RGBA16I

RGBA16I: i32

Const RGBA16UI

RGBA16UI: i32

Const RGBA32F

RGBA32F: i32

Const RGBA32I

RGBA32I: i32

Const RGBA32UI

RGBA32UI: i32

Const RGBA4

RGBA4: i32

Const RGBA8

RGBA8: i32

Const RGBA8I

RGBA8I: i32

Const RGBA8UI

RGBA8UI: i32

Const RGBA8_SNORM

RGBA8_SNORM: i32

Const RGBA_INTEGER

RGBA_INTEGER: i32

Const RGB_INTEGER

RGB_INTEGER: i32

Const RG_INTEGER

RG_INTEGER: i32

Const SAMPLER_2D

SAMPLER_2D: i32

Const SAMPLER_2D_ARRAY

SAMPLER_2D_ARRAY: i32

Const SAMPLER_2D_ARRAY_SHADOW

SAMPLER_2D_ARRAY_SHADOW: i32

Const SAMPLER_2D_SHADOW

SAMPLER_2D_SHADOW: i32

Const SAMPLER_3D

SAMPLER_3D: i32

Const SAMPLER_BINDING

SAMPLER_BINDING: i32

Const SAMPLER_CUBE

SAMPLER_CUBE: i32

Const SAMPLER_CUBE_SHADOW

SAMPLER_CUBE_SHADOW: i32

Const SAMPLES

SAMPLES: i32

Const SAMPLE_ALPHA_TO_COVERAGE

SAMPLE_ALPHA_TO_COVERAGE: i32

Const SAMPLE_BUFFERS

SAMPLE_BUFFERS: i32

Const SAMPLE_COVERAGE

SAMPLE_COVERAGE: i32

Const SAMPLE_COVERAGE_INVERT

SAMPLE_COVERAGE_INVERT: i32

Const SAMPLE_COVERAGE_VALUE

SAMPLE_COVERAGE_VALUE: i32

Const SCISSOR_BOX

SCISSOR_BOX: i32

Const SCISSOR_TEST

SCISSOR_TEST: i32

Const SEPARATE_ATTRIBS

SEPARATE_ATTRIBS: i32

Const SHADER_TYPE

SHADER_TYPE: i32

Const SHADING_LANGUAGE_VERSION

SHADING_LANGUAGE_VERSION: i32

Const SHORT

SHORT: i32

Const SIGNALED

SIGNALED: i32

Const SIGNED_NORMALIZED

SIGNED_NORMALIZED: i32

Const SRC_ALPHA

SRC_ALPHA: i32

Const SRC_ALPHA_SATURATE

SRC_ALPHA_SATURATE: i32

Const SRC_COLOR

SRC_COLOR: i32

Const SRGB

SRGB: i32

Const SRGB8

SRGB8: i32

Const SRGB8_ALPHA8

SRGB8_ALPHA8: i32

Const STATIC_COPY

STATIC_COPY: i32

Const STATIC_DRAW

STATIC_DRAW: i32

Const STATIC_READ

STATIC_READ: i32

Const STENCIL

STENCIL: i32

Const STENCIL_ATTACHMENT

STENCIL_ATTACHMENT: i32

Const STENCIL_BACK_FAIL

STENCIL_BACK_FAIL: i32

Const STENCIL_BACK_FUNC

STENCIL_BACK_FUNC: i32

Const STENCIL_BACK_PASS_DEPTH_FAIL

STENCIL_BACK_PASS_DEPTH_FAIL: i32

Const STENCIL_BACK_PASS_DEPTH_PASS

STENCIL_BACK_PASS_DEPTH_PASS: i32

Const STENCIL_BACK_REF

STENCIL_BACK_REF: i32

Const STENCIL_BACK_VALUE_MASK

STENCIL_BACK_VALUE_MASK: i32

Const STENCIL_BACK_WRITEMASK

STENCIL_BACK_WRITEMASK: i32

Const STENCIL_BITS

STENCIL_BITS: i32

Const STENCIL_BUFFER_BIT

STENCIL_BUFFER_BIT: i32

Const STENCIL_CLEAR_VALUE

STENCIL_CLEAR_VALUE: i32

Const STENCIL_FAIL

STENCIL_FAIL: i32

Const STENCIL_FUNC

STENCIL_FUNC: i32

Const STENCIL_INDEX8

STENCIL_INDEX8: i32

Const STENCIL_PASS_DEPTH_FAIL

STENCIL_PASS_DEPTH_FAIL: i32

Const STENCIL_PASS_DEPTH_PASS

STENCIL_PASS_DEPTH_PASS: i32

Const STENCIL_REF

STENCIL_REF: i32

Const STENCIL_TEST

STENCIL_TEST: i32

Const STENCIL_VALUE_MASK

STENCIL_VALUE_MASK: i32

Const STENCIL_WRITEMASK

STENCIL_WRITEMASK: i32

Const STREAM_COPY

STREAM_COPY: i32

Const STREAM_DRAW

STREAM_DRAW: i32

Const STREAM_READ

STREAM_READ: i32

Const SUBPIXEL_BITS

SUBPIXEL_BITS: i32

Const SYNC_CONDITION

SYNC_CONDITION: i32

Const SYNC_FENCE

SYNC_FENCE: i32

Const SYNC_FLAGS

SYNC_FLAGS: i32

Const SYNC_FLUSH_COMMANDS_BIT

SYNC_FLUSH_COMMANDS_BIT: i32

Const SYNC_GPU_COMMANDS_COMPLETE

SYNC_GPU_COMMANDS_COMPLETE: i32

Const SYNC_STATUS

SYNC_STATUS: i32

Const TEXTURE

TEXTURE: i32

Const TEXTURE0

TEXTURE0: i32

Const TEXTURE1

TEXTURE1: i32

Const TEXTURE10

TEXTURE10: i32

Const TEXTURE11

TEXTURE11: i32

Const TEXTURE12

TEXTURE12: i32

Const TEXTURE13

TEXTURE13: i32

Const TEXTURE14

TEXTURE14: i32

Const TEXTURE15

TEXTURE15: i32

Const TEXTURE16

TEXTURE16: i32

Const TEXTURE17

TEXTURE17: i32

Const TEXTURE18

TEXTURE18: i32

Const TEXTURE19

TEXTURE19: i32

Const TEXTURE2

TEXTURE2: i32

Const TEXTURE20

TEXTURE20: i32

Const TEXTURE21

TEXTURE21: i32

Const TEXTURE22

TEXTURE22: i32

Const TEXTURE23

TEXTURE23: i32

Const TEXTURE24

TEXTURE24: i32

Const TEXTURE25

TEXTURE25: i32

Const TEXTURE26

TEXTURE26: i32

Const TEXTURE27

TEXTURE27: i32

Const TEXTURE28

TEXTURE28: i32

Const TEXTURE29

TEXTURE29: i32

Const TEXTURE3

TEXTURE3: i32

Const TEXTURE30

TEXTURE30: i32

Const TEXTURE31

TEXTURE31: i32

Const TEXTURE4

TEXTURE4: i32

Const TEXTURE5

TEXTURE5: i32

Const TEXTURE6

TEXTURE6: i32

Const TEXTURE7

TEXTURE7: i32

Const TEXTURE8

TEXTURE8: i32

Const TEXTURE9

TEXTURE9: i32

Const TEXTURE_2D

TEXTURE_2D: i32

Const TEXTURE_2D_ARRAY

TEXTURE_2D_ARRAY: i32

Const TEXTURE_3D

TEXTURE_3D: i32

Const TEXTURE_BASE_LEVEL

TEXTURE_BASE_LEVEL: i32

Const TEXTURE_BINDING_2D

TEXTURE_BINDING_2D: i32

Const TEXTURE_BINDING_2D_ARRAY

TEXTURE_BINDING_2D_ARRAY: i32

Const TEXTURE_BINDING_3D

TEXTURE_BINDING_3D: i32

Const TEXTURE_BINDING_CUBE_MAP

TEXTURE_BINDING_CUBE_MAP: i32

Const TEXTURE_COMPARE_FUNC

TEXTURE_COMPARE_FUNC: i32

Const TEXTURE_COMPARE_MODE

TEXTURE_COMPARE_MODE: i32

Const TEXTURE_CUBE_MAP

TEXTURE_CUBE_MAP: i32

Const TEXTURE_CUBE_MAP_NEGATIVE_X

TEXTURE_CUBE_MAP_NEGATIVE_X: i32

Const TEXTURE_CUBE_MAP_NEGATIVE_Y

TEXTURE_CUBE_MAP_NEGATIVE_Y: i32

Const TEXTURE_CUBE_MAP_NEGATIVE_Z

TEXTURE_CUBE_MAP_NEGATIVE_Z: i32

Const TEXTURE_CUBE_MAP_POSITIVE_X

TEXTURE_CUBE_MAP_POSITIVE_X: i32

Const TEXTURE_CUBE_MAP_POSITIVE_Y

TEXTURE_CUBE_MAP_POSITIVE_Y: i32

Const TEXTURE_CUBE_MAP_POSITIVE_Z

TEXTURE_CUBE_MAP_POSITIVE_Z: i32

Const TEXTURE_IMMUTABLE_FORMAT

TEXTURE_IMMUTABLE_FORMAT: i32

Const TEXTURE_IMMUTABLE_LEVELS

TEXTURE_IMMUTABLE_LEVELS: i32

Const TEXTURE_MAG_FILTER

TEXTURE_MAG_FILTER: i32

Const TEXTURE_MAX_LEVEL

TEXTURE_MAX_LEVEL: i32

Const TEXTURE_MAX_LOD

TEXTURE_MAX_LOD: i32

Const TEXTURE_MIN_FILTER

TEXTURE_MIN_FILTER: i32

Const TEXTURE_MIN_LOD

TEXTURE_MIN_LOD: i32

Const TEXTURE_WRAP_R

TEXTURE_WRAP_R: i32

Const TEXTURE_WRAP_S

TEXTURE_WRAP_S: i32

Const TEXTURE_WRAP_T

TEXTURE_WRAP_T: i32

Const TIMEOUT_EXPIRED

TIMEOUT_EXPIRED: i32

Const TIMEOUT_IGNORED

TIMEOUT_IGNORED: i32

Const TRANSFORM_FEEDBACK

TRANSFORM_FEEDBACK: i32

Const TRANSFORM_FEEDBACK_ACTIVE

TRANSFORM_FEEDBACK_ACTIVE: i32

Const TRANSFORM_FEEDBACK_BINDING

TRANSFORM_FEEDBACK_BINDING: i32

Const TRANSFORM_FEEDBACK_BUFFER

TRANSFORM_FEEDBACK_BUFFER: i32

Const TRANSFORM_FEEDBACK_BUFFER_BINDING

TRANSFORM_FEEDBACK_BUFFER_BINDING: i32

Const TRANSFORM_FEEDBACK_BUFFER_MODE

TRANSFORM_FEEDBACK_BUFFER_MODE: i32

Const TRANSFORM_FEEDBACK_BUFFER_SIZE

TRANSFORM_FEEDBACK_BUFFER_SIZE: i32

Const TRANSFORM_FEEDBACK_BUFFER_START

TRANSFORM_FEEDBACK_BUFFER_START: i32

Const TRANSFORM_FEEDBACK_PAUSED

TRANSFORM_FEEDBACK_PAUSED: i32

Const TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN

TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN: i32

Const TRANSFORM_FEEDBACK_VARYINGS

TRANSFORM_FEEDBACK_VARYINGS: i32

Const TRIANGLES

TRIANGLES: i32

Const TRIANGLE_FAN

TRIANGLE_FAN: i32

Const TRIANGLE_STRIP

TRIANGLE_STRIP: i32

Const UNIFORM_ARRAY_STRIDE

UNIFORM_ARRAY_STRIDE: i32

Const UNIFORM_BLOCK_ACTIVE_UNIFORMS

UNIFORM_BLOCK_ACTIVE_UNIFORMS: i32

Const UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES

UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES: i32

Const UNIFORM_BLOCK_BINDING

UNIFORM_BLOCK_BINDING: i32

Const UNIFORM_BLOCK_DATA_SIZE

UNIFORM_BLOCK_DATA_SIZE: i32

Const UNIFORM_BLOCK_INDEX

UNIFORM_BLOCK_INDEX: i32

Const UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER

UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER: i32

Const UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER

UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER: i32

Const UNIFORM_BUFFER

UNIFORM_BUFFER: i32

Const UNIFORM_BUFFER_BINDING

UNIFORM_BUFFER_BINDING: i32

Const UNIFORM_BUFFER_OFFSET_ALIGNMENT

UNIFORM_BUFFER_OFFSET_ALIGNMENT: i32

Const UNIFORM_BUFFER_SIZE

UNIFORM_BUFFER_SIZE: i32

Const UNIFORM_BUFFER_START

UNIFORM_BUFFER_START: i32

Const UNIFORM_IS_ROW_MAJOR

UNIFORM_IS_ROW_MAJOR: i32

Const UNIFORM_MATRIX_STRIDE

UNIFORM_MATRIX_STRIDE: i32

Const UNIFORM_OFFSET

UNIFORM_OFFSET: i32

Const UNIFORM_SIZE

UNIFORM_SIZE: i32

Const UNIFORM_TYPE

UNIFORM_TYPE: i32

Const UNPACK_ALIGNMENT

UNPACK_ALIGNMENT: i32

Const UNPACK_COLORSPACE_CONVERSION_WEBGL

UNPACK_COLORSPACE_CONVERSION_WEBGL: i32

Const UNPACK_FLIP_Y_WEBGL

UNPACK_FLIP_Y_WEBGL: i32

Const UNPACK_IMAGE_HEIGHT

UNPACK_IMAGE_HEIGHT: i32

Const UNPACK_PREMULTIPLY_ALPHA_WEBGL

UNPACK_PREMULTIPLY_ALPHA_WEBGL: i32

Const UNPACK_ROW_LENGTH

UNPACK_ROW_LENGTH: i32

Const UNPACK_SKIP_IMAGES

UNPACK_SKIP_IMAGES: i32

Const UNPACK_SKIP_PIXELS

UNPACK_SKIP_PIXELS: i32

Const UNPACK_SKIP_ROWS

UNPACK_SKIP_ROWS: i32

Const UNSIGNALED

UNSIGNALED: i32

Const UNSIGNED_BYTE

UNSIGNED_BYTE: i32

Const UNSIGNED_INT

UNSIGNED_INT: i32

Const UNSIGNED_INT_10F_11F_11F_REV

UNSIGNED_INT_10F_11F_11F_REV: i32

Const UNSIGNED_INT_24_8

UNSIGNED_INT_24_8: i32

Const UNSIGNED_INT_2_10_10_10_REV

UNSIGNED_INT_2_10_10_10_REV: i32

Const UNSIGNED_INT_5_9_9_9_REV

UNSIGNED_INT_5_9_9_9_REV: i32

Const UNSIGNED_INT_SAMPLER_2D

UNSIGNED_INT_SAMPLER_2D: i32

Const UNSIGNED_INT_SAMPLER_2D_ARRAY

UNSIGNED_INT_SAMPLER_2D_ARRAY: i32

Const UNSIGNED_INT_SAMPLER_3D

UNSIGNED_INT_SAMPLER_3D: i32

Const UNSIGNED_INT_SAMPLER_CUBE

UNSIGNED_INT_SAMPLER_CUBE: i32

Const UNSIGNED_INT_VEC2

UNSIGNED_INT_VEC2: i32

Const UNSIGNED_INT_VEC3

UNSIGNED_INT_VEC3: i32

Const UNSIGNED_INT_VEC4

UNSIGNED_INT_VEC4: i32

Const UNSIGNED_NORMALIZED

UNSIGNED_NORMALIZED: i32

Const UNSIGNED_SHORT

UNSIGNED_SHORT: i32

Const UNSIGNED_SHORT_4_4_4_4

UNSIGNED_SHORT_4_4_4_4: i32

Const UNSIGNED_SHORT_5_5_5_1

UNSIGNED_SHORT_5_5_5_1: i32

Const UNSIGNED_SHORT_5_6_5

UNSIGNED_SHORT_5_6_5: i32

Const VALIDATE_STATUS

VALIDATE_STATUS: i32

Const VENDOR

VENDOR: i32

Const VERSION

VERSION: i32

Const VERTEX_ARRAY_BINDING

VERTEX_ARRAY_BINDING: i32

Const VERTEX_ATTRIB_ARRAY_BUFFER_BINDING

VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: i32

Const VERTEX_ATTRIB_ARRAY_DIVISOR

VERTEX_ATTRIB_ARRAY_DIVISOR: i32

Const VERTEX_ATTRIB_ARRAY_ENABLED

VERTEX_ATTRIB_ARRAY_ENABLED: i32

Const VERTEX_ATTRIB_ARRAY_INTEGER

VERTEX_ATTRIB_ARRAY_INTEGER: i32

Const VERTEX_ATTRIB_ARRAY_NORMALIZED

VERTEX_ATTRIB_ARRAY_NORMALIZED: i32

Const VERTEX_ATTRIB_ARRAY_POINTER

VERTEX_ATTRIB_ARRAY_POINTER: i32

Const VERTEX_ATTRIB_ARRAY_SIZE

VERTEX_ATTRIB_ARRAY_SIZE: i32

Const VERTEX_ATTRIB_ARRAY_STRIDE

VERTEX_ATTRIB_ARRAY_STRIDE: i32

Const VERTEX_ATTRIB_ARRAY_TYPE

VERTEX_ATTRIB_ARRAY_TYPE: i32

Const VERTEX_SHADER

VERTEX_SHADER: i32

Const VIEWPORT

VIEWPORT: i32

Const WAIT_FAILED

WAIT_FAILED: i32

Const ZERO

ZERO: i32

Functions

activeTexture

  • activeTexture(texture: GLenum): void

attachShader

beginQuery

beginTransformFeedback

  • beginTransformFeedback(primitiveMode: GLenum): void

bindAttribLocation

bindBuffer

bindBufferBase

bindBufferRange

bindFramebuffer

  • bindFramebuffer(target: GLenum, framebuffer: GLuint): void

bindRenderbuffer

  • bindRenderbuffer(target: GLenum, renderbuffer: GLuint): void

bindSampler

bindTexture

bindTransformFeedback

  • bindTransformFeedback(target: GLenum, transformFeedback: GLuint): void

bindVertexArray

  • bindVertexArray(vertexArray: GLuint): void

blendColor

blendEquation

  • blendEquation(mode: GLenum): void

blendEquationSeparate

  • blendEquationSeparate(modeRGB: GLenum, modeAlpha: GLenum): void

blendFunc

blendFuncSeparate

blitFramebuffer

bufferData

bufferSubData

checkFramebufferStatus

clear

clearBufferfi

clearBufferfv

clearBufferiv

clearBufferuiv

clearColor

clearDepth

clearStencil

  • clearStencil(s: GLint): void

clientWaitSync

colorMask

compileShader

  • compileShader(shader: GLuint): void

compressedTexImage2D

compressedTexImage3D

compressedTexSubImage2D

compressedTexSubImage3D

copyBufferSubData

copyTexImage2D

copyTexSubImage2D

copyTexSubImage3D

createBuffer

createFramebuffer

createProgram

createQuery

createRenderbuffer

  • createRenderbuffer(): GLuint

createSampler

createShader

createTexture

createTransformFeedback

  • createTransformFeedback(): GLuint

createVertexArray

cullFace

  • cullFace(mode: GLenum): void

deleteBuffer

  • deleteBuffer(buffer: GLuint): void

deleteFramebuffer

  • deleteFramebuffer(framebuffer: GLuint): void

deleteProgram

  • deleteProgram(program: GLuint): void

deleteQuery

  • deleteQuery(query: GLuint): void

deleteRenderbuffer

  • deleteRenderbuffer(renderbuffer: GLuint): void

deleteSampler

  • deleteSampler(sampler: GLuint): void

deleteShader

  • deleteShader(shader: GLuint): void

deleteSync

  • deleteSync(sync: GLsync): void

deleteTexture

  • deleteTexture(texture: GLuint): void

deleteTransformFeedback

  • deleteTransformFeedback(transformFeedback: GLuint): void

deleteVertexArray

  • deleteVertexArray(vertexArray: GLuint): void

depthFunc

  • depthFunc(func: GLenum): void

depthMask

depthRange

detachShader

disable

disableVertexAttribArray

  • disableVertexAttribArray(index: GLuint): void

drawArrays

drawArraysInstanced

drawBuffers

  • drawBuffers(buffers: GLenum[]): void

drawElements

drawElementsInstanced

drawRangeElements

enable

enableVertexAttribArray

  • enableVertexAttribArray(index: GLuint): void

endQuery

  • endQuery(target: GLenum): void

endTransformFeedback

  • endTransformFeedback(): void

fenceSync

finish

  • finish(): void

flush

  • flush(): void

framebufferRenderbuffer

framebufferTexture2D

framebufferTextureLayer

frontFace

  • frontFace(mode: GLenum): void

generateMipmap

  • generateMipmap(target: GLenum): void

getActiveAttrib

getActiveUniform

getActiveUniformBlockName

getActiveUniformBlockParameter

getActiveUniforms

getAttachedShaders

getAttribLocation

getBoolean

getBufferParameter

getBufferSubData

getContextAttributes

  • getContextAttributes(): { alpha: boolean; depth: boolean }
  • Returns { alpha: boolean; depth: boolean }

    • alpha: boolean
    • depth: boolean

getError

getExtension

  • getExtension(name: string): null

getFloat

getFragDataLocation

getFramebufferAttachmentParameter

getIndexedParameter

getInteger

getInteger64

getInternalformatParameter

getParameter

  • getParameter(pname: GLenum): any

getProgramInfoLog

  • getProgramInfoLog(program: GLuint): string

getProgramParameter

getQuery

getQueryParameter

getRenderbufferParameter

getSamplerParameter

  • getSamplerParameter(sampler: GLuint, pname: GLenum): number

getShaderInfoLog

  • getShaderInfoLog(shader: GLuint): string

getShaderParameter

getShaderPrecisionFormat

getShaderSource

  • getShaderSource(shader: GLuint): string

getString

getSupportedExtensions

  • getSupportedExtensions(): boolean[]

getSyncParameter

getTexParameter

getTransformFeedbackVarying

getUniform

getUniformBlockIndex

getUniformIndices

getUniformLocation

getVertexAttrib

getVertexAttribOffset

hint

invalidateFramebuffer

  • invalidateFramebuffer(target: GLenum, attachments: GLenum[]): void

invalidateSubFramebuffer

isBuffer

isEnabled

isFramebuffer

isProgram

isQuery

  • isQuery(query: GLuint): boolean

isRenderbuffer

isSampler

  • isSampler(sampler: GLuint): boolean

isShader

isSync

  • isSync(sync: GLsync): boolean

isTexture

isTransformFeedback

  • isTransformFeedback(transformFeedback: GLuint): boolean

isVertexArray

  • isVertexArray(vertexArray: GLuint): boolean

lineWidth

linkProgram

  • linkProgram(program: GLuint): void

pauseTransformFeedback

  • pauseTransformFeedback(): void

pixelStorei

polygonOffset

readBuffer

  • readBuffer(src: GLenum): void

readPixels

renderbufferStorage

renderbufferStorageMultisample

resumeTransformFeedback

  • resumeTransformFeedback(): void

sampleCoverage

samplerParameterf

samplerParameteri

scissor

shaderSource

  • shaderSource(shader: GLuint, source: string): void

stencilFunc

stencilFuncSeparate

stencilMask

  • stencilMask(mask: GLuint): void

stencilMaskSeparate

stencilOp

stencilOpSeparate

texImage2D

texImage3D

texParameterf

texParameteri

texStorage2D

texStorage3D

texSubImage2D

texSubImage3D

transformFeedbackVaryings

uniform1f

uniform1fv

  • uniform1fv(location: GLuint, value: Float32Array): void

uniform1i

uniform1iv

  • uniform1iv(location: GLuint, value: Int32Array): void

uniform1ui

uniform1uiv

  • uniform1uiv(location: GLuint, value: Uint32Array): void

uniform2f

uniform2fv

  • uniform2fv(location: GLuint, value: Float32Array): void

uniform2i

uniform2iv

  • uniform2iv(location: GLuint, value: Int32Array): void

uniform2ui

uniform2uiv

  • uniform2uiv(location: GLuint, value: Uint32Array): void

uniform3f

uniform3fv

  • uniform3fv(location: GLuint, value: Float32Array): void

uniform3i

uniform3iv

  • uniform3iv(location: GLuint, value: Int32Array): void

uniform3ui

uniform3uiv

  • uniform3uiv(location: GLuint, value: Uint32Array): void

uniform4f

uniform4fv

  • uniform4fv(location: GLuint, value: Float32Array): void

uniform4i

uniform4iv

  • uniform4iv(location: GLuint, value: Int32Array): void

uniform4ui

uniform4uiv

  • uniform4uiv(location: GLuint, value: Uint32Array): void

uniformBlockBinding

  • uniformBlockBinding(program: GLuint, uniformBlockIndex: GLuint, uniformBlockBinding: GLuint): void

uniformMatrix2fv

  • uniformMatrix2fv(location: GLuint, transpose: GLboolean, value: Float32Array): void

uniformMatrix2x3fv

  • uniformMatrix2x3fv(location: GLuint, transpose: boolean, data: Float32Array, srcOffset: GLintptr): void

uniformMatrix2x4fv

  • uniformMatrix2x4fv(location: GLuint, transpose: boolean, data: Float32Array, srcOffset: GLintptr): void

uniformMatrix3fv

  • uniformMatrix3fv(location: GLuint, transpose: GLboolean, value: Float32Array): void

uniformMatrix3x2fv

  • uniformMatrix3x2fv(location: GLuint, transpose: boolean, data: Float32Array, srcOffset: GLintptr): void

uniformMatrix3x4fv

  • uniformMatrix3x4fv(location: GLuint, transpose: boolean, data: Float32Array, srcOffset: GLintptr): void

uniformMatrix4fv

  • uniformMatrix4fv(location: GLuint, transpose: GLboolean, value: Float32Array): void

uniformMatrix4x2fv

  • uniformMatrix4x2fv(location: GLuint, transpose: boolean, data: Float32Array, srcOffset: GLintptr): void

uniformMatrix4x3fv

  • uniformMatrix4x3fv(location: GLuint, transpose: boolean, data: Float32Array, srcOffset: GLintptr): void

useProgram

  • useProgram(program: GLuint): void

validateProgram

  • validateProgram(program: GLuint): void

vertexAttrib1f

  • vertexAttrib1f(index: GLuint, v0: f32): void

vertexAttrib1fv

  • vertexAttrib1fv(index: GLuint, value: Float32Array): void

vertexAttrib2f

vertexAttrib2fv

  • vertexAttrib2fv(index: GLuint, value: Float32Array): void

vertexAttrib3f

vertexAttrib3fv

  • vertexAttrib3fv(index: GLuint, value: Float32Array): void

vertexAttrib4f

vertexAttrib4fv

  • vertexAttrib4fv(index: GLuint, value: Float32Array): void

vertexAttribDivisor

vertexAttribI4i

vertexAttribI4iv

  • vertexAttribI4iv(index: GLuint, value: Int32Array): void

vertexAttribI4ui

vertexAttribI4uiv

  • vertexAttribI4uiv(index: GLuint, value: Uint32Array): void

vertexAttribIPointer

vertexAttribPointer

viewport

waitSync

Generated using TypeDoc