Skip to content

Interface: WebGL2RenderingContext ​

Defined in: types/desktop-engine.d.ts:2478

WebGL 2 rendering context (WebGL2RenderingContext), backed by an OpenGL ES 3.0 ANGLE context. Has every member of WebGLRenderingContext; the methods redeclared here take the WebGL 2 overloads.

Pixel sources: pboOffset is a byte offset into the bound PIXEL_UNPACK_BUFFER (PIXEL_PACK_BUFFER for readPixels); srcOffset/dstOffset/srcLength/length count elements of the typed array, and 0 or omitted means "to the end".

Extends ​

Properties ​

ACTIVE_ATTRIBUTE_MAX_LENGTH ​

ts
readonly ACTIVE_ATTRIBUTE_MAX_LENGTH: number;

Defined in: types/desktop-engine.d.ts:2015

Constant GL_ACTIVE_ATTRIBUTE_MAX_LENGTH

Inherited from ​

WebGLRenderingContext.ACTIVE_ATTRIBUTE_MAX_LENGTH


ACTIVE_ATTRIBUTES ​

ts
readonly ACTIVE_ATTRIBUTES: number;

Defined in: types/desktop-engine.d.ts:2013

Constant GL_ACTIVE_ATTRIBUTES

Inherited from ​

WebGLRenderingContext.ACTIVE_ATTRIBUTES


ACTIVE_TEXTURE ​

ts
readonly ACTIVE_TEXTURE: number;

Defined in: types/desktop-engine.d.ts:2163

Constant GL_ACTIVE_TEXTURE

Inherited from ​

WebGLRenderingContext.ACTIVE_TEXTURE


ACTIVE_UNIFORM_BLOCKS ​

ts
readonly ACTIVE_UNIFORM_BLOCKS: number;

Defined in: types/desktop-engine.d.ts:3222

Constant GL_ACTIVE_UNIFORM_BLOCKS


ACTIVE_UNIFORM_MAX_LENGTH ​

ts
readonly ACTIVE_UNIFORM_MAX_LENGTH: number;

Defined in: types/desktop-engine.d.ts:2011

Constant GL_ACTIVE_UNIFORM_MAX_LENGTH

Inherited from ​

WebGLRenderingContext.ACTIVE_UNIFORM_MAX_LENGTH


ACTIVE_UNIFORMS ​

ts
readonly ACTIVE_UNIFORMS: number;

Defined in: types/desktop-engine.d.ts:2009

Constant GL_ACTIVE_UNIFORMS

Inherited from ​

WebGLRenderingContext.ACTIVE_UNIFORMS


ALIASED_LINE_WIDTH_RANGE ​

ts
readonly ALIASED_LINE_WIDTH_RANGE: number;

Defined in: types/desktop-engine.d.ts:1847

Constant GL_ALIASED_LINE_WIDTH_RANGE

Inherited from ​

WebGLRenderingContext.ALIASED_LINE_WIDTH_RANGE


ALIASED_POINT_SIZE_RANGE ​

ts
readonly ALIASED_POINT_SIZE_RANGE: number;

Defined in: types/desktop-engine.d.ts:1845

Constant GL_ALIASED_POINT_SIZE_RANGE

Inherited from ​

WebGLRenderingContext.ALIASED_POINT_SIZE_RANGE


ALPHA ​

ts
readonly ALPHA: number;

Defined in: types/desktop-engine.d.ts:1965

Constant GL_ALPHA

Inherited from ​

WebGLRenderingContext.ALPHA


ALPHA_BITS ​

ts
readonly ALPHA_BITS: number;

Defined in: types/desktop-engine.d.ts:1915

Constant GL_ALPHA_BITS

Inherited from ​

WebGLRenderingContext.ALPHA_BITS


ALREADY_SIGNALED ​

ts
readonly ALREADY_SIGNALED: number;

Defined in: types/desktop-engine.d.ts:3274

Constant GL_ALREADY_SIGNALED


ALWAYS ​

ts
readonly ALWAYS: number;

Defined in: types/desktop-engine.d.ts:2035

Constant GL_ALWAYS

Inherited from ​

WebGLRenderingContext.ALWAYS


ANY_SAMPLES_PASSED ​

ts
readonly ANY_SAMPLES_PASSED: number;

Defined in: types/desktop-engine.d.ts:3286

Constant GL_ANY_SAMPLES_PASSED


ANY_SAMPLES_PASSED_CONSERVATIVE ​

ts
readonly ANY_SAMPLES_PASSED_CONSERVATIVE: number;

Defined in: types/desktop-engine.d.ts:3288

Constant GL_ANY_SAMPLES_PASSED_CONSERVATIVE


ARRAY_BUFFER ​

ts
readonly ARRAY_BUFFER: number;

Defined in: types/desktop-engine.d.ts:1783

Constant GL_ARRAY_BUFFER

Inherited from ​

WebGLRenderingContext.ARRAY_BUFFER


ARRAY_BUFFER_BINDING ​

ts
readonly ARRAY_BUFFER_BINDING: number;

Defined in: types/desktop-engine.d.ts:1787

Constant GL_ARRAY_BUFFER_BINDING

Inherited from ​

WebGLRenderingContext.ARRAY_BUFFER_BINDING


ATTACHED_SHADERS ​

ts
readonly ATTACHED_SHADERS: number;

Defined in: types/desktop-engine.d.ts:2007

Constant GL_ATTACHED_SHADERS

Inherited from ​

WebGLRenderingContext.ATTACHED_SHADERS


BACK ​

ts
readonly BACK: number;

Defined in: types/desktop-engine.d.ts:1805

Constant GL_BACK

Inherited from ​

WebGLRenderingContext.BACK


BLEND ​

ts
readonly BLEND: number;

Defined in: types/desktop-engine.d.ts:1813

Constant GL_BLEND

Inherited from ​

WebGLRenderingContext.BLEND


BLEND_COLOR ​

ts
readonly BLEND_COLOR: number;

Defined in: types/desktop-engine.d.ts:1781

Constant GL_BLEND_COLOR

Inherited from ​

WebGLRenderingContext.BLEND_COLOR


BLEND_DST_ALPHA ​

ts
readonly BLEND_DST_ALPHA: number;

Defined in: types/desktop-engine.d.ts:1769

Constant GL_BLEND_DST_ALPHA

Inherited from ​

WebGLRenderingContext.BLEND_DST_ALPHA


BLEND_DST_RGB ​

ts
readonly BLEND_DST_RGB: number;

Defined in: types/desktop-engine.d.ts:1765

Constant GL_BLEND_DST_RGB

Inherited from ​

WebGLRenderingContext.BLEND_DST_RGB


BLEND_EQUATION ​

ts
readonly BLEND_EQUATION: number;

Defined in: types/desktop-engine.d.ts:1755

Constant GL_BLEND_EQUATION

Inherited from ​

WebGLRenderingContext.BLEND_EQUATION


BLEND_EQUATION_ALPHA ​

ts
readonly BLEND_EQUATION_ALPHA: number;

Defined in: types/desktop-engine.d.ts:1759

Constant GL_BLEND_EQUATION_ALPHA

Inherited from ​

WebGLRenderingContext.BLEND_EQUATION_ALPHA


BLEND_EQUATION_RGB ​

ts
readonly BLEND_EQUATION_RGB: number;

Defined in: types/desktop-engine.d.ts:1757

Constant GL_BLEND_EQUATION_RGB

Inherited from ​

WebGLRenderingContext.BLEND_EQUATION_RGB


BLEND_SRC_ALPHA ​

ts
readonly BLEND_SRC_ALPHA: number;

Defined in: types/desktop-engine.d.ts:1771

Constant GL_BLEND_SRC_ALPHA

Inherited from ​

WebGLRenderingContext.BLEND_SRC_ALPHA


BLEND_SRC_RGB ​

ts
readonly BLEND_SRC_RGB: number;

Defined in: types/desktop-engine.d.ts:1767

Constant GL_BLEND_SRC_RGB

Inherited from ​

WebGLRenderingContext.BLEND_SRC_RGB


BLUE_BITS ​

ts
readonly BLUE_BITS: number;

Defined in: types/desktop-engine.d.ts:1913

Constant GL_BLUE_BITS

Inherited from ​

WebGLRenderingContext.BLUE_BITS


BOOL ​

ts
readonly BOOL: number;

Defined in: types/desktop-engine.d.ts:2183

Constant GL_BOOL

Inherited from ​

WebGLRenderingContext.BOOL


BOOL_VEC2 ​

ts
readonly BOOL_VEC2: number;

Defined in: types/desktop-engine.d.ts:2185

Constant GL_BOOL_VEC2

Inherited from ​

WebGLRenderingContext.BOOL_VEC2


BOOL_VEC3 ​

ts
readonly BOOL_VEC3: number;

Defined in: types/desktop-engine.d.ts:2187

Constant GL_BOOL_VEC3

Inherited from ​

WebGLRenderingContext.BOOL_VEC3


BOOL_VEC4 ​

ts
readonly BOOL_VEC4: number;

Defined in: types/desktop-engine.d.ts:2189

Constant GL_BOOL_VEC4

Inherited from ​

WebGLRenderingContext.BOOL_VEC4


BROWSER_DEFAULT_WEBGL ​

ts
readonly BROWSER_DEFAULT_WEBGL: number;

Defined in: types/desktop-engine.d.ts:2323

Constant GL_BROWSER_DEFAULT_WEBGL

Inherited from ​

WebGLRenderingContext.BROWSER_DEFAULT_WEBGL


BUFFER_SIZE ​

ts
readonly BUFFER_SIZE: number;

Defined in: types/desktop-engine.d.ts:1797

Constant GL_BUFFER_SIZE

Inherited from ​

WebGLRenderingContext.BUFFER_SIZE


BUFFER_USAGE ​

ts
readonly BUFFER_USAGE: number;

Defined in: types/desktop-engine.d.ts:1799

Constant GL_BUFFER_USAGE

Inherited from ​

WebGLRenderingContext.BUFFER_USAGE


BYTE ​

ts
readonly BYTE: number;

Defined in: types/desktop-engine.d.ts:1947

Constant GL_BYTE

Inherited from ​

WebGLRenderingContext.BYTE


canvas ​

ts
readonly canvas: Canvas | null;

Defined in: types/desktop-engine.d.ts:1412

The owning canvas

Inherited from ​

WebGLRenderingContext.canvas


CCW ​

ts
readonly CCW: number;

Defined in: types/desktop-engine.d.ts:1841

Constant GL_CCW

Inherited from ​

WebGLRenderingContext.CCW


CLAMP_TO_EDGE ​

ts
readonly CLAMP_TO_EDGE: number;

Defined in: types/desktop-engine.d.ts:2167

Constant GL_CLAMP_TO_EDGE

Inherited from ​

WebGLRenderingContext.CLAMP_TO_EDGE


COLOR ​

ts
readonly COLOR: number;

Defined in: types/desktop-engine.d.ts:2802

Constant GL_COLOR


COLOR_ATTACHMENT0 ​

ts
readonly COLOR_ATTACHMENT0: number;

Defined in: types/desktop-engine.d.ts:2287

Constant GL_COLOR_ATTACHMENT0

Inherited from ​

WebGLRenderingContext.COLOR_ATTACHMENT0


COLOR_ATTACHMENT1 ​

ts
readonly COLOR_ATTACHMENT1: number;

Defined in: types/desktop-engine.d.ts:3102

Constant GL_COLOR_ATTACHMENT1


COLOR_ATTACHMENT10 ​

ts
readonly COLOR_ATTACHMENT10: number;

Defined in: types/desktop-engine.d.ts:3120

Constant GL_COLOR_ATTACHMENT10


COLOR_ATTACHMENT11 ​

ts
readonly COLOR_ATTACHMENT11: number;

Defined in: types/desktop-engine.d.ts:3122

Constant GL_COLOR_ATTACHMENT11


COLOR_ATTACHMENT12 ​

ts
readonly COLOR_ATTACHMENT12: number;

Defined in: types/desktop-engine.d.ts:3124

Constant GL_COLOR_ATTACHMENT12


COLOR_ATTACHMENT13 ​

ts
readonly COLOR_ATTACHMENT13: number;

Defined in: types/desktop-engine.d.ts:3126

Constant GL_COLOR_ATTACHMENT13


COLOR_ATTACHMENT14 ​

ts
readonly COLOR_ATTACHMENT14: number;

Defined in: types/desktop-engine.d.ts:3128

Constant GL_COLOR_ATTACHMENT14


COLOR_ATTACHMENT15 ​

ts
readonly COLOR_ATTACHMENT15: number;

Defined in: types/desktop-engine.d.ts:3130

Constant GL_COLOR_ATTACHMENT15


COLOR_ATTACHMENT2 ​

ts
readonly COLOR_ATTACHMENT2: number;

Defined in: types/desktop-engine.d.ts:3104

Constant GL_COLOR_ATTACHMENT2


COLOR_ATTACHMENT3 ​

ts
readonly COLOR_ATTACHMENT3: number;

Defined in: types/desktop-engine.d.ts:3106

Constant GL_COLOR_ATTACHMENT3


COLOR_ATTACHMENT4 ​

ts
readonly COLOR_ATTACHMENT4: number;

Defined in: types/desktop-engine.d.ts:3108

Constant GL_COLOR_ATTACHMENT4


COLOR_ATTACHMENT5 ​

ts
readonly COLOR_ATTACHMENT5: number;

Defined in: types/desktop-engine.d.ts:3110

Constant GL_COLOR_ATTACHMENT5


COLOR_ATTACHMENT6 ​

ts
readonly COLOR_ATTACHMENT6: number;

Defined in: types/desktop-engine.d.ts:3112

Constant GL_COLOR_ATTACHMENT6


COLOR_ATTACHMENT7 ​

ts
readonly COLOR_ATTACHMENT7: number;

Defined in: types/desktop-engine.d.ts:3114

Constant GL_COLOR_ATTACHMENT7


COLOR_ATTACHMENT8 ​

ts
readonly COLOR_ATTACHMENT8: number;

Defined in: types/desktop-engine.d.ts:3116

Constant GL_COLOR_ATTACHMENT8


COLOR_ATTACHMENT9 ​

ts
readonly COLOR_ATTACHMENT9: number;

Defined in: types/desktop-engine.d.ts:3118

Constant GL_COLOR_ATTACHMENT9


COLOR_BUFFER_BIT ​

ts
readonly COLOR_BUFFER_BIT: number;

Defined in: types/desktop-engine.d.ts:1711

Constant GL_COLOR_BUFFER_BIT

Inherited from ​

WebGLRenderingContext.COLOR_BUFFER_BIT


COLOR_CLEAR_VALUE ​

ts
readonly COLOR_CLEAR_VALUE: number;

Defined in: types/desktop-engine.d.ts:1895

Constant GL_COLOR_CLEAR_VALUE

Inherited from ​

WebGLRenderingContext.COLOR_CLEAR_VALUE


COLOR_WRITEMASK ​

ts
readonly COLOR_WRITEMASK: number;

Defined in: types/desktop-engine.d.ts:1897

Constant GL_COLOR_WRITEMASK

Inherited from ​

WebGLRenderingContext.COLOR_WRITEMASK


COMPARE_REF_TO_TEXTURE ​

ts
readonly COMPARE_REF_TO_TEXTURE: number;

Defined in: types/desktop-engine.d.ts:2942

Constant GL_COMPARE_REF_TO_TEXTURE


COMPILE_STATUS ​

ts
readonly COMPILE_STATUS: number;

Defined in: types/desktop-engine.d.ts:2219

Constant GL_COMPILE_STATUS

Inherited from ​

WebGLRenderingContext.COMPILE_STATUS


COMPRESSED_TEXTURE_FORMATS ​

ts
readonly COMPRESSED_TEXTURE_FORMATS: number;

Defined in: types/desktop-engine.d.ts:1937

Constant GL_COMPRESSED_TEXTURE_FORMATS

Inherited from ​

WebGLRenderingContext.COMPRESSED_TEXTURE_FORMATS


CONDITION_SATISFIED ​

ts
readonly CONDITION_SATISFIED: number;

Defined in: types/desktop-engine.d.ts:3278

Constant GL_CONDITION_SATISFIED


CONSTANT_ALPHA ​

ts
readonly CONSTANT_ALPHA: number;

Defined in: types/desktop-engine.d.ts:1777

Constant GL_CONSTANT_ALPHA

Inherited from ​

WebGLRenderingContext.CONSTANT_ALPHA


CONSTANT_COLOR ​

ts
readonly CONSTANT_COLOR: number;

Defined in: types/desktop-engine.d.ts:1773

Constant GL_CONSTANT_COLOR

Inherited from ​

WebGLRenderingContext.CONSTANT_COLOR


CONTEXT_LOST_WEBGL ​

ts
readonly CONTEXT_LOST_WEBGL: number;

Defined in: types/desktop-engine.d.ts:2319

Constant GL_CONTEXT_LOST_WEBGL

Inherited from ​

WebGLRenderingContext.CONTEXT_LOST_WEBGL


COPY_READ_BUFFER ​

ts
readonly COPY_READ_BUFFER: number;

Defined in: types/desktop-engine.d.ts:3190

Constant GL_COPY_READ_BUFFER


COPY_READ_BUFFER_BINDING ​

ts
readonly COPY_READ_BUFFER_BINDING: number;

Defined in: types/desktop-engine.d.ts:3194

Constant GL_COPY_READ_BUFFER_BINDING


COPY_WRITE_BUFFER ​

ts
readonly COPY_WRITE_BUFFER: number;

Defined in: types/desktop-engine.d.ts:3192

Constant GL_COPY_WRITE_BUFFER


COPY_WRITE_BUFFER_BINDING ​

ts
readonly COPY_WRITE_BUFFER_BINDING: number;

Defined in: types/desktop-engine.d.ts:3196

Constant GL_COPY_WRITE_BUFFER_BINDING


CULL_FACE ​

ts
readonly CULL_FACE: number;

Defined in: types/desktop-engine.d.ts:1811

Constant GL_CULL_FACE

Inherited from ​

WebGLRenderingContext.CULL_FACE


CULL_FACE_MODE ​

ts
readonly CULL_FACE_MODE: number;

Defined in: types/desktop-engine.d.ts:1849

Constant GL_CULL_FACE_MODE

Inherited from ​

WebGLRenderingContext.CULL_FACE_MODE


CURRENT_PROGRAM ​

ts
readonly CURRENT_PROGRAM: number;

Defined in: types/desktop-engine.d.ts:2019

Constant GL_CURRENT_PROGRAM

Inherited from ​

WebGLRenderingContext.CURRENT_PROGRAM


CURRENT_QUERY ​

ts
readonly CURRENT_QUERY: number;

Defined in: types/desktop-engine.d.ts:2854

Constant GL_CURRENT_QUERY


CURRENT_VERTEX_ATTRIB ​

ts
readonly CURRENT_VERTEX_ATTRIB: number;

Defined in: types/desktop-engine.d.ts:1801

Constant GL_CURRENT_VERTEX_ATTRIB

Inherited from ​

WebGLRenderingContext.CURRENT_VERTEX_ATTRIB


CW ​

ts
readonly CW: number;

Defined in: types/desktop-engine.d.ts:1839

Constant GL_CW

Inherited from ​

WebGLRenderingContext.CW


DECR ​

ts
readonly DECR: number;

Defined in: types/desktop-engine.d.ts:2043

Constant GL_DECR

Inherited from ​

WebGLRenderingContext.DECR


DECR_WRAP ​

ts
readonly DECR_WRAP: number;

Defined in: types/desktop-engine.d.ts:2049

Constant GL_DECR_WRAP

Inherited from ​

WebGLRenderingContext.DECR_WRAP


DELETE_STATUS ​

ts
readonly DELETE_STATUS: number;

Defined in: types/desktop-engine.d.ts:2001

Constant GL_DELETE_STATUS

Inherited from ​

WebGLRenderingContext.DELETE_STATUS


DEPTH ​

ts
readonly DEPTH: number;

Defined in: types/desktop-engine.d.ts:2804

Constant GL_DEPTH


DEPTH_ATTACHMENT ​

ts
readonly DEPTH_ATTACHMENT: number;

Defined in: types/desktop-engine.d.ts:2289

Constant GL_DEPTH_ATTACHMENT

Inherited from ​

WebGLRenderingContext.DEPTH_ATTACHMENT


DEPTH_BITS ​

ts
readonly DEPTH_BITS: number;

Defined in: types/desktop-engine.d.ts:1917

Constant GL_DEPTH_BITS

Inherited from ​

WebGLRenderingContext.DEPTH_BITS


DEPTH_BUFFER_BIT ​

ts
readonly DEPTH_BUFFER_BIT: number;

Defined in: types/desktop-engine.d.ts:1707

Constant GL_DEPTH_BUFFER_BIT

Inherited from ​

WebGLRenderingContext.DEPTH_BUFFER_BIT


DEPTH_CLEAR_VALUE ​

ts
readonly DEPTH_CLEAR_VALUE: number;

Defined in: types/desktop-engine.d.ts:1857

Constant GL_DEPTH_CLEAR_VALUE

Inherited from ​

WebGLRenderingContext.DEPTH_CLEAR_VALUE


DEPTH_COMPONENT ​

ts
readonly DEPTH_COMPONENT: number;

Defined in: types/desktop-engine.d.ts:1963

Constant GL_DEPTH_COMPONENT

Inherited from ​

WebGLRenderingContext.DEPTH_COMPONENT


DEPTH_COMPONENT16 ​

ts
readonly DEPTH_COMPONENT16: number;

Defined in: types/desktop-engine.d.ts:2253

Constant GL_DEPTH_COMPONENT16

Inherited from ​

WebGLRenderingContext.DEPTH_COMPONENT16


DEPTH_COMPONENT24 ​

ts
readonly DEPTH_COMPONENT24: number;

Defined in: types/desktop-engine.d.ts:2846

Constant GL_DEPTH_COMPONENT24


DEPTH_COMPONENT32F ​

ts
readonly DEPTH_COMPONENT32F: number;

Defined in: types/desktop-engine.d.ts:3058

Constant GL_DEPTH_COMPONENT32F


DEPTH_FUNC ​

ts
readonly DEPTH_FUNC: number;

Defined in: types/desktop-engine.d.ts:1859

Constant GL_DEPTH_FUNC

Inherited from ​

WebGLRenderingContext.DEPTH_FUNC


DEPTH_RANGE ​

ts
readonly DEPTH_RANGE: number;

Defined in: types/desktop-engine.d.ts:1853

Constant GL_DEPTH_RANGE

Inherited from ​

WebGLRenderingContext.DEPTH_RANGE


DEPTH_STENCIL ​

ts
readonly DEPTH_STENCIL: number;

Defined in: types/desktop-engine.d.ts:2259

Constant DEPTH_STENCIL (its actual value is GL_DEPTH_STENCIL_OES)

Inherited from ​

WebGLRenderingContext.DEPTH_STENCIL


DEPTH_STENCIL_ATTACHMENT ​

ts
readonly DEPTH_STENCIL_ATTACHMENT: number;

Defined in: types/desktop-engine.d.ts:2293

Constant GL_DEPTH_STENCIL_ATTACHMENT

Inherited from ​

WebGLRenderingContext.DEPTH_STENCIL_ATTACHMENT


DEPTH_TEST ​

ts
readonly DEPTH_TEST: number;

Defined in: types/desktop-engine.d.ts:1819

Constant GL_DEPTH_TEST

Inherited from ​

WebGLRenderingContext.DEPTH_TEST


DEPTH_WRITEMASK ​

ts
readonly DEPTH_WRITEMASK: number;

Defined in: types/desktop-engine.d.ts:1855

Constant GL_DEPTH_WRITEMASK

Inherited from ​

WebGLRenderingContext.DEPTH_WRITEMASK


DEPTH24_STENCIL8 ​

ts
readonly DEPTH24_STENCIL8: number;

Defined in: types/desktop-engine.d.ts:3084

Constant GL_DEPTH24_STENCIL8


DEPTH32F_STENCIL8 ​

ts
readonly DEPTH32F_STENCIL8: number;

Defined in: types/desktop-engine.d.ts:3060

Constant GL_DEPTH32F_STENCIL8


DITHER ​

ts
readonly DITHER: number;

Defined in: types/desktop-engine.d.ts:1815

Constant GL_DITHER

Inherited from ​

WebGLRenderingContext.DITHER


DONT_CARE ​

ts
readonly DONT_CARE: number;

Defined in: types/desktop-engine.d.ts:1939

Constant GL_DONT_CARE

Inherited from ​

WebGLRenderingContext.DONT_CARE


DRAW_BUFFER0 ​

ts
readonly DRAW_BUFFER0: number;

Defined in: types/desktop-engine.d.ts:2874

Constant GL_DRAW_BUFFER0


DRAW_BUFFER1 ​

ts
readonly DRAW_BUFFER1: number;

Defined in: types/desktop-engine.d.ts:2876

Constant GL_DRAW_BUFFER1


DRAW_BUFFER10 ​

ts
readonly DRAW_BUFFER10: number;

Defined in: types/desktop-engine.d.ts:2894

Constant GL_DRAW_BUFFER10


DRAW_BUFFER11 ​

ts
readonly DRAW_BUFFER11: number;

Defined in: types/desktop-engine.d.ts:2896

Constant GL_DRAW_BUFFER11


DRAW_BUFFER12 ​

ts
readonly DRAW_BUFFER12: number;

Defined in: types/desktop-engine.d.ts:2898

Constant GL_DRAW_BUFFER12


DRAW_BUFFER13 ​

ts
readonly DRAW_BUFFER13: number;

Defined in: types/desktop-engine.d.ts:2900

Constant GL_DRAW_BUFFER13


DRAW_BUFFER14 ​

ts
readonly DRAW_BUFFER14: number;

Defined in: types/desktop-engine.d.ts:2902

Constant GL_DRAW_BUFFER14


DRAW_BUFFER15 ​

ts
readonly DRAW_BUFFER15: number;

Defined in: types/desktop-engine.d.ts:2904

Constant GL_DRAW_BUFFER15


DRAW_BUFFER2 ​

ts
readonly DRAW_BUFFER2: number;

Defined in: types/desktop-engine.d.ts:2878

Constant GL_DRAW_BUFFER2


DRAW_BUFFER3 ​

ts
readonly DRAW_BUFFER3: number;

Defined in: types/desktop-engine.d.ts:2880

Constant GL_DRAW_BUFFER3


DRAW_BUFFER4 ​

ts
readonly DRAW_BUFFER4: number;

Defined in: types/desktop-engine.d.ts:2882

Constant GL_DRAW_BUFFER4


DRAW_BUFFER5 ​

ts
readonly DRAW_BUFFER5: number;

Defined in: types/desktop-engine.d.ts:2884

Constant GL_DRAW_BUFFER5


DRAW_BUFFER6 ​

ts
readonly DRAW_BUFFER6: number;

Defined in: types/desktop-engine.d.ts:2886

Constant GL_DRAW_BUFFER6


DRAW_BUFFER7 ​

ts
readonly DRAW_BUFFER7: number;

Defined in: types/desktop-engine.d.ts:2888

Constant GL_DRAW_BUFFER7


DRAW_BUFFER8 ​

ts
readonly DRAW_BUFFER8: number;

Defined in: types/desktop-engine.d.ts:2890

Constant GL_DRAW_BUFFER8


DRAW_BUFFER9 ​

ts
readonly DRAW_BUFFER9: number;

Defined in: types/desktop-engine.d.ts:2892

Constant GL_DRAW_BUFFER9


DRAW_FRAMEBUFFER ​

ts
readonly DRAW_FRAMEBUFFER: number;

Defined in: types/desktop-engine.d.ts:3092

Constant GL_DRAW_FRAMEBUFFER


DRAW_FRAMEBUFFER_BINDING ​

ts
readonly DRAW_FRAMEBUFFER_BINDING: number;

Defined in: types/desktop-engine.d.ts:3088

Constant GL_DRAW_FRAMEBUFFER_BINDING


drawingBufferHeight ​

ts
readonly drawingBufferHeight: number;

Defined in: types/desktop-engine.d.ts:1416

Drawing buffer height

Inherited from ​

WebGLRenderingContext.drawingBufferHeight


drawingBufferWidth ​

ts
readonly drawingBufferWidth: number;

Defined in: types/desktop-engine.d.ts:1414

Drawing buffer width

Inherited from ​

WebGLRenderingContext.drawingBufferWidth


DST_ALPHA ​

ts
readonly DST_ALPHA: number;

Defined in: types/desktop-engine.d.ts:1743

Constant GL_DST_ALPHA

Inherited from ​

WebGLRenderingContext.DST_ALPHA


DST_COLOR ​

ts
readonly DST_COLOR: number;

Defined in: types/desktop-engine.d.ts:1747

Constant GL_DST_COLOR

Inherited from ​

WebGLRenderingContext.DST_COLOR


DYNAMIC_COPY ​

ts
readonly DYNAMIC_COPY: number;

Defined in: types/desktop-engine.d.ts:2870

Constant GL_DYNAMIC_COPY


DYNAMIC_DRAW ​

ts
readonly DYNAMIC_DRAW: number;

Defined in: types/desktop-engine.d.ts:1795

Constant GL_DYNAMIC_DRAW

Inherited from ​

WebGLRenderingContext.DYNAMIC_DRAW


DYNAMIC_READ ​

ts
readonly DYNAMIC_READ: number;

Defined in: types/desktop-engine.d.ts:2868

Constant GL_DYNAMIC_READ


ELEMENT_ARRAY_BUFFER ​

ts
readonly ELEMENT_ARRAY_BUFFER: number;

Defined in: types/desktop-engine.d.ts:1785

Constant GL_ELEMENT_ARRAY_BUFFER

Inherited from ​

WebGLRenderingContext.ELEMENT_ARRAY_BUFFER


ELEMENT_ARRAY_BUFFER_BINDING ​

ts
readonly ELEMENT_ARRAY_BUFFER_BINDING: number;

Defined in: types/desktop-engine.d.ts:1789

Constant GL_ELEMENT_ARRAY_BUFFER_BINDING

Inherited from ​

WebGLRenderingContext.ELEMENT_ARRAY_BUFFER_BINDING


EQUAL ​

ts
readonly EQUAL: number;

Defined in: types/desktop-engine.d.ts:2025

Constant GL_EQUAL

Inherited from ​

WebGLRenderingContext.EQUAL


EXTENSIONS ​

ts
readonly EXTENSIONS: number;

Defined in: types/desktop-engine.d.ts:2057

Constant GL_EXTENSIONS

Inherited from ​

WebGLRenderingContext.EXTENSIONS


FALSE ​

ts
readonly FALSE: number;

Defined in: types/desktop-engine.d.ts:1713

Constant GL_FALSE

Inherited from ​

WebGLRenderingContext.FALSE


FASTEST ​

ts
readonly FASTEST: number;

Defined in: types/desktop-engine.d.ts:1941

Constant GL_FASTEST

Inherited from ​

WebGLRenderingContext.FASTEST


FIXED ​

ts
readonly FIXED: number;

Defined in: types/desktop-engine.d.ts:1961

Constant GL_FIXED

Inherited from ​

WebGLRenderingContext.FIXED


FLOAT ​

ts
readonly FLOAT: number;

Defined in: types/desktop-engine.d.ts:1959

Constant GL_FLOAT

Inherited from ​

WebGLRenderingContext.FLOAT


FLOAT_32_UNSIGNED_INT_24_8_REV ​

ts
readonly FLOAT_32_UNSIGNED_INT_24_8_REV: number;

Defined in: types/desktop-engine.d.ts:3062

Constant GL_FLOAT_32_UNSIGNED_INT_24_8_REV


FLOAT_MAT2 ​

ts
readonly FLOAT_MAT2: number;

Defined in: types/desktop-engine.d.ts:2191

Constant GL_FLOAT_MAT2

Inherited from ​

WebGLRenderingContext.FLOAT_MAT2


FLOAT_MAT2x3 ​

ts
readonly FLOAT_MAT2x3: number;

Defined in: types/desktop-engine.d.ts:2924

Constant GL_FLOAT_MAT2x3


FLOAT_MAT2x4 ​

ts
readonly FLOAT_MAT2x4: number;

Defined in: types/desktop-engine.d.ts:2926

Constant GL_FLOAT_MAT2x4


FLOAT_MAT3 ​

ts
readonly FLOAT_MAT3: number;

Defined in: types/desktop-engine.d.ts:2193

Constant GL_FLOAT_MAT3

Inherited from ​

WebGLRenderingContext.FLOAT_MAT3


FLOAT_MAT3x2 ​

ts
readonly FLOAT_MAT3x2: number;

Defined in: types/desktop-engine.d.ts:2928

Constant GL_FLOAT_MAT3x2


FLOAT_MAT3x4 ​

ts
readonly FLOAT_MAT3x4: number;

Defined in: types/desktop-engine.d.ts:2930

Constant GL_FLOAT_MAT3x4


FLOAT_MAT4 ​

ts
readonly FLOAT_MAT4: number;

Defined in: types/desktop-engine.d.ts:2195

Constant GL_FLOAT_MAT4

Inherited from ​

WebGLRenderingContext.FLOAT_MAT4


FLOAT_MAT4x2 ​

ts
readonly FLOAT_MAT4x2: number;

Defined in: types/desktop-engine.d.ts:2932

Constant GL_FLOAT_MAT4x2


FLOAT_MAT4x3 ​

ts
readonly FLOAT_MAT4x3: number;

Defined in: types/desktop-engine.d.ts:2934

Constant GL_FLOAT_MAT4x3


FLOAT_VEC2 ​

ts
readonly FLOAT_VEC2: number;

Defined in: types/desktop-engine.d.ts:2171

Constant GL_FLOAT_VEC2

Inherited from ​

WebGLRenderingContext.FLOAT_VEC2


FLOAT_VEC3 ​

ts
readonly FLOAT_VEC3: number;

Defined in: types/desktop-engine.d.ts:2173

Constant GL_FLOAT_VEC3

Inherited from ​

WebGLRenderingContext.FLOAT_VEC3


FLOAT_VEC4 ​

ts
readonly FLOAT_VEC4: number;

Defined in: types/desktop-engine.d.ts:2175

Constant GL_FLOAT_VEC4

Inherited from ​

WebGLRenderingContext.FLOAT_VEC4


FRAGMENT_SHADER ​

ts
readonly FRAGMENT_SHADER: number;

Defined in: types/desktop-engine.d.ts:1981

Constant GL_FRAGMENT_SHADER

Inherited from ​

WebGLRenderingContext.FRAGMENT_SHADER


FRAGMENT_SHADER_DERIVATIVE_HINT ​

ts
readonly FRAGMENT_SHADER_DERIVATIVE_HINT: number;

Defined in: types/desktop-engine.d.ts:2914

Constant GL_FRAGMENT_SHADER_DERIVATIVE_HINT


FRAMEBUFFER ​

ts
readonly FRAMEBUFFER: number;

Defined in: types/desktop-engine.d.ts:2243

Constant GL_FRAMEBUFFER

Inherited from ​

WebGLRenderingContext.FRAMEBUFFER


FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE ​

ts
readonly FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE: number;

Defined in: types/desktop-engine.d.ts:3074

Constant GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE


FRAMEBUFFER_ATTACHMENT_BLUE_SIZE ​

ts
readonly FRAMEBUFFER_ATTACHMENT_BLUE_SIZE: number;

Defined in: types/desktop-engine.d.ts:3072

Constant GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE


FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING ​

ts
readonly FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING: number;

Defined in: types/desktop-engine.d.ts:3064

Constant GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING


FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE ​

ts
readonly FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE: number;

Defined in: types/desktop-engine.d.ts:3066

Constant GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE


FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE ​

ts
readonly FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE: number;

Defined in: types/desktop-engine.d.ts:3076

Constant GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE


FRAMEBUFFER_ATTACHMENT_GREEN_SIZE ​

ts
readonly FRAMEBUFFER_ATTACHMENT_GREEN_SIZE: number;

Defined in: types/desktop-engine.d.ts:3070

Constant GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE


FRAMEBUFFER_ATTACHMENT_OBJECT_NAME ​

ts
readonly FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: number;

Defined in: types/desktop-engine.d.ts:2281

Constant GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME

Inherited from ​

WebGLRenderingContext.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME


FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE ​

ts
readonly FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: number;

Defined in: types/desktop-engine.d.ts:2279

Constant GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE

Inherited from ​

WebGLRenderingContext.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE


FRAMEBUFFER_ATTACHMENT_RED_SIZE ​

ts
readonly FRAMEBUFFER_ATTACHMENT_RED_SIZE: number;

Defined in: types/desktop-engine.d.ts:3068

Constant GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE


FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE ​

ts
readonly FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE: number;

Defined in: types/desktop-engine.d.ts:3078

Constant GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE


FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE ​

ts
readonly FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: number;

Defined in: types/desktop-engine.d.ts:2285

Constant GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE

Inherited from ​

WebGLRenderingContext.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE


FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER ​

ts
readonly FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER: number;

Defined in: types/desktop-engine.d.ts:3098

Constant GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER


FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL ​

ts
readonly FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: number;

Defined in: types/desktop-engine.d.ts:2283

Constant GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL

Inherited from ​

WebGLRenderingContext.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL


FRAMEBUFFER_BINDING ​

ts
readonly FRAMEBUFFER_BINDING: number;

Defined in: types/desktop-engine.d.ts:2307

Constant GL_FRAMEBUFFER_BINDING

Inherited from ​

WebGLRenderingContext.FRAMEBUFFER_BINDING


FRAMEBUFFER_COMPLETE ​

ts
readonly FRAMEBUFFER_COMPLETE: number;

Defined in: types/desktop-engine.d.ts:2297

Constant GL_FRAMEBUFFER_COMPLETE

Inherited from ​

WebGLRenderingContext.FRAMEBUFFER_COMPLETE


FRAMEBUFFER_DEFAULT ​

ts
readonly FRAMEBUFFER_DEFAULT: number;

Defined in: types/desktop-engine.d.ts:3080

Constant GL_FRAMEBUFFER_DEFAULT


FRAMEBUFFER_INCOMPLETE_ATTACHMENT ​

ts
readonly FRAMEBUFFER_INCOMPLETE_ATTACHMENT: number;

Defined in: types/desktop-engine.d.ts:2299

Constant GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT

Inherited from ​

WebGLRenderingContext.FRAMEBUFFER_INCOMPLETE_ATTACHMENT


FRAMEBUFFER_INCOMPLETE_DIMENSIONS ​

ts
readonly FRAMEBUFFER_INCOMPLETE_DIMENSIONS: number;

Defined in: types/desktop-engine.d.ts:2303

Constant GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS

Inherited from ​

WebGLRenderingContext.FRAMEBUFFER_INCOMPLETE_DIMENSIONS


FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT ​

ts
readonly FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: number;

Defined in: types/desktop-engine.d.ts:2301

Constant GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT

Inherited from ​

WebGLRenderingContext.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT


FRAMEBUFFER_INCOMPLETE_MULTISAMPLE ​

ts
readonly FRAMEBUFFER_INCOMPLETE_MULTISAMPLE: number;

Defined in: types/desktop-engine.d.ts:3132

Constant GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE


FRAMEBUFFER_UNSUPPORTED ​

ts
readonly FRAMEBUFFER_UNSUPPORTED: number;

Defined in: types/desktop-engine.d.ts:2305

Constant GL_FRAMEBUFFER_UNSUPPORTED

Inherited from ​

WebGLRenderingContext.FRAMEBUFFER_UNSUPPORTED


FRONT ​

ts
readonly FRONT: number;

Defined in: types/desktop-engine.d.ts:1803

Constant GL_FRONT

Inherited from ​

WebGLRenderingContext.FRONT


FRONT_AND_BACK ​

ts
readonly FRONT_AND_BACK: number;

Defined in: types/desktop-engine.d.ts:1807

Constant GL_FRONT_AND_BACK

Inherited from ​

WebGLRenderingContext.FRONT_AND_BACK


FRONT_FACE ​

ts
readonly FRONT_FACE: number;

Defined in: types/desktop-engine.d.ts:1851

Constant GL_FRONT_FACE

Inherited from ​

WebGLRenderingContext.FRONT_FACE


FUNC_ADD ​

ts
readonly FUNC_ADD: number;

Defined in: types/desktop-engine.d.ts:1753

Constant GL_FUNC_ADD

Inherited from ​

WebGLRenderingContext.FUNC_ADD


FUNC_REVERSE_SUBTRACT ​

ts
readonly FUNC_REVERSE_SUBTRACT: number;

Defined in: types/desktop-engine.d.ts:1763

Constant GL_FUNC_REVERSE_SUBTRACT

Inherited from ​

WebGLRenderingContext.FUNC_REVERSE_SUBTRACT


FUNC_SUBTRACT ​

ts
readonly FUNC_SUBTRACT: number;

Defined in: types/desktop-engine.d.ts:1761

Constant GL_FUNC_SUBTRACT

Inherited from ​

WebGLRenderingContext.FUNC_SUBTRACT


GENERATE_MIPMAP_HINT ​

ts
readonly GENERATE_MIPMAP_HINT: number;

Defined in: types/desktop-engine.d.ts:1945

Constant GL_GENERATE_MIPMAP_HINT

Inherited from ​

WebGLRenderingContext.GENERATE_MIPMAP_HINT


GEQUAL ​

ts
readonly GEQUAL: number;

Defined in: types/desktop-engine.d.ts:2033

Constant GL_GEQUAL

Inherited from ​

WebGLRenderingContext.GEQUAL


GREATER ​

ts
readonly GREATER: number;

Defined in: types/desktop-engine.d.ts:2029

Constant GL_GREATER

Inherited from ​

WebGLRenderingContext.GREATER


GREEN_BITS ​

ts
readonly GREEN_BITS: number;

Defined in: types/desktop-engine.d.ts:1911

Constant GL_GREEN_BITS

Inherited from ​

WebGLRenderingContext.GREEN_BITS


HALF_FLOAT ​

ts
readonly HALF_FLOAT: number;

Defined in: types/desktop-engine.d.ts:3136

Constant GL_HALF_FLOAT


HIGH_FLOAT ​

ts
readonly HIGH_FLOAT: number;

Defined in: types/desktop-engine.d.ts:2235

Constant GL_HIGH_FLOAT

Inherited from ​

WebGLRenderingContext.HIGH_FLOAT


HIGH_INT ​

ts
readonly HIGH_INT: number;

Defined in: types/desktop-engine.d.ts:2241

Constant GL_HIGH_INT

Inherited from ​

WebGLRenderingContext.HIGH_INT


IMPLEMENTATION_COLOR_READ_FORMAT ​

ts
readonly IMPLEMENTATION_COLOR_READ_FORMAT: number;

Defined in: types/desktop-engine.d.ts:2217

Constant GL_IMPLEMENTATION_COLOR_READ_FORMAT

Inherited from ​

WebGLRenderingContext.IMPLEMENTATION_COLOR_READ_FORMAT


IMPLEMENTATION_COLOR_READ_TYPE ​

ts
readonly IMPLEMENTATION_COLOR_READ_TYPE: number;

Defined in: types/desktop-engine.d.ts:2215

Constant GL_IMPLEMENTATION_COLOR_READ_TYPE

Inherited from ​

WebGLRenderingContext.IMPLEMENTATION_COLOR_READ_TYPE


INCR ​

ts
readonly INCR: number;

Defined in: types/desktop-engine.d.ts:2041

Constant GL_INCR

Inherited from ​

WebGLRenderingContext.INCR


INCR_WRAP ​

ts
readonly INCR_WRAP: number;

Defined in: types/desktop-engine.d.ts:2047

Constant GL_INCR_WRAP

Inherited from ​

WebGLRenderingContext.INCR_WRAP


INFO_LOG_LENGTH ​

ts
readonly INFO_LOG_LENGTH: number;

Defined in: types/desktop-engine.d.ts:2221

Constant GL_INFO_LOG_LENGTH

Inherited from ​

WebGLRenderingContext.INFO_LOG_LENGTH


INT ​

ts
readonly INT: number;

Defined in: types/desktop-engine.d.ts:1955

Constant GL_INT

Inherited from ​

WebGLRenderingContext.INT


INT_2_10_10_10_REV ​

ts
readonly INT_2_10_10_10_REV: number;

Defined in: types/desktop-engine.d.ts:3294

Constant GL_INT_2_10_10_10_REV


INT_SAMPLER_2D ​

ts
readonly INT_SAMPLER_2D: number;

Defined in: types/desktop-engine.d.ts:3042

Constant GL_INT_SAMPLER_2D


INT_SAMPLER_2D_ARRAY ​

ts
readonly INT_SAMPLER_2D_ARRAY: number;

Defined in: types/desktop-engine.d.ts:3048

Constant GL_INT_SAMPLER_2D_ARRAY


INT_SAMPLER_3D ​

ts
readonly INT_SAMPLER_3D: number;

Defined in: types/desktop-engine.d.ts:3044

Constant GL_INT_SAMPLER_3D


INT_SAMPLER_CUBE ​

ts
readonly INT_SAMPLER_CUBE: number;

Defined in: types/desktop-engine.d.ts:3046

Constant GL_INT_SAMPLER_CUBE


INT_VEC2 ​

ts
readonly INT_VEC2: number;

Defined in: types/desktop-engine.d.ts:2177

Constant GL_INT_VEC2

Inherited from ​

WebGLRenderingContext.INT_VEC2


INT_VEC3 ​

ts
readonly INT_VEC3: number;

Defined in: types/desktop-engine.d.ts:2179

Constant GL_INT_VEC3

Inherited from ​

WebGLRenderingContext.INT_VEC3


INT_VEC4 ​

ts
readonly INT_VEC4: number;

Defined in: types/desktop-engine.d.ts:2181

Constant GL_INT_VEC4

Inherited from ​

WebGLRenderingContext.INT_VEC4


INTERLEAVED_ATTRIBS ​

ts
readonly INTERLEAVED_ATTRIBS: number;

Defined in: types/desktop-engine.d.ts:2992

Constant GL_INTERLEAVED_ATTRIBS


INVALID_ENUM ​

ts
readonly INVALID_ENUM: number;

Defined in: types/desktop-engine.d.ts:1831

Constant GL_INVALID_ENUM

Inherited from ​

WebGLRenderingContext.INVALID_ENUM


INVALID_FRAMEBUFFER_OPERATION ​

ts
readonly INVALID_FRAMEBUFFER_OPERATION: number;

Defined in: types/desktop-engine.d.ts:2313

Constant GL_INVALID_FRAMEBUFFER_OPERATION

Inherited from ​

WebGLRenderingContext.INVALID_FRAMEBUFFER_OPERATION


INVALID_INDEX ​

ts
readonly INVALID_INDEX: number;

Defined in: types/desktop-engine.d.ts:3250

Constant GL_INVALID_INDEX


INVALID_OPERATION ​

ts
readonly INVALID_OPERATION: number;

Defined in: types/desktop-engine.d.ts:1835

Constant GL_INVALID_OPERATION

Inherited from ​

WebGLRenderingContext.INVALID_OPERATION


INVALID_VALUE ​

ts
readonly INVALID_VALUE: number;

Defined in: types/desktop-engine.d.ts:1833

Constant GL_INVALID_VALUE

Inherited from ​

WebGLRenderingContext.INVALID_VALUE


INVERT ​

ts
readonly INVERT: number;

Defined in: types/desktop-engine.d.ts:2045

Constant GL_INVERT

Inherited from ​

WebGLRenderingContext.INVERT


KEEP ​

ts
readonly KEEP: number;

Defined in: types/desktop-engine.d.ts:2037

Constant GL_KEEP

Inherited from ​

WebGLRenderingContext.KEEP


LEQUAL ​

ts
readonly LEQUAL: number;

Defined in: types/desktop-engine.d.ts:2027

Constant GL_LEQUAL

Inherited from ​

WebGLRenderingContext.LEQUAL


LESS ​

ts
readonly LESS: number;

Defined in: types/desktop-engine.d.ts:2023

Constant GL_LESS

Inherited from ​

WebGLRenderingContext.LESS


LINE_LOOP ​

ts
readonly LINE_LOOP: number;

Defined in: types/desktop-engine.d.ts:1721

Constant GL_LINE_LOOP

Inherited from ​

WebGLRenderingContext.LINE_LOOP


LINE_STRIP ​

ts
readonly LINE_STRIP: number;

Defined in: types/desktop-engine.d.ts:1723

Constant GL_LINE_STRIP

Inherited from ​

WebGLRenderingContext.LINE_STRIP


LINE_WIDTH ​

ts
readonly LINE_WIDTH: number;

Defined in: types/desktop-engine.d.ts:1843

Constant GL_LINE_WIDTH

Inherited from ​

WebGLRenderingContext.LINE_WIDTH


LINEAR ​

ts
readonly LINEAR: number;

Defined in: types/desktop-engine.d.ts:2061

Constant GL_LINEAR

Inherited from ​

WebGLRenderingContext.LINEAR


LINEAR_MIPMAP_LINEAR ​

ts
readonly LINEAR_MIPMAP_LINEAR: number;

Defined in: types/desktop-engine.d.ts:2069

Constant GL_LINEAR_MIPMAP_LINEAR

Inherited from ​

WebGLRenderingContext.LINEAR_MIPMAP_LINEAR


LINEAR_MIPMAP_NEAREST ​

ts
readonly LINEAR_MIPMAP_NEAREST: number;

Defined in: types/desktop-engine.d.ts:2065

Constant GL_LINEAR_MIPMAP_NEAREST

Inherited from ​

WebGLRenderingContext.LINEAR_MIPMAP_NEAREST


LINES ​

ts
readonly LINES: number;

Defined in: types/desktop-engine.d.ts:1719

Constant GL_LINES

Inherited from ​

WebGLRenderingContext.LINES


ts
readonly LINK_STATUS: number;

Defined in: types/desktop-engine.d.ts:2003

Constant GL_LINK_STATUS

Inherited from ​

WebGLRenderingContext.LINK_STATUS


LOW_FLOAT ​

ts
readonly LOW_FLOAT: number;

Defined in: types/desktop-engine.d.ts:2231

Constant GL_LOW_FLOAT

Inherited from ​

WebGLRenderingContext.LOW_FLOAT


LOW_INT ​

ts
readonly LOW_INT: number;

Defined in: types/desktop-engine.d.ts:2237

Constant GL_LOW_INT

Inherited from ​

WebGLRenderingContext.LOW_INT


LUMINANCE ​

ts
readonly LUMINANCE: number;

Defined in: types/desktop-engine.d.ts:1971

Constant GL_LUMINANCE

Inherited from ​

WebGLRenderingContext.LUMINANCE


LUMINANCE_ALPHA ​

ts
readonly LUMINANCE_ALPHA: number;

Defined in: types/desktop-engine.d.ts:1973

Constant GL_LUMINANCE_ALPHA

Inherited from ​

WebGLRenderingContext.LUMINANCE_ALPHA


MAX ​

ts
readonly MAX: number;

Defined in: types/desktop-engine.d.ts:2844

Constant GL_MAX


MAX_3D_TEXTURE_SIZE ​

ts
readonly MAX_3D_TEXTURE_SIZE: number;

Defined in: types/desktop-engine.d.ts:2826

Constant GL_MAX_3D_TEXTURE_SIZE


MAX_ARRAY_TEXTURE_LAYERS ​

ts
readonly MAX_ARRAY_TEXTURE_LAYERS: number;

Defined in: types/desktop-engine.d.ts:2954

Constant GL_MAX_ARRAY_TEXTURE_LAYERS


MAX_CLIENT_WAIT_TIMEOUT_WEBGL ​

ts
readonly MAX_CLIENT_WAIT_TIMEOUT_WEBGL: number;

Defined in: types/desktop-engine.d.ts:3310

Constant GL_MAX_CLIENT_WAIT_TIMEOUT_WEBGL


MAX_COLOR_ATTACHMENTS ​

ts
readonly MAX_COLOR_ATTACHMENTS: number;

Defined in: types/desktop-engine.d.ts:3100

Constant GL_MAX_COLOR_ATTACHMENTS


MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS ​

ts
readonly MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS: number;

Defined in: types/desktop-engine.d.ts:3218

Constant GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS


MAX_COMBINED_TEXTURE_IMAGE_UNITS ​

ts
readonly MAX_COMBINED_TEXTURE_IMAGE_UNITS: number;

Defined in: types/desktop-engine.d.ts:1991

Constant GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS

Inherited from ​

WebGLRenderingContext.MAX_COMBINED_TEXTURE_IMAGE_UNITS


MAX_COMBINED_UNIFORM_BLOCKS ​

ts
readonly MAX_COMBINED_UNIFORM_BLOCKS: number;

Defined in: types/desktop-engine.d.ts:3210

Constant GL_MAX_COMBINED_UNIFORM_BLOCKS


MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS ​

ts
readonly MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS: number;

Defined in: types/desktop-engine.d.ts:3216

Constant GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS


MAX_CUBE_MAP_TEXTURE_SIZE ​

ts
readonly MAX_CUBE_MAP_TEXTURE_SIZE: number;

Defined in: types/desktop-engine.d.ts:2097

Constant GL_MAX_CUBE_MAP_TEXTURE_SIZE

Inherited from ​

WebGLRenderingContext.MAX_CUBE_MAP_TEXTURE_SIZE


MAX_DRAW_BUFFERS ​

ts
readonly MAX_DRAW_BUFFERS: number;

Defined in: types/desktop-engine.d.ts:2872

Constant GL_MAX_DRAW_BUFFERS


MAX_ELEMENT_INDEX ​

ts
readonly MAX_ELEMENT_INDEX: number;

Defined in: types/desktop-engine.d.ts:3306

Constant GL_MAX_ELEMENT_INDEX


MAX_ELEMENTS_INDICES ​

ts
readonly MAX_ELEMENTS_INDICES: number;

Defined in: types/desktop-engine.d.ts:2832

Constant GL_MAX_ELEMENTS_INDICES


MAX_ELEMENTS_VERTICES ​

ts
readonly MAX_ELEMENTS_VERTICES: number;

Defined in: types/desktop-engine.d.ts:2830

Constant GL_MAX_ELEMENTS_VERTICES


MAX_FRAGMENT_INPUT_COMPONENTS ​

ts
readonly MAX_FRAGMENT_INPUT_COMPONENTS: number;

Defined in: types/desktop-engine.d.ts:3254

Constant GL_MAX_FRAGMENT_INPUT_COMPONENTS


MAX_FRAGMENT_UNIFORM_BLOCKS ​

ts
readonly MAX_FRAGMENT_UNIFORM_BLOCKS: number;

Defined in: types/desktop-engine.d.ts:3208

Constant GL_MAX_FRAGMENT_UNIFORM_BLOCKS


MAX_FRAGMENT_UNIFORM_COMPONENTS ​

ts
readonly MAX_FRAGMENT_UNIFORM_COMPONENTS: number;

Defined in: types/desktop-engine.d.ts:2906

Constant GL_MAX_FRAGMENT_UNIFORM_COMPONENTS


MAX_FRAGMENT_UNIFORM_VECTORS ​

ts
readonly MAX_FRAGMENT_UNIFORM_VECTORS: number;

Defined in: types/desktop-engine.d.ts:1997

Constant GL_MAX_FRAGMENT_UNIFORM_VECTORS

Inherited from ​

WebGLRenderingContext.MAX_FRAGMENT_UNIFORM_VECTORS


MAX_PROGRAM_TEXEL_OFFSET ​

ts
readonly MAX_PROGRAM_TEXEL_OFFSET: number;

Defined in: types/desktop-engine.d.ts:2958

Constant GL_MAX_PROGRAM_TEXEL_OFFSET


MAX_RENDERBUFFER_SIZE ​

ts
readonly MAX_RENDERBUFFER_SIZE: number;

Defined in: types/desktop-engine.d.ts:2311

Constant GL_MAX_RENDERBUFFER_SIZE

Inherited from ​

WebGLRenderingContext.MAX_RENDERBUFFER_SIZE


MAX_SAMPLES ​

ts
readonly MAX_SAMPLES: number;

Defined in: types/desktop-engine.d.ts:3134

Constant GL_MAX_SAMPLES


MAX_SERVER_WAIT_TIMEOUT ​

ts
readonly MAX_SERVER_WAIT_TIMEOUT: number;

Defined in: types/desktop-engine.d.ts:3256

Constant GL_MAX_SERVER_WAIT_TIMEOUT


MAX_TEXTURE_IMAGE_UNITS ​

ts
readonly MAX_TEXTURE_IMAGE_UNITS: number;

Defined in: types/desktop-engine.d.ts:1995

Constant GL_MAX_TEXTURE_IMAGE_UNITS

Inherited from ​

WebGLRenderingContext.MAX_TEXTURE_IMAGE_UNITS


MAX_TEXTURE_LOD_BIAS ​

ts
readonly MAX_TEXTURE_LOD_BIAS: number;

Defined in: types/desktop-engine.d.ts:2848

Constant GL_MAX_TEXTURE_LOD_BIAS


MAX_TEXTURE_SIZE ​

ts
readonly MAX_TEXTURE_SIZE: number;

Defined in: types/desktop-engine.d.ts:1903

Constant GL_MAX_TEXTURE_SIZE

Inherited from ​

WebGLRenderingContext.MAX_TEXTURE_SIZE


MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS ​

ts
readonly MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS: number;

Defined in: types/desktop-engine.d.ts:2988

Constant GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS


MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS ​

ts
readonly MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS: number;

Defined in: types/desktop-engine.d.ts:2990

Constant GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS


MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS ​

ts
readonly MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS: number;

Defined in: types/desktop-engine.d.ts:2976

Constant GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS


MAX_UNIFORM_BLOCK_SIZE ​

ts
readonly MAX_UNIFORM_BLOCK_SIZE: number;

Defined in: types/desktop-engine.d.ts:3214

Constant GL_MAX_UNIFORM_BLOCK_SIZE


MAX_UNIFORM_BUFFER_BINDINGS ​

ts
readonly MAX_UNIFORM_BUFFER_BINDINGS: number;

Defined in: types/desktop-engine.d.ts:3212

Constant GL_MAX_UNIFORM_BUFFER_BINDINGS


MAX_VARYING_COMPONENTS ​

ts
readonly MAX_VARYING_COMPONENTS: number;

Defined in: types/desktop-engine.d.ts:2960

Constant GL_MAX_VARYING_COMPONENTS


MAX_VARYING_VECTORS ​

ts
readonly MAX_VARYING_VECTORS: number;

Defined in: types/desktop-engine.d.ts:1989

Constant GL_MAX_VARYING_VECTORS

Inherited from ​

WebGLRenderingContext.MAX_VARYING_VECTORS


MAX_VERTEX_ATTRIBS ​

ts
readonly MAX_VERTEX_ATTRIBS: number;

Defined in: types/desktop-engine.d.ts:1985

Constant GL_MAX_VERTEX_ATTRIBS

Inherited from ​

WebGLRenderingContext.MAX_VERTEX_ATTRIBS


MAX_VERTEX_OUTPUT_COMPONENTS ​

ts
readonly MAX_VERTEX_OUTPUT_COMPONENTS: number;

Defined in: types/desktop-engine.d.ts:3252

Constant GL_MAX_VERTEX_OUTPUT_COMPONENTS


MAX_VERTEX_TEXTURE_IMAGE_UNITS ​

ts
readonly MAX_VERTEX_TEXTURE_IMAGE_UNITS: number;

Defined in: types/desktop-engine.d.ts:1993

Constant GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS

Inherited from ​

WebGLRenderingContext.MAX_VERTEX_TEXTURE_IMAGE_UNITS


MAX_VERTEX_UNIFORM_BLOCKS ​

ts
readonly MAX_VERTEX_UNIFORM_BLOCKS: number;

Defined in: types/desktop-engine.d.ts:3206

Constant GL_MAX_VERTEX_UNIFORM_BLOCKS


MAX_VERTEX_UNIFORM_COMPONENTS ​

ts
readonly MAX_VERTEX_UNIFORM_COMPONENTS: number;

Defined in: types/desktop-engine.d.ts:2908

Constant GL_MAX_VERTEX_UNIFORM_COMPONENTS


MAX_VERTEX_UNIFORM_VECTORS ​

ts
readonly MAX_VERTEX_UNIFORM_VECTORS: number;

Defined in: types/desktop-engine.d.ts:1987

Constant GL_MAX_VERTEX_UNIFORM_VECTORS

Inherited from ​

WebGLRenderingContext.MAX_VERTEX_UNIFORM_VECTORS


MAX_VIEWPORT_DIMS ​

ts
readonly MAX_VIEWPORT_DIMS: number;

Defined in: types/desktop-engine.d.ts:1905

Constant GL_MAX_VIEWPORT_DIMS

Inherited from ​

WebGLRenderingContext.MAX_VIEWPORT_DIMS


MEDIUM_FLOAT ​

ts
readonly MEDIUM_FLOAT: number;

Defined in: types/desktop-engine.d.ts:2233

Constant GL_MEDIUM_FLOAT

Inherited from ​

WebGLRenderingContext.MEDIUM_FLOAT


MEDIUM_INT ​

ts
readonly MEDIUM_INT: number;

Defined in: types/desktop-engine.d.ts:2239

Constant GL_MEDIUM_INT

Inherited from ​

WebGLRenderingContext.MEDIUM_INT


MIN ​

ts
readonly MIN: number;

Defined in: types/desktop-engine.d.ts:2842

Constant GL_MIN


MIN_PROGRAM_TEXEL_OFFSET ​

ts
readonly MIN_PROGRAM_TEXEL_OFFSET: number;

Defined in: types/desktop-engine.d.ts:2956

Constant GL_MIN_PROGRAM_TEXEL_OFFSET


MIRRORED_REPEAT ​

ts
readonly MIRRORED_REPEAT: number;

Defined in: types/desktop-engine.d.ts:2169

Constant GL_MIRRORED_REPEAT

Inherited from ​

WebGLRenderingContext.MIRRORED_REPEAT


NEAREST ​

ts
readonly NEAREST: number;

Defined in: types/desktop-engine.d.ts:2059

Constant GL_NEAREST

Inherited from ​

WebGLRenderingContext.NEAREST


NEAREST_MIPMAP_LINEAR ​

ts
readonly NEAREST_MIPMAP_LINEAR: number;

Defined in: types/desktop-engine.d.ts:2067

Constant GL_NEAREST_MIPMAP_LINEAR

Inherited from ​

WebGLRenderingContext.NEAREST_MIPMAP_LINEAR


NEAREST_MIPMAP_NEAREST ​

ts
readonly NEAREST_MIPMAP_NEAREST: number;

Defined in: types/desktop-engine.d.ts:2063

Constant GL_NEAREST_MIPMAP_NEAREST

Inherited from ​

WebGLRenderingContext.NEAREST_MIPMAP_NEAREST


NEVER ​

ts
readonly NEVER: number;

Defined in: types/desktop-engine.d.ts:2021

Constant GL_NEVER

Inherited from ​

WebGLRenderingContext.NEVER


NICEST ​

ts
readonly NICEST: number;

Defined in: types/desktop-engine.d.ts:1943

Constant GL_NICEST

Inherited from ​

WebGLRenderingContext.NICEST


NO_ERROR ​

ts
readonly NO_ERROR: number;

Defined in: types/desktop-engine.d.ts:1829

Constant GL_NO_ERROR

Inherited from ​

WebGLRenderingContext.NO_ERROR


NONE ​

ts
readonly NONE: number;

Defined in: types/desktop-engine.d.ts:2295

Constant GL_NONE

Inherited from ​

WebGLRenderingContext.NONE


NOTEQUAL ​

ts
readonly NOTEQUAL: number;

Defined in: types/desktop-engine.d.ts:2031

Constant GL_NOTEQUAL

Inherited from ​

WebGLRenderingContext.NOTEQUAL


NUM_COMPRESSED_TEXTURE_FORMATS ​

ts
readonly NUM_COMPRESSED_TEXTURE_FORMATS: number;

Defined in: types/desktop-engine.d.ts:1935

Constant GL_NUM_COMPRESSED_TEXTURE_FORMATS

Inherited from ​

WebGLRenderingContext.NUM_COMPRESSED_TEXTURE_FORMATS


NUM_SHADER_BINARY_FORMATS ​

ts
readonly NUM_SHADER_BINARY_FORMATS: number;

Defined in: types/desktop-engine.d.ts:2229

Constant GL_NUM_SHADER_BINARY_FORMATS

Inherited from ​

WebGLRenderingContext.NUM_SHADER_BINARY_FORMATS


OBJECT_TYPE ​

ts
readonly OBJECT_TYPE: number;

Defined in: types/desktop-engine.d.ts:3258

Constant GL_OBJECT_TYPE


ONE ​

ts
readonly ONE: number;

Defined in: types/desktop-engine.d.ts:1733

Constant GL_ONE

Inherited from ​

WebGLRenderingContext.ONE


ONE_MINUS_CONSTANT_ALPHA ​

ts
readonly ONE_MINUS_CONSTANT_ALPHA: number;

Defined in: types/desktop-engine.d.ts:1779

Constant GL_ONE_MINUS_CONSTANT_ALPHA

Inherited from ​

WebGLRenderingContext.ONE_MINUS_CONSTANT_ALPHA


ONE_MINUS_CONSTANT_COLOR ​

ts
readonly ONE_MINUS_CONSTANT_COLOR: number;

Defined in: types/desktop-engine.d.ts:1775

Constant GL_ONE_MINUS_CONSTANT_COLOR

Inherited from ​

WebGLRenderingContext.ONE_MINUS_CONSTANT_COLOR


ONE_MINUS_DST_ALPHA ​

ts
readonly ONE_MINUS_DST_ALPHA: number;

Defined in: types/desktop-engine.d.ts:1745

Constant GL_ONE_MINUS_DST_ALPHA

Inherited from ​

WebGLRenderingContext.ONE_MINUS_DST_ALPHA


ONE_MINUS_DST_COLOR ​

ts
readonly ONE_MINUS_DST_COLOR: number;

Defined in: types/desktop-engine.d.ts:1749

Constant GL_ONE_MINUS_DST_COLOR

Inherited from ​

WebGLRenderingContext.ONE_MINUS_DST_COLOR


ONE_MINUS_SRC_ALPHA ​

ts
readonly ONE_MINUS_SRC_ALPHA: number;

Defined in: types/desktop-engine.d.ts:1741

Constant GL_ONE_MINUS_SRC_ALPHA

Inherited from ​

WebGLRenderingContext.ONE_MINUS_SRC_ALPHA


ONE_MINUS_SRC_COLOR ​

ts
readonly ONE_MINUS_SRC_COLOR: number;

Defined in: types/desktop-engine.d.ts:1737

Constant GL_ONE_MINUS_SRC_COLOR

Inherited from ​

WebGLRenderingContext.ONE_MINUS_SRC_COLOR


OUT_OF_MEMORY ​

ts
readonly OUT_OF_MEMORY: number;

Defined in: types/desktop-engine.d.ts:1837

Constant GL_OUT_OF_MEMORY

Inherited from ​

WebGLRenderingContext.OUT_OF_MEMORY


PACK_ALIGNMENT ​

ts
readonly PACK_ALIGNMENT: number;

Defined in: types/desktop-engine.d.ts:1901

Constant GL_PACK_ALIGNMENT

Inherited from ​

WebGLRenderingContext.PACK_ALIGNMENT


PACK_ROW_LENGTH ​

ts
readonly PACK_ROW_LENGTH: number;

Defined in: types/desktop-engine.d.ts:2796

Constant GL_PACK_ROW_LENGTH


PACK_SKIP_PIXELS ​

ts
readonly PACK_SKIP_PIXELS: number;

Defined in: types/desktop-engine.d.ts:2800

Constant GL_PACK_SKIP_PIXELS


PACK_SKIP_ROWS ​

ts
readonly PACK_SKIP_ROWS: number;

Defined in: types/desktop-engine.d.ts:2798

Constant GL_PACK_SKIP_ROWS


PIXEL_PACK_BUFFER ​

ts
readonly PIXEL_PACK_BUFFER: number;

Defined in: types/desktop-engine.d.ts:2916

Constant GL_PIXEL_PACK_BUFFER


PIXEL_PACK_BUFFER_BINDING ​

ts
readonly PIXEL_PACK_BUFFER_BINDING: number;

Defined in: types/desktop-engine.d.ts:2920

Constant GL_PIXEL_PACK_BUFFER_BINDING


PIXEL_UNPACK_BUFFER ​

ts
readonly PIXEL_UNPACK_BUFFER: number;

Defined in: types/desktop-engine.d.ts:2918

Constant GL_PIXEL_UNPACK_BUFFER


PIXEL_UNPACK_BUFFER_BINDING ​

ts
readonly PIXEL_UNPACK_BUFFER_BINDING: number;

Defined in: types/desktop-engine.d.ts:2922

Constant GL_PIXEL_UNPACK_BUFFER_BINDING


POINTS ​

ts
readonly POINTS: number;

Defined in: types/desktop-engine.d.ts:1717

Constant GL_POINTS

Inherited from ​

WebGLRenderingContext.POINTS


POLYGON_OFFSET_FACTOR ​

ts
readonly POLYGON_OFFSET_FACTOR: number;

Defined in: types/desktop-engine.d.ts:1923

Constant GL_POLYGON_OFFSET_FACTOR

Inherited from ​

WebGLRenderingContext.POLYGON_OFFSET_FACTOR


POLYGON_OFFSET_FILL ​

ts
readonly POLYGON_OFFSET_FILL: number;

Defined in: types/desktop-engine.d.ts:1823

Constant GL_POLYGON_OFFSET_FILL

Inherited from ​

WebGLRenderingContext.POLYGON_OFFSET_FILL


POLYGON_OFFSET_UNITS ​

ts
readonly POLYGON_OFFSET_UNITS: number;

Defined in: types/desktop-engine.d.ts:1921

Constant GL_POLYGON_OFFSET_UNITS

Inherited from ​

WebGLRenderingContext.POLYGON_OFFSET_UNITS


QUERY_RESULT ​

ts
readonly QUERY_RESULT: number;

Defined in: types/desktop-engine.d.ts:2856

Constant GL_QUERY_RESULT


QUERY_RESULT_AVAILABLE ​

ts
readonly QUERY_RESULT_AVAILABLE: number;

Defined in: types/desktop-engine.d.ts:2858

Constant GL_QUERY_RESULT_AVAILABLE


R11F_G11F_B10F ​

ts
readonly R11F_G11F_B10F: number;

Defined in: types/desktop-engine.d.ts:2966

Constant GL_R11F_G11F_B10F


R16F ​

ts
readonly R16F: number;

Defined in: types/desktop-engine.d.ts:3146

Constant GL_R16F


R16I ​

ts
readonly R16I: number;

Defined in: types/desktop-engine.d.ts:3158

Constant GL_R16I


R16UI ​

ts
readonly R16UI: number;

Defined in: types/desktop-engine.d.ts:3160

Constant GL_R16UI


R32F ​

ts
readonly R32F: number;

Defined in: types/desktop-engine.d.ts:3148

Constant GL_R32F


R32I ​

ts
readonly R32I: number;

Defined in: types/desktop-engine.d.ts:3162

Constant GL_R32I


R32UI ​

ts
readonly R32UI: number;

Defined in: types/desktop-engine.d.ts:3164

Constant GL_R32UI


R8 ​

ts
readonly R8: number;

Defined in: types/desktop-engine.d.ts:3142

Constant GL_R8


R8_SNORM ​

ts
readonly R8_SNORM: number;

Defined in: types/desktop-engine.d.ts:3180

Constant GL_R8_SNORM


R8I ​

ts
readonly R8I: number;

Defined in: types/desktop-engine.d.ts:3154

Constant GL_R8I


R8UI ​

ts
readonly R8UI: number;

Defined in: types/desktop-engine.d.ts:3156

Constant GL_R8UI


RASTERIZER_DISCARD ​

ts
readonly RASTERIZER_DISCARD: number;

Defined in: types/desktop-engine.d.ts:2986

Constant GL_RASTERIZER_DISCARD


READ_BUFFER ​

ts
readonly READ_BUFFER: number;

Defined in: types/desktop-engine.d.ts:2788

Constant GL_READ_BUFFER


READ_FRAMEBUFFER ​

ts
readonly READ_FRAMEBUFFER: number;

Defined in: types/desktop-engine.d.ts:3090

Constant GL_READ_FRAMEBUFFER


READ_FRAMEBUFFER_BINDING ​

ts
readonly READ_FRAMEBUFFER_BINDING: number;

Defined in: types/desktop-engine.d.ts:3094

Constant GL_READ_FRAMEBUFFER_BINDING


RED ​

ts
readonly RED: number;

Defined in: types/desktop-engine.d.ts:2808

Constant GL_RED


RED_BITS ​

ts
readonly RED_BITS: number;

Defined in: types/desktop-engine.d.ts:1909

Constant GL_RED_BITS

Inherited from ​

WebGLRenderingContext.RED_BITS


RED_INTEGER ​

ts
readonly RED_INTEGER: number;

Defined in: types/desktop-engine.d.ts:3024

Constant GL_RED_INTEGER


RENDERBUFFER ​

ts
readonly RENDERBUFFER: number;

Defined in: types/desktop-engine.d.ts:2245

Constant GL_RENDERBUFFER

Inherited from ​

WebGLRenderingContext.RENDERBUFFER


RENDERBUFFER_ALPHA_SIZE ​

ts
readonly RENDERBUFFER_ALPHA_SIZE: number;

Defined in: types/desktop-engine.d.ts:2273

Constant GL_RENDERBUFFER_ALPHA_SIZE

Inherited from ​

WebGLRenderingContext.RENDERBUFFER_ALPHA_SIZE


RENDERBUFFER_BINDING ​

ts
readonly RENDERBUFFER_BINDING: number;

Defined in: types/desktop-engine.d.ts:2309

Constant GL_RENDERBUFFER_BINDING

Inherited from ​

WebGLRenderingContext.RENDERBUFFER_BINDING


RENDERBUFFER_BLUE_SIZE ​

ts
readonly RENDERBUFFER_BLUE_SIZE: number;

Defined in: types/desktop-engine.d.ts:2271

Constant GL_RENDERBUFFER_BLUE_SIZE

Inherited from ​

WebGLRenderingContext.RENDERBUFFER_BLUE_SIZE


RENDERBUFFER_DEPTH_SIZE ​

ts
readonly RENDERBUFFER_DEPTH_SIZE: number;

Defined in: types/desktop-engine.d.ts:2275

Constant GL_RENDERBUFFER_DEPTH_SIZE

Inherited from ​

WebGLRenderingContext.RENDERBUFFER_DEPTH_SIZE


RENDERBUFFER_GREEN_SIZE ​

ts
readonly RENDERBUFFER_GREEN_SIZE: number;

Defined in: types/desktop-engine.d.ts:2269

Constant GL_RENDERBUFFER_GREEN_SIZE

Inherited from ​

WebGLRenderingContext.RENDERBUFFER_GREEN_SIZE


RENDERBUFFER_HEIGHT ​

ts
readonly RENDERBUFFER_HEIGHT: number;

Defined in: types/desktop-engine.d.ts:2263

Constant GL_RENDERBUFFER_HEIGHT

Inherited from ​

WebGLRenderingContext.RENDERBUFFER_HEIGHT


RENDERBUFFER_INTERNAL_FORMAT ​

ts
readonly RENDERBUFFER_INTERNAL_FORMAT: number;

Defined in: types/desktop-engine.d.ts:2265

Constant GL_RENDERBUFFER_INTERNAL_FORMAT

Inherited from ​

WebGLRenderingContext.RENDERBUFFER_INTERNAL_FORMAT


RENDERBUFFER_RED_SIZE ​

ts
readonly RENDERBUFFER_RED_SIZE: number;

Defined in: types/desktop-engine.d.ts:2267

Constant GL_RENDERBUFFER_RED_SIZE

Inherited from ​

WebGLRenderingContext.RENDERBUFFER_RED_SIZE


RENDERBUFFER_SAMPLES ​

ts
readonly RENDERBUFFER_SAMPLES: number;

Defined in: types/desktop-engine.d.ts:3096

Constant GL_RENDERBUFFER_SAMPLES


RENDERBUFFER_STENCIL_SIZE ​

ts
readonly RENDERBUFFER_STENCIL_SIZE: number;

Defined in: types/desktop-engine.d.ts:2277

Constant GL_RENDERBUFFER_STENCIL_SIZE

Inherited from ​

WebGLRenderingContext.RENDERBUFFER_STENCIL_SIZE


RENDERBUFFER_WIDTH ​

ts
readonly RENDERBUFFER_WIDTH: number;

Defined in: types/desktop-engine.d.ts:2261

Constant GL_RENDERBUFFER_WIDTH

Inherited from ​

WebGLRenderingContext.RENDERBUFFER_WIDTH


RENDERER ​

ts
readonly RENDERER: number;

Defined in: types/desktop-engine.d.ts:2053

Constant GL_RENDERER

Inherited from ​

WebGLRenderingContext.RENDERER


REPEAT ​

ts
readonly REPEAT: number;

Defined in: types/desktop-engine.d.ts:2165

Constant GL_REPEAT

Inherited from ​

WebGLRenderingContext.REPEAT


REPLACE ​

ts
readonly REPLACE: number;

Defined in: types/desktop-engine.d.ts:2039

Constant GL_REPLACE

Inherited from ​

WebGLRenderingContext.REPLACE


RG ​

ts
readonly RG: number;

Defined in: types/desktop-engine.d.ts:3138

Constant GL_RG


RG_INTEGER ​

ts
readonly RG_INTEGER: number;

Defined in: types/desktop-engine.d.ts:3140

Constant GL_RG_INTEGER


RG16F ​

ts
readonly RG16F: number;

Defined in: types/desktop-engine.d.ts:3150

Constant GL_RG16F


RG16I ​

ts
readonly RG16I: number;

Defined in: types/desktop-engine.d.ts:3170

Constant GL_RG16I


RG16UI ​

ts
readonly RG16UI: number;

Defined in: types/desktop-engine.d.ts:3172

Constant GL_RG16UI


RG32F ​

ts
readonly RG32F: number;

Defined in: types/desktop-engine.d.ts:3152

Constant GL_RG32F


RG32I ​

ts
readonly RG32I: number;

Defined in: types/desktop-engine.d.ts:3174

Constant GL_RG32I


RG32UI ​

ts
readonly RG32UI: number;

Defined in: types/desktop-engine.d.ts:3176

Constant GL_RG32UI


RG8 ​

ts
readonly RG8: number;

Defined in: types/desktop-engine.d.ts:3144

Constant GL_RG8


RG8_SNORM ​

ts
readonly RG8_SNORM: number;

Defined in: types/desktop-engine.d.ts:3182

Constant GL_RG8_SNORM


RG8I ​

ts
readonly RG8I: number;

Defined in: types/desktop-engine.d.ts:3166

Constant GL_RG8I


RG8UI ​

ts
readonly RG8UI: number;

Defined in: types/desktop-engine.d.ts:3168

Constant GL_RG8UI


RGB ​

ts
readonly RGB: number;

Defined in: types/desktop-engine.d.ts:1967

Constant GL_RGB

Inherited from ​

WebGLRenderingContext.RGB


RGB_INTEGER ​

ts
readonly RGB_INTEGER: number;

Defined in: types/desktop-engine.d.ts:3026

Constant GL_RGB_INTEGER


RGB10_A2 ​

ts
readonly RGB10_A2: number;

Defined in: types/desktop-engine.d.ts:2814

Constant GL_RGB10_A2


RGB10_A2UI ​

ts
readonly RGB10_A2UI: number;

Defined in: types/desktop-engine.d.ts:3292

Constant GL_RGB10_A2UI


RGB16F ​

ts
readonly RGB16F: number;

Defined in: types/desktop-engine.d.ts:2950

Constant GL_RGB16F


RGB16I ​

ts
readonly RGB16I: number;

Defined in: types/desktop-engine.d.ts:3018

Constant GL_RGB16I


RGB16UI ​

ts
readonly RGB16UI: number;

Defined in: types/desktop-engine.d.ts:3006

Constant GL_RGB16UI


RGB32F ​

ts
readonly RGB32F: number;

Defined in: types/desktop-engine.d.ts:2946

Constant GL_RGB32F


RGB32I ​

ts
readonly RGB32I: number;

Defined in: types/desktop-engine.d.ts:3014

Constant GL_RGB32I


RGB32UI ​

ts
readonly RGB32UI: number;

Defined in: types/desktop-engine.d.ts:3002

Constant GL_RGB32UI


RGB5_A1 ​

ts
readonly RGB5_A1: number;

Defined in: types/desktop-engine.d.ts:2249

Constant GL_RGB5_A1

Inherited from ​

WebGLRenderingContext.RGB5_A1


RGB565 ​

ts
readonly RGB565: number;

Defined in: types/desktop-engine.d.ts:2251

Constant GL_RGB565

Inherited from ​

WebGLRenderingContext.RGB565


RGB8 ​

ts
readonly RGB8: number;

Defined in: types/desktop-engine.d.ts:2810

Constant GL_RGB8


RGB8_SNORM ​

ts
readonly RGB8_SNORM: number;

Defined in: types/desktop-engine.d.ts:3184

Constant GL_RGB8_SNORM


RGB8I ​

ts
readonly RGB8I: number;

Defined in: types/desktop-engine.d.ts:3022

Constant GL_RGB8I


RGB8UI ​

ts
readonly RGB8UI: number;

Defined in: types/desktop-engine.d.ts:3010

Constant GL_RGB8UI


RGB9_E5 ​

ts
readonly RGB9_E5: number;

Defined in: types/desktop-engine.d.ts:2970

Constant GL_RGB9_E5


RGBA ​

ts
readonly RGBA: number;

Defined in: types/desktop-engine.d.ts:1969

Constant GL_RGBA

Inherited from ​

WebGLRenderingContext.RGBA


RGBA_INTEGER ​

ts
readonly RGBA_INTEGER: number;

Defined in: types/desktop-engine.d.ts:3028

Constant GL_RGBA_INTEGER


RGBA16F ​

ts
readonly RGBA16F: number;

Defined in: types/desktop-engine.d.ts:2948

Constant GL_RGBA16F


RGBA16I ​

ts
readonly RGBA16I: number;

Defined in: types/desktop-engine.d.ts:3016

Constant GL_RGBA16I


RGBA16UI ​

ts
readonly RGBA16UI: number;

Defined in: types/desktop-engine.d.ts:3004

Constant GL_RGBA16UI


RGBA32F ​

ts
readonly RGBA32F: number;

Defined in: types/desktop-engine.d.ts:2944

Constant GL_RGBA32F


RGBA32I ​

ts
readonly RGBA32I: number;

Defined in: types/desktop-engine.d.ts:3012

Constant GL_RGBA32I


RGBA32UI ​

ts
readonly RGBA32UI: number;

Defined in: types/desktop-engine.d.ts:3000

Constant GL_RGBA32UI


RGBA4 ​

ts
readonly RGBA4: number;

Defined in: types/desktop-engine.d.ts:2247

Constant GL_RGBA4

Inherited from ​

WebGLRenderingContext.RGBA4


RGBA8 ​

ts
readonly RGBA8: number;

Defined in: types/desktop-engine.d.ts:2812

Constant GL_RGBA8


RGBA8_SNORM ​

ts
readonly RGBA8_SNORM: number;

Defined in: types/desktop-engine.d.ts:3186

Constant GL_RGBA8_SNORM


RGBA8I ​

ts
readonly RGBA8I: number;

Defined in: types/desktop-engine.d.ts:3020

Constant GL_RGBA8I


RGBA8UI ​

ts
readonly RGBA8UI: number;

Defined in: types/desktop-engine.d.ts:3008

Constant GL_RGBA8UI


SAMPLE_ALPHA_TO_COVERAGE ​

ts
readonly SAMPLE_ALPHA_TO_COVERAGE: number;

Defined in: types/desktop-engine.d.ts:1825

Constant GL_SAMPLE_ALPHA_TO_COVERAGE

Inherited from ​

WebGLRenderingContext.SAMPLE_ALPHA_TO_COVERAGE


SAMPLE_BUFFERS ​

ts
readonly SAMPLE_BUFFERS: number;

Defined in: types/desktop-engine.d.ts:1927

Constant GL_SAMPLE_BUFFERS

Inherited from ​

WebGLRenderingContext.SAMPLE_BUFFERS


SAMPLE_COVERAGE ​

ts
readonly SAMPLE_COVERAGE: number;

Defined in: types/desktop-engine.d.ts:1827

Constant GL_SAMPLE_COVERAGE

Inherited from ​

WebGLRenderingContext.SAMPLE_COVERAGE


SAMPLE_COVERAGE_INVERT ​

ts
readonly SAMPLE_COVERAGE_INVERT: number;

Defined in: types/desktop-engine.d.ts:1933

Constant GL_SAMPLE_COVERAGE_INVERT

Inherited from ​

WebGLRenderingContext.SAMPLE_COVERAGE_INVERT


SAMPLE_COVERAGE_VALUE ​

ts
readonly SAMPLE_COVERAGE_VALUE: number;

Defined in: types/desktop-engine.d.ts:1931

Constant GL_SAMPLE_COVERAGE_VALUE

Inherited from ​

WebGLRenderingContext.SAMPLE_COVERAGE_VALUE


SAMPLER_2D ​

ts
readonly SAMPLER_2D: number;

Defined in: types/desktop-engine.d.ts:2197

Constant GL_SAMPLER_2D

Inherited from ​

WebGLRenderingContext.SAMPLER_2D


SAMPLER_2D_ARRAY ​

ts
readonly SAMPLER_2D_ARRAY: number;

Defined in: types/desktop-engine.d.ts:3030

Constant GL_SAMPLER_2D_ARRAY


SAMPLER_2D_ARRAY_SHADOW ​

ts
readonly SAMPLER_2D_ARRAY_SHADOW: number;

Defined in: types/desktop-engine.d.ts:3032

Constant GL_SAMPLER_2D_ARRAY_SHADOW


SAMPLER_2D_SHADOW ​

ts
readonly SAMPLER_2D_SHADOW: number;

Defined in: types/desktop-engine.d.ts:2912

Constant GL_SAMPLER_2D_SHADOW


SAMPLER_3D ​

ts
readonly SAMPLER_3D: number;

Defined in: types/desktop-engine.d.ts:2910

Constant GL_SAMPLER_3D


SAMPLER_BINDING ​

ts
readonly SAMPLER_BINDING: number;

Defined in: types/desktop-engine.d.ts:3290

Constant GL_SAMPLER_BINDING


SAMPLER_CUBE ​

ts
readonly SAMPLER_CUBE: number;

Defined in: types/desktop-engine.d.ts:2199

Constant GL_SAMPLER_CUBE

Inherited from ​

WebGLRenderingContext.SAMPLER_CUBE


SAMPLER_CUBE_SHADOW ​

ts
readonly SAMPLER_CUBE_SHADOW: number;

Defined in: types/desktop-engine.d.ts:3034

Constant GL_SAMPLER_CUBE_SHADOW


SAMPLES ​

ts
readonly SAMPLES: number;

Defined in: types/desktop-engine.d.ts:1929

Constant GL_SAMPLES

Inherited from ​

WebGLRenderingContext.SAMPLES


SCISSOR_BOX ​

ts
readonly SCISSOR_BOX: number;

Defined in: types/desktop-engine.d.ts:1893

Constant GL_SCISSOR_BOX

Inherited from ​

WebGLRenderingContext.SCISSOR_BOX


SCISSOR_TEST ​

ts
readonly SCISSOR_TEST: number;

Defined in: types/desktop-engine.d.ts:1821

Constant GL_SCISSOR_TEST

Inherited from ​

WebGLRenderingContext.SCISSOR_TEST


SEPARATE_ATTRIBS ​

ts
readonly SEPARATE_ATTRIBS: number;

Defined in: types/desktop-engine.d.ts:2994

Constant GL_SEPARATE_ATTRIBS


SHADER_BINARY_FORMATS ​

ts
readonly SHADER_BINARY_FORMATS: number;

Defined in: types/desktop-engine.d.ts:2227

Constant GL_SHADER_BINARY_FORMATS

Inherited from ​

WebGLRenderingContext.SHADER_BINARY_FORMATS


SHADER_COMPILER ​

ts
readonly SHADER_COMPILER: number;

Defined in: types/desktop-engine.d.ts:2225

Constant GL_SHADER_COMPILER

Inherited from ​

WebGLRenderingContext.SHADER_COMPILER


SHADER_SOURCE_LENGTH ​

ts
readonly SHADER_SOURCE_LENGTH: number;

Defined in: types/desktop-engine.d.ts:2223

Constant GL_SHADER_SOURCE_LENGTH

Inherited from ​

WebGLRenderingContext.SHADER_SOURCE_LENGTH


SHADER_TYPE ​

ts
readonly SHADER_TYPE: number;

Defined in: types/desktop-engine.d.ts:1999

Constant GL_SHADER_TYPE

Inherited from ​

WebGLRenderingContext.SHADER_TYPE


SHADING_LANGUAGE_VERSION ​

ts
readonly SHADING_LANGUAGE_VERSION: number;

Defined in: types/desktop-engine.d.ts:2017

Constant GL_SHADING_LANGUAGE_VERSION

Inherited from ​

WebGLRenderingContext.SHADING_LANGUAGE_VERSION


SHORT ​

ts
readonly SHORT: number;

Defined in: types/desktop-engine.d.ts:1951

Constant GL_SHORT

Inherited from ​

WebGLRenderingContext.SHORT


SIGNALED ​

ts
readonly SIGNALED: number;

Defined in: types/desktop-engine.d.ts:3272

Constant GL_SIGNALED


SIGNED_NORMALIZED ​

ts
readonly SIGNED_NORMALIZED: number;

Defined in: types/desktop-engine.d.ts:3188

Constant GL_SIGNED_NORMALIZED


SRC_ALPHA ​

ts
readonly SRC_ALPHA: number;

Defined in: types/desktop-engine.d.ts:1739

Constant GL_SRC_ALPHA

Inherited from ​

WebGLRenderingContext.SRC_ALPHA


SRC_ALPHA_SATURATE ​

ts
readonly SRC_ALPHA_SATURATE: number;

Defined in: types/desktop-engine.d.ts:1751

Constant GL_SRC_ALPHA_SATURATE

Inherited from ​

WebGLRenderingContext.SRC_ALPHA_SATURATE


SRC_COLOR ​

ts
readonly SRC_COLOR: number;

Defined in: types/desktop-engine.d.ts:1735

Constant GL_SRC_COLOR

Inherited from ​

WebGLRenderingContext.SRC_COLOR


SRGB ​

ts
readonly SRGB: number;

Defined in: types/desktop-engine.d.ts:2936

Constant GL_SRGB


SRGB8 ​

ts
readonly SRGB8: number;

Defined in: types/desktop-engine.d.ts:2938

Constant GL_SRGB8


SRGB8_ALPHA8 ​

ts
readonly SRGB8_ALPHA8: number;

Defined in: types/desktop-engine.d.ts:2940

Constant GL_SRGB8_ALPHA8


STATIC_COPY ​

ts
readonly STATIC_COPY: number;

Defined in: types/desktop-engine.d.ts:2866

Constant GL_STATIC_COPY


STATIC_DRAW ​

ts
readonly STATIC_DRAW: number;

Defined in: types/desktop-engine.d.ts:1793

Constant GL_STATIC_DRAW

Inherited from ​

WebGLRenderingContext.STATIC_DRAW


STATIC_READ ​

ts
readonly STATIC_READ: number;

Defined in: types/desktop-engine.d.ts:2864

Constant GL_STATIC_READ


STENCIL ​

ts
readonly STENCIL: number;

Defined in: types/desktop-engine.d.ts:2806

Constant GL_STENCIL


STENCIL_ATTACHMENT ​

ts
readonly STENCIL_ATTACHMENT: number;

Defined in: types/desktop-engine.d.ts:2291

Constant GL_STENCIL_ATTACHMENT

Inherited from ​

WebGLRenderingContext.STENCIL_ATTACHMENT


STENCIL_BACK_FAIL ​

ts
readonly STENCIL_BACK_FAIL: number;

Defined in: types/desktop-engine.d.ts:1879

Constant GL_STENCIL_BACK_FAIL

Inherited from ​

WebGLRenderingContext.STENCIL_BACK_FAIL


STENCIL_BACK_FUNC ​

ts
readonly STENCIL_BACK_FUNC: number;

Defined in: types/desktop-engine.d.ts:1877

Constant GL_STENCIL_BACK_FUNC

Inherited from ​

WebGLRenderingContext.STENCIL_BACK_FUNC


STENCIL_BACK_PASS_DEPTH_FAIL ​

ts
readonly STENCIL_BACK_PASS_DEPTH_FAIL: number;

Defined in: types/desktop-engine.d.ts:1881

Constant GL_STENCIL_BACK_PASS_DEPTH_FAIL

Inherited from ​

WebGLRenderingContext.STENCIL_BACK_PASS_DEPTH_FAIL


STENCIL_BACK_PASS_DEPTH_PASS ​

ts
readonly STENCIL_BACK_PASS_DEPTH_PASS: number;

Defined in: types/desktop-engine.d.ts:1883

Constant GL_STENCIL_BACK_PASS_DEPTH_PASS

Inherited from ​

WebGLRenderingContext.STENCIL_BACK_PASS_DEPTH_PASS


STENCIL_BACK_REF ​

ts
readonly STENCIL_BACK_REF: number;

Defined in: types/desktop-engine.d.ts:1885

Constant GL_STENCIL_BACK_REF

Inherited from ​

WebGLRenderingContext.STENCIL_BACK_REF


STENCIL_BACK_VALUE_MASK ​

ts
readonly STENCIL_BACK_VALUE_MASK: number;

Defined in: types/desktop-engine.d.ts:1887

Constant GL_STENCIL_BACK_VALUE_MASK

Inherited from ​

WebGLRenderingContext.STENCIL_BACK_VALUE_MASK


STENCIL_BACK_WRITEMASK ​

ts
readonly STENCIL_BACK_WRITEMASK: number;

Defined in: types/desktop-engine.d.ts:1889

Constant GL_STENCIL_BACK_WRITEMASK

Inherited from ​

WebGLRenderingContext.STENCIL_BACK_WRITEMASK


STENCIL_BITS ​

ts
readonly STENCIL_BITS: number;

Defined in: types/desktop-engine.d.ts:1919

Constant GL_STENCIL_BITS

Inherited from ​

WebGLRenderingContext.STENCIL_BITS


STENCIL_BUFFER_BIT ​

ts
readonly STENCIL_BUFFER_BIT: number;

Defined in: types/desktop-engine.d.ts:1709

Constant GL_STENCIL_BUFFER_BIT

Inherited from ​

WebGLRenderingContext.STENCIL_BUFFER_BIT


STENCIL_CLEAR_VALUE ​

ts
readonly STENCIL_CLEAR_VALUE: number;

Defined in: types/desktop-engine.d.ts:1861

Constant GL_STENCIL_CLEAR_VALUE

Inherited from ​

WebGLRenderingContext.STENCIL_CLEAR_VALUE


STENCIL_FAIL ​

ts
readonly STENCIL_FAIL: number;

Defined in: types/desktop-engine.d.ts:1865

Constant GL_STENCIL_FAIL

Inherited from ​

WebGLRenderingContext.STENCIL_FAIL


STENCIL_FUNC ​

ts
readonly STENCIL_FUNC: number;

Defined in: types/desktop-engine.d.ts:1863

Constant GL_STENCIL_FUNC

Inherited from ​

WebGLRenderingContext.STENCIL_FUNC


STENCIL_INDEX ​

ts
readonly STENCIL_INDEX: number;

Defined in: types/desktop-engine.d.ts:2255

Constant STENCIL_INDEX (its actual value is GL_DEPTH_STENCIL_OES)

Inherited from ​

WebGLRenderingContext.STENCIL_INDEX


STENCIL_INDEX8 ​

ts
readonly STENCIL_INDEX8: number;

Defined in: types/desktop-engine.d.ts:3314

Constant GL_STENCIL_INDEX8 (a real stencil format here, not the WebGL 1 alias of DEPTH_STENCIL)

Overrides ​

WebGLRenderingContext.STENCIL_INDEX8


STENCIL_PASS_DEPTH_FAIL ​

ts
readonly STENCIL_PASS_DEPTH_FAIL: number;

Defined in: types/desktop-engine.d.ts:1867

Constant GL_STENCIL_PASS_DEPTH_FAIL

Inherited from ​

WebGLRenderingContext.STENCIL_PASS_DEPTH_FAIL


STENCIL_PASS_DEPTH_PASS ​

ts
readonly STENCIL_PASS_DEPTH_PASS: number;

Defined in: types/desktop-engine.d.ts:1869

Constant GL_STENCIL_PASS_DEPTH_PASS

Inherited from ​

WebGLRenderingContext.STENCIL_PASS_DEPTH_PASS


STENCIL_REF ​

ts
readonly STENCIL_REF: number;

Defined in: types/desktop-engine.d.ts:1871

Constant GL_STENCIL_REF

Inherited from ​

WebGLRenderingContext.STENCIL_REF


STENCIL_TEST ​

ts
readonly STENCIL_TEST: number;

Defined in: types/desktop-engine.d.ts:1817

Constant GL_STENCIL_TEST

Inherited from ​

WebGLRenderingContext.STENCIL_TEST


STENCIL_VALUE_MASK ​

ts
readonly STENCIL_VALUE_MASK: number;

Defined in: types/desktop-engine.d.ts:1873

Constant GL_STENCIL_VALUE_MASK

Inherited from ​

WebGLRenderingContext.STENCIL_VALUE_MASK


STENCIL_WRITEMASK ​

ts
readonly STENCIL_WRITEMASK: number;

Defined in: types/desktop-engine.d.ts:1875

Constant GL_STENCIL_WRITEMASK

Inherited from ​

WebGLRenderingContext.STENCIL_WRITEMASK


STREAM_COPY ​

ts
readonly STREAM_COPY: number;

Defined in: types/desktop-engine.d.ts:2862

Constant GL_STREAM_COPY


STREAM_DRAW ​

ts
readonly STREAM_DRAW: number;

Defined in: types/desktop-engine.d.ts:1791

Constant GL_STREAM_DRAW

Inherited from ​

WebGLRenderingContext.STREAM_DRAW


STREAM_READ ​

ts
readonly STREAM_READ: number;

Defined in: types/desktop-engine.d.ts:2860

Constant GL_STREAM_READ


SUBPIXEL_BITS ​

ts
readonly SUBPIXEL_BITS: number;

Defined in: types/desktop-engine.d.ts:1907

Constant GL_SUBPIXEL_BITS

Inherited from ​

WebGLRenderingContext.SUBPIXEL_BITS


SYNC_CONDITION ​

ts
readonly SYNC_CONDITION: number;

Defined in: types/desktop-engine.d.ts:3260

Constant GL_SYNC_CONDITION


SYNC_FENCE ​

ts
readonly SYNC_FENCE: number;

Defined in: types/desktop-engine.d.ts:3266

Constant GL_SYNC_FENCE


SYNC_FLAGS ​

ts
readonly SYNC_FLAGS: number;

Defined in: types/desktop-engine.d.ts:3264

Constant GL_SYNC_FLAGS


SYNC_FLUSH_COMMANDS_BIT ​

ts
readonly SYNC_FLUSH_COMMANDS_BIT: number;

Defined in: types/desktop-engine.d.ts:3282

Constant GL_SYNC_FLUSH_COMMANDS_BIT


SYNC_GPU_COMMANDS_COMPLETE ​

ts
readonly SYNC_GPU_COMMANDS_COMPLETE: number;

Defined in: types/desktop-engine.d.ts:3268

Constant GL_SYNC_GPU_COMMANDS_COMPLETE


SYNC_STATUS ​

ts
readonly SYNC_STATUS: number;

Defined in: types/desktop-engine.d.ts:3262

Constant GL_SYNC_STATUS


TEXTURE ​

ts
readonly TEXTURE: number;

Defined in: types/desktop-engine.d.ts:2079

Constant GL_TEXTURE

Inherited from ​

WebGLRenderingContext.TEXTURE


TEXTURE_2D ​

ts
readonly TEXTURE_2D: number;

Defined in: types/desktop-engine.d.ts:1809

Constant GL_TEXTURE_2D

Inherited from ​

WebGLRenderingContext.TEXTURE_2D


TEXTURE_2D_ARRAY ​

ts
readonly TEXTURE_2D_ARRAY: number;

Defined in: types/desktop-engine.d.ts:2962

Constant GL_TEXTURE_2D_ARRAY


TEXTURE_3D ​

ts
readonly TEXTURE_3D: number;

Defined in: types/desktop-engine.d.ts:2822

Constant GL_TEXTURE_3D


TEXTURE_BASE_LEVEL ​

ts
readonly TEXTURE_BASE_LEVEL: number;

Defined in: types/desktop-engine.d.ts:2838

Constant GL_TEXTURE_BASE_LEVEL


TEXTURE_BINDING_2D ​

ts
readonly TEXTURE_BINDING_2D: number;

Defined in: types/desktop-engine.d.ts:1925

Constant GL_TEXTURE_BINDING_2D

Inherited from ​

WebGLRenderingContext.TEXTURE_BINDING_2D


TEXTURE_BINDING_2D_ARRAY ​

ts
readonly TEXTURE_BINDING_2D_ARRAY: number;

Defined in: types/desktop-engine.d.ts:2964

Constant GL_TEXTURE_BINDING_2D_ARRAY


TEXTURE_BINDING_3D ​

ts
readonly TEXTURE_BINDING_3D: number;

Defined in: types/desktop-engine.d.ts:2816

Constant GL_TEXTURE_BINDING_3D


TEXTURE_BINDING_CUBE_MAP ​

ts
readonly TEXTURE_BINDING_CUBE_MAP: number;

Defined in: types/desktop-engine.d.ts:2083

Constant GL_TEXTURE_BINDING_CUBE_MAP

Inherited from ​

WebGLRenderingContext.TEXTURE_BINDING_CUBE_MAP


TEXTURE_COMPARE_FUNC ​

ts
readonly TEXTURE_COMPARE_FUNC: number;

Defined in: types/desktop-engine.d.ts:2852

Constant GL_TEXTURE_COMPARE_FUNC


TEXTURE_COMPARE_MODE ​

ts
readonly TEXTURE_COMPARE_MODE: number;

Defined in: types/desktop-engine.d.ts:2850

Constant GL_TEXTURE_COMPARE_MODE


TEXTURE_CUBE_MAP ​

ts
readonly TEXTURE_CUBE_MAP: number;

Defined in: types/desktop-engine.d.ts:2081

Constant GL_TEXTURE_CUBE_MAP

Inherited from ​

WebGLRenderingContext.TEXTURE_CUBE_MAP


TEXTURE_CUBE_MAP_NEGATIVE_X ​

ts
readonly TEXTURE_CUBE_MAP_NEGATIVE_X: number;

Defined in: types/desktop-engine.d.ts:2087

Constant GL_TEXTURE_CUBE_MAP_NEGATIVE_X

Inherited from ​

WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_X


TEXTURE_CUBE_MAP_NEGATIVE_Y ​

ts
readonly TEXTURE_CUBE_MAP_NEGATIVE_Y: number;

Defined in: types/desktop-engine.d.ts:2091

Constant GL_TEXTURE_CUBE_MAP_NEGATIVE_Y

Inherited from ​

WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Y


TEXTURE_CUBE_MAP_NEGATIVE_Z ​

ts
readonly TEXTURE_CUBE_MAP_NEGATIVE_Z: number;

Defined in: types/desktop-engine.d.ts:2095

Constant GL_TEXTURE_CUBE_MAP_NEGATIVE_Z

Inherited from ​

WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Z


TEXTURE_CUBE_MAP_POSITIVE_X ​

ts
readonly TEXTURE_CUBE_MAP_POSITIVE_X: number;

Defined in: types/desktop-engine.d.ts:2085

Constant GL_TEXTURE_CUBE_MAP_POSITIVE_X

Inherited from ​

WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_X


TEXTURE_CUBE_MAP_POSITIVE_Y ​

ts
readonly TEXTURE_CUBE_MAP_POSITIVE_Y: number;

Defined in: types/desktop-engine.d.ts:2089

Constant GL_TEXTURE_CUBE_MAP_POSITIVE_Y

Inherited from ​

WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Y


TEXTURE_CUBE_MAP_POSITIVE_Z ​

ts
readonly TEXTURE_CUBE_MAP_POSITIVE_Z: number;

Defined in: types/desktop-engine.d.ts:2093

Constant GL_TEXTURE_CUBE_MAP_POSITIVE_Z

Inherited from ​

WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Z


TEXTURE_IMMUTABLE_FORMAT ​

ts
readonly TEXTURE_IMMUTABLE_FORMAT: number;

Defined in: types/desktop-engine.d.ts:3304

Constant GL_TEXTURE_IMMUTABLE_FORMAT


TEXTURE_IMMUTABLE_LEVELS ​

ts
readonly TEXTURE_IMMUTABLE_LEVELS: number;

Defined in: types/desktop-engine.d.ts:3308

Constant GL_TEXTURE_IMMUTABLE_LEVELS


TEXTURE_MAG_FILTER ​

ts
readonly TEXTURE_MAG_FILTER: number;

Defined in: types/desktop-engine.d.ts:2071

Constant GL_TEXTURE_MAG_FILTER

Inherited from ​

WebGLRenderingContext.TEXTURE_MAG_FILTER


TEXTURE_MAX_LEVEL ​

ts
readonly TEXTURE_MAX_LEVEL: number;

Defined in: types/desktop-engine.d.ts:2840

Constant GL_TEXTURE_MAX_LEVEL


TEXTURE_MAX_LOD ​

ts
readonly TEXTURE_MAX_LOD: number;

Defined in: types/desktop-engine.d.ts:2836

Constant GL_TEXTURE_MAX_LOD


TEXTURE_MIN_FILTER ​

ts
readonly TEXTURE_MIN_FILTER: number;

Defined in: types/desktop-engine.d.ts:2073

Constant GL_TEXTURE_MIN_FILTER

Inherited from ​

WebGLRenderingContext.TEXTURE_MIN_FILTER


TEXTURE_MIN_LOD ​

ts
readonly TEXTURE_MIN_LOD: number;

Defined in: types/desktop-engine.d.ts:2834

Constant GL_TEXTURE_MIN_LOD


TEXTURE_WRAP_R ​

ts
readonly TEXTURE_WRAP_R: number;

Defined in: types/desktop-engine.d.ts:2824

Constant GL_TEXTURE_WRAP_R


TEXTURE_WRAP_S ​

ts
readonly TEXTURE_WRAP_S: number;

Defined in: types/desktop-engine.d.ts:2075

Constant GL_TEXTURE_WRAP_S

Inherited from ​

WebGLRenderingContext.TEXTURE_WRAP_S


TEXTURE_WRAP_T ​

ts
readonly TEXTURE_WRAP_T: number;

Defined in: types/desktop-engine.d.ts:2077

Constant GL_TEXTURE_WRAP_T

Inherited from ​

WebGLRenderingContext.TEXTURE_WRAP_T


TEXTURE0 ​

ts
readonly TEXTURE0: number;

Defined in: types/desktop-engine.d.ts:2099

Constant GL_TEXTURE0

Inherited from ​

WebGLRenderingContext.TEXTURE0


TEXTURE1 ​

ts
readonly TEXTURE1: number;

Defined in: types/desktop-engine.d.ts:2101

Constant GL_TEXTURE1

Inherited from ​

WebGLRenderingContext.TEXTURE1


TEXTURE10 ​

ts
readonly TEXTURE10: number;

Defined in: types/desktop-engine.d.ts:2119

Constant GL_TEXTURE10

Inherited from ​

WebGLRenderingContext.TEXTURE10


TEXTURE11 ​

ts
readonly TEXTURE11: number;

Defined in: types/desktop-engine.d.ts:2121

Constant GL_TEXTURE11

Inherited from ​

WebGLRenderingContext.TEXTURE11


TEXTURE12 ​

ts
readonly TEXTURE12: number;

Defined in: types/desktop-engine.d.ts:2123

Constant GL_TEXTURE12

Inherited from ​

WebGLRenderingContext.TEXTURE12


TEXTURE13 ​

ts
readonly TEXTURE13: number;

Defined in: types/desktop-engine.d.ts:2125

Constant GL_TEXTURE13

Inherited from ​

WebGLRenderingContext.TEXTURE13


TEXTURE14 ​

ts
readonly TEXTURE14: number;

Defined in: types/desktop-engine.d.ts:2127

Constant GL_TEXTURE14

Inherited from ​

WebGLRenderingContext.TEXTURE14


TEXTURE15 ​

ts
readonly TEXTURE15: number;

Defined in: types/desktop-engine.d.ts:2129

Constant GL_TEXTURE15

Inherited from ​

WebGLRenderingContext.TEXTURE15


TEXTURE16 ​

ts
readonly TEXTURE16: number;

Defined in: types/desktop-engine.d.ts:2131

Constant GL_TEXTURE16

Inherited from ​

WebGLRenderingContext.TEXTURE16


TEXTURE17 ​

ts
readonly TEXTURE17: number;

Defined in: types/desktop-engine.d.ts:2133

Constant GL_TEXTURE17

Inherited from ​

WebGLRenderingContext.TEXTURE17


TEXTURE18 ​

ts
readonly TEXTURE18: number;

Defined in: types/desktop-engine.d.ts:2135

Constant GL_TEXTURE18

Inherited from ​

WebGLRenderingContext.TEXTURE18


TEXTURE19 ​

ts
readonly TEXTURE19: number;

Defined in: types/desktop-engine.d.ts:2137

Constant GL_TEXTURE19

Inherited from ​

WebGLRenderingContext.TEXTURE19


TEXTURE2 ​

ts
readonly TEXTURE2: number;

Defined in: types/desktop-engine.d.ts:2103

Constant GL_TEXTURE2

Inherited from ​

WebGLRenderingContext.TEXTURE2


TEXTURE20 ​

ts
readonly TEXTURE20: number;

Defined in: types/desktop-engine.d.ts:2139

Constant GL_TEXTURE20

Inherited from ​

WebGLRenderingContext.TEXTURE20


TEXTURE21 ​

ts
readonly TEXTURE21: number;

Defined in: types/desktop-engine.d.ts:2141

Constant GL_TEXTURE21

Inherited from ​

WebGLRenderingContext.TEXTURE21


TEXTURE22 ​

ts
readonly TEXTURE22: number;

Defined in: types/desktop-engine.d.ts:2143

Constant GL_TEXTURE22

Inherited from ​

WebGLRenderingContext.TEXTURE22


TEXTURE23 ​

ts
readonly TEXTURE23: number;

Defined in: types/desktop-engine.d.ts:2145

Constant GL_TEXTURE23

Inherited from ​

WebGLRenderingContext.TEXTURE23


TEXTURE24 ​

ts
readonly TEXTURE24: number;

Defined in: types/desktop-engine.d.ts:2147

Constant GL_TEXTURE24

Inherited from ​

WebGLRenderingContext.TEXTURE24


TEXTURE25 ​

ts
readonly TEXTURE25: number;

Defined in: types/desktop-engine.d.ts:2149

Constant GL_TEXTURE25

Inherited from ​

WebGLRenderingContext.TEXTURE25


TEXTURE26 ​

ts
readonly TEXTURE26: number;

Defined in: types/desktop-engine.d.ts:2151

Constant GL_TEXTURE26

Inherited from ​

WebGLRenderingContext.TEXTURE26


TEXTURE27 ​

ts
readonly TEXTURE27: number;

Defined in: types/desktop-engine.d.ts:2153

Constant GL_TEXTURE27

Inherited from ​

WebGLRenderingContext.TEXTURE27


TEXTURE28 ​

ts
readonly TEXTURE28: number;

Defined in: types/desktop-engine.d.ts:2155

Constant GL_TEXTURE28

Inherited from ​

WebGLRenderingContext.TEXTURE28


TEXTURE29 ​

ts
readonly TEXTURE29: number;

Defined in: types/desktop-engine.d.ts:2157

Constant GL_TEXTURE29

Inherited from ​

WebGLRenderingContext.TEXTURE29


TEXTURE3 ​

ts
readonly TEXTURE3: number;

Defined in: types/desktop-engine.d.ts:2105

Constant GL_TEXTURE3

Inherited from ​

WebGLRenderingContext.TEXTURE3


TEXTURE30 ​

ts
readonly TEXTURE30: number;

Defined in: types/desktop-engine.d.ts:2159

Constant GL_TEXTURE30

Inherited from ​

WebGLRenderingContext.TEXTURE30


TEXTURE31 ​

ts
readonly TEXTURE31: number;

Defined in: types/desktop-engine.d.ts:2161

Constant GL_TEXTURE31

Inherited from ​

WebGLRenderingContext.TEXTURE31


TEXTURE4 ​

ts
readonly TEXTURE4: number;

Defined in: types/desktop-engine.d.ts:2107

Constant GL_TEXTURE4

Inherited from ​

WebGLRenderingContext.TEXTURE4


TEXTURE5 ​

ts
readonly TEXTURE5: number;

Defined in: types/desktop-engine.d.ts:2109

Constant GL_TEXTURE5

Inherited from ​

WebGLRenderingContext.TEXTURE5


TEXTURE6 ​

ts
readonly TEXTURE6: number;

Defined in: types/desktop-engine.d.ts:2111

Constant GL_TEXTURE6

Inherited from ​

WebGLRenderingContext.TEXTURE6


TEXTURE7 ​

ts
readonly TEXTURE7: number;

Defined in: types/desktop-engine.d.ts:2113

Constant GL_TEXTURE7

Inherited from ​

WebGLRenderingContext.TEXTURE7


TEXTURE8 ​

ts
readonly TEXTURE8: number;

Defined in: types/desktop-engine.d.ts:2115

Constant GL_TEXTURE8

Inherited from ​

WebGLRenderingContext.TEXTURE8


TEXTURE9 ​

ts
readonly TEXTURE9: number;

Defined in: types/desktop-engine.d.ts:2117

Constant GL_TEXTURE9

Inherited from ​

WebGLRenderingContext.TEXTURE9


TIMEOUT_EXPIRED ​

ts
readonly TIMEOUT_EXPIRED: number;

Defined in: types/desktop-engine.d.ts:3276

Constant GL_TIMEOUT_EXPIRED


TIMEOUT_IGNORED ​

ts
readonly TIMEOUT_IGNORED: number;

Defined in: types/desktop-engine.d.ts:3312

Constant TIMEOUT_IGNORED (-1; WebGL defines it as a GLint64)


TRANSFORM_FEEDBACK ​

ts
readonly TRANSFORM_FEEDBACK: number;

Defined in: types/desktop-engine.d.ts:3296

Constant GL_TRANSFORM_FEEDBACK


TRANSFORM_FEEDBACK_ACTIVE ​

ts
readonly TRANSFORM_FEEDBACK_ACTIVE: number;

Defined in: types/desktop-engine.d.ts:3300

Constant GL_TRANSFORM_FEEDBACK_ACTIVE


TRANSFORM_FEEDBACK_BINDING ​

ts
readonly TRANSFORM_FEEDBACK_BINDING: number;

Defined in: types/desktop-engine.d.ts:3302

Constant GL_TRANSFORM_FEEDBACK_BINDING


TRANSFORM_FEEDBACK_BUFFER ​

ts
readonly TRANSFORM_FEEDBACK_BUFFER: number;

Defined in: types/desktop-engine.d.ts:2996

Constant GL_TRANSFORM_FEEDBACK_BUFFER


TRANSFORM_FEEDBACK_BUFFER_BINDING ​

ts
readonly TRANSFORM_FEEDBACK_BUFFER_BINDING: number;

Defined in: types/desktop-engine.d.ts:2998

Constant GL_TRANSFORM_FEEDBACK_BUFFER_BINDING


TRANSFORM_FEEDBACK_BUFFER_MODE ​

ts
readonly TRANSFORM_FEEDBACK_BUFFER_MODE: number;

Defined in: types/desktop-engine.d.ts:2974

Constant GL_TRANSFORM_FEEDBACK_BUFFER_MODE


TRANSFORM_FEEDBACK_BUFFER_SIZE ​

ts
readonly TRANSFORM_FEEDBACK_BUFFER_SIZE: number;

Defined in: types/desktop-engine.d.ts:2982

Constant GL_TRANSFORM_FEEDBACK_BUFFER_SIZE


TRANSFORM_FEEDBACK_BUFFER_START ​

ts
readonly TRANSFORM_FEEDBACK_BUFFER_START: number;

Defined in: types/desktop-engine.d.ts:2980

Constant GL_TRANSFORM_FEEDBACK_BUFFER_START


TRANSFORM_FEEDBACK_PAUSED ​

ts
readonly TRANSFORM_FEEDBACK_PAUSED: number;

Defined in: types/desktop-engine.d.ts:3298

Constant GL_TRANSFORM_FEEDBACK_PAUSED


TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN ​

ts
readonly TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN: number;

Defined in: types/desktop-engine.d.ts:2984

Constant GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN


TRANSFORM_FEEDBACK_VARYINGS ​

ts
readonly TRANSFORM_FEEDBACK_VARYINGS: number;

Defined in: types/desktop-engine.d.ts:2978

Constant GL_TRANSFORM_FEEDBACK_VARYINGS


TRIANGLE_FAN ​

ts
readonly TRIANGLE_FAN: number;

Defined in: types/desktop-engine.d.ts:1729

Constant GL_TRIANGLE_FAN

Inherited from ​

WebGLRenderingContext.TRIANGLE_FAN


TRIANGLE_STRIP ​

ts
readonly TRIANGLE_STRIP: number;

Defined in: types/desktop-engine.d.ts:1727

Constant GL_TRIANGLE_STRIP

Inherited from ​

WebGLRenderingContext.TRIANGLE_STRIP


TRIANGLES ​

ts
readonly TRIANGLES: number;

Defined in: types/desktop-engine.d.ts:1725

Constant GL_TRIANGLES

Inherited from ​

WebGLRenderingContext.TRIANGLES


TRUE ​

ts
readonly TRUE: number;

Defined in: types/desktop-engine.d.ts:1715

Constant GL_TRUE

Inherited from ​

WebGLRenderingContext.TRUE


UNIFORM_ARRAY_STRIDE ​

ts
readonly UNIFORM_ARRAY_STRIDE: number;

Defined in: types/desktop-engine.d.ts:3232

Constant GL_UNIFORM_ARRAY_STRIDE


UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES ​

ts
readonly UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES: number;

Defined in: types/desktop-engine.d.ts:3244

Constant GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES


UNIFORM_BLOCK_ACTIVE_UNIFORMS ​

ts
readonly UNIFORM_BLOCK_ACTIVE_UNIFORMS: number;

Defined in: types/desktop-engine.d.ts:3242

Constant GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS


UNIFORM_BLOCK_BINDING ​

ts
readonly UNIFORM_BLOCK_BINDING: number;

Defined in: types/desktop-engine.d.ts:3238

Constant GL_UNIFORM_BLOCK_BINDING


UNIFORM_BLOCK_DATA_SIZE ​

ts
readonly UNIFORM_BLOCK_DATA_SIZE: number;

Defined in: types/desktop-engine.d.ts:3240

Constant GL_UNIFORM_BLOCK_DATA_SIZE


UNIFORM_BLOCK_INDEX ​

ts
readonly UNIFORM_BLOCK_INDEX: number;

Defined in: types/desktop-engine.d.ts:3228

Constant GL_UNIFORM_BLOCK_INDEX


UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER ​

ts
readonly UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER: number;

Defined in: types/desktop-engine.d.ts:3248

Constant GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER


UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER ​

ts
readonly UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER: number;

Defined in: types/desktop-engine.d.ts:3246

Constant GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER


UNIFORM_BUFFER ​

ts
readonly UNIFORM_BUFFER: number;

Defined in: types/desktop-engine.d.ts:3198

Constant GL_UNIFORM_BUFFER


UNIFORM_BUFFER_BINDING ​

ts
readonly UNIFORM_BUFFER_BINDING: number;

Defined in: types/desktop-engine.d.ts:3200

Constant GL_UNIFORM_BUFFER_BINDING


UNIFORM_BUFFER_OFFSET_ALIGNMENT ​

ts
readonly UNIFORM_BUFFER_OFFSET_ALIGNMENT: number;

Defined in: types/desktop-engine.d.ts:3220

Constant GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT


UNIFORM_BUFFER_SIZE ​

ts
readonly UNIFORM_BUFFER_SIZE: number;

Defined in: types/desktop-engine.d.ts:3204

Constant GL_UNIFORM_BUFFER_SIZE


UNIFORM_BUFFER_START ​

ts
readonly UNIFORM_BUFFER_START: number;

Defined in: types/desktop-engine.d.ts:3202

Constant GL_UNIFORM_BUFFER_START


UNIFORM_IS_ROW_MAJOR ​

ts
readonly UNIFORM_IS_ROW_MAJOR: number;

Defined in: types/desktop-engine.d.ts:3236

Constant GL_UNIFORM_IS_ROW_MAJOR


UNIFORM_MATRIX_STRIDE ​

ts
readonly UNIFORM_MATRIX_STRIDE: number;

Defined in: types/desktop-engine.d.ts:3234

Constant GL_UNIFORM_MATRIX_STRIDE


UNIFORM_OFFSET ​

ts
readonly UNIFORM_OFFSET: number;

Defined in: types/desktop-engine.d.ts:3230

Constant GL_UNIFORM_OFFSET


UNIFORM_SIZE ​

ts
readonly UNIFORM_SIZE: number;

Defined in: types/desktop-engine.d.ts:3226

Constant GL_UNIFORM_SIZE


UNIFORM_TYPE ​

ts
readonly UNIFORM_TYPE: number;

Defined in: types/desktop-engine.d.ts:3224

Constant GL_UNIFORM_TYPE


UNPACK_ALIGNMENT ​

ts
readonly UNPACK_ALIGNMENT: number;

Defined in: types/desktop-engine.d.ts:1899

Constant GL_UNPACK_ALIGNMENT

Inherited from ​

WebGLRenderingContext.UNPACK_ALIGNMENT


UNPACK_COLORSPACE_CONVERSION_WEBGL ​

ts
readonly UNPACK_COLORSPACE_CONVERSION_WEBGL: number;

Defined in: types/desktop-engine.d.ts:2321

Constant GL_UNPACK_COLORSPACE_CONVERSION_WEBGL

Inherited from ​

WebGLRenderingContext.UNPACK_COLORSPACE_CONVERSION_WEBGL


UNPACK_FLIP_Y_WEBGL ​

ts
readonly UNPACK_FLIP_Y_WEBGL: number;

Defined in: types/desktop-engine.d.ts:2315

Constant GL_UNPACK_FLIP_Y_WEBGL

Inherited from ​

WebGLRenderingContext.UNPACK_FLIP_Y_WEBGL


UNPACK_IMAGE_HEIGHT ​

ts
readonly UNPACK_IMAGE_HEIGHT: number;

Defined in: types/desktop-engine.d.ts:2820

Constant GL_UNPACK_IMAGE_HEIGHT


UNPACK_PREMULTIPLY_ALPHA_WEBGL ​

ts
readonly UNPACK_PREMULTIPLY_ALPHA_WEBGL: number;

Defined in: types/desktop-engine.d.ts:2317

Constant GL_UNPACK_PREMULTIPLY_ALPHA_WEBGL

Inherited from ​

WebGLRenderingContext.UNPACK_PREMULTIPLY_ALPHA_WEBGL


UNPACK_ROW_LENGTH ​

ts
readonly UNPACK_ROW_LENGTH: number;

Defined in: types/desktop-engine.d.ts:2790

Constant GL_UNPACK_ROW_LENGTH


UNPACK_SKIP_IMAGES ​

ts
readonly UNPACK_SKIP_IMAGES: number;

Defined in: types/desktop-engine.d.ts:2818

Constant GL_UNPACK_SKIP_IMAGES


UNPACK_SKIP_PIXELS ​

ts
readonly UNPACK_SKIP_PIXELS: number;

Defined in: types/desktop-engine.d.ts:2794

Constant GL_UNPACK_SKIP_PIXELS


UNPACK_SKIP_ROWS ​

ts
readonly UNPACK_SKIP_ROWS: number;

Defined in: types/desktop-engine.d.ts:2792

Constant GL_UNPACK_SKIP_ROWS


UNSIGNALED ​

ts
readonly UNSIGNALED: number;

Defined in: types/desktop-engine.d.ts:3270

Constant GL_UNSIGNALED


UNSIGNED_BYTE ​

ts
readonly UNSIGNED_BYTE: number;

Defined in: types/desktop-engine.d.ts:1949

Constant GL_UNSIGNED_BYTE

Inherited from ​

WebGLRenderingContext.UNSIGNED_BYTE


UNSIGNED_INT ​

ts
readonly UNSIGNED_INT: number;

Defined in: types/desktop-engine.d.ts:1957

Constant GL_UNSIGNED_INT

Inherited from ​

WebGLRenderingContext.UNSIGNED_INT


UNSIGNED_INT_10F_11F_11F_REV ​

ts
readonly UNSIGNED_INT_10F_11F_11F_REV: number;

Defined in: types/desktop-engine.d.ts:2968

Constant GL_UNSIGNED_INT_10F_11F_11F_REV


UNSIGNED_INT_2_10_10_10_REV ​

ts
readonly UNSIGNED_INT_2_10_10_10_REV: number;

Defined in: types/desktop-engine.d.ts:2828

Constant GL_UNSIGNED_INT_2_10_10_10_REV


UNSIGNED_INT_24_8 ​

ts
readonly UNSIGNED_INT_24_8: number;

Defined in: types/desktop-engine.d.ts:3082

Constant GL_UNSIGNED_INT_24_8


UNSIGNED_INT_5_9_9_9_REV ​

ts
readonly UNSIGNED_INT_5_9_9_9_REV: number;

Defined in: types/desktop-engine.d.ts:2972

Constant GL_UNSIGNED_INT_5_9_9_9_REV


UNSIGNED_INT_SAMPLER_2D ​

ts
readonly UNSIGNED_INT_SAMPLER_2D: number;

Defined in: types/desktop-engine.d.ts:3050

Constant GL_UNSIGNED_INT_SAMPLER_2D


UNSIGNED_INT_SAMPLER_2D_ARRAY ​

ts
readonly UNSIGNED_INT_SAMPLER_2D_ARRAY: number;

Defined in: types/desktop-engine.d.ts:3056

Constant GL_UNSIGNED_INT_SAMPLER_2D_ARRAY


UNSIGNED_INT_SAMPLER_3D ​

ts
readonly UNSIGNED_INT_SAMPLER_3D: number;

Defined in: types/desktop-engine.d.ts:3052

Constant GL_UNSIGNED_INT_SAMPLER_3D


UNSIGNED_INT_SAMPLER_CUBE ​

ts
readonly UNSIGNED_INT_SAMPLER_CUBE: number;

Defined in: types/desktop-engine.d.ts:3054

Constant GL_UNSIGNED_INT_SAMPLER_CUBE


UNSIGNED_INT_VEC2 ​

ts
readonly UNSIGNED_INT_VEC2: number;

Defined in: types/desktop-engine.d.ts:3036

Constant GL_UNSIGNED_INT_VEC2


UNSIGNED_INT_VEC3 ​

ts
readonly UNSIGNED_INT_VEC3: number;

Defined in: types/desktop-engine.d.ts:3038

Constant GL_UNSIGNED_INT_VEC3


UNSIGNED_INT_VEC4 ​

ts
readonly UNSIGNED_INT_VEC4: number;

Defined in: types/desktop-engine.d.ts:3040

Constant GL_UNSIGNED_INT_VEC4


UNSIGNED_NORMALIZED ​

ts
readonly UNSIGNED_NORMALIZED: number;

Defined in: types/desktop-engine.d.ts:3086

Constant GL_UNSIGNED_NORMALIZED


UNSIGNED_SHORT ​

ts
readonly UNSIGNED_SHORT: number;

Defined in: types/desktop-engine.d.ts:1953

Constant GL_UNSIGNED_SHORT

Inherited from ​

WebGLRenderingContext.UNSIGNED_SHORT


UNSIGNED_SHORT_4_4_4_4 ​

ts
readonly UNSIGNED_SHORT_4_4_4_4: number;

Defined in: types/desktop-engine.d.ts:1975

Constant GL_UNSIGNED_SHORT_4_4_4_4

Inherited from ​

WebGLRenderingContext.UNSIGNED_SHORT_4_4_4_4


UNSIGNED_SHORT_5_5_5_1 ​

ts
readonly UNSIGNED_SHORT_5_5_5_1: number;

Defined in: types/desktop-engine.d.ts:1977

Constant GL_UNSIGNED_SHORT_5_5_5_1

Inherited from ​

WebGLRenderingContext.UNSIGNED_SHORT_5_5_5_1


UNSIGNED_SHORT_5_6_5 ​

ts
readonly UNSIGNED_SHORT_5_6_5: number;

Defined in: types/desktop-engine.d.ts:1979

Constant GL_UNSIGNED_SHORT_5_6_5

Inherited from ​

WebGLRenderingContext.UNSIGNED_SHORT_5_6_5


VALIDATE_STATUS ​

ts
readonly VALIDATE_STATUS: number;

Defined in: types/desktop-engine.d.ts:2005

Constant GL_VALIDATE_STATUS

Inherited from ​

WebGLRenderingContext.VALIDATE_STATUS


VENDOR ​

ts
readonly VENDOR: number;

Defined in: types/desktop-engine.d.ts:2051

Constant GL_VENDOR

Inherited from ​

WebGLRenderingContext.VENDOR


VERSION ​

ts
readonly VERSION: number;

Defined in: types/desktop-engine.d.ts:2055

Constant GL_VERSION

Inherited from ​

WebGLRenderingContext.VERSION


VERTEX_ARRAY_BINDING ​

ts
readonly VERTEX_ARRAY_BINDING: number;

Defined in: types/desktop-engine.d.ts:3178

Constant GL_VERTEX_ARRAY_BINDING


VERTEX_ATTRIB_ARRAY_BUFFER_BINDING ​

ts
readonly VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: number;

Defined in: types/desktop-engine.d.ts:2213

Constant GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING

Inherited from ​

WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_BUFFER_BINDING


VERTEX_ATTRIB_ARRAY_DIVISOR ​

ts
readonly VERTEX_ATTRIB_ARRAY_DIVISOR: number;

Defined in: types/desktop-engine.d.ts:3284

Constant GL_VERTEX_ATTRIB_ARRAY_DIVISOR


VERTEX_ATTRIB_ARRAY_ENABLED ​

ts
readonly VERTEX_ATTRIB_ARRAY_ENABLED: number;

Defined in: types/desktop-engine.d.ts:2201

Constant GL_VERTEX_ATTRIB_ARRAY_ENABLED

Inherited from ​

WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_ENABLED


VERTEX_ATTRIB_ARRAY_INTEGER ​

ts
readonly VERTEX_ATTRIB_ARRAY_INTEGER: number;

Defined in: types/desktop-engine.d.ts:2952

Constant GL_VERTEX_ATTRIB_ARRAY_INTEGER


VERTEX_ATTRIB_ARRAY_NORMALIZED ​

ts
readonly VERTEX_ATTRIB_ARRAY_NORMALIZED: number;

Defined in: types/desktop-engine.d.ts:2209

Constant GL_VERTEX_ATTRIB_ARRAY_NORMALIZED

Inherited from ​

WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_NORMALIZED


VERTEX_ATTRIB_ARRAY_POINTER ​

ts
readonly VERTEX_ATTRIB_ARRAY_POINTER: number;

Defined in: types/desktop-engine.d.ts:2211

Constant GL_VERTEX_ATTRIB_ARRAY_POINTER

Inherited from ​

WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_POINTER


VERTEX_ATTRIB_ARRAY_SIZE ​

ts
readonly VERTEX_ATTRIB_ARRAY_SIZE: number;

Defined in: types/desktop-engine.d.ts:2203

Constant GL_VERTEX_ATTRIB_ARRAY_SIZE

Inherited from ​

WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_SIZE


VERTEX_ATTRIB_ARRAY_STRIDE ​

ts
readonly VERTEX_ATTRIB_ARRAY_STRIDE: number;

Defined in: types/desktop-engine.d.ts:2205

Constant GL_VERTEX_ATTRIB_ARRAY_STRIDE

Inherited from ​

WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_STRIDE


VERTEX_ATTRIB_ARRAY_TYPE ​

ts
readonly VERTEX_ATTRIB_ARRAY_TYPE: number;

Defined in: types/desktop-engine.d.ts:2207

Constant GL_VERTEX_ATTRIB_ARRAY_TYPE

Inherited from ​

WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_TYPE


VERTEX_SHADER ​

ts
readonly VERTEX_SHADER: number;

Defined in: types/desktop-engine.d.ts:1983

Constant GL_VERTEX_SHADER

Inherited from ​

WebGLRenderingContext.VERTEX_SHADER


VIEWPORT ​

ts
readonly VIEWPORT: number;

Defined in: types/desktop-engine.d.ts:1891

Constant GL_VIEWPORT

Inherited from ​

WebGLRenderingContext.VIEWPORT


WAIT_FAILED ​

ts
readonly WAIT_FAILED: number;

Defined in: types/desktop-engine.d.ts:3280

Constant GL_WAIT_FAILED


ZERO ​

ts
readonly ZERO: number;

Defined in: types/desktop-engine.d.ts:1731

Constant GL_ZERO

Inherited from ​

WebGLRenderingContext.ZERO

Methods ​

activeTexture() ​

ts
activeTexture(texture): void;

Defined in: types/desktop-engine.d.ts:1429

Activates a texture unit

Parameters ​

ParameterType
texturenumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.activeTexture


attachShader() ​

ts
attachShader(program, shader): void;

Defined in: types/desktop-engine.d.ts:1431

Attaches a shader

Parameters ​

ParameterType
programWebGLProgram
shaderWebGLShader

Returns ​

void

Inherited from ​

WebGLRenderingContext.attachShader


beginQuery() ​

ts
beginQuery(target, query): void;

Defined in: types/desktop-engine.d.ts:2690

Starts a query (ANY_SAMPLES_PASSED, ANY_SAMPLES_PASSED_CONSERVATIVE or TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN)

Parameters ​

ParameterType
targetnumber
queryWebGLQuery

Returns ​

void


beginTransformFeedback() ​

ts
beginTransformFeedback(primitiveMode): void;

Defined in: types/desktop-engine.d.ts:2741

Starts transform feedback

Parameters ​

ParameterType
primitiveModenumber

Returns ​

void


bindAttribLocation() ​

ts
bindAttribLocation(
   program, 
   index, 
   name
): void;

Defined in: types/desktop-engine.d.ts:1433

Binds an attribute location

Parameters ​

ParameterType
programWebGLProgram
indexnumber
namestring

Returns ​

void

Inherited from ​

WebGLRenderingContext.bindAttribLocation


bindBuffer() ​

ts
bindBuffer(target, buffer): void;

Defined in: types/desktop-engine.d.ts:1435

Binds a buffer

Parameters ​

ParameterType
targetnumber
bufferWebGLBuffer | null

Returns ​

void

Inherited from ​

WebGLRenderingContext.bindBuffer


bindBufferBase() ​

ts
bindBufferBase(
   target, 
   index, 
   buffer
): void;

Defined in: types/desktop-engine.d.ts:2755

Binds a buffer to an indexed UNIFORM_BUFFER or TRANSFORM_FEEDBACK_BUFFER binding point

Parameters ​

ParameterType
targetnumber
indexnumber
bufferWebGLBuffer | null

Returns ​

void


bindBufferRange() ​

ts
bindBufferRange(
   target, 
   index, 
   buffer, 
   offset, 
   size
): void;

Defined in: types/desktop-engine.d.ts:2757

Binds a range of a buffer to an indexed binding point

Parameters ​

ParameterType
targetnumber
indexnumber
bufferWebGLBuffer | null
offsetnumber
sizenumber

Returns ​

void


bindFramebuffer() ​

ts
bindFramebuffer(target, framebuffer): void;

Defined in: types/desktop-engine.d.ts:1439

Binds a framebuffer

Parameters ​

ParameterType
targetnumber
framebufferWebGLFramebuffer | null

Returns ​

void

Inherited from ​

WebGLRenderingContext.bindFramebuffer


bindRenderbuffer() ​

ts
bindRenderbuffer(target, renderbuffer): void;

Defined in: types/desktop-engine.d.ts:1437

Binds a renderbuffer

Parameters ​

ParameterType
targetnumber
renderbufferWebGLRenderbuffer | null

Returns ​

void

Inherited from ​

WebGLRenderingContext.bindRenderbuffer


bindSampler() ​

ts
bindSampler(unit, sampler): void;

Defined in: types/desktop-engine.d.ts:2706

Binds a sampler to a texture unit (null unbinds it)

Parameters ​

ParameterType
unitnumber
samplerWebGLSampler | null

Returns ​

void


bindTexture() ​

ts
bindTexture(target, texture): void;

Defined in: types/desktop-engine.d.ts:1445

Binds a texture

Parameters ​

ParameterType
targetnumber
textureWebGLTexture | null

Returns ​

void

Inherited from ​

WebGLRenderingContext.bindTexture


bindTransformFeedback() ​

ts
bindTransformFeedback(target, tf): void;

Defined in: types/desktop-engine.d.ts:2739

Binds a transform feedback object (null binds the default one)

Parameters ​

ParameterType
targetnumber
tf| WebGLTransformFeedback | null

Returns ​

void


bindVertexArray() ​

ts
bindVertexArray(array): void;

Defined in: types/desktop-engine.d.ts:2784

Binds a VAO (null binds the default one)

Parameters ​

ParameterType
array| WebGLVertexArrayObject | null

Returns ​

void


blBindCanvasTexture() ​

ts
blBindCanvasTexture(target, drawable): void;

Defined in: types/desktop-engine.d.ts:1443

Same as wxBindCanvasTexture (non-standard)

Parameters ​

ParameterType
targetnumber
drawableCanvasDrawable

Returns ​

void

Inherited from ​

WebGLRenderingContext.blBindCanvasTexture


blendColor() ​

ts
blendColor(
   red, 
   green, 
   blue, 
   alpha
): void;

Defined in: types/desktop-engine.d.ts:1447

Blend color

Parameters ​

ParameterType
rednumber
greennumber
bluenumber
alphanumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.blendColor


blendEquation() ​

ts
blendEquation(mode): void;

Defined in: types/desktop-engine.d.ts:1449

Blend equation

Parameters ​

ParameterType
modenumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.blendEquation


blendEquationSeparate() ​

ts
blendEquationSeparate(modeRGB, modeAlpha): void;

Defined in: types/desktop-engine.d.ts:1451

Separate blend equations

Parameters ​

ParameterType
modeRGBnumber
modeAlphanumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.blendEquationSeparate


blendFunc() ​

ts
blendFunc(sfactor, dfactor): void;

Defined in: types/desktop-engine.d.ts:1453

Blend factors

Parameters ​

ParameterType
sfactornumber
dfactornumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.blendFunc


blendFuncSeparate() ​

ts
blendFuncSeparate(
   srcRGB, 
   dstRGB, 
   srcAlpha, 
   dstAlpha
): void;

Defined in: types/desktop-engine.d.ts:1455

Separate blend factors

Parameters ​

ParameterType
srcRGBnumber
dstRGBnumber
srcAlphanumber
dstAlphanumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.blendFuncSeparate


blitFramebuffer() ​

ts
blitFramebuffer(
   srcX0, 
   srcY0, 
   srcX1, 
   srcY1, 
   dstX0, 
   dstY0, 
   dstX1, 
   dstY1, 
   mask, 
   filter
): void;

Defined in: types/desktop-engine.d.ts:2566

Copies a rectangle from the read framebuffer to the draw framebuffer

Parameters ​

ParameterType
srcX0number
srcY0number
srcX1number
srcY1number
dstX0number
dstY0number
dstX1number
dstY1number
masknumber
filternumber

Returns ​

void


bufferData() ​

Call Signature ​

ts
bufferData(
   target, 
   size, 
   usage
): void;

Defined in: types/desktop-engine.d.ts:2496

Allocates a buffer of size bytes

Parameters ​
ParameterType
targetnumber
sizenumber
usagenumber
Returns ​

void

Overrides ​

WebGLRenderingContext.bufferData

Call Signature ​

ts
bufferData(
   target, 
   srcData, 
   usage, 
   srcOffset?, 
   length?
): void;

Defined in: types/desktop-engine.d.ts:2498

Uploads buffer data, optionally only length elements from srcOffset

Parameters ​
ParameterType
targetnumber
srcDataArrayBuffer | ArrayBufferView<ArrayBufferLike>
usagenumber
srcOffset?number
length?number
Returns ​

void

Overrides ​
ts
WebGLRenderingContext.bufferData

bufferSubData() ​

ts
bufferSubData(
   target, 
   dstByteOffset, 
   srcData, 
   srcOffset?, 
   length?
): void;

Defined in: types/desktop-engine.d.ts:2500

Updates part of the buffer data, optionally only length elements from srcOffset

Parameters ​

ParameterType
targetnumber
dstByteOffsetnumber
srcDataArrayBuffer | ArrayBufferView<ArrayBufferLike>
srcOffset?number
length?number

Returns ​

void

Overrides ​

WebGLRenderingContext.bufferSubData


checkFramebufferStatus() ​

ts
checkFramebufferStatus(target): number;

Defined in: types/desktop-engine.d.ts:1461

Checks the framebuffer status

Parameters ​

ParameterType
targetnumber

Returns ​

number

Inherited from ​

WebGLRenderingContext.checkFramebufferStatus


clear() ​

ts
clear(mask): void;

Defined in: types/desktop-engine.d.ts:1463

Clears buffers

Parameters ​

ParameterType
masknumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.clear


clearBufferfi() ​

ts
clearBufferfi(
   buffer, 
   drawbuffer, 
   depth, 
   stencil
): void;

Defined in: types/desktop-engine.d.ts:2680

Clears the depth and stencil buffers (buffer is DEPTH_STENCIL)

Parameters ​

ParameterType
buffernumber
drawbuffernumber
depthnumber
stencilnumber

Returns ​

void


clearBufferfv() ​

ts
clearBufferfv(
   buffer, 
   drawbuffer, 
   values, 
   srcOffset?
): void;

Defined in: types/desktop-engine.d.ts:2674

Clears a float color buffer, or the depth buffer, from values starting at srcOffset

Parameters ​

ParameterType
buffernumber
drawbuffernumber
valuesFloat32List
srcOffset?number

Returns ​

void


clearBufferiv() ​

ts
clearBufferiv(
   buffer, 
   drawbuffer, 
   values, 
   srcOffset?
): void;

Defined in: types/desktop-engine.d.ts:2676

Clears a signed integer color buffer, or the stencil buffer, from values starting at srcOffset

Parameters ​

ParameterType
buffernumber
drawbuffernumber
valuesInt32List
srcOffset?number

Returns ​

void


clearBufferuiv() ​

ts
clearBufferuiv(
   buffer, 
   drawbuffer, 
   values, 
   srcOffset?
): void;

Defined in: types/desktop-engine.d.ts:2678

Clears an unsigned integer color buffer from values starting at srcOffset

Parameters ​

ParameterType
buffernumber
drawbuffernumber
valuesUint32List
srcOffset?number

Returns ​

void


clearColor() ​

ts
clearColor(
   red, 
   green, 
   blue, 
   alpha
): void;

Defined in: types/desktop-engine.d.ts:1465

Clear color

Parameters ​

ParameterType
rednumber
greennumber
bluenumber
alphanumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.clearColor


clearDepth() ​

ts
clearDepth(depth): void;

Defined in: types/desktop-engine.d.ts:1467

Clear depth

Parameters ​

ParameterType
depthnumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.clearDepth


clearStencil() ​

ts
clearStencil(s): void;

Defined in: types/desktop-engine.d.ts:1469

Clear stencil value

Parameters ​

ParameterType
snumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.clearStencil


clientWaitSync() ​

ts
clientWaitSync(
   sync, 
   flags, 
   timeout
): number;

Defined in: types/desktop-engine.d.ts:2725

Waits for a sync object on the CPU and returns ALREADY_SIGNALED, TIMEOUT_EXPIRED, CONDITION_SATISFIED or WAIT_FAILED. timeout is in nanoseconds and passed to GL as is; getParameter(MAX_CLIENT_WAIT_TIMEOUT_WEBGL) reports 0, so portable code polls with 0.

Parameters ​

ParameterType
syncWebGLSync
flagsnumber
timeoutnumber

Returns ​

number


colorMask() ​

ts
colorMask(
   red, 
   green, 
   blue, 
   alpha
): void;

Defined in: types/desktop-engine.d.ts:1471

Color write mask

Parameters ​

ParameterType
redboolean
greenboolean
blueboolean
alphaboolean

Returns ​

void

Inherited from ​

WebGLRenderingContext.colorMask


compileShader() ​

ts
compileShader(shader): void;

Defined in: types/desktop-engine.d.ts:1473

Compiles a shader

Parameters ​

ParameterType
shaderWebGLShader

Returns ​

void

Inherited from ​

WebGLRenderingContext.compileShader


compressedTexImage2D() ​

Call Signature ​

ts
compressedTexImage2D(
   target, 
   level, 
   internalformat, 
   width, 
   height, 
   border, 
   imageSize, 
   offset
): void;

Defined in: types/desktop-engine.d.ts:2524

Uploads a compressed texture from the bound PIXEL_UNPACK_BUFFER

Parameters ​
ParameterType
targetnumber
levelnumber
internalformatnumber
widthnumber
heightnumber
bordernumber
imageSizenumber
offsetnumber
Returns ​

void

Overrides ​

WebGLRenderingContext.compressedTexImage2D

Call Signature ​

ts
compressedTexImage2D(
   target, 
   level, 
   internalformat, 
   width, 
   height, 
   border, 
   srcData, 
   srcOffset?, 
   srcLengthOverride?
): void;

Defined in: types/desktop-engine.d.ts:2526

Uploads a compressed texture, optionally only srcLengthOverride elements from srcOffset

Parameters ​
ParameterType
targetnumber
levelnumber
internalformatnumber
widthnumber
heightnumber
bordernumber
srcDataArrayBufferView
srcOffset?number
srcLengthOverride?number
Returns ​

void

Overrides ​
ts
WebGLRenderingContext.compressedTexImage2D

compressedTexImage3D() ​

Call Signature ​

ts
compressedTexImage3D(
   target, 
   level, 
   internalformat, 
   width, 
   height, 
   depth, 
   border, 
   imageSize, 
   offset
): void;

Defined in: types/desktop-engine.d.ts:2606

Uploads a compressed 3D or 2D array texture from the bound PIXEL_UNPACK_BUFFER

Parameters ​
ParameterType
targetnumber
levelnumber
internalformatnumber
widthnumber
heightnumber
depthnumber
bordernumber
imageSizenumber
offsetnumber
Returns ​

void

Call Signature ​

ts
compressedTexImage3D(
   target, 
   level, 
   internalformat, 
   width, 
   height, 
   depth, 
   border, 
   srcData, 
   srcOffset?, 
   srcLengthOverride?
): void;

Defined in: types/desktop-engine.d.ts:2608

Uploads a compressed 3D or 2D array texture, optionally only srcLengthOverride elements from srcOffset

Parameters ​
ParameterType
targetnumber
levelnumber
internalformatnumber
widthnumber
heightnumber
depthnumber
bordernumber
srcDataArrayBufferView
srcOffset?number
srcLengthOverride?number
Returns ​

void


compressedTexSubImage2D() ​

Call Signature ​

ts
compressedTexSubImage2D(
   target, 
   level, 
   xoffset, 
   yoffset, 
   width, 
   height, 
   format, 
   imageSize, 
   offset
): void;

Defined in: types/desktop-engine.d.ts:2528

Updates a compressed texture from the bound PIXEL_UNPACK_BUFFER

Parameters ​
ParameterType
targetnumber
levelnumber
xoffsetnumber
yoffsetnumber
widthnumber
heightnumber
formatnumber
imageSizenumber
offsetnumber
Returns ​

void

Overrides ​

WebGLRenderingContext.compressedTexSubImage2D

Call Signature ​

ts
compressedTexSubImage2D(
   target, 
   level, 
   xoffset, 
   yoffset, 
   width, 
   height, 
   format, 
   srcData, 
   srcOffset?, 
   srcLengthOverride?
): void;

Defined in: types/desktop-engine.d.ts:2530

Updates a compressed texture, optionally only srcLengthOverride elements from srcOffset

Parameters ​
ParameterType
targetnumber
levelnumber
xoffsetnumber
yoffsetnumber
widthnumber
heightnumber
formatnumber
srcDataArrayBufferView
srcOffset?number
srcLengthOverride?number
Returns ​

void

Overrides ​
ts
WebGLRenderingContext.compressedTexSubImage2D

compressedTexSubImage3D() ​

Call Signature ​

ts
compressedTexSubImage3D(
   target, 
   level, 
   xoffset, 
   yoffset, 
   zoffset, 
   width, 
   height, 
   depth, 
   format, 
   imageSize, 
   offset
): void;

Defined in: types/desktop-engine.d.ts:2610

Updates a compressed 3D or 2D array texture from the bound PIXEL_UNPACK_BUFFER

Parameters ​
ParameterType
targetnumber
levelnumber
xoffsetnumber
yoffsetnumber
zoffsetnumber
widthnumber
heightnumber
depthnumber
formatnumber
imageSizenumber
offsetnumber
Returns ​

void

Call Signature ​

ts
compressedTexSubImage3D(
   target, 
   level, 
   xoffset, 
   yoffset, 
   zoffset, 
   width, 
   height, 
   depth, 
   format, 
   srcData, 
   srcOffset?, 
   srcLengthOverride?
): void;

Defined in: types/desktop-engine.d.ts:2612

Updates a compressed 3D or 2D array texture, optionally only srcLengthOverride elements from srcOffset

Parameters ​
ParameterType
targetnumber
levelnumber
xoffsetnumber
yoffsetnumber
zoffsetnumber
widthnumber
heightnumber
depthnumber
formatnumber
srcDataArrayBufferView
srcOffset?number
srcLengthOverride?number
Returns ​

void


copyBufferSubData() ​

ts
copyBufferSubData(
   readTarget, 
   writeTarget, 
   readOffset, 
   writeOffset, 
   size
): void;

Defined in: types/desktop-engine.d.ts:2560

Copies between buffers

Parameters ​

ParameterType
readTargetnumber
writeTargetnumber
readOffsetnumber
writeOffsetnumber
sizenumber

Returns ​

void


copyTexImage2D() ​

ts
copyTexImage2D(
   target, 
   level, 
   internalformat, 
   x, 
   y, 
   width, 
   height, 
   border?
): void;

Defined in: types/desktop-engine.d.ts:1479

Copies a texture from the framebuffer (the border argument is ignored)

Parameters ​

ParameterType
targetnumber
levelnumber
internalformatnumber
xnumber
ynumber
widthnumber
heightnumber
border?number

Returns ​

void

Inherited from ​

WebGLRenderingContext.copyTexImage2D


copyTexSubImage2D() ​

ts
copyTexSubImage2D(
   target, 
   level, 
   xoffset, 
   yoffset, 
   x, 
   y, 
   width, 
   height
): void;

Defined in: types/desktop-engine.d.ts:1481

Copies part of a texture from the framebuffer

Parameters ​

ParameterType
targetnumber
levelnumber
xoffsetnumber
yoffsetnumber
xnumber
ynumber
widthnumber
heightnumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.copyTexSubImage2D


copyTexSubImage3D() ​

ts
copyTexSubImage3D(
   target, 
   level, 
   xoffset, 
   yoffset, 
   zoffset, 
   x, 
   y, 
   width, 
   height
): void;

Defined in: types/desktop-engine.d.ts:2604

Copies part of a 3D or 2D array texture layer from the read framebuffer

Parameters ​

ParameterType
targetnumber
levelnumber
xoffsetnumber
yoffsetnumber
zoffsetnumber
xnumber
ynumber
widthnumber
heightnumber

Returns ​

void


createBuffer() ​

ts
createBuffer(): WebGLBuffer | null;

Defined in: types/desktop-engine.d.ts:1483

Creates a buffer

Returns ​

WebGLBuffer | null

Inherited from ​

WebGLRenderingContext.createBuffer


createFramebuffer() ​

ts
createFramebuffer(): WebGLFramebuffer | null;

Defined in: types/desktop-engine.d.ts:1485

Creates a framebuffer

Returns ​

WebGLFramebuffer | null

Inherited from ​

WebGLRenderingContext.createFramebuffer


createProgram() ​

ts
createProgram(): WebGLProgram | null;

Defined in: types/desktop-engine.d.ts:1491

Creates a program

Returns ​

WebGLProgram | null

Inherited from ​

WebGLRenderingContext.createProgram


createQuery() ​

ts
createQuery(): WebGLQuery;

Defined in: types/desktop-engine.d.ts:2684

Creates a query

Returns ​

WebGLQuery


createRenderbuffer() ​

ts
createRenderbuffer(): WebGLRenderbuffer | null;

Defined in: types/desktop-engine.d.ts:1487

Creates a renderbuffer

Returns ​

WebGLRenderbuffer | null

Inherited from ​

WebGLRenderingContext.createRenderbuffer


createSampler() ​

ts
createSampler(): WebGLSampler;

Defined in: types/desktop-engine.d.ts:2700

Creates a sampler

Returns ​

WebGLSampler


createShader() ​

ts
createShader(type): WebGLShader | null;

Defined in: types/desktop-engine.d.ts:1493

Creates a shader

Parameters ​

ParameterType
typenumber

Returns ​

WebGLShader | null

Inherited from ​

WebGLRenderingContext.createShader


createTexture() ​

ts
createTexture(): WebGLTexture | null;

Defined in: types/desktop-engine.d.ts:1489

Creates a texture

Returns ​

WebGLTexture | null

Inherited from ​

WebGLRenderingContext.createTexture


createTransformFeedback() ​

ts
createTransformFeedback(): WebGLTransformFeedback;

Defined in: types/desktop-engine.d.ts:2733

Creates a transform feedback object

Returns ​

WebGLTransformFeedback


createVertexArray() ​

ts
createVertexArray(): WebGLVertexArrayObject;

Defined in: types/desktop-engine.d.ts:2778

Creates a VAO

Returns ​

WebGLVertexArrayObject


cullFace() ​

ts
cullFace(mode): void;

Defined in: types/desktop-engine.d.ts:1495

Face culling mode

Parameters ​

ParameterType
modenumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.cullFace


deleteBuffer() ​

ts
deleteBuffer(buffer): void;

Defined in: types/desktop-engine.d.ts:1497

Deletes a buffer

Parameters ​

ParameterType
bufferWebGLBuffer | null

Returns ​

void

Inherited from ​

WebGLRenderingContext.deleteBuffer


deleteFramebuffer() ​

ts
deleteFramebuffer(framebuffer): void;

Defined in: types/desktop-engine.d.ts:1499

Deletes a framebuffer

Parameters ​

ParameterType
framebufferWebGLFramebuffer | null

Returns ​

void

Inherited from ​

WebGLRenderingContext.deleteFramebuffer


deleteProgram() ​

ts
deleteProgram(program): void;

Defined in: types/desktop-engine.d.ts:1507

Deletes a program

Parameters ​

ParameterType
programWebGLProgram | null

Returns ​

void

Inherited from ​

WebGLRenderingContext.deleteProgram


deleteQuery() ​

ts
deleteQuery(query): void;

Defined in: types/desktop-engine.d.ts:2686

Deletes a query

Parameters ​

ParameterType
queryWebGLQuery | null

Returns ​

void


deleteRenderbuffer() ​

ts
deleteRenderbuffer(renderbuffer): void;

Defined in: types/desktop-engine.d.ts:1501

Deletes a renderbuffer

Parameters ​

ParameterType
renderbufferWebGLRenderbuffer | null

Returns ​

void

Inherited from ​

WebGLRenderingContext.deleteRenderbuffer


deleteSampler() ​

ts
deleteSampler(sampler): void;

Defined in: types/desktop-engine.d.ts:2702

Deletes a sampler

Parameters ​

ParameterType
samplerWebGLSampler | null

Returns ​

void


deleteShader() ​

ts
deleteShader(shader): void;

Defined in: types/desktop-engine.d.ts:1503

Deletes a shader

Parameters ​

ParameterType
shaderWebGLShader | null

Returns ​

void

Inherited from ​

WebGLRenderingContext.deleteShader


deleteSync() ​

ts
deleteSync(sync): void;

Defined in: types/desktop-engine.d.ts:2720

Deletes a sync object

Parameters ​

ParameterType
syncWebGLSync | null

Returns ​

void


deleteTexture() ​

ts
deleteTexture(texture): void;

Defined in: types/desktop-engine.d.ts:1505

Deletes a texture

Parameters ​

ParameterType
textureWebGLTexture | null

Returns ​

void

Inherited from ​

WebGLRenderingContext.deleteTexture


deleteTransformFeedback() ​

ts
deleteTransformFeedback(tf): void;

Defined in: types/desktop-engine.d.ts:2735

Deletes a transform feedback object

Parameters ​

ParameterType
tf| WebGLTransformFeedback | null

Returns ​

void


deleteVertexArray() ​

ts
deleteVertexArray(vertexArray): void;

Defined in: types/desktop-engine.d.ts:2780

Deletes a VAO

Parameters ​

ParameterType
vertexArray| WebGLVertexArrayObject | null

Returns ​

void


depthFunc() ​

ts
depthFunc(func): void;

Defined in: types/desktop-engine.d.ts:1509

Depth comparison function

Parameters ​

ParameterType
funcnumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.depthFunc


depthMask() ​

ts
depthMask(flag): void;

Defined in: types/desktop-engine.d.ts:1511

Enables or disables depth writes

Parameters ​

ParameterType
flagboolean

Returns ​

void

Inherited from ​

WebGLRenderingContext.depthMask


depthRange() ​

ts
depthRange(zNear, zFar): void;

Defined in: types/desktop-engine.d.ts:1513

Depth range

Parameters ​

ParameterType
zNearnumber
zFarnumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.depthRange


detachShader() ​

ts
detachShader(program, shader): void;

Defined in: types/desktop-engine.d.ts:1515

Detaches a shader

Parameters ​

ParameterType
programWebGLProgram
shaderWebGLShader

Returns ​

void

Inherited from ​

WebGLRenderingContext.detachShader


disable() ​

ts
disable(cap): void;

Defined in: types/desktop-engine.d.ts:1517

Disables a capability

Parameters ​

ParameterType
capnumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.disable


disableVertexAttribArray() ​

ts
disableVertexAttribArray(index): void;

Defined in: types/desktop-engine.d.ts:1519

Disables a vertex attribute array

Parameters ​

ParameterType
indexnumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.disableVertexAttribArray


drawArrays() ​

ts
drawArrays(
   mode, 
   first, 
   count
): void;

Defined in: types/desktop-engine.d.ts:1521

Draws arrays

Parameters ​

ParameterType
modenumber
firstnumber
countnumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.drawArrays


drawArraysInstanced() ​

ts
drawArraysInstanced(
   mode, 
   first, 
   count, 
   instanceCount
): void;

Defined in: types/desktop-engine.d.ts:2664

Draws arrays with instancing

Parameters ​

ParameterType
modenumber
firstnumber
countnumber
instanceCountnumber

Returns ​

void


drawBuffers() ​

ts
drawBuffers(buffers): void;

Defined in: types/desktop-engine.d.ts:2672

Selects the color buffers to draw into (BACK for the canvas itself)

Parameters ​

ParameterType
buffersArrayLike<number>

Returns ​

void


drawElements() ​

ts
drawElements(
   mode, 
   count, 
   type, 
   offset
): void;

Defined in: types/desktop-engine.d.ts:1523

Draws elements

Parameters ​

ParameterType
modenumber
countnumber
typenumber
offsetnumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.drawElements


drawElementsInstanced() ​

ts
drawElementsInstanced(
   mode, 
   count, 
   type, 
   offset, 
   instanceCount
): void;

Defined in: types/desktop-engine.d.ts:2666

Draws elements with instancing

Parameters ​

ParameterType
modenumber
countnumber
typenumber
offsetnumber
instanceCountnumber

Returns ​

void


drawRangeElements() ​

ts
drawRangeElements(
   mode, 
   start, 
   end, 
   count, 
   type, 
   offset
): void;

Defined in: types/desktop-engine.d.ts:2668

Draws elements whose indices are within [start, end]

Parameters ​

ParameterType
modenumber
startnumber
endnumber
countnumber
typenumber
offsetnumber

Returns ​

void


enable() ​

ts
enable(cap): void;

Defined in: types/desktop-engine.d.ts:1525

Enables a capability

Parameters ​

ParameterType
capnumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.enable


enableVertexAttribArray() ​

ts
enableVertexAttribArray(index): void;

Defined in: types/desktop-engine.d.ts:1527

Enables a vertex attribute array

Parameters ​

ParameterType
indexnumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.enableVertexAttribArray


endQuery() ​

ts
endQuery(target): void;

Defined in: types/desktop-engine.d.ts:2692

Ends the active query of target

Parameters ​

ParameterType
targetnumber

Returns ​

void


endTransformFeedback() ​

ts
endTransformFeedback(): void;

Defined in: types/desktop-engine.d.ts:2743

Ends transform feedback

Returns ​

void


fenceSync() ​

ts
fenceSync(condition, flags): WebGLSync | null;

Defined in: types/desktop-engine.d.ts:2716

Inserts a fence (condition SYNC_GPU_COMMANDS_COMPLETE, flags 0); null if GL fails to create it

Parameters ​

ParameterType
conditionnumber
flagsnumber

Returns ​

WebGLSync | null


finish() ​

ts
finish(): void;

Defined in: types/desktop-engine.d.ts:1531

Waits for commands to finish

Returns ​

void

Inherited from ​

WebGLRenderingContext.finish


flush() ​

ts
flush(): void;

Defined in: types/desktop-engine.d.ts:1529

Flushes commands

Returns ​

void

Inherited from ​

WebGLRenderingContext.flush


framebufferRenderbuffer() ​

ts
framebufferRenderbuffer(
   target, 
   attachment, 
   renderbuffertarget, 
   renderbuffer
): void;

Defined in: types/desktop-engine.d.ts:1533

Attaches a renderbuffer to the framebuffer

Parameters ​

ParameterType
targetnumber
attachmentnumber
renderbuffertargetnumber
renderbufferWebGLRenderbuffer | null

Returns ​

void

Inherited from ​

WebGLRenderingContext.framebufferRenderbuffer


framebufferTexture2D() ​

ts
framebufferTexture2D(
   target, 
   attachment, 
   textarget, 
   texture, 
   level
): void;

Defined in: types/desktop-engine.d.ts:1535

Attaches a texture to the framebuffer

Parameters ​

ParameterType
targetnumber
attachmentnumber
textargetnumber
textureWebGLTexture | null
levelnumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.framebufferTexture2D


framebufferTextureLayer() ​

ts
framebufferTextureLayer(
   target, 
   attachment, 
   texture, 
   level, 
   layer
): void;

Defined in: types/desktop-engine.d.ts:2568

Attaches a layer of a 3D or 2D array texture to the framebuffer

Parameters ​

ParameterType
targetnumber
attachmentnumber
textureWebGLTexture | null
levelnumber
layernumber

Returns ​

void


frontFace() ​

ts
frontFace(mode): void;

Defined in: types/desktop-engine.d.ts:1537

Front face winding

Parameters ​

ParameterType
modenumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.frontFace


generateMipmap() ​

ts
generateMipmap(target): void;

Defined in: types/desktop-engine.d.ts:1539

Generates mipmaps

Parameters ​

ParameterType
targetnumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.generateMipmap


getActiveAttrib() ​

ts
getActiveAttrib(program, index): WebGLActiveInfo | null;

Defined in: types/desktop-engine.d.ts:1541

Gets attribute information

Parameters ​

ParameterType
programWebGLProgram
indexnumber

Returns ​

WebGLActiveInfo | null

Inherited from ​

WebGLRenderingContext.getActiveAttrib


getActiveUniform() ​

ts
getActiveUniform(program, index): WebGLActiveInfo | null;

Defined in: types/desktop-engine.d.ts:1543

Gets uniform information

Parameters ​

ParameterType
programWebGLProgram
indexnumber

Returns ​

WebGLActiveInfo | null

Inherited from ​

WebGLRenderingContext.getActiveUniform


getActiveUniformBlockName() ​

ts
getActiveUniformBlockName(program, uniformBlockIndex): string | null;

Defined in: types/desktop-engine.d.ts:2772

Gets the name of a uniform block

Parameters ​

ParameterType
programWebGLProgram
uniformBlockIndexnumber

Returns ​

string | null


getActiveUniformBlockParameter() ​

ts
getActiveUniformBlockParameter(
   program, 
   uniformBlockIndex, 
   pname
): any;

Defined in: types/desktop-engine.d.ts:2770

Queries a uniform block: UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES is a Uint32Array, UNIFORM_BLOCK_REFERENCED_BY_VERTEX/FRAGMENT_SHADER booleans, the rest numbers

Parameters ​

ParameterType
programWebGLProgram
uniformBlockIndexnumber
pnamenumber

Returns ​

any


getActiveUniforms() ​

ts
getActiveUniforms(
   program, 
   uniformIndices, 
   pname
): any;

Defined in: types/desktop-engine.d.ts:2763

Queries uniforms: an array with a number per uniform, or a boolean per uniform for UNIFORM_IS_ROW_MAJOR

Parameters ​

ParameterType
programWebGLProgram
uniformIndicesArrayLike<number>
pnamenumber

Returns ​

any


getAttachedShaders() ​

ts
getAttachedShaders(program): WebGLShader[] | null;

Defined in: types/desktop-engine.d.ts:1545

Gets the attached shaders

Parameters ​

ParameterType
programWebGLProgram

Returns ​

WebGLShader[] | null

Inherited from ​

WebGLRenderingContext.getAttachedShaders


getAttribLocation() ​

ts
getAttribLocation(program, name): number;

Defined in: types/desktop-engine.d.ts:1547

Gets an attribute location

Parameters ​

ParameterType
programWebGLProgram
namestring

Returns ​

number

Inherited from ​

WebGLRenderingContext.getAttribLocation


getBufferParameter() ​

ts
getBufferParameter(target, pname): any;

Defined in: types/desktop-engine.d.ts:1555

Queries a buffer parameter

Parameters ​

ParameterType
targetnumber
pnamenumber

Returns ​

any

Inherited from ​

WebGLRenderingContext.getBufferParameter


getBufferSubData() ​

ts
getBufferSubData(
   target, 
   srcByteOffset, 
   dstBuffer, 
   dstOffset?, 
   length?
): void;

Defined in: types/desktop-engine.d.ts:2562

Reads buffer data into dstBuffer, optionally only length elements from dstOffset

Parameters ​

ParameterType
targetnumber
srcByteOffsetnumber
dstBufferArrayBufferView
dstOffset?number
length?number

Returns ​

void


getContextAttributes() ​

ts
getContextAttributes(): WebGLContextAttributes;

Defined in: types/desktop-engine.d.ts:1419

Gets the context attributes (fixed values)

Returns ​

WebGLContextAttributes

Inherited from ​

WebGLRenderingContext.getContextAttributes


getError() ​

ts
getError(): number;

Defined in: types/desktop-engine.d.ts:1557

Gets the error code

Returns ​

number

Inherited from ​

WebGLRenderingContext.getError


getExtension() ​

Call Signature ​

ts
getExtension<K>(name): 
  | WebGL2ExtensionMap[K]
  | null;

Defined in: types/desktop-engine.d.ts:2480

Gets an extension object, or null if it isn't supported

Type Parameters ​
Type Parameter
K extends keyof WebGL2ExtensionMap
Parameters ​
ParameterType
nameK
Returns ​

| WebGL2ExtensionMap[K] | null

Overrides ​

WebGLRenderingContext.getExtension

Call Signature ​

ts
getExtension(name): null;

Defined in: types/desktop-engine.d.ts:2482

WebGL 1 extensions that are core in WebGL 2 always return null

Parameters ​
ParameterType
name| "OES_texture_float" | "OES_texture_half_float" | "OES_texture_half_float_linear" | "OES_standard_derivatives" | "OES_vertex_array_object" | "ANGLE_instanced_arrays" | "OES_element_index_uint" | "WEBGL_depth_texture" | "EXT_blend_minmax"
Returns ​

null

Overrides ​

WebGLRenderingContext.getExtension

Call Signature ​

ts
getExtension(name): object | null;

Defined in: types/desktop-engine.d.ts:2484

Gets an extension object, or null if it isn't supported

Parameters ​
ParameterType
namestring
Returns ​

object | null

Overrides ​
ts
WebGLRenderingContext.getExtension

getFragDataLocation() ​

ts
getFragDataLocation(program, name): number;

Defined in: types/desktop-engine.d.ts:2616

Gets the color number bound to a fragment shader output (-1 if none)

Parameters ​

ParameterType
programWebGLProgram
namestring

Returns ​

number


getFramebufferAttachmentParameter() ​

ts
getFramebufferAttachmentParameter(
   target, 
   attachment, 
   pname
): any;

Defined in: types/desktop-engine.d.ts:1559

Queries a framebuffer attachment parameter

Parameters ​

ParameterType
targetnumber
attachmentnumber
pnamenumber

Returns ​

any

Inherited from ​

WebGLRenderingContext.getFramebufferAttachmentParameter


getIndexedParameter() ​

ts
getIndexedParameter(target, index): any;

Defined in: types/desktop-engine.d.ts:2759

Queries an indexed binding: *_BUFFER_BINDING returns the WebGLBuffer or null, *_BUFFER_START/SIZE a number, other targets null

Parameters ​

ParameterType
targetnumber
indexnumber

Returns ​

any


getInternalformatParameter() ​

ts
getInternalformatParameter(
   target, 
   internalformat, 
   pname
): Int32Array<ArrayBufferLike> | null;

Defined in: types/desktop-engine.d.ts:2578

Queries an internal format; only SAMPLES is supported (an Int32Array), other pnames return null

Parameters ​

ParameterType
targetnumber
internalformatnumber
pnamenumber

Returns ​

Int32Array<ArrayBufferLike> | null


getParameter() ​

ts
getParameter(pname): any;

Defined in: types/desktop-engine.d.ts:2492

Queries a parameter; in addition to WebGL 1: the new buffer/framebuffer/sampler/texture/transform feedback/vertex array bindings return the object or null, RASTERIZER_DISCARD and TRANSFORM_FEEDBACK_ACTIVE/PAUSED are booleans, MAX_CLIENT_WAIT_TIMEOUT_WEBGL is 0

Parameters ​

ParameterType
pnamenumber

Returns ​

any

Overrides ​

WebGLRenderingContext.getParameter


getProgramInfoLog() ​

ts
getProgramInfoLog(program): string | null;

Defined in: types/desktop-engine.d.ts:1563

Gets the program info log

Parameters ​

ParameterType
programWebGLProgram

Returns ​

string | null

Inherited from ​

WebGLRenderingContext.getProgramInfoLog


getProgramParameter() ​

ts
getProgramParameter(program, pname): any;

Defined in: types/desktop-engine.d.ts:1561

Queries a program parameter: DELETE_STATUS, LINK_STATUS and VALIDATE_STATUS are booleans, the rest numbers

Parameters ​

ParameterType
programWebGLProgram
pnamenumber

Returns ​

any

Inherited from ​

WebGLRenderingContext.getProgramParameter


getQuery() ​

ts
getQuery(target, pname): WebGLQuery | null;

Defined in: types/desktop-engine.d.ts:2694

Gets the active query of target; only CURRENT_QUERY is supported, other pnames return null

Parameters ​

ParameterType
targetnumber
pnamenumber

Returns ​

WebGLQuery | null


getQueryParameter() ​

ts
getQueryParameter(query, pname): any;

Defined in: types/desktop-engine.d.ts:2696

Queries a query result: QUERY_RESULT_AVAILABLE is a boolean, QUERY_RESULT a number

Parameters ​

ParameterType
queryWebGLQuery
pnamenumber

Returns ​

any


getRenderbufferParameter() ​

ts
getRenderbufferParameter(target, pname): any;

Defined in: types/desktop-engine.d.ts:1565

Queries a renderbuffer parameter

Parameters ​

ParameterType
targetnumber
pnamenumber

Returns ​

any

Inherited from ​

WebGLRenderingContext.getRenderbufferParameter


getSamplerParameter() ​

ts
getSamplerParameter(sampler, pname): number;

Defined in: types/desktop-engine.d.ts:2712

Queries a sampler parameter

Parameters ​

ParameterType
samplerWebGLSampler
pnamenumber

Returns ​

number


getShaderInfoLog() ​

ts
getShaderInfoLog(shader): string | null;

Defined in: types/desktop-engine.d.ts:1571

Gets the shader info log

Parameters ​

ParameterType
shaderWebGLShader

Returns ​

string | null

Inherited from ​

WebGLRenderingContext.getShaderInfoLog


getShaderParameter() ​

ts
getShaderParameter(shader, pname): any;

Defined in: types/desktop-engine.d.ts:1567

Queries a shader parameter: DELETE_STATUS and COMPILE_STATUS are booleans, the rest numbers

Parameters ​

ParameterType
shaderWebGLShader
pnamenumber

Returns ​

any

Inherited from ​

WebGLRenderingContext.getShaderParameter


getShaderPrecisionFormat() ​

ts
getShaderPrecisionFormat(shadertype, precisiontype): 
  | WebGLShaderPrecisionFormat
  | null;

Defined in: types/desktop-engine.d.ts:1569

Queries shader precision

Parameters ​

ParameterType
shadertypenumber
precisiontypenumber

Returns ​

| WebGLShaderPrecisionFormat | null

Inherited from ​

WebGLRenderingContext.getShaderPrecisionFormat


getShaderSource() ​

ts
getShaderSource(shader): string | null;

Defined in: types/desktop-engine.d.ts:1573

Gets the shader source

Parameters ​

ParameterType
shaderWebGLShader

Returns ​

string | null

Inherited from ​

WebGLRenderingContext.getShaderSource


getSupportedExtensions() ​

ts
getSupportedExtensions(): string[];

Defined in: types/desktop-engine.d.ts:1423

Gets the list of supported extension names

Returns ​

string[]

Inherited from ​

WebGLRenderingContext.getSupportedExtensions


getSyncParameter() ​

ts
getSyncParameter(sync, pname): number | null;

Defined in: types/desktop-engine.d.ts:2729

Queries a sync object parameter (OBJECT_TYPE, SYNC_STATUS, SYNC_CONDITION, SYNC_FLAGS); null if the sync was deleted

Parameters ​

ParameterType
syncWebGLSync
pnamenumber

Returns ​

number | null


getTexParameter() ​

ts
getTexParameter(target, pname): any;

Defined in: types/desktop-engine.d.ts:1575

Queries a parameter of the texture bound to target (null if none): TEXTURE_IMMUTABLE_FORMAT is a boolean, the rest numbers

Parameters ​

ParameterType
targetnumber
pnamenumber

Returns ​

any

Inherited from ​

WebGLRenderingContext.getTexParameter


getTransformFeedbackVarying() ​

ts
getTransformFeedbackVarying(program, index): WebGLActiveInfo | null;

Defined in: types/desktop-engine.d.ts:2751

Gets information about a captured varying

Parameters ​

ParameterType
programWebGLProgram
indexnumber

Returns ​

WebGLActiveInfo | null


getUniform() ​

ts
getUniform(program, location): any;

Defined in: types/desktop-engine.d.ts:2494

Reads a uniform value: a number or boolean for scalars, a Float32Array/Int32Array/Uint32Array or boolean[] otherwise; null if not found

Parameters ​

ParameterType
programWebGLProgram
locationWebGLUniformLocation

Returns ​

any

Overrides ​

WebGLRenderingContext.getUniform


getUniformBlockIndex() ​

ts
getUniformBlockIndex(program, uniformBlockName): number;

Defined in: types/desktop-engine.d.ts:2765

Gets the index of a uniform block (INVALID_INDEX if not found)

Parameters ​

ParameterType
programWebGLProgram
uniformBlockNamestring

Returns ​

number


getUniformIndices() ​

ts
getUniformIndices(program, uniformNames): number[];

Defined in: types/desktop-engine.d.ts:2761

Gets the indices of uniforms by name (INVALID_INDEX for unknown names)

Parameters ​

ParameterType
programWebGLProgram
uniformNamesArrayLike<string>

Returns ​

number[]


getUniformLocation() ​

ts
getUniformLocation(program, name): WebGLUniformLocation | null;

Defined in: types/desktop-engine.d.ts:1579

Gets a uniform location

Parameters ​

ParameterType
programWebGLProgram
namestring

Returns ​

WebGLUniformLocation | null

Inherited from ​

WebGLRenderingContext.getUniformLocation


getVertexAttrib() ​

ts
getVertexAttrib(index, pname): any;

Defined in: types/desktop-engine.d.ts:1581

Queries a vertex attribute

Parameters ​

ParameterType
indexnumber
pnamenumber

Returns ​

any

Inherited from ​

WebGLRenderingContext.getVertexAttrib


getVertexAttribOffset() ​

ts
getVertexAttribOffset(index, pname): number;

Defined in: types/desktop-engine.d.ts:1583

Queries a vertex attribute offset

Parameters ​

ParameterType
indexnumber
pnamenumber

Returns ​

number

Inherited from ​

WebGLRenderingContext.getVertexAttribOffset


hint() ​

ts
hint(target, mode): void;

Defined in: types/desktop-engine.d.ts:1585

Hint

Parameters ​

ParameterType
targetnumber
modenumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.hint


invalidateFramebuffer() ​

ts
invalidateFramebuffer(target, attachments): void;

Defined in: types/desktop-engine.d.ts:2570

Invalidates framebuffer attachments

Parameters ​

ParameterType
targetnumber
attachmentsArrayLike<number>

Returns ​

void


invalidateSubFramebuffer() ​

ts
invalidateSubFramebuffer(
   target, 
   attachments, 
   x, 
   y, 
   width, 
   height
): void;

Defined in: types/desktop-engine.d.ts:2572

Invalidates a region of framebuffer attachments

Parameters ​

ParameterType
targetnumber
attachmentsArrayLike<number>
xnumber
ynumber
widthnumber
heightnumber

Returns ​

void


isBuffer() ​

ts
isBuffer(buffer): boolean;

Defined in: types/desktop-engine.d.ts:1587

Returns whether the object is a buffer

Parameters ​

ParameterType
bufferWebGLBuffer | null

Returns ​

boolean

Inherited from ​

WebGLRenderingContext.isBuffer


isContextLost() ​

ts
isContextLost(): boolean;

Defined in: types/desktop-engine.d.ts:1421

Whether the context was lost: the GPU stopped its work (see the canvas' webglcontextlost event). It isn't restored

Returns ​

boolean

Inherited from ​

WebGLRenderingContext.isContextLost


isEnabled() ​

ts
isEnabled(cap): boolean;

Defined in: types/desktop-engine.d.ts:1599

Returns whether a capability is enabled

Parameters ​

ParameterType
capnumber

Returns ​

boolean

Inherited from ​

WebGLRenderingContext.isEnabled


isFramebuffer() ​

ts
isFramebuffer(framebuffer): boolean;

Defined in: types/desktop-engine.d.ts:1589

Returns whether the object is a framebuffer

Parameters ​

ParameterType
framebufferWebGLFramebuffer | null

Returns ​

boolean

Inherited from ​

WebGLRenderingContext.isFramebuffer


isProgram() ​

ts
isProgram(program): boolean;

Defined in: types/desktop-engine.d.ts:1591

Returns whether the object is a program

Parameters ​

ParameterType
programWebGLProgram | null

Returns ​

boolean

Inherited from ​

WebGLRenderingContext.isProgram


isQuery() ​

ts
isQuery(query): boolean;

Defined in: types/desktop-engine.d.ts:2688

Returns whether the object is a query

Parameters ​

ParameterType
queryWebGLQuery | null

Returns ​

boolean


isRenderbuffer() ​

ts
isRenderbuffer(renderbuffer): boolean;

Defined in: types/desktop-engine.d.ts:1593

Returns whether the object is a renderbuffer

Parameters ​

ParameterType
renderbufferWebGLRenderbuffer | null

Returns ​

boolean

Inherited from ​

WebGLRenderingContext.isRenderbuffer


isSampler() ​

ts
isSampler(sampler): boolean;

Defined in: types/desktop-engine.d.ts:2704

Returns whether the object is a sampler

Parameters ​

ParameterType
samplerWebGLSampler | null

Returns ​

boolean


isShader() ​

ts
isShader(shader): boolean;

Defined in: types/desktop-engine.d.ts:1595

Returns whether the object is a shader

Parameters ​

ParameterType
shaderWebGLShader | null

Returns ​

boolean

Inherited from ​

WebGLRenderingContext.isShader


isSync() ​

ts
isSync(sync): boolean;

Defined in: types/desktop-engine.d.ts:2718

Returns whether the object is a live sync object

Parameters ​

ParameterType
syncWebGLSync | null

Returns ​

boolean


isTexture() ​

ts
isTexture(texture): boolean;

Defined in: types/desktop-engine.d.ts:1597

Returns whether the object is a texture

Parameters ​

ParameterType
textureWebGLTexture | null

Returns ​

boolean

Inherited from ​

WebGLRenderingContext.isTexture


isTransformFeedback() ​

ts
isTransformFeedback(tf): boolean;

Defined in: types/desktop-engine.d.ts:2737

Returns whether the object is a transform feedback object

Parameters ​

ParameterType
tf| WebGLTransformFeedback | null

Returns ​

boolean


isVertexArray() ​

ts
isVertexArray(vertexArray): boolean;

Defined in: types/desktop-engine.d.ts:2782

Returns whether the object is a VAO

Parameters ​

ParameterType
vertexArray| WebGLVertexArrayObject | null

Returns ​

boolean


lineWidth() ​

ts
lineWidth(width): void;

Defined in: types/desktop-engine.d.ts:1601

Line width

Parameters ​

ParameterType
widthnumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.lineWidth


linkProgram() ​

ts
linkProgram(program): void;

Defined in: types/desktop-engine.d.ts:1603

Links a program

Parameters ​

ParameterType
programWebGLProgram

Returns ​

void

Inherited from ​

WebGLRenderingContext.linkProgram


pauseTransformFeedback() ​

ts
pauseTransformFeedback(): void;

Defined in: types/desktop-engine.d.ts:2745

Pauses transform feedback

Returns ​

void


pixelStorei() ​

ts
pixelStorei(pname, param): void;

Defined in: types/desktop-engine.d.ts:1605

Pixel storage parameter

Parameters ​

ParameterType
pnamenumber
paramnumber | boolean

Returns ​

void

Inherited from ​

WebGLRenderingContext.pixelStorei


polygonOffset() ​

ts
polygonOffset(factor, units): void;

Defined in: types/desktop-engine.d.ts:1607

Polygon offset

Parameters ​

ParameterType
factornumber
unitsnumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.polygonOffset


readBuffer() ​

ts
readBuffer(src): void;

Defined in: types/desktop-engine.d.ts:2574

Selects the color buffer to read from

Parameters ​

ParameterType
srcnumber

Returns ​

void


readPixels() ​

Call Signature ​

ts
readPixels(
   x, 
   y, 
   width, 
   height, 
   format, 
   type, 
   dstData, 
   dstOffset?
): void;

Defined in: types/desktop-engine.d.ts:2532

Reads pixels into a typed array matching type, starting at element dstOffset

Parameters ​
ParameterType
xnumber
ynumber
widthnumber
heightnumber
formatnumber
typenumber
dstDataArrayBufferView
dstOffset?number
Returns ​

void

Overrides ​

WebGLRenderingContext.readPixels

Call Signature ​

ts
readPixels(
   x, 
   y, 
   width, 
   height, 
   format, 
   type, 
   offset
): void;

Defined in: types/desktop-engine.d.ts:2534

Reads pixels into the bound PIXEL_PACK_BUFFER

Parameters ​
ParameterType
xnumber
ynumber
widthnumber
heightnumber
formatnumber
typenumber
offsetnumber
Returns ​

void

Overrides ​
ts
WebGLRenderingContext.readPixels

renderbufferStorage() ​

ts
renderbufferStorage(
   target, 
   internalformat, 
   width, 
   height
): void;

Defined in: types/desktop-engine.d.ts:1611

Allocates renderbuffer storage

Parameters ​

ParameterType
targetnumber
internalformatnumber
widthnumber
heightnumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.renderbufferStorage


renderbufferStorageMultisample() ​

ts
renderbufferStorageMultisample(
   target, 
   samples, 
   internalformat, 
   width, 
   height
): void;

Defined in: types/desktop-engine.d.ts:2580

Allocates multisampled renderbuffer storage (DEPTH_STENCIL means DEPTH24_STENCIL8)

Parameters ​

ParameterType
targetnumber
samplesnumber
internalformatnumber
widthnumber
heightnumber

Returns ​

void


resumeTransformFeedback() ​

ts
resumeTransformFeedback(): void;

Defined in: types/desktop-engine.d.ts:2747

Resumes transform feedback

Returns ​

void


sampleCoverage() ​

ts
sampleCoverage(value, invert): void;

Defined in: types/desktop-engine.d.ts:1613

Multisample coverage

Parameters ​

ParameterType
valuenumber
invertboolean

Returns ​

void

Inherited from ​

WebGLRenderingContext.sampleCoverage


samplerParameterf() ​

ts
samplerParameterf(
   sampler, 
   pname, 
   param
): void;

Defined in: types/desktop-engine.d.ts:2710

Float sampler parameter

Parameters ​

ParameterType
samplerWebGLSampler
pnamenumber
paramnumber

Returns ​

void


samplerParameteri() ​

ts
samplerParameteri(
   sampler, 
   pname, 
   param
): void;

Defined in: types/desktop-engine.d.ts:2708

Integer sampler parameter

Parameters ​

ParameterType
samplerWebGLSampler
pnamenumber
paramnumber

Returns ​

void


scissor() ​

ts
scissor(
   x, 
   y, 
   width, 
   height
): void;

Defined in: types/desktop-engine.d.ts:1615

Scissor rectangle

Parameters ​

ParameterType
xnumber
ynumber
widthnumber
heightnumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.scissor


shaderSource() ​

ts
shaderSource(shader, source): void;

Defined in: types/desktop-engine.d.ts:1617

Sets the shader source

Parameters ​

ParameterType
shaderWebGLShader
sourcestring

Returns ​

void

Inherited from ​

WebGLRenderingContext.shaderSource


stencilFunc() ​

ts
stencilFunc(
   func, 
   ref, 
   mask
): void;

Defined in: types/desktop-engine.d.ts:1619

Stencil function

Parameters ​

ParameterType
funcnumber
refnumber
masknumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.stencilFunc


stencilFuncSeparate() ​

ts
stencilFuncSeparate(
   face, 
   func, 
   ref, 
   mask
): void;

Defined in: types/desktop-engine.d.ts:1621

Separate stencil functions

Parameters ​

ParameterType
facenumber
funcnumber
refnumber
masknumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.stencilFuncSeparate


stencilMask() ​

ts
stencilMask(mask): void;

Defined in: types/desktop-engine.d.ts:1623

Stencil write mask

Parameters ​

ParameterType
masknumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.stencilMask


stencilMaskSeparate() ​

ts
stencilMaskSeparate(face, mask): void;

Defined in: types/desktop-engine.d.ts:1625

Separate stencil write masks

Parameters ​

ParameterType
facenumber
masknumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.stencilMaskSeparate


stencilOp() ​

ts
stencilOp(
   fail, 
   zfail, 
   zpass
): void;

Defined in: types/desktop-engine.d.ts:1627

Stencil operation

Parameters ​

ParameterType
failnumber
zfailnumber
zpassnumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.stencilOp


stencilOpSeparate() ​

ts
stencilOpSeparate(
   face, 
   fail, 
   zfail, 
   zpass
): void;

Defined in: types/desktop-engine.d.ts:1629

Separate stencil operations

Parameters ​

ParameterType
facenumber
failnumber
zfailnumber
zpassnumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.stencilOpSeparate


texImage2D() ​

Call Signature ​

ts
texImage2D(
   target, 
   level, 
   internalformat, 
   format, 
   type, 
   source
): void;

Defined in: types/desktop-engine.d.ts:2502

Uploads a texture from a canvas, image or pixel data, at its own size (6-argument form)

Parameters ​
ParameterType
targetnumber
levelnumber
internalformatnumber
formatnumber
typenumber
sourceCanvasDrawable
Returns ​

void

Overrides ​

WebGLRenderingContext.texImage2D

Call Signature ​

ts
texImage2D(
   target, 
   level, 
   internalformat, 
   width, 
   height, 
   border, 
   format, 
   type, 
   pboOffset
): void;

Defined in: types/desktop-engine.d.ts:2504

Uploads a texture from the bound PIXEL_UNPACK_BUFFER

Parameters ​
ParameterType
targetnumber
levelnumber
internalformatnumber
widthnumber
heightnumber
bordernumber
formatnumber
typenumber
pboOffsetnumber
Returns ​

void

Overrides ​

WebGLRenderingContext.texImage2D

Call Signature ​

ts
texImage2D(
   target, 
   level, 
   internalformat, 
   width, 
   height, 
   border, 
   format, 
   type, 
   source
): void;

Defined in: types/desktop-engine.d.ts:2509

Uploads the width × height region of a canvas, image or pixel data starting at UNPACK_SKIP_PIXELS/UNPACK_SKIP_ROWS (zero outside the source)

Parameters ​
ParameterType
targetnumber
levelnumber
internalformatnumber
widthnumber
heightnumber
bordernumber
formatnumber
typenumber
sourceCanvasDrawable
Returns ​

void

Overrides ​
ts
WebGLRenderingContext.texImage2D

Call Signature ​

ts
texImage2D(
   target, 
   level, 
   internalformat, 
   width, 
   height, 
   border, 
   format, 
   type, 
   srcData, 
   srcOffset?
): void;

Defined in: types/desktop-engine.d.ts:2511

Uploads a texture from a typed array matching type, starting at element srcOffset (null only allocates it)

Parameters ​
ParameterType
targetnumber
levelnumber
internalformatnumber
widthnumber
heightnumber
bordernumber
formatnumber
typenumber
srcDataArrayBufferView<ArrayBufferLike> | null
srcOffset?number
Returns ​

void

Overrides ​
ts
WebGLRenderingContext.texImage2D

texImage3D() ​

Call Signature ​

ts
texImage3D(
   target, 
   level, 
   internalformat, 
   width, 
   height, 
   depth, 
   border, 
   format, 
   type, 
   pboOffset
): void;

Defined in: types/desktop-engine.d.ts:2588

Uploads a 3D or 2D array texture from the bound PIXEL_UNPACK_BUFFER

Parameters ​
ParameterType
targetnumber
levelnumber
internalformatnumber
widthnumber
heightnumber
depthnumber
bordernumber
formatnumber
typenumber
pboOffsetnumber
Returns ​

void

Call Signature ​

ts
texImage3D(
   target, 
   level, 
   internalformat, 
   width, 
   height, 
   depth, 
   border, 
   format, 
   type, 
   source
): void;

Defined in: types/desktop-engine.d.ts:2594

Uploads a 3D or 2D array texture from a canvas, image or pixel data: depth slices of width × height stacked top to bottom in the source, UNPACK_IMAGE_HEIGHT rows apart (height if 0), starting at UNPACK_SKIP_PIXELS/UNPACK_SKIP_ROWS after UNPACK_SKIP_IMAGES slices (zero outside the source). UNPACK_FLIP_Y_WEBGL flips each slice.

Parameters ​
ParameterType
targetnumber
levelnumber
internalformatnumber
widthnumber
heightnumber
depthnumber
bordernumber
formatnumber
typenumber
sourceCanvasDrawable
Returns ​

void

Call Signature ​

ts
texImage3D(
   target, 
   level, 
   internalformat, 
   width, 
   height, 
   depth, 
   border, 
   format, 
   type, 
   srcData, 
   srcOffset?
): void;

Defined in: types/desktop-engine.d.ts:2596

Uploads a 3D or 2D array texture from a typed array matching type, starting at element srcOffset (null only allocates it)

Parameters ​
ParameterType
targetnumber
levelnumber
internalformatnumber
widthnumber
heightnumber
depthnumber
bordernumber
formatnumber
typenumber
srcDataArrayBufferView<ArrayBufferLike> | null
srcOffset?number
Returns ​

void


texParameterf() ​

ts
texParameterf(
   target, 
   pname, 
   param
): void;

Defined in: types/desktop-engine.d.ts:1639

Float texture parameter

Parameters ​

ParameterType
targetnumber
pnamenumber
paramnumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.texParameterf


texParameteri() ​

ts
texParameteri(
   target, 
   pname, 
   param
): void;

Defined in: types/desktop-engine.d.ts:1641

Integer texture parameter

Parameters ​

ParameterType
targetnumber
pnamenumber
paramnumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.texParameteri


texStorage2D() ​

ts
texStorage2D(
   target, 
   levels, 
   internalformat, 
   width, 
   height
): void;

Defined in: types/desktop-engine.d.ts:2584

Allocates immutable storage for a 2D or cube map texture

Parameters ​

ParameterType
targetnumber
levelsnumber
internalformatnumber
widthnumber
heightnumber

Returns ​

void


texStorage3D() ​

ts
texStorage3D(
   target, 
   levels, 
   internalformat, 
   width, 
   height, 
   depth
): void;

Defined in: types/desktop-engine.d.ts:2586

Allocates immutable storage for a 3D or 2D array texture

Parameters ​

ParameterType
targetnumber
levelsnumber
internalformatnumber
widthnumber
heightnumber
depthnumber

Returns ​

void


texSubImage2D() ​

Call Signature ​

ts
texSubImage2D(
   target, 
   level, 
   xoffset, 
   yoffset, 
   format, 
   type, 
   source
): void;

Defined in: types/desktop-engine.d.ts:2513

Updates a texture from a canvas, image or pixel data, at its own size (7-argument form)

Parameters ​
ParameterType
targetnumber
levelnumber
xoffsetnumber
yoffsetnumber
formatnumber
typenumber
sourceCanvasDrawable
Returns ​

void

Overrides ​

WebGLRenderingContext.texSubImage2D

Call Signature ​

ts
texSubImage2D(
   target, 
   level, 
   xoffset, 
   yoffset, 
   width, 
   height, 
   format, 
   type, 
   pboOffset
): void;

Defined in: types/desktop-engine.d.ts:2515

Updates a texture from the bound PIXEL_UNPACK_BUFFER

Parameters ​
ParameterType
targetnumber
levelnumber
xoffsetnumber
yoffsetnumber
widthnumber
heightnumber
formatnumber
typenumber
pboOffsetnumber
Returns ​

void

Overrides ​

WebGLRenderingContext.texSubImage2D

Call Signature ​

ts
texSubImage2D(
   target, 
   level, 
   xoffset, 
   yoffset, 
   width, 
   height, 
   format, 
   type, 
   source
): void;

Defined in: types/desktop-engine.d.ts:2520

Updates a texture from the width × height region of a canvas, image or pixel data starting at UNPACK_SKIP_PIXELS/UNPACK_SKIP_ROWS (zero outside the source)

Parameters ​
ParameterType
targetnumber
levelnumber
xoffsetnumber
yoffsetnumber
widthnumber
heightnumber
formatnumber
typenumber
sourceCanvasDrawable
Returns ​

void

Overrides ​
ts
WebGLRenderingContext.texSubImage2D

Call Signature ​

ts
texSubImage2D(
   target, 
   level, 
   xoffset, 
   yoffset, 
   width, 
   height, 
   format, 
   type, 
   srcData, 
   srcOffset?
): void;

Defined in: types/desktop-engine.d.ts:2522

Updates a texture from a typed array matching type, starting at element srcOffset

Parameters ​
ParameterType
targetnumber
levelnumber
xoffsetnumber
yoffsetnumber
widthnumber
heightnumber
formatnumber
typenumber
srcDataArrayBufferView<ArrayBufferLike> | null
srcOffset?number
Returns ​

void

Overrides ​
ts
WebGLRenderingContext.texSubImage2D

texSubImage3D() ​

Call Signature ​

ts
texSubImage3D(
   target, 
   level, 
   xoffset, 
   yoffset, 
   zoffset, 
   width, 
   height, 
   depth, 
   format, 
   type, 
   pboOffset
): void;

Defined in: types/desktop-engine.d.ts:2598

Updates a 3D or 2D array texture from the bound PIXEL_UNPACK_BUFFER

Parameters ​
ParameterType
targetnumber
levelnumber
xoffsetnumber
yoffsetnumber
zoffsetnumber
widthnumber
heightnumber
depthnumber
formatnumber
typenumber
pboOffsetnumber
Returns ​

void

Call Signature ​

ts
texSubImage3D(
   target, 
   level, 
   xoffset, 
   yoffset, 
   zoffset, 
   width, 
   height, 
   depth, 
   format, 
   type, 
   source
): void;

Defined in: types/desktop-engine.d.ts:2600

Updates a 3D or 2D array texture from a canvas, image or pixel data, whose slices are selected as in texImage3D

Parameters ​
ParameterType
targetnumber
levelnumber
xoffsetnumber
yoffsetnumber
zoffsetnumber
widthnumber
heightnumber
depthnumber
formatnumber
typenumber
sourceCanvasDrawable
Returns ​

void

Call Signature ​

ts
texSubImage3D(
   target, 
   level, 
   xoffset, 
   yoffset, 
   zoffset, 
   width, 
   height, 
   depth, 
   format, 
   type, 
   srcData, 
   srcOffset?
): void;

Defined in: types/desktop-engine.d.ts:2602

Updates a 3D or 2D array texture from a typed array matching type, starting at element srcOffset

Parameters ​
ParameterType
targetnumber
levelnumber
xoffsetnumber
yoffsetnumber
zoffsetnumber
widthnumber
heightnumber
depthnumber
formatnumber
typenumber
srcDataArrayBufferView
srcOffset?number
Returns ​

void


transformFeedbackVaryings() ​

ts
transformFeedbackVaryings(
   program, 
   varyings, 
   bufferMode
): void;

Defined in: types/desktop-engine.d.ts:2749

Sets the varyings to capture; takes effect on the next linkProgram

Parameters ​

ParameterType
programWebGLProgram
varyingsArrayLike<string>
bufferModenumber

Returns ​

void


uniform1f() ​

ts
uniform1f(location, x): void;

Defined in: types/desktop-engine.d.ts:1643

Sets a float uniform

Parameters ​

ParameterType
locationWebGLUniformLocation | null
xnumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.uniform1f


uniform1fv() ​

ts
uniform1fv(
   location, 
   data, 
   srcOffset?, 
   srcLength?
): void;

Defined in: types/desktop-engine.d.ts:2536

Sets a float array uniform

Parameters ​

ParameterType
locationWebGLUniformLocation | null
dataFloat32List
srcOffset?number
srcLength?number

Returns ​

void

Overrides ​

WebGLRenderingContext.uniform1fv


uniform1i() ​

ts
uniform1i(location, x): void;

Defined in: types/desktop-engine.d.ts:1651

Sets an int uniform

Parameters ​

ParameterType
locationWebGLUniformLocation | null
xnumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.uniform1i


uniform1iv() ​

ts
uniform1iv(
   location, 
   data, 
   srcOffset?, 
   srcLength?
): void;

Defined in: types/desktop-engine.d.ts:2544

Sets an int array uniform

Parameters ​

ParameterType
locationWebGLUniformLocation | null
dataInt32List
srcOffset?number
srcLength?number

Returns ​

void

Overrides ​

WebGLRenderingContext.uniform1iv


uniform1ui() ​

ts
uniform1ui(location, v0): void;

Defined in: types/desktop-engine.d.ts:2620

Sets a uint uniform

Parameters ​

ParameterType
locationWebGLUniformLocation | null
v0number

Returns ​

void


uniform1uiv() ​

ts
uniform1uiv(
   location, 
   data, 
   srcOffset?, 
   srcLength?
): void;

Defined in: types/desktop-engine.d.ts:2628

Sets a uint array uniform

Parameters ​

ParameterType
locationWebGLUniformLocation | null
dataUint32List
srcOffset?number
srcLength?number

Returns ​

void


uniform2f() ​

ts
uniform2f(
   location, 
   x, 
   y
): void;

Defined in: types/desktop-engine.d.ts:1645

Sets a vec2 uniform

Parameters ​

ParameterType
locationWebGLUniformLocation | null
xnumber
ynumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.uniform2f


uniform2fv() ​

ts
uniform2fv(
   location, 
   data, 
   srcOffset?, 
   srcLength?
): void;

Defined in: types/desktop-engine.d.ts:2538

Sets a vec2 array uniform

Parameters ​

ParameterType
locationWebGLUniformLocation | null
dataFloat32List
srcOffset?number
srcLength?number

Returns ​

void

Overrides ​

WebGLRenderingContext.uniform2fv


uniform2i() ​

ts
uniform2i(
   location, 
   x, 
   y
): void;

Defined in: types/desktop-engine.d.ts:1653

Sets an ivec2 uniform

Parameters ​

ParameterType
locationWebGLUniformLocation | null
xnumber
ynumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.uniform2i


uniform2iv() ​

ts
uniform2iv(
   location, 
   data, 
   srcOffset?, 
   srcLength?
): void;

Defined in: types/desktop-engine.d.ts:2546

Sets an ivec2 array uniform

Parameters ​

ParameterType
locationWebGLUniformLocation | null
dataInt32List
srcOffset?number
srcLength?number

Returns ​

void

Overrides ​

WebGLRenderingContext.uniform2iv


uniform2ui() ​

ts
uniform2ui(
   location, 
   v0, 
   v1
): void;

Defined in: types/desktop-engine.d.ts:2622

Sets a uvec2 uniform

Parameters ​

ParameterType
locationWebGLUniformLocation | null
v0number
v1number

Returns ​

void


uniform2uiv() ​

ts
uniform2uiv(
   location, 
   data, 
   srcOffset?, 
   srcLength?
): void;

Defined in: types/desktop-engine.d.ts:2630

Sets a uvec2 array uniform

Parameters ​

ParameterType
locationWebGLUniformLocation | null
dataUint32List
srcOffset?number
srcLength?number

Returns ​

void


uniform3f() ​

ts
uniform3f(
   location, 
   x, 
   y, 
   z
): void;

Defined in: types/desktop-engine.d.ts:1647

Sets a vec3 uniform

Parameters ​

ParameterType
locationWebGLUniformLocation | null
xnumber
ynumber
znumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.uniform3f


uniform3fv() ​

ts
uniform3fv(
   location, 
   data, 
   srcOffset?, 
   srcLength?
): void;

Defined in: types/desktop-engine.d.ts:2540

Sets a vec3 array uniform

Parameters ​

ParameterType
locationWebGLUniformLocation | null
dataFloat32List
srcOffset?number
srcLength?number

Returns ​

void

Overrides ​

WebGLRenderingContext.uniform3fv


uniform3i() ​

ts
uniform3i(
   location, 
   x, 
   y, 
   z
): void;

Defined in: types/desktop-engine.d.ts:1655

Sets an ivec3 uniform

Parameters ​

ParameterType
locationWebGLUniformLocation | null
xnumber
ynumber
znumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.uniform3i


uniform3iv() ​

ts
uniform3iv(
   location, 
   data, 
   srcOffset?, 
   srcLength?
): void;

Defined in: types/desktop-engine.d.ts:2548

Sets an ivec3 array uniform

Parameters ​

ParameterType
locationWebGLUniformLocation | null
dataInt32List
srcOffset?number
srcLength?number

Returns ​

void

Overrides ​

WebGLRenderingContext.uniform3iv


uniform3ui() ​

ts
uniform3ui(
   location, 
   v0, 
   v1, 
   v2
): void;

Defined in: types/desktop-engine.d.ts:2624

Sets a uvec3 uniform

Parameters ​

ParameterType
locationWebGLUniformLocation | null
v0number
v1number
v2number

Returns ​

void


uniform3uiv() ​

ts
uniform3uiv(
   location, 
   data, 
   srcOffset?, 
   srcLength?
): void;

Defined in: types/desktop-engine.d.ts:2632

Sets a uvec3 array uniform

Parameters ​

ParameterType
locationWebGLUniformLocation | null
dataUint32List
srcOffset?number
srcLength?number

Returns ​

void


uniform4f() ​

ts
uniform4f(
   location, 
   x, 
   y, 
   z, 
   w
): void;

Defined in: types/desktop-engine.d.ts:1649

Sets a vec4 uniform

Parameters ​

ParameterType
locationWebGLUniformLocation | null
xnumber
ynumber
znumber
wnumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.uniform4f


uniform4fv() ​

ts
uniform4fv(
   location, 
   data, 
   srcOffset?, 
   srcLength?
): void;

Defined in: types/desktop-engine.d.ts:2542

Sets a vec4 array uniform

Parameters ​

ParameterType
locationWebGLUniformLocation | null
dataFloat32List
srcOffset?number
srcLength?number

Returns ​

void

Overrides ​

WebGLRenderingContext.uniform4fv


uniform4i() ​

ts
uniform4i(
   location, 
   x, 
   y, 
   z, 
   w
): void;

Defined in: types/desktop-engine.d.ts:1657

Sets an ivec4 uniform

Parameters ​

ParameterType
locationWebGLUniformLocation | null
xnumber
ynumber
znumber
wnumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.uniform4i


uniform4iv() ​

ts
uniform4iv(
   location, 
   data, 
   srcOffset?, 
   srcLength?
): void;

Defined in: types/desktop-engine.d.ts:2550

Sets an ivec4 array uniform

Parameters ​

ParameterType
locationWebGLUniformLocation | null
dataInt32List
srcOffset?number
srcLength?number

Returns ​

void

Overrides ​

WebGLRenderingContext.uniform4iv


uniform4ui() ​

ts
uniform4ui(
   location, 
   v0, 
   v1, 
   v2, 
   v3
): void;

Defined in: types/desktop-engine.d.ts:2626

Sets a uvec4 uniform

Parameters ​

ParameterType
locationWebGLUniformLocation | null
v0number
v1number
v2number
v3number

Returns ​

void


uniform4uiv() ​

ts
uniform4uiv(
   location, 
   data, 
   srcOffset?, 
   srcLength?
): void;

Defined in: types/desktop-engine.d.ts:2634

Sets a uvec4 array uniform

Parameters ​

ParameterType
locationWebGLUniformLocation | null
dataUint32List
srcOffset?number
srcLength?number

Returns ​

void


uniformBlockBinding() ​

ts
uniformBlockBinding(
   program, 
   uniformBlockIndex, 
   uniformBlockBinding
): void;

Defined in: types/desktop-engine.d.ts:2774

Assigns a uniform block to a UNIFORM_BUFFER binding point

Parameters ​

ParameterType
programWebGLProgram
uniformBlockIndexnumber
uniformBlockBindingnumber

Returns ​

void


uniformMatrix2fv() ​

ts
uniformMatrix2fv(
   location, 
   transpose, 
   data, 
   srcOffset?, 
   srcLength?
): void;

Defined in: types/desktop-engine.d.ts:2552

Sets a mat2 uniform

Parameters ​

ParameterType
locationWebGLUniformLocation | null
transposeboolean
dataFloat32List
srcOffset?number
srcLength?number

Returns ​

void

Overrides ​

WebGLRenderingContext.uniformMatrix2fv


uniformMatrix2x3fv() ​

ts
uniformMatrix2x3fv(
   location, 
   transpose, 
   data, 
   srcOffset?, 
   srcLength?
): void;

Defined in: types/desktop-engine.d.ts:2636

Sets a mat2x3 uniform

Parameters ​

ParameterType
locationWebGLUniformLocation | null
transposeboolean
dataFloat32List
srcOffset?number
srcLength?number

Returns ​

void


uniformMatrix2x4fv() ​

ts
uniformMatrix2x4fv(
   location, 
   transpose, 
   data, 
   srcOffset?, 
   srcLength?
): void;

Defined in: types/desktop-engine.d.ts:2638

Sets a mat2x4 uniform

Parameters ​

ParameterType
locationWebGLUniformLocation | null
transposeboolean
dataFloat32List
srcOffset?number
srcLength?number

Returns ​

void


uniformMatrix3fv() ​

ts
uniformMatrix3fv(
   location, 
   transpose, 
   data, 
   srcOffset?, 
   srcLength?
): void;

Defined in: types/desktop-engine.d.ts:2554

Sets a mat3 uniform

Parameters ​

ParameterType
locationWebGLUniformLocation | null
transposeboolean
dataFloat32List
srcOffset?number
srcLength?number

Returns ​

void

Overrides ​

WebGLRenderingContext.uniformMatrix3fv


uniformMatrix3x2fv() ​

ts
uniformMatrix3x2fv(
   location, 
   transpose, 
   data, 
   srcOffset?, 
   srcLength?
): void;

Defined in: types/desktop-engine.d.ts:2640

Sets a mat3x2 uniform

Parameters ​

ParameterType
locationWebGLUniformLocation | null
transposeboolean
dataFloat32List
srcOffset?number
srcLength?number

Returns ​

void


uniformMatrix3x4fv() ​

ts
uniformMatrix3x4fv(
   location, 
   transpose, 
   data, 
   srcOffset?, 
   srcLength?
): void;

Defined in: types/desktop-engine.d.ts:2642

Sets a mat3x4 uniform

Parameters ​

ParameterType
locationWebGLUniformLocation | null
transposeboolean
dataFloat32List
srcOffset?number
srcLength?number

Returns ​

void


uniformMatrix4fv() ​

ts
uniformMatrix4fv(
   location, 
   transpose, 
   data, 
   srcOffset?, 
   srcLength?
): void;

Defined in: types/desktop-engine.d.ts:2556

Sets a mat4 uniform

Parameters ​

ParameterType
locationWebGLUniformLocation | null
transposeboolean
dataFloat32List
srcOffset?number
srcLength?number

Returns ​

void

Overrides ​

WebGLRenderingContext.uniformMatrix4fv


uniformMatrix4x2fv() ​

ts
uniformMatrix4x2fv(
   location, 
   transpose, 
   data, 
   srcOffset?, 
   srcLength?
): void;

Defined in: types/desktop-engine.d.ts:2644

Sets a mat4x2 uniform

Parameters ​

ParameterType
locationWebGLUniformLocation | null
transposeboolean
dataFloat32List
srcOffset?number
srcLength?number

Returns ​

void


uniformMatrix4x3fv() ​

ts
uniformMatrix4x3fv(
   location, 
   transpose, 
   data, 
   srcOffset?, 
   srcLength?
): void;

Defined in: types/desktop-engine.d.ts:2646

Sets a mat4x3 uniform

Parameters ​

ParameterType
locationWebGLUniformLocation | null
transposeboolean
dataFloat32List
srcOffset?number
srcLength?number

Returns ​

void


useProgram() ​

ts
useProgram(program): void;

Defined in: types/desktop-engine.d.ts:1681

Uses a program

Parameters ​

ParameterType
programWebGLProgram | null

Returns ​

void

Inherited from ​

WebGLRenderingContext.useProgram


validateProgram() ​

ts
validateProgram(program): void;

Defined in: types/desktop-engine.d.ts:1683

Validates a program

Parameters ​

ParameterType
programWebGLProgram

Returns ​

void

Inherited from ​

WebGLRenderingContext.validateProgram


vertexAttrib1f() ​

ts
vertexAttrib1f(index, x): void;

Defined in: types/desktop-engine.d.ts:1685

Sets a constant vertex attribute (1 component)

Parameters ​

ParameterType
indexnumber
xnumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.vertexAttrib1f


vertexAttrib1fv() ​

ts
vertexAttrib1fv(index, values): void;

Defined in: types/desktop-engine.d.ts:1693

Sets a constant vertex attribute from an array (1 component)

Parameters ​

ParameterType
indexnumber
valuesFloat32List

Returns ​

void

Inherited from ​

WebGLRenderingContext.vertexAttrib1fv


vertexAttrib2f() ​

ts
vertexAttrib2f(
   index, 
   x, 
   y
): void;

Defined in: types/desktop-engine.d.ts:1687

Sets a constant vertex attribute (2 components)

Parameters ​

ParameterType
indexnumber
xnumber
ynumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.vertexAttrib2f


vertexAttrib2fv() ​

ts
vertexAttrib2fv(index, values): void;

Defined in: types/desktop-engine.d.ts:1695

Sets a constant vertex attribute from an array (2 components)

Parameters ​

ParameterType
indexnumber
valuesFloat32List

Returns ​

void

Inherited from ​

WebGLRenderingContext.vertexAttrib2fv


vertexAttrib3f() ​

ts
vertexAttrib3f(
   index, 
   x, 
   y, 
   z
): void;

Defined in: types/desktop-engine.d.ts:1689

Sets a constant vertex attribute (3 components)

Parameters ​

ParameterType
indexnumber
xnumber
ynumber
znumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.vertexAttrib3f


vertexAttrib3fv() ​

ts
vertexAttrib3fv(index, values): void;

Defined in: types/desktop-engine.d.ts:1697

Sets a constant vertex attribute from an array (3 components)

Parameters ​

ParameterType
indexnumber
valuesFloat32List

Returns ​

void

Inherited from ​

WebGLRenderingContext.vertexAttrib3fv


vertexAttrib4f() ​

ts
vertexAttrib4f(
   index, 
   x, 
   y, 
   z, 
   w
): void;

Defined in: types/desktop-engine.d.ts:1691

Sets a constant vertex attribute (4 components)

Parameters ​

ParameterType
indexnumber
xnumber
ynumber
znumber
wnumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.vertexAttrib4f


vertexAttrib4fv() ​

ts
vertexAttrib4fv(index, values): void;

Defined in: types/desktop-engine.d.ts:1699

Sets a constant vertex attribute from an array (4 components)

Parameters ​

ParameterType
indexnumber
valuesFloat32List

Returns ​

void

Inherited from ​

WebGLRenderingContext.vertexAttrib4fv


vertexAttribDivisor() ​

ts
vertexAttribDivisor(index, divisor): void;

Defined in: types/desktop-engine.d.ts:2662

Sets the instance divisor of an attribute

Parameters ​

ParameterType
indexnumber
divisornumber

Returns ​

void


vertexAttribI4i() ​

ts
vertexAttribI4i(
   index, 
   x, 
   y, 
   z, 
   w
): void;

Defined in: types/desktop-engine.d.ts:2650

Sets a constant integer vertex attribute

Parameters ​

ParameterType
indexnumber
xnumber
ynumber
znumber
wnumber

Returns ​

void


vertexAttribI4iv() ​

ts
vertexAttribI4iv(index, values): void;

Defined in: types/desktop-engine.d.ts:2654

Sets a constant integer vertex attribute from an array (at least 4 values)

Parameters ​

ParameterType
indexnumber
valuesInt32List

Returns ​

void


vertexAttribI4ui() ​

ts
vertexAttribI4ui(
   index, 
   x, 
   y, 
   z, 
   w
): void;

Defined in: types/desktop-engine.d.ts:2652

Sets a constant unsigned integer vertex attribute

Parameters ​

ParameterType
indexnumber
xnumber
ynumber
znumber
wnumber

Returns ​

void


vertexAttribI4uiv() ​

ts
vertexAttribI4uiv(index, values): void;

Defined in: types/desktop-engine.d.ts:2656

Sets a constant unsigned integer vertex attribute from an array (at least 4 values)

Parameters ​

ParameterType
indexnumber
valuesUint32List

Returns ​

void


vertexAttribIPointer() ​

ts
vertexAttribIPointer(
   index, 
   size, 
   type, 
   stride, 
   offset
): void;

Defined in: types/desktop-engine.d.ts:2658

Integer vertex attribute pointer

Parameters ​

ParameterType
indexnumber
sizenumber
typenumber
stridenumber
offsetnumber

Returns ​

void


vertexAttribPointer() ​

ts
vertexAttribPointer(
   index, 
   size, 
   type, 
   normalized, 
   stride, 
   offset
): void;

Defined in: types/desktop-engine.d.ts:1701

Vertex attribute pointer

Parameters ​

ParameterType
indexnumber
sizenumber
typenumber
normalizedboolean
stridenumber
offsetnumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.vertexAttribPointer


viewport() ​

ts
viewport(
   x, 
   y, 
   width, 
   height
): void;

Defined in: types/desktop-engine.d.ts:1703

Viewport

Parameters ​

ParameterType
xnumber
ynumber
widthnumber
heightnumber

Returns ​

void

Inherited from ​

WebGLRenderingContext.viewport


waitSync() ​

ts
waitSync(
   sync, 
   flags, 
   timeout
): void;

Defined in: types/desktop-engine.d.ts:2727

Makes the GPU wait for a sync object; timeout must be TIMEOUT_IGNORED (it's ignored)

Parameters ​

ParameterType
syncWebGLSync
flagsnumber
timeoutnumber

Returns ​

void


wxBindCanvasTexture() ​

ts
wxBindCanvasTexture(target, drawable): void;

Defined in: types/desktop-engine.d.ts:1441

Binds canvas/image contents as a texture (non-standard)

Parameters ​

ParameterType
targetnumber
drawableCanvasDrawable

Returns ​

void

Inherited from ​

WebGLRenderingContext.wxBindCanvasTexture

The SDK is released under the Apache License 2.0