Show / Hide Table of Contents

Class WebGL2RenderingContextBase

Inheritance
System.Object
JSHandler
WebGLRenderingContextBase
WebGL2RenderingContextBase
WebGL2RenderingContext
Implements
System.IDisposable
Inherited Members
WebGLRenderingContextBase.gl
WebGLRenderingContextBase.runtime
WebGLRenderingContextBase.IsVerbosityEnabled
WebGLRenderingContextBase.CheckWindowPropertyExists(String)
WebGLRenderingContextBase.Invoke(String, Object[])
WebGLRenderingContextBase.Invoke<T>(String, Object[])
WebGLRenderingContextBase.InvokeForIntToUintArray(String, Object[])
WebGLRenderingContextBase.InvokeForArray<T>(String, Object[])
WebGLRenderingContextBase.InvokeForJavaScriptArray<T>(String, Object[])
WebGLRenderingContextBase.InvokeForBasicType<T>(String, Object[])
WebGLRenderingContextBase.DEPTH_BUFFER_BIT
WebGLRenderingContextBase.STENCIL_BUFFER_BIT
WebGLRenderingContextBase.COLOR_BUFFER_BIT
WebGLRenderingContextBase.POINTS
WebGLRenderingContextBase.LINES
WebGLRenderingContextBase.LINE_LOOP
WebGLRenderingContextBase.LINE_STRIP
WebGLRenderingContextBase.TRIANGLES
WebGLRenderingContextBase.TRIANGLE_STRIP
WebGLRenderingContextBase.TRIANGLE_FAN
WebGLRenderingContextBase.ZERO
WebGLRenderingContextBase.ONE
WebGLRenderingContextBase.SRC_COLOR
WebGLRenderingContextBase.ONE_MINUS_SRC_COLOR
WebGLRenderingContextBase.SRC_ALPHA
WebGLRenderingContextBase.ONE_MINUS_SRC_ALPHA
WebGLRenderingContextBase.DST_ALPHA
WebGLRenderingContextBase.ONE_MINUS_DST_ALPHA
WebGLRenderingContextBase.DST_COLOR
WebGLRenderingContextBase.ONE_MINUS_DST_COLOR
WebGLRenderingContextBase.SRC_ALPHA_SATURATE
WebGLRenderingContextBase.FUNC_ADD
WebGLRenderingContextBase.BLEND_EQUATION
WebGLRenderingContextBase.BLEND_EQUATION_RGB
WebGLRenderingContextBase.BLEND_EQUATION_ALPHA
WebGLRenderingContextBase.FUNC_SUBTRACT
WebGLRenderingContextBase.FUNC_REVERSE_SUBTRACT
WebGLRenderingContextBase.BLEND_DST_RGB
WebGLRenderingContextBase.BLEND_SRC_RGB
WebGLRenderingContextBase.BLEND_DST_ALPHA
WebGLRenderingContextBase.BLEND_SRC_ALPHA
WebGLRenderingContextBase.CONSTANT_COLOR
WebGLRenderingContextBase.ONE_MINUS_CONSTANT_COLOR
WebGLRenderingContextBase.CONSTANT_ALPHA
WebGLRenderingContextBase.ONE_MINUS_CONSTANT_ALPHA
WebGLRenderingContextBase.BLEND_COLOR
WebGLRenderingContextBase.ARRAY_BUFFER
WebGLRenderingContextBase.ELEMENT_ARRAY_BUFFER
WebGLRenderingContextBase.ARRAY_BUFFER_BINDING
WebGLRenderingContextBase.ELEMENT_ARRAY_BUFFER_BINDING
WebGLRenderingContextBase.STREAM_DRAW
WebGLRenderingContextBase.STATIC_DRAW
WebGLRenderingContextBase.DYNAMIC_DRAW
WebGLRenderingContextBase.BUFFER_SIZE
WebGLRenderingContextBase.BUFFER_USAGE
WebGLRenderingContextBase.CURRENT_VERTEX_ATTRIB
WebGLRenderingContextBase.FRONT
WebGLRenderingContextBase.BACK
WebGLRenderingContextBase.FRONT_AND_BACK
WebGLRenderingContextBase.CULL_FACE
WebGLRenderingContextBase.BLEND
WebGLRenderingContextBase.DITHER
WebGLRenderingContextBase.STENCIL_TEST
WebGLRenderingContextBase.DEPTH_TEST
WebGLRenderingContextBase.SCISSOR_TEST
WebGLRenderingContextBase.POLYGON_OFFSET_FILL
WebGLRenderingContextBase.SAMPLE_ALPHA_TO_COVERAGE
WebGLRenderingContextBase.SAMPLE_COVERAGE
WebGLRenderingContextBase.NO_ERROR
WebGLRenderingContextBase.INVALID_ENUM
WebGLRenderingContextBase.INVALID_VALUE
WebGLRenderingContextBase.INVALID_OPERATION
WebGLRenderingContextBase.OUT_OF_MEMORY
WebGLRenderingContextBase.CW
WebGLRenderingContextBase.CCW
WebGLRenderingContextBase.LINE_WIDTH
WebGLRenderingContextBase.ALIASED_POINT_SIZE_RANGE
WebGLRenderingContextBase.ALIASED_LINE_WIDTH_RANGE
WebGLRenderingContextBase.CULL_FACE_MODE
WebGLRenderingContextBase.FRONT_FACE
WebGLRenderingContextBase.DEPTH_RANGE
WebGLRenderingContextBase.DEPTH_WRITEMASK
WebGLRenderingContextBase.DEPTH_CLEAR_VALUE
WebGLRenderingContextBase.DEPTH_FUNC
WebGLRenderingContextBase.STENCIL_CLEAR_VALUE
WebGLRenderingContextBase.STENCIL_FUNC
WebGLRenderingContextBase.STENCIL_FAIL
WebGLRenderingContextBase.STENCIL_PASS_DEPTH_FAIL
WebGLRenderingContextBase.STENCIL_PASS_DEPTH_PASS
WebGLRenderingContextBase.STENCIL_REF
WebGLRenderingContextBase.STENCIL_VALUE_MASK
WebGLRenderingContextBase.STENCIL_WRITEMASK
WebGLRenderingContextBase.STENCIL_BACK_FUNC
WebGLRenderingContextBase.STENCIL_BACK_FAIL
WebGLRenderingContextBase.STENCIL_BACK_PASS_DEPTH_FAIL
WebGLRenderingContextBase.STENCIL_BACK_PASS_DEPTH_PASS
WebGLRenderingContextBase.STENCIL_BACK_REF
WebGLRenderingContextBase.STENCIL_BACK_VALUE_MASK
WebGLRenderingContextBase.STENCIL_BACK_WRITEMASK
WebGLRenderingContextBase.VIEWPORT
WebGLRenderingContextBase.SCISSOR_BOX
WebGLRenderingContextBase.COLOR_CLEAR_VALUE
WebGLRenderingContextBase.COLOR_WRITEMASK
WebGLRenderingContextBase.UNPACK_ALIGNMENT
WebGLRenderingContextBase.PACK_ALIGNMENT
WebGLRenderingContextBase.MAX_TEXTURE_SIZE
WebGLRenderingContextBase.MAX_VIEWPORT_DIMS
WebGLRenderingContextBase.SUBPIXEL_BITS
WebGLRenderingContextBase.RED_BITS
WebGLRenderingContextBase.GREEN_BITS
WebGLRenderingContextBase.BLUE_BITS
WebGLRenderingContextBase.ALPHA_BITS
WebGLRenderingContextBase.DEPTH_BITS
WebGLRenderingContextBase.STENCIL_BITS
WebGLRenderingContextBase.POLYGON_OFFSET_UNITS
WebGLRenderingContextBase.POLYGON_OFFSET_FACTOR
WebGLRenderingContextBase.TEXTURE_BINDING_2D
WebGLRenderingContextBase.SAMPLE_BUFFERS
WebGLRenderingContextBase.SAMPLES
WebGLRenderingContextBase.SAMPLE_COVERAGE_VALUE
WebGLRenderingContextBase.SAMPLE_COVERAGE_INVERT
WebGLRenderingContextBase.COMPRESSED_TEXTURE_FORMATS
WebGLRenderingContextBase.DONT_CARE
WebGLRenderingContextBase.FASTEST
WebGLRenderingContextBase.NICEST
WebGLRenderingContextBase.GENERATE_MIPMAP_HINT
WebGLRenderingContextBase.BYTE
WebGLRenderingContextBase.UNSIGNED_BYTE
WebGLRenderingContextBase.SHORT
WebGLRenderingContextBase.UNSIGNED_SHORT
WebGLRenderingContextBase.INT
WebGLRenderingContextBase.UNSIGNED_INT
WebGLRenderingContextBase.FLOAT
WebGLRenderingContextBase.DEPTH_COMPONENT
WebGLRenderingContextBase.ALPHA
WebGLRenderingContextBase.RGB
WebGLRenderingContextBase.RGBA
WebGLRenderingContextBase.LUMINANCE
WebGLRenderingContextBase.LUMINANCE_ALPHA
WebGLRenderingContextBase.UNSIGNED_SHORT_4_4_4_4
WebGLRenderingContextBase.UNSIGNED_SHORT_5_5_5_1
WebGLRenderingContextBase.UNSIGNED_SHORT_5_6_5
WebGLRenderingContextBase.FRAGMENT_SHADER
WebGLRenderingContextBase.VERTEX_SHADER
WebGLRenderingContextBase.COMPUTE_SHADER
WebGLRenderingContextBase.MAX_VERTEX_ATTRIBS
WebGLRenderingContextBase.MAX_VERTEX_UNIFORM_VECTORS
WebGLRenderingContextBase.MAX_VARYING_VECTORS
WebGLRenderingContextBase.MAX_COMBINED_TEXTURE_IMAGE_UNITS
WebGLRenderingContextBase.MAX_VERTEX_TEXTURE_IMAGE_UNITS
WebGLRenderingContextBase.MAX_TEXTURE_IMAGE_UNITS
WebGLRenderingContextBase.MAX_FRAGMENT_UNIFORM_VECTORS
WebGLRenderingContextBase.SHADER_TYPE
WebGLRenderingContextBase.DELETE_STATUS
WebGLRenderingContextBase.LINK_STATUS
WebGLRenderingContextBase.VALIDATE_STATUS
WebGLRenderingContextBase.ATTACHED_SHADERS
WebGLRenderingContextBase.ACTIVE_UNIFORMS
WebGLRenderingContextBase.ACTIVE_ATTRIBUTES
WebGLRenderingContextBase.SHADING_LANGUAGE_VERSION
WebGLRenderingContextBase.CURRENT_PROGRAM
WebGLRenderingContextBase.NEVER
WebGLRenderingContextBase.LESS
WebGLRenderingContextBase.EQUAL
WebGLRenderingContextBase.LEQUAL
WebGLRenderingContextBase.GREATER
WebGLRenderingContextBase.NOTEQUAL
WebGLRenderingContextBase.GEQUAL
WebGLRenderingContextBase.ALWAYS
WebGLRenderingContextBase.KEEP
WebGLRenderingContextBase.REPLACE
WebGLRenderingContextBase.INCR
WebGLRenderingContextBase.DECR
WebGLRenderingContextBase.INVERT
WebGLRenderingContextBase.INCR_WRAP
WebGLRenderingContextBase.DECR_WRAP
WebGLRenderingContextBase.VENDOR
WebGLRenderingContextBase.RENDERER
WebGLRenderingContextBase.VERSION
WebGLRenderingContextBase.NEAREST
WebGLRenderingContextBase.LINEAR
WebGLRenderingContextBase.NEAREST_MIPMAP_NEAREST
WebGLRenderingContextBase.LINEAR_MIPMAP_NEAREST
WebGLRenderingContextBase.NEAREST_MIPMAP_LINEAR
WebGLRenderingContextBase.LINEAR_MIPMAP_LINEAR
WebGLRenderingContextBase.TEXTURE_MAG_FILTER
WebGLRenderingContextBase.TEXTURE_MIN_FILTER
WebGLRenderingContextBase.TEXTURE_WRAP_S
WebGLRenderingContextBase.TEXTURE_WRAP_T
WebGLRenderingContextBase.TEXTURE_2D
WebGLRenderingContextBase.TEXTURE
WebGLRenderingContextBase.TEXTURE_CUBE_MAP
WebGLRenderingContextBase.TEXTURE_BINDING_CUBE_MAP
WebGLRenderingContextBase.TEXTURE_CUBE_MAP_POSITIVE_X
WebGLRenderingContextBase.TEXTURE_CUBE_MAP_NEGATIVE_X
WebGLRenderingContextBase.TEXTURE_CUBE_MAP_POSITIVE_Y
WebGLRenderingContextBase.TEXTURE_CUBE_MAP_NEGATIVE_Y
WebGLRenderingContextBase.TEXTURE_CUBE_MAP_POSITIVE_Z
WebGLRenderingContextBase.TEXTURE_CUBE_MAP_NEGATIVE_Z
WebGLRenderingContextBase.MAX_CUBE_MAP_TEXTURE_SIZE
WebGLRenderingContextBase.TEXTURE0
WebGLRenderingContextBase.TEXTURE1
WebGLRenderingContextBase.TEXTURE2
WebGLRenderingContextBase.TEXTURE3
WebGLRenderingContextBase.TEXTURE4
WebGLRenderingContextBase.TEXTURE5
WebGLRenderingContextBase.TEXTURE6
WebGLRenderingContextBase.TEXTURE7
WebGLRenderingContextBase.TEXTURE8
WebGLRenderingContextBase.TEXTURE9
WebGLRenderingContextBase.TEXTURE10
WebGLRenderingContextBase.TEXTURE11
WebGLRenderingContextBase.TEXTURE12
WebGLRenderingContextBase.TEXTURE13
WebGLRenderingContextBase.TEXTURE14
WebGLRenderingContextBase.TEXTURE15
WebGLRenderingContextBase.TEXTURE16
WebGLRenderingContextBase.TEXTURE17
WebGLRenderingContextBase.TEXTURE18
WebGLRenderingContextBase.TEXTURE19
WebGLRenderingContextBase.TEXTURE20
WebGLRenderingContextBase.TEXTURE21
WebGLRenderingContextBase.TEXTURE22
WebGLRenderingContextBase.TEXTURE23
WebGLRenderingContextBase.TEXTURE24
WebGLRenderingContextBase.TEXTURE25
WebGLRenderingContextBase.TEXTURE26
WebGLRenderingContextBase.TEXTURE27
WebGLRenderingContextBase.TEXTURE28
WebGLRenderingContextBase.TEXTURE29
WebGLRenderingContextBase.TEXTURE30
WebGLRenderingContextBase.TEXTURE31
WebGLRenderingContextBase.ACTIVE_TEXTURE
WebGLRenderingContextBase.REPEAT
WebGLRenderingContextBase.CLAMP_TO_EDGE
WebGLRenderingContextBase.MIRRORED_REPEAT
WebGLRenderingContextBase.FLOAT_VEC2
WebGLRenderingContextBase.FLOAT_VEC3
WebGLRenderingContextBase.FLOAT_VEC4
WebGLRenderingContextBase.INT_VEC2
WebGLRenderingContextBase.INT_VEC3
WebGLRenderingContextBase.INT_VEC4
WebGLRenderingContextBase.BOOL
WebGLRenderingContextBase.BOOL_VEC2
WebGLRenderingContextBase.BOOL_VEC3
WebGLRenderingContextBase.BOOL_VEC4
WebGLRenderingContextBase.FLOAT_MAT2
WebGLRenderingContextBase.FLOAT_MAT3
WebGLRenderingContextBase.FLOAT_MAT4
WebGLRenderingContextBase.SAMPLER_2D
WebGLRenderingContextBase.SAMPLER_CUBE
WebGLRenderingContextBase.VERTEX_ATTRIB_ARRAY_ENABLED
WebGLRenderingContextBase.VERTEX_ATTRIB_ARRAY_SIZE
WebGLRenderingContextBase.VERTEX_ATTRIB_ARRAY_STRIDE
WebGLRenderingContextBase.VERTEX_ATTRIB_ARRAY_TYPE
WebGLRenderingContextBase.VERTEX_ATTRIB_ARRAY_NORMALIZED
WebGLRenderingContextBase.VERTEX_ATTRIB_ARRAY_POINTER
WebGLRenderingContextBase.VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
WebGLRenderingContextBase.IMPLEMENTATION_COLOR_READ_TYPE
WebGLRenderingContextBase.IMPLEMENTATION_COLOR_READ_FORMAT
WebGLRenderingContextBase.COMPILE_STATUS
WebGLRenderingContextBase.LOW_FLOAT
WebGLRenderingContextBase.MEDIUM_FLOAT
WebGLRenderingContextBase.HIGH_FLOAT
WebGLRenderingContextBase.LOW_INT
WebGLRenderingContextBase.MEDIUM_INT
WebGLRenderingContextBase.HIGH_INT
WebGLRenderingContextBase.FRAMEBUFFER
WebGLRenderingContextBase.RENDERBUFFER
WebGLRenderingContextBase.RGBA4
WebGLRenderingContextBase.RGB5_A1
WebGLRenderingContextBase.RGB565
WebGLRenderingContextBase.DEPTH_COMPONENT16
WebGLRenderingContextBase.STENCIL_INDEX
WebGLRenderingContextBase.STENCIL_INDEX8
WebGLRenderingContextBase.RENDERBUFFER_WIDTH
WebGLRenderingContextBase.RENDERBUFFER_HEIGHT
WebGLRenderingContextBase.RENDERBUFFER_INTERNAL_FORMAT
WebGLRenderingContextBase.RENDERBUFFER_RED_SIZE
WebGLRenderingContextBase.RENDERBUFFER_GREEN_SIZE
WebGLRenderingContextBase.RENDERBUFFER_BLUE_SIZE
WebGLRenderingContextBase.RENDERBUFFER_ALPHA_SIZE
WebGLRenderingContextBase.RENDERBUFFER_DEPTH_SIZE
WebGLRenderingContextBase.RENDERBUFFER_STENCIL_SIZE
WebGLRenderingContextBase.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
WebGLRenderingContextBase.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
WebGLRenderingContextBase.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
WebGLRenderingContextBase.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
WebGLRenderingContextBase.COLOR_ATTACHMENT0
WebGLRenderingContextBase.DEPTH_ATTACHMENT
WebGLRenderingContextBase.STENCIL_ATTACHMENT
WebGLRenderingContextBase.NONE
WebGLRenderingContextBase.FRAMEBUFFER_COMPLETE
WebGLRenderingContextBase.FRAMEBUFFER_INCOMPLETE_ATTACHMENT
WebGLRenderingContextBase.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
WebGLRenderingContextBase.FRAMEBUFFER_INCOMPLETE_DIMENSIONS
WebGLRenderingContextBase.FRAMEBUFFER_UNSUPPORTED
WebGLRenderingContextBase.FRAMEBUFFER_BINDING
WebGLRenderingContextBase.RENDERBUFFER_BINDING
WebGLRenderingContextBase.MAX_RENDERBUFFER_SIZE
WebGLRenderingContextBase.INVALID_FRAMEBUFFER_OPERATION
WebGLRenderingContextBase.UNPACK_FLIP_Y_WEBGL
WebGLRenderingContextBase.UNPACK_PREMULTIPLY_ALPHA_WEBGL
WebGLRenderingContextBase.CONTEXT_LOST_WEBGL
WebGLRenderingContextBase.UNPACK_COLORSPACE_CONVERSION_WEBGL
WebGLRenderingContextBase.BROWSER_DEFAULT_WEBGL
WebGLRenderingContextBase.DrawingBufferWidth
WebGLRenderingContextBase.DrawingBufferHeight
WebGLRenderingContextBase.IsContextLost()
WebGLRenderingContextBase.GetSupportedExtensions()
WebGLRenderingContextBase.GetExtension(String)
WebGLRenderingContextBase.ActiveTexture(UInt32)
WebGLRenderingContextBase.AttachShader(WebGLProgram, WebGLShader)
WebGLRenderingContextBase.BindAttribLocation(WebGLProgram, UInt32, String)
WebGLRenderingContextBase.BindBuffer(UInt32, WebGLBuffer)
WebGLRenderingContextBase.BindFramebuffer(UInt32, WebGLFramebuffer)
WebGLRenderingContextBase.BindRenderbuffer(UInt32, WebGLRenderbuffer)
WebGLRenderingContextBase.BindTexture(UInt32, WebGLTexture)
WebGLRenderingContextBase.BlendColor(Single, Single, Single, Single)
WebGLRenderingContextBase.BlendEquation(UInt32)
WebGLRenderingContextBase.BlendEquationSeparate(UInt32, UInt32)
WebGLRenderingContextBase.BlendFunc(UInt32, UInt32)
WebGLRenderingContextBase.BlendFuncSeparate(UInt32, UInt32, UInt32, UInt32)
WebGLRenderingContextBase.BufferData(UInt32, Single[], UInt32)
WebGLRenderingContextBase.BufferData(UInt32, Double[], UInt32)
WebGLRenderingContextBase.BufferData(UInt32, UInt32[], UInt32)
WebGLRenderingContextBase.BufferData(UInt32, UInt16[], UInt32)
WebGLRenderingContextBase.BufferSubData(UInt32, IntPtr, Single[])
WebGLRenderingContextBase.BufferSubData(UInt32, IntPtr, Double[])
WebGLRenderingContextBase.BufferSubData(UInt32, IntPtr, UInt32[])
WebGLRenderingContextBase.BufferSubData(UInt32, IntPtr, UInt16[])
WebGLRenderingContextBase.CheckFramebufferStatus(UInt32)
WebGLRenderingContextBase.Clear(UInt32)
WebGLRenderingContextBase.ClearColor(Single, Single, Single, Single)
WebGLRenderingContextBase.ClearDepth(Single)
WebGLRenderingContextBase.ClearStencil(Int32)
WebGLRenderingContextBase.ColorMask(Boolean, Boolean, Boolean, Boolean)
WebGLRenderingContextBase.CompileShader(WebGLShader)
WebGLRenderingContextBase.CompressedTexImage2D(UInt32, Int32, UInt32, Int32, Int32, Int32, Memory<Byte>)
WebGLRenderingContextBase.CompressedTexSubImage2D(UInt32, Int32, Int32, Int32, Int32, Int32, UInt32, Memory<Byte>)
WebGLRenderingContextBase.CopyTexImage2D(UInt32, Int32, UInt32, Int32, Int32, Int32, Int32, Int32)
WebGLRenderingContextBase.CopyTexSubImage2D(UInt32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)
WebGLRenderingContextBase.CreateBuffer()
WebGLRenderingContextBase.CreateFramebuffer()
WebGLRenderingContextBase.CreateProgram()
WebGLRenderingContextBase.CreateRenderbuffer()
WebGLRenderingContextBase.CreateShader(UInt32)
WebGLRenderingContextBase.CreateTexture()
WebGLRenderingContextBase.CullFace(UInt32)
WebGLRenderingContextBase.DeleteBuffer(WebGLBuffer)
WebGLRenderingContextBase.DeleteFramebuffer(WebGLFramebuffer)
WebGLRenderingContextBase.DeleteProgram(WebGLProgram)
WebGLRenderingContextBase.DeleteRenderbuffer(WebGLRenderbuffer)
WebGLRenderingContextBase.DeleteShader(WebGLShader)
WebGLRenderingContextBase.DeleteTexture(WebGLTexture)
WebGLRenderingContextBase.DepthFunc(UInt32)
WebGLRenderingContextBase.DepthMask(Boolean)
WebGLRenderingContextBase.DepthRange(Single, Single)
WebGLRenderingContextBase.DetachShader(WebGLProgram, WebGLShader)
WebGLRenderingContextBase.Disable(UInt32)
WebGLRenderingContextBase.DisableVertexAttribArray(UInt32)
WebGLRenderingContextBase.DrawArrays(UInt32, Int32, Int32)
WebGLRenderingContextBase.DrawElements(UInt32, Int32, UInt32, UInt32)
WebGLRenderingContextBase.Enable(UInt32)
WebGLRenderingContextBase.EnableVertexAttribArray(UInt32)
WebGLRenderingContextBase.Finish()
WebGLRenderingContextBase.Flush()
WebGLRenderingContextBase.FramebufferRenderbuffer(UInt32, UInt32, UInt32, WebGLRenderbuffer)
WebGLRenderingContextBase.FramebufferTexture2D(UInt32, UInt32, UInt32, WebGLTexture, Int32)
WebGLRenderingContextBase.FrontFace(UInt32)
WebGLRenderingContextBase.GenerateMipmap(UInt32)
WebGLRenderingContextBase.GetActiveAttrib(WebGLProgram, UInt32)
WebGLRenderingContextBase.GetActiveUniform(WebGLProgram, UInt32)
WebGLRenderingContextBase.GetAttachedShaders(WebGLProgram)
WebGLRenderingContextBase.GetAttribLocation(WebGLProgram, String)
WebGLRenderingContextBase.GetBufferParameter(UInt32, UInt32)
WebGLRenderingContextBase.GetParameter(UInt32)
WebGLRenderingContextBase.GetFramebuffer(UInt32)
WebGLRenderingContextBase.GetClearColor()
WebGLRenderingContextBase.GetError()
WebGLRenderingContextBase.GetFramebufferAttachmentParameter(UInt32, UInt32, UInt32)
WebGLRenderingContextBase.GetProgramParameter(WebGLProgram, UInt32)
WebGLRenderingContextBase.GetProgramInfoLog(WebGLProgram)
WebGLRenderingContextBase.GetRenderbufferParameter(UInt32, UInt32)
WebGLRenderingContextBase.GetShaderParameter(WebGLShader, UInt32)
WebGLRenderingContextBase.GetShaderPrecisionFormat(UInt32, UInt32)
WebGLRenderingContextBase.GetShaderInfoLog(WebGLShader)
WebGLRenderingContextBase.GetShaderSource(WebGLShader)
WebGLRenderingContextBase.GetTexParameter(UInt32, UInt32)
WebGLRenderingContextBase.GetUniform(WebGLProgram, WebGLUniformLocation)
WebGLRenderingContextBase.GetUniformLocation(WebGLProgram, String)
WebGLRenderingContextBase.GetVertexAttrib(UInt32, UInt32)
WebGLRenderingContextBase.GetVertexAttribOffset(UInt32, UInt32)
WebGLRenderingContextBase.Hint(UInt32, UInt32)
WebGLRenderingContextBase.IsBuffer(WebGLBuffer)
WebGLRenderingContextBase.IsEnabled(UInt32)
WebGLRenderingContextBase.IsFramebuffer(WebGLFramebuffer)
WebGLRenderingContextBase.IsProgram(WebGLProgram)
WebGLRenderingContextBase.IsRenderbuffer(WebGLRenderbuffer)
WebGLRenderingContextBase.IsShader(WebGLShader)
WebGLRenderingContextBase.IsTexture(WebGLTexture)
WebGLRenderingContextBase.LineWidth(Single)
WebGLRenderingContextBase.LinkProgram(WebGLProgram)
WebGLRenderingContextBase.PixelStorei(UInt32, Int32)
WebGLRenderingContextBase.PolygonOffset(Single, Single)
WebGLRenderingContextBase.ReadPixels(Int32, Int32, Int32, Int32, UInt32, UInt32, Memory<Byte>)
WebGLRenderingContextBase.RenderbufferStorage(UInt32, UInt32, Int32, Int32)
WebGLRenderingContextBase.SampleCoverage(Single, Boolean)
WebGLRenderingContextBase.Scissor(Int32, Int32, Int32, Int32)
WebGLRenderingContextBase.ShaderSource(WebGLShader, String)
WebGLRenderingContextBase.StencilFunc(UInt32, Int32, UInt32)
WebGLRenderingContextBase.StencilFuncSeparate(UInt32, UInt32, Int32, UInt32)
WebGLRenderingContextBase.StencilMask(UInt32)
WebGLRenderingContextBase.StencilMaskSeparate(UInt32, UInt32)
WebGLRenderingContextBase.StencilOp(UInt32, UInt32, UInt32)
WebGLRenderingContextBase.StencilOpSeparate(UInt32, UInt32, UInt32, UInt32)
WebGLRenderingContextBase.GLTexImage2D(UInt32, Int32, UInt32, Int32, Int32, Int32, UInt32, UInt32, Memory<Byte>)
WebGLRenderingContextBase.GLTexImage2D(UInt32, Int32, UInt32, UInt32, UInt32, Object)
WebGLRenderingContextBase.TexParameterf(UInt32, UInt32, Single)
WebGLRenderingContextBase.TexParameteri(UInt32, UInt32, Int32)
WebGLRenderingContextBase.GLTexSubImage2D(UInt32, Int32, Int32, Int32, Int32, Int32, UInt32, UInt32, Array)
WebGLRenderingContextBase.GLTexSubImage2D(UInt32, Int32, Int32, Int32, UInt32, UInt32, Object)
WebGLRenderingContextBase.Uniform1f(WebGLUniformLocation, Single)
WebGLRenderingContextBase.Uniform1fv(WebGLUniformLocation, Single[])
WebGLRenderingContextBase.Uniform1i(WebGLUniformLocation, Int32)
WebGLRenderingContextBase.Uniform1iv(WebGLUniformLocation, Int32[])
WebGLRenderingContextBase.Uniform1iv(WebGLUniformLocation, Int64[])
WebGLRenderingContextBase.Uniform2f(WebGLUniformLocation, Single, Single)
WebGLRenderingContextBase.Uniform2fv(WebGLUniformLocation, Single[])
WebGLRenderingContextBase.Uniform2i(WebGLUniformLocation, Int32, Int32)
WebGLRenderingContextBase.Uniform2iv(WebGLUniformLocation, Int32[])
WebGLRenderingContextBase.Uniform2iv(WebGLUniformLocation, Int64[])
WebGLRenderingContextBase.Uniform3f(WebGLUniformLocation, Single, Single, Single)
WebGLRenderingContextBase.Uniform3fv(WebGLUniformLocation, Single[])
WebGLRenderingContextBase.Uniform3i(WebGLUniformLocation, Int32, Int32, Int32)
WebGLRenderingContextBase.Uniform3iv(WebGLUniformLocation, Int32[])
WebGLRenderingContextBase.Uniform3iv(WebGLUniformLocation, Int64[])
WebGLRenderingContextBase.Uniform4f(WebGLUniformLocation, Single, Single, Single, Single)
WebGLRenderingContextBase.Uniform4fv(WebGLUniformLocation, Single[])
WebGLRenderingContextBase.Uniform4i(WebGLUniformLocation, Int32, Int32, Int32, Int32)
WebGLRenderingContextBase.Uniform4iv(WebGLUniformLocation, Int32[])
WebGLRenderingContextBase.Uniform4iv(WebGLUniformLocation, Int64[])
WebGLRenderingContextBase.UniformMatrix2fv(WebGLUniformLocation, Boolean, Single[])
WebGLRenderingContextBase.UniformMatrix3fv(WebGLUniformLocation, Boolean, Single[])
WebGLRenderingContextBase.UniformMatrix4fv(WebGLUniformLocation, Boolean, Single[])
WebGLRenderingContextBase.UseProgram(WebGLProgram)
WebGLRenderingContextBase.ValidateProgram(WebGLProgram)
WebGLRenderingContextBase.VertexAttrib1f(UInt32, Single)
WebGLRenderingContextBase.VertexAttrib1fv(UInt32, Single[])
WebGLRenderingContextBase.VertexAttrib2f(UInt32, Single, Single)
WebGLRenderingContextBase.VertexAttrib2fv(UInt32, Single[])
WebGLRenderingContextBase.VertexAttrib3f(UInt32, Single, Single, Single)
WebGLRenderingContextBase.VertexAttrib3fv(UInt32, Single[])
WebGLRenderingContextBase.VertexAttrib4f(UInt32, Single, Single, Single, Single)
WebGLRenderingContextBase.VertexAttrib4fv(UInt32, Single[])
WebGLRenderingContextBase.VertexAttribPointer(UInt32, Int32, UInt32, Boolean, Int32, UInt32)
WebGLRenderingContextBase.Viewport(Int32, Int32, Int32, Int32)
JSHandler.IsDisposed
JSHandler.Dispose()
JSHandler.Dispose(Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Fusee.Engine.Imp.Graphics.Blazor
Assembly: Fusee.Engine.Imp.Graphics.Blazor.dll
Syntax
public abstract class WebGL2RenderingContextBase : WebGLRenderingContextBase, IDisposable

Constructors

WebGL2RenderingContextBase(IJSObjectReference, IJSRuntime, String, WebGLContextAttributes, String)

Declaration
protected WebGL2RenderingContextBase(IJSObjectReference canvas, IJSRuntime runtime, string contextType, WebGLContextAttributes contextAttributes, string windowPropertyName = "WebGL2RenderingContext")
Parameters
Type Name Description
IJSObjectReference canvas
IJSRuntime runtime
System.String contextType
WebGLContextAttributes contextAttributes
System.String windowPropertyName

WebGL2RenderingContextBase(IJSObjectReference, IJSRuntime, String, String)

Declaration
protected WebGL2RenderingContextBase(IJSObjectReference canvas, IJSRuntime runtime, string contextType, string windowPropertyName = "WebGL2RenderingContext")
Parameters
Type Name Description
IJSObjectReference canvas
IJSRuntime runtime
System.String contextType
System.String windowPropertyName

Fields

ACTIVE_UNIFORM_BLOCKS

Declaration
public const uint ACTIVE_UNIFORM_BLOCKS = 35382U
Field Value
Type Description
System.UInt32

ALREADY_SIGNALED

Declaration
public const uint ALREADY_SIGNALED = 37146U
Field Value
Type Description
System.UInt32

ANY_SAMPLES_PASSED

Declaration
public const uint ANY_SAMPLES_PASSED = 35887U
Field Value
Type Description
System.UInt32

ANY_SAMPLES_PASSED_CONSERVATIVE

Declaration
public const uint ANY_SAMPLES_PASSED_CONSERVATIVE = 36202U
Field Value
Type Description
System.UInt32

COLOR

Declaration
public const uint COLOR = 6144U
Field Value
Type Description
System.UInt32

COLOR_ATTACHMENT1

Declaration
public const uint COLOR_ATTACHMENT1 = 36065U
Field Value
Type Description
System.UInt32

COLOR_ATTACHMENT10

Declaration
public const uint COLOR_ATTACHMENT10 = 36074U
Field Value
Type Description
System.UInt32

COLOR_ATTACHMENT11

Declaration
public const uint COLOR_ATTACHMENT11 = 36075U
Field Value
Type Description
System.UInt32

COLOR_ATTACHMENT12

Declaration
public const uint COLOR_ATTACHMENT12 = 36076U
Field Value
Type Description
System.UInt32

COLOR_ATTACHMENT13

Declaration
public const uint COLOR_ATTACHMENT13 = 36077U
Field Value
Type Description
System.UInt32

COLOR_ATTACHMENT14

Declaration
public const uint COLOR_ATTACHMENT14 = 36078U
Field Value
Type Description
System.UInt32

COLOR_ATTACHMENT15

Declaration
public const uint COLOR_ATTACHMENT15 = 36079U
Field Value
Type Description
System.UInt32

COLOR_ATTACHMENT2

Declaration
public const uint COLOR_ATTACHMENT2 = 36066U
Field Value
Type Description
System.UInt32

COLOR_ATTACHMENT3

Declaration
public const uint COLOR_ATTACHMENT3 = 36067U
Field Value
Type Description
System.UInt32

COLOR_ATTACHMENT4

Declaration
public const uint COLOR_ATTACHMENT4 = 36068U
Field Value
Type Description
System.UInt32

COLOR_ATTACHMENT5

Declaration
public const uint COLOR_ATTACHMENT5 = 36069U
Field Value
Type Description
System.UInt32

COLOR_ATTACHMENT6

Declaration
public const uint COLOR_ATTACHMENT6 = 36070U
Field Value
Type Description
System.UInt32

COLOR_ATTACHMENT7

Declaration
public const uint COLOR_ATTACHMENT7 = 36071U
Field Value
Type Description
System.UInt32

COLOR_ATTACHMENT8

Declaration
public const uint COLOR_ATTACHMENT8 = 36072U
Field Value
Type Description
System.UInt32

COLOR_ATTACHMENT9

Declaration
public const uint COLOR_ATTACHMENT9 = 36073U
Field Value
Type Description
System.UInt32

COMPARE_REF_TO_TEXTURE

Declaration
public const uint COMPARE_REF_TO_TEXTURE = 34894U
Field Value
Type Description
System.UInt32

CONDITION_SATISFIED

Declaration
public const uint CONDITION_SATISFIED = 37148U
Field Value
Type Description
System.UInt32

COPY_READ_BUFFER

Declaration
public const uint COPY_READ_BUFFER = 36662U
Field Value
Type Description
System.UInt32

COPY_READ_BUFFER_BINDING

Declaration
public const uint COPY_READ_BUFFER_BINDING = 36662U
Field Value
Type Description
System.UInt32

COPY_WRITE_BUFFER

Declaration
public const uint COPY_WRITE_BUFFER = 36663U
Field Value
Type Description
System.UInt32

COPY_WRITE_BUFFER_BINDING

Declaration
public const uint COPY_WRITE_BUFFER_BINDING = 36663U
Field Value
Type Description
System.UInt32

CURRENT_QUERY

Declaration
public const uint CURRENT_QUERY = 34917U
Field Value
Type Description
System.UInt32

DEPTH

Declaration
public const uint DEPTH = 6145U
Field Value
Type Description
System.UInt32

DEPTH_COMPONENT24

Declaration
public const uint DEPTH_COMPONENT24 = 33190U
Field Value
Type Description
System.UInt32

DEPTH_COMPONENT32F

Declaration
public const uint DEPTH_COMPONENT32F = 36012U
Field Value
Type Description
System.UInt32

DEPTH_STENCIL

Declaration
public const uint DEPTH_STENCIL = 34041U
Field Value
Type Description
System.UInt32

DEPTH_STENCIL_ATTACHMENT

Declaration
public const uint DEPTH_STENCIL_ATTACHMENT = 33306U
Field Value
Type Description
System.UInt32

DEPTH24_STENCIL8

Declaration
public const uint DEPTH24_STENCIL8 = 35056U
Field Value
Type Description
System.UInt32

DEPTH32F_STENCIL8

Declaration
public const uint DEPTH32F_STENCIL8 = 36013U
Field Value
Type Description
System.UInt32

DRAW_BUFFER0

Declaration
public const uint DRAW_BUFFER0 = 34853U
Field Value
Type Description
System.UInt32

DRAW_BUFFER1

Declaration
public const uint DRAW_BUFFER1 = 34854U
Field Value
Type Description
System.UInt32

DRAW_BUFFER10

Declaration
public const uint DRAW_BUFFER10 = 34863U
Field Value
Type Description
System.UInt32

DRAW_BUFFER11

Declaration
public const uint DRAW_BUFFER11 = 34864U
Field Value
Type Description
System.UInt32

DRAW_BUFFER12

Declaration
public const uint DRAW_BUFFER12 = 34865U
Field Value
Type Description
System.UInt32

DRAW_BUFFER13

Declaration
public const uint DRAW_BUFFER13 = 34866U
Field Value
Type Description
System.UInt32

DRAW_BUFFER14

Declaration
public const uint DRAW_BUFFER14 = 34867U
Field Value
Type Description
System.UInt32

DRAW_BUFFER15

Declaration
public const uint DRAW_BUFFER15 = 34868U
Field Value
Type Description
System.UInt32

DRAW_BUFFER2

Declaration
public const uint DRAW_BUFFER2 = 34855U
Field Value
Type Description
System.UInt32

DRAW_BUFFER3

Declaration
public const uint DRAW_BUFFER3 = 34856U
Field Value
Type Description
System.UInt32

DRAW_BUFFER4

Declaration
public const uint DRAW_BUFFER4 = 34857U
Field Value
Type Description
System.UInt32

DRAW_BUFFER5

Declaration
public const uint DRAW_BUFFER5 = 34858U
Field Value
Type Description
System.UInt32

DRAW_BUFFER6

Declaration
public const uint DRAW_BUFFER6 = 34859U
Field Value
Type Description
System.UInt32

DRAW_BUFFER7

Declaration
public const uint DRAW_BUFFER7 = 34860U
Field Value
Type Description
System.UInt32

DRAW_BUFFER8

Declaration
public const uint DRAW_BUFFER8 = 34861U
Field Value
Type Description
System.UInt32

DRAW_BUFFER9

Declaration
public const uint DRAW_BUFFER9 = 34862U
Field Value
Type Description
System.UInt32

DRAW_FRAMEBUFFER

Declaration
public const uint DRAW_FRAMEBUFFER = 36009U
Field Value
Type Description
System.UInt32

DRAW_FRAMEBUFFER_BINDING

Declaration
public const uint DRAW_FRAMEBUFFER_BINDING = 36006U
Field Value
Type Description
System.UInt32

DYNAMIC_COPY

Declaration
public const uint DYNAMIC_COPY = 35050U
Field Value
Type Description
System.UInt32

DYNAMIC_READ

Declaration
public const uint DYNAMIC_READ = 35049U
Field Value
Type Description
System.UInt32

FLOAT_32_UNSIGNED_INT_24_8_REV

Declaration
public const uint FLOAT_32_UNSIGNED_INT_24_8_REV = 36269U
Field Value
Type Description
System.UInt32

FLOAT_MAT2x3

Declaration
public const uint FLOAT_MAT2x3 = 35685U
Field Value
Type Description
System.UInt32

FLOAT_MAT2x4

Declaration
public const uint FLOAT_MAT2x4 = 35686U
Field Value
Type Description
System.UInt32

FLOAT_MAT3x2

Declaration
public const uint FLOAT_MAT3x2 = 35687U
Field Value
Type Description
System.UInt32

FLOAT_MAT3x4

Declaration
public const uint FLOAT_MAT3x4 = 35688U
Field Value
Type Description
System.UInt32

FLOAT_MAT4x2

Declaration
public const uint FLOAT_MAT4x2 = 35689U
Field Value
Type Description
System.UInt32

FLOAT_MAT4x3

Declaration
public const uint FLOAT_MAT4x3 = 35690U
Field Value
Type Description
System.UInt32

FRAGMENT_SHADER_DERIVATIVE_HINT

Declaration
public const uint FRAGMENT_SHADER_DERIVATIVE_HINT = 35723U
Field Value
Type Description
System.UInt32

FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE

Declaration
public const uint FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = 33301U
Field Value
Type Description
System.UInt32

FRAMEBUFFER_ATTACHMENT_BLUE_SIZE

Declaration
public const uint FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = 33300U
Field Value
Type Description
System.UInt32

FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING

Declaration
public const uint FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = 33296U
Field Value
Type Description
System.UInt32

FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE

Declaration
public const uint FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = 33297U
Field Value
Type Description
System.UInt32

FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE

Declaration
public const uint FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = 33302U
Field Value
Type Description
System.UInt32

FRAMEBUFFER_ATTACHMENT_GREEN_SIZE

Declaration
public const uint FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = 33299U
Field Value
Type Description
System.UInt32

FRAMEBUFFER_ATTACHMENT_RED_SIZE

Declaration
public const uint FRAMEBUFFER_ATTACHMENT_RED_SIZE = 33298U
Field Value
Type Description
System.UInt32

FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE

Declaration
public const uint FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = 33303U
Field Value
Type Description
System.UInt32

FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER

Declaration
public const uint FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = 36052U
Field Value
Type Description
System.UInt32

FRAMEBUFFER_DEFAULT

Declaration
public const uint FRAMEBUFFER_DEFAULT = 33304U
Field Value
Type Description
System.UInt32

FRAMEBUFFER_INCOMPLETE_MULTISAMPLE

Declaration
public const uint FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = 36182U
Field Value
Type Description
System.UInt32

HALF_FLOAT

Declaration
public const uint HALF_FLOAT = 5131U
Field Value
Type Description
System.UInt32

INT_2_10_10_10_REV

Declaration
public const uint INT_2_10_10_10_REV = 36255U
Field Value
Type Description
System.UInt32

INT_SAMPLER_2D

Declaration
public const uint INT_SAMPLER_2D = 36298U
Field Value
Type Description
System.UInt32

INT_SAMPLER_2D_ARRAY

Declaration
public const uint INT_SAMPLER_2D_ARRAY = 36303U
Field Value
Type Description
System.UInt32

INT_SAMPLER_3D

Declaration
public const uint INT_SAMPLER_3D = 36299U
Field Value
Type Description
System.UInt32

INT_SAMPLER_CUBE

Declaration
public const uint INT_SAMPLER_CUBE = 36300U
Field Value
Type Description
System.UInt32

INTERLEAVED_ATTRIBS

Declaration
public const uint INTERLEAVED_ATTRIBS = 35980U
Field Value
Type Description
System.UInt32

INVALID_INDEX

Declaration
public const uint INVALID_INDEX = 4294967295U
Field Value
Type Description
System.UInt32

MAX

Declaration
public const uint MAX = 32776U
Field Value
Type Description
System.UInt32

MAX_3D_TEXTURE_SIZE

Declaration
public const uint MAX_3D_TEXTURE_SIZE = 32883U
Field Value
Type Description
System.UInt32

MAX_ARRAY_TEXTURE_LAYERS

Declaration
public const uint MAX_ARRAY_TEXTURE_LAYERS = 35071U
Field Value
Type Description
System.UInt32

MAX_CLIENT_WAIT_TIMEOUT_WEBGL

Declaration
public const uint MAX_CLIENT_WAIT_TIMEOUT_WEBGL = 37447U
Field Value
Type Description
System.UInt32

MAX_COLOR_ATTACHMENTS

Declaration
public const uint MAX_COLOR_ATTACHMENTS = 36063U
Field Value
Type Description
System.UInt32

MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS

Declaration
public const uint MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = 35379U
Field Value
Type Description
System.UInt32

MAX_COMBINED_UNIFORM_BLOCKS

Declaration
public const uint MAX_COMBINED_UNIFORM_BLOCKS = 35374U
Field Value
Type Description
System.UInt32

MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS

Declaration
public const uint MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = 35377U
Field Value
Type Description
System.UInt32

MAX_DRAW_BUFFERS

Declaration
public const uint MAX_DRAW_BUFFERS = 34852U
Field Value
Type Description
System.UInt32

MAX_ELEMENT_INDEX

Declaration
public const uint MAX_ELEMENT_INDEX = 36203U
Field Value
Type Description
System.UInt32

MAX_ELEMENTS_INDICES

Declaration
public const uint MAX_ELEMENTS_INDICES = 33001U
Field Value
Type Description
System.UInt32

MAX_ELEMENTS_VERTICES

Declaration
public const uint MAX_ELEMENTS_VERTICES = 33000U
Field Value
Type Description
System.UInt32

MAX_FRAGMENT_INPUT_COMPONENTS

Declaration
public const uint MAX_FRAGMENT_INPUT_COMPONENTS = 37157U
Field Value
Type Description
System.UInt32

MAX_FRAGMENT_UNIFORM_BLOCKS

Declaration
public const uint MAX_FRAGMENT_UNIFORM_BLOCKS = 35373U
Field Value
Type Description
System.UInt32

MAX_FRAGMENT_UNIFORM_COMPONENTS

Declaration
public const uint MAX_FRAGMENT_UNIFORM_COMPONENTS = 35657U
Field Value
Type Description
System.UInt32

MAX_PROGRAM_TEXEL_OFFSET

Declaration
public const uint MAX_PROGRAM_TEXEL_OFFSET = 35077U
Field Value
Type Description
System.UInt32

MAX_SAMPLES

Declaration
public const uint MAX_SAMPLES = 36183U
Field Value
Type Description
System.UInt32

MAX_SERVER_WAIT_TIMEOUT

Declaration
public const uint MAX_SERVER_WAIT_TIMEOUT = 37137U
Field Value
Type Description
System.UInt32

MAX_TEXTURE_LOD_BIAS

Declaration
public const uint MAX_TEXTURE_LOD_BIAS = 34045U
Field Value
Type Description
System.UInt32

MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS

Declaration
public const uint MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 35978U
Field Value
Type Description
System.UInt32

MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS

Declaration
public const uint MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = 35979U
Field Value
Type Description
System.UInt32

MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS

Declaration
public const uint MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = 35968U
Field Value
Type Description
System.UInt32

MAX_UNIFORM_BLOCK_SIZE

Declaration
public const uint MAX_UNIFORM_BLOCK_SIZE = 35376U
Field Value
Type Description
System.UInt32

MAX_UNIFORM_BUFFER_BINDINGS

Declaration
public const uint MAX_UNIFORM_BUFFER_BINDINGS = 35375U
Field Value
Type Description
System.UInt32

MAX_VARYING_COMPONENTS

Declaration
public const uint MAX_VARYING_COMPONENTS = 35659U
Field Value
Type Description
System.UInt32

MAX_VERTEX_OUTPUT_COMPONENTS

Declaration
public const uint MAX_VERTEX_OUTPUT_COMPONENTS = 37154U
Field Value
Type Description
System.UInt32

MAX_VERTEX_UNIFORM_BLOCKS

Declaration
public const uint MAX_VERTEX_UNIFORM_BLOCKS = 35371U
Field Value
Type Description
System.UInt32

MAX_VERTEX_UNIFORM_COMPONENTS

Declaration
public const uint MAX_VERTEX_UNIFORM_COMPONENTS = 35658U
Field Value
Type Description
System.UInt32

MIN

Declaration
public const uint MIN = 32775U
Field Value
Type Description
System.UInt32

MIN_PROGRAM_TEXEL_OFFSET

Declaration
public const uint MIN_PROGRAM_TEXEL_OFFSET = 35076U
Field Value
Type Description
System.UInt32

OBJECT_TYPE

Declaration
public const uint OBJECT_TYPE = 37138U
Field Value
Type Description
System.UInt32

PACK_ROW_LENGTH

Declaration
public const uint PACK_ROW_LENGTH = 3330U
Field Value
Type Description
System.UInt32

PACK_SKIP_PIXELS

Declaration
public const uint PACK_SKIP_PIXELS = 3332U
Field Value
Type Description
System.UInt32

PACK_SKIP_ROWS

Declaration
public const uint PACK_SKIP_ROWS = 3331U
Field Value
Type Description
System.UInt32

PIXEL_PACK_BUFFER

Declaration
public const uint PIXEL_PACK_BUFFER = 35051U
Field Value
Type Description
System.UInt32

PIXEL_PACK_BUFFER_BINDING

Declaration
public const uint PIXEL_PACK_BUFFER_BINDING = 35053U
Field Value
Type Description
System.UInt32

PIXEL_UNPACK_BUFFER

Declaration
public const uint PIXEL_UNPACK_BUFFER = 35052U
Field Value
Type Description
System.UInt32

PIXEL_UNPACK_BUFFER_BINDING

Declaration
public const uint PIXEL_UNPACK_BUFFER_BINDING = 35055U
Field Value
Type Description
System.UInt32

QUERY_RESULT

Declaration
public const uint QUERY_RESULT = 34918U
Field Value
Type Description
System.UInt32

QUERY_RESULT_AVAILABLE

Declaration
public const uint QUERY_RESULT_AVAILABLE = 34919U
Field Value
Type Description
System.UInt32

R11F_G11F_B10F

Declaration
public const uint R11F_G11F_B10F = 35898U
Field Value
Type Description
System.UInt32

R16F

Declaration
public const uint R16F = 33325U
Field Value
Type Description
System.UInt32

R16I

Declaration
public const uint R16I = 33331U
Field Value
Type Description
System.UInt32

R16UI

Declaration
public const uint R16UI = 33332U
Field Value
Type Description
System.UInt32

R32F

Declaration
public const uint R32F = 33326U
Field Value
Type Description
System.UInt32

R32I

Declaration
public const uint R32I = 33333U
Field Value
Type Description
System.UInt32

R32UI

Declaration
public const uint R32UI = 33334U
Field Value
Type Description
System.UInt32

R8

Declaration
public const uint R8 = 33321U
Field Value
Type Description
System.UInt32

R8_SNORM

Declaration
public const uint R8_SNORM = 36756U
Field Value
Type Description
System.UInt32

R8I

Declaration
public const uint R8I = 33329U
Field Value
Type Description
System.UInt32

R8UI

Declaration
public const uint R8UI = 33330U
Field Value
Type Description
System.UInt32

RASTERIZER_DISCARD

Declaration
public const uint RASTERIZER_DISCARD = 35977U
Field Value
Type Description
System.UInt32

READ_BUFFER

Declaration
public const uint READ_BUFFER = 3074U
Field Value
Type Description
System.UInt32

READ_FRAMEBUFFER

Declaration
public const uint READ_FRAMEBUFFER = 36008U
Field Value
Type Description
System.UInt32

READ_FRAMEBUFFER_BINDING

Declaration
public const uint READ_FRAMEBUFFER_BINDING = 36010U
Field Value
Type Description
System.UInt32

RED

Declaration
public const uint RED = 6403U
Field Value
Type Description
System.UInt32

RED_INTEGER

Declaration
public const uint RED_INTEGER = 36244U
Field Value
Type Description
System.UInt32

RENDERBUFFER_SAMPLES

Declaration
public const uint RENDERBUFFER_SAMPLES = 36011U
Field Value
Type Description
System.UInt32

RG

Declaration
public const uint RG = 33319U
Field Value
Type Description
System.UInt32

RG_INTEGER

Declaration
public const uint RG_INTEGER = 33320U
Field Value
Type Description
System.UInt32

RG16F

Declaration
public const uint RG16F = 33327U
Field Value
Type Description
System.UInt32

RG16I

Declaration
public const uint RG16I = 33337U
Field Value
Type Description
System.UInt32

RG16UI

Declaration
public const uint RG16UI = 33338U
Field Value
Type Description
System.UInt32

RG32F

Declaration
public const uint RG32F = 33328U
Field Value
Type Description
System.UInt32

RG32I

Declaration
public const uint RG32I = 33339U
Field Value
Type Description
System.UInt32

RG32UI

Declaration
public const uint RG32UI = 33340U
Field Value
Type Description
System.UInt32

RG8

Declaration
public const uint RG8 = 33323U
Field Value
Type Description
System.UInt32

RG8_SNORM

Declaration
public const uint RG8_SNORM = 36757U
Field Value
Type Description
System.UInt32

RG8I

Declaration
public const uint RG8I = 33335U
Field Value
Type Description
System.UInt32

RG8UI

Declaration
public const uint RG8UI = 33336U
Field Value
Type Description
System.UInt32

RGB_INTEGER

Declaration
public const uint RGB_INTEGER = 36248U
Field Value
Type Description
System.UInt32

RGB10_A2

Declaration
public const uint RGB10_A2 = 32857U
Field Value
Type Description
System.UInt32

RGB10_A2UI

Declaration
public const uint RGB10_A2UI = 36975U
Field Value
Type Description
System.UInt32

RGB16F

Declaration
public const uint RGB16F = 34843U
Field Value
Type Description
System.UInt32

RGB16I

Declaration
public const uint RGB16I = 36233U
Field Value
Type Description
System.UInt32

RGB16UI

Declaration
public const uint RGB16UI = 36215U
Field Value
Type Description
System.UInt32

RGB32F

Declaration
public const uint RGB32F = 34837U
Field Value
Type Description
System.UInt32

RGB32I

Declaration
public const uint RGB32I = 36227U
Field Value
Type Description
System.UInt32

RGB32UI

Declaration
public const uint RGB32UI = 36209U
Field Value
Type Description
System.UInt32

RGB8

Declaration
public const uint RGB8 = 32849U
Field Value
Type Description
System.UInt32

RGB8_SNORM

Declaration
public const uint RGB8_SNORM = 36758U
Field Value
Type Description
System.UInt32

RGB8I

Declaration
public const uint RGB8I = 36239U
Field Value
Type Description
System.UInt32

RGB8UI

Declaration
public const uint RGB8UI = 36221U
Field Value
Type Description
System.UInt32

RGB9_E5

Declaration
public const uint RGB9_E5 = 35901U
Field Value
Type Description
System.UInt32

RGBA_INTEGER

Declaration
public const uint RGBA_INTEGER = 36249U
Field Value
Type Description
System.UInt32

RGBA16F

Declaration
public const uint RGBA16F = 34842U
Field Value
Type Description
System.UInt32

RGBA16I

Declaration
public const uint RGBA16I = 36232U
Field Value
Type Description
System.UInt32

RGBA16UI

Declaration
public const uint RGBA16UI = 36214U
Field Value
Type Description
System.UInt32

RGBA32F

Declaration
public const uint RGBA32F = 34836U
Field Value
Type Description
System.UInt32

RGBA32I

Declaration
public const uint RGBA32I = 36226U
Field Value
Type Description
System.UInt32

RGBA32UI

Declaration
public const uint RGBA32UI = 36208U
Field Value
Type Description
System.UInt32

RGBA8

Declaration
public const uint RGBA8 = 32856U
Field Value
Type Description
System.UInt32

RGBA8_SNORM

Declaration
public const uint RGBA8_SNORM = 36759U
Field Value
Type Description
System.UInt32

RGBA8I

Declaration
public const uint RGBA8I = 36238U
Field Value
Type Description
System.UInt32

RGBA8UI

Declaration
public const uint RGBA8UI = 36220U
Field Value
Type Description
System.UInt32

SAMPLER_2D_ARRAY

Declaration
public const uint SAMPLER_2D_ARRAY = 36289U
Field Value
Type Description
System.UInt32

SAMPLER_2D_ARRAY_SHADOW

Declaration
public const uint SAMPLER_2D_ARRAY_SHADOW = 36292U
Field Value
Type Description
System.UInt32

SAMPLER_2D_SHADOW

Declaration
public const uint SAMPLER_2D_SHADOW = 35682U
Field Value
Type Description
System.UInt32

SAMPLER_3D

Declaration
public const uint SAMPLER_3D = 35679U
Field Value
Type Description
System.UInt32

SAMPLER_BINDING

Declaration
public const uint SAMPLER_BINDING = 35097U
Field Value
Type Description
System.UInt32

SAMPLER_CUBE_SHADOW

Declaration
public const uint SAMPLER_CUBE_SHADOW = 36293U
Field Value
Type Description
System.UInt32

SEPARATE_ATTRIBS

Declaration
public const uint SEPARATE_ATTRIBS = 35981U
Field Value
Type Description
System.UInt32

SIGNALED

Declaration
public const uint SIGNALED = 37145U
Field Value
Type Description
System.UInt32

SIGNED_NORMALIZED

Declaration
public const uint SIGNED_NORMALIZED = 36764U
Field Value
Type Description
System.UInt32

SRGB

Declaration
public const uint SRGB = 35904U
Field Value
Type Description
System.UInt32

SRGB8

Declaration
public const uint SRGB8 = 35905U
Field Value
Type Description
System.UInt32

SRGB8_ALPHA8

Declaration
public const uint SRGB8_ALPHA8 = 35907U
Field Value
Type Description
System.UInt32

STATIC_COPY

Declaration
public const uint STATIC_COPY = 35046U
Field Value
Type Description
System.UInt32

STATIC_READ

Declaration
public const uint STATIC_READ = 35045U
Field Value
Type Description
System.UInt32

STENCIL

Declaration
public const uint STENCIL = 6146U
Field Value
Type Description
System.UInt32

STREAM_COPY

Declaration
public const uint STREAM_COPY = 35042U
Field Value
Type Description
System.UInt32

STREAM_READ

Declaration
public const uint STREAM_READ = 35041U
Field Value
Type Description
System.UInt32

SYNC_CONDITION

Declaration
public const uint SYNC_CONDITION = 37139U
Field Value
Type Description
System.UInt32

SYNC_FENCE

Declaration
public const uint SYNC_FENCE = 37142U
Field Value
Type Description
System.UInt32

SYNC_FLAGS

Declaration
public const uint SYNC_FLAGS = 37141U
Field Value
Type Description
System.UInt32

SYNC_FLUSH_COMMANDS_BIT

Declaration
public const uint SYNC_FLUSH_COMMANDS_BIT = 1U
Field Value
Type Description
System.UInt32

SYNC_GPU_COMMANDS_COMPLETE

Declaration
public const uint SYNC_GPU_COMMANDS_COMPLETE = 37143U
Field Value
Type Description
System.UInt32

SYNC_STATUS

Declaration
public const uint SYNC_STATUS = 37140U
Field Value
Type Description
System.UInt32

TEXTURE_2D_ARRAY

Declaration
public const uint TEXTURE_2D_ARRAY = 35866U
Field Value
Type Description
System.UInt32

TEXTURE_3D

Declaration
public const uint TEXTURE_3D = 32879U
Field Value
Type Description
System.UInt32

TEXTURE_BASE_LEVEL

Declaration
public const uint TEXTURE_BASE_LEVEL = 33084U
Field Value
Type Description
System.UInt32

TEXTURE_BINDING_2D_ARRAY

Declaration
public const uint TEXTURE_BINDING_2D_ARRAY = 35869U
Field Value
Type Description
System.UInt32

TEXTURE_BINDING_3D

Declaration
public const uint TEXTURE_BINDING_3D = 32874U
Field Value
Type Description
System.UInt32

TEXTURE_COMPARE_FUNC

Declaration
public const uint TEXTURE_COMPARE_FUNC = 34893U
Field Value
Type Description
System.UInt32

TEXTURE_COMPARE_MODE

Declaration
public const uint TEXTURE_COMPARE_MODE = 34892U
Field Value
Type Description
System.UInt32

TEXTURE_IMMUTABLE_FORMAT

Declaration
public const uint TEXTURE_IMMUTABLE_FORMAT = 37167U
Field Value
Type Description
System.UInt32

TEXTURE_IMMUTABLE_LEVELS

Declaration
public const uint TEXTURE_IMMUTABLE_LEVELS = 33503U
Field Value
Type Description
System.UInt32

TEXTURE_MAX_LEVEL

Declaration
public const uint TEXTURE_MAX_LEVEL = 33085U
Field Value
Type Description
System.UInt32

TEXTURE_MAX_LOD

Declaration
public const uint TEXTURE_MAX_LOD = 33083U
Field Value
Type Description
System.UInt32

TEXTURE_MIN_LOD

Declaration
public const uint TEXTURE_MIN_LOD = 33082U
Field Value
Type Description
System.UInt32

TEXTURE_WRAP_R

Declaration
public const uint TEXTURE_WRAP_R = 32882U
Field Value
Type Description
System.UInt32

TIMEOUT_EXPIRED

Declaration
public const uint TIMEOUT_EXPIRED = 37147U
Field Value
Type Description
System.UInt32

TIMEOUT_IGNORED

Declaration
public const long TIMEOUT_IGNORED = -1L
Field Value
Type Description
System.Int64

TRANSFORM_FEEDBACK

Declaration
public const uint TRANSFORM_FEEDBACK = 36386U
Field Value
Type Description
System.UInt32

TRANSFORM_FEEDBACK_ACTIVE

Declaration
public const uint TRANSFORM_FEEDBACK_ACTIVE = 36388U
Field Value
Type Description
System.UInt32

TRANSFORM_FEEDBACK_BINDING

Declaration
public const uint TRANSFORM_FEEDBACK_BINDING = 36389U
Field Value
Type Description
System.UInt32

TRANSFORM_FEEDBACK_BUFFER

Declaration
public const uint TRANSFORM_FEEDBACK_BUFFER = 35982U
Field Value
Type Description
System.UInt32

TRANSFORM_FEEDBACK_BUFFER_BINDING

Declaration
public const uint TRANSFORM_FEEDBACK_BUFFER_BINDING = 35983U
Field Value
Type Description
System.UInt32

TRANSFORM_FEEDBACK_BUFFER_MODE

Declaration
public const uint TRANSFORM_FEEDBACK_BUFFER_MODE = 35967U
Field Value
Type Description
System.UInt32

TRANSFORM_FEEDBACK_BUFFER_SIZE

Declaration
public const uint TRANSFORM_FEEDBACK_BUFFER_SIZE = 35973U
Field Value
Type Description
System.UInt32

TRANSFORM_FEEDBACK_BUFFER_START

Declaration
public const uint TRANSFORM_FEEDBACK_BUFFER_START = 35972U
Field Value
Type Description
System.UInt32

TRANSFORM_FEEDBACK_PAUSED

Declaration
public const uint TRANSFORM_FEEDBACK_PAUSED = 36387U
Field Value
Type Description
System.UInt32

TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN

Declaration
public const uint TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 35976U
Field Value
Type Description
System.UInt32

TRANSFORM_FEEDBACK_VARYINGS

Declaration
public const uint TRANSFORM_FEEDBACK_VARYINGS = 35971U
Field Value
Type Description
System.UInt32

UNIFORM_ARRAY_STRIDE

Declaration
public const uint UNIFORM_ARRAY_STRIDE = 35388U
Field Value
Type Description
System.UInt32

UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES

Declaration
public const uint UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES = 35395U
Field Value
Type Description
System.UInt32

UNIFORM_BLOCK_ACTIVE_UNIFORMS

Declaration
public const uint UNIFORM_BLOCK_ACTIVE_UNIFORMS = 35394U
Field Value
Type Description
System.UInt32

UNIFORM_BLOCK_BINDING

Declaration
public const uint UNIFORM_BLOCK_BINDING = 35391U
Field Value
Type Description
System.UInt32

UNIFORM_BLOCK_DATA_SIZE

Declaration
public const uint UNIFORM_BLOCK_DATA_SIZE = 35392U
Field Value
Type Description
System.UInt32

UNIFORM_BLOCK_INDEX

Declaration
public const uint UNIFORM_BLOCK_INDEX = 35386U
Field Value
Type Description
System.UInt32

UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER

Declaration
public const uint UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = 35398U
Field Value
Type Description
System.UInt32

UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER

Declaration
public const uint UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER = 35396U
Field Value
Type Description
System.UInt32

UNIFORM_BUFFER

Declaration
public const uint UNIFORM_BUFFER = 35345U
Field Value
Type Description
System.UInt32

UNIFORM_BUFFER_BINDING

Declaration
public const uint UNIFORM_BUFFER_BINDING = 35368U
Field Value
Type Description
System.UInt32

UNIFORM_BUFFER_OFFSET_ALIGNMENT

Declaration
public const uint UNIFORM_BUFFER_OFFSET_ALIGNMENT = 35380U
Field Value
Type Description
System.UInt32

UNIFORM_BUFFER_SIZE

Declaration
public const uint UNIFORM_BUFFER_SIZE = 35370U
Field Value
Type Description
System.UInt32

UNIFORM_BUFFER_START

Declaration
public const uint UNIFORM_BUFFER_START = 35369U
Field Value
Type Description
System.UInt32

UNIFORM_IS_ROW_MAJOR

Declaration
public const uint UNIFORM_IS_ROW_MAJOR = 35390U
Field Value
Type Description
System.UInt32

UNIFORM_MATRIX_STRIDE

Declaration
public const uint UNIFORM_MATRIX_STRIDE = 35389U
Field Value
Type Description
System.UInt32

UNIFORM_OFFSET

Declaration
public const uint UNIFORM_OFFSET = 35387U
Field Value
Type Description
System.UInt32

UNIFORM_SIZE

Declaration
public const uint UNIFORM_SIZE = 35384U
Field Value
Type Description
System.UInt32

UNIFORM_TYPE

Declaration
public const uint UNIFORM_TYPE = 35383U
Field Value
Type Description
System.UInt32

UNPACK_IMAGE_HEIGHT

Declaration
public const uint UNPACK_IMAGE_HEIGHT = 32878U
Field Value
Type Description
System.UInt32

UNPACK_ROW_LENGTH

Declaration
public const uint UNPACK_ROW_LENGTH = 3314U
Field Value
Type Description
System.UInt32

UNPACK_SKIP_IMAGES

Declaration
public const uint UNPACK_SKIP_IMAGES = 32877U
Field Value
Type Description
System.UInt32

UNPACK_SKIP_PIXELS

Declaration
public const uint UNPACK_SKIP_PIXELS = 3316U
Field Value
Type Description
System.UInt32

UNPACK_SKIP_ROWS

Declaration
public const uint UNPACK_SKIP_ROWS = 3315U
Field Value
Type Description
System.UInt32

UNSIGNALED

Declaration
public const uint UNSIGNALED = 37144U
Field Value
Type Description
System.UInt32

UNSIGNED_INT_10F_11F_11F_REV

Declaration
public const uint UNSIGNED_INT_10F_11F_11F_REV = 35899U
Field Value
Type Description
System.UInt32

UNSIGNED_INT_2_10_10_10_REV

Declaration
public const uint UNSIGNED_INT_2_10_10_10_REV = 33640U
Field Value
Type Description
System.UInt32

UNSIGNED_INT_24_8

Declaration
public const uint UNSIGNED_INT_24_8 = 34042U
Field Value
Type Description
System.UInt32

UNSIGNED_INT_5_9_9_9_REV

Declaration
public const uint UNSIGNED_INT_5_9_9_9_REV = 35902U
Field Value
Type Description
System.UInt32

UNSIGNED_INT_SAMPLER_2D

Declaration
public const uint UNSIGNED_INT_SAMPLER_2D = 36306U
Field Value
Type Description
System.UInt32

UNSIGNED_INT_SAMPLER_2D_ARRAY

Declaration
public const uint UNSIGNED_INT_SAMPLER_2D_ARRAY = 36311U
Field Value
Type Description
System.UInt32

UNSIGNED_INT_SAMPLER_3D

Declaration
public const uint UNSIGNED_INT_SAMPLER_3D = 36307U
Field Value
Type Description
System.UInt32

UNSIGNED_INT_SAMPLER_CUBE

Declaration
public const uint UNSIGNED_INT_SAMPLER_CUBE = 36308U
Field Value
Type Description
System.UInt32

UNSIGNED_INT_VEC2

Declaration
public const uint UNSIGNED_INT_VEC2 = 36294U
Field Value
Type Description
System.UInt32

UNSIGNED_INT_VEC3

Declaration
public const uint UNSIGNED_INT_VEC3 = 36295U
Field Value
Type Description
System.UInt32

UNSIGNED_INT_VEC4

Declaration
public const uint UNSIGNED_INT_VEC4 = 36296U
Field Value
Type Description
System.UInt32

UNSIGNED_NORMALIZED

Declaration
public const uint UNSIGNED_NORMALIZED = 35863U
Field Value
Type Description
System.UInt32

VERTEX_ARRAY_BINDING

Declaration
public const uint VERTEX_ARRAY_BINDING = 34229U
Field Value
Type Description
System.UInt32

VERTEX_ATTRIB_ARRAY_DIVISOR

Declaration
public const uint VERTEX_ATTRIB_ARRAY_DIVISOR = 35070U
Field Value
Type Description
System.UInt32

VERTEX_ATTRIB_ARRAY_INTEGER

Declaration
public const uint VERTEX_ATTRIB_ARRAY_INTEGER = 35069U
Field Value
Type Description
System.UInt32

WAIT_FAILED

Declaration
public const uint WAIT_FAILED = 37149U
Field Value
Type Description
System.UInt32

Properties

IsSupported

Declaration
public bool IsSupported { get; }
Property Value
Type Description
System.Boolean

Methods

BeginQuery(UInt32, WebGLQuery)

Declaration
public void BeginQuery(uint target, WebGLQuery query)
Parameters
Type Name Description
System.UInt32 target
WebGLQuery query

BeginTransformFeedback(UInt32)

Declaration
public void BeginTransformFeedback(uint primitiveMode)
Parameters
Type Name Description
System.UInt32 primitiveMode

BindBufferBase(UInt32, UInt32, WebGLBuffer)

Declaration
public void BindBufferBase(uint target, uint index, WebGLBuffer buffer)
Parameters
Type Name Description
System.UInt32 target
System.UInt32 index
WebGLBuffer buffer

BindBufferRange(UInt32, UInt32, WebGLBuffer, UInt32, Double)

Declaration
public void BindBufferRange(uint target, uint index, WebGLBuffer buffer, uint offset, double size)
Parameters
Type Name Description
System.UInt32 target
System.UInt32 index
WebGLBuffer buffer
System.UInt32 offset
System.Double size

BindSampler(UInt32, WebGLSampler)

Declaration
public void BindSampler(uint unit, WebGLSampler sampler)
Parameters
Type Name Description
System.UInt32 unit
WebGLSampler sampler

BindTransformFeedback(UInt32, WebGLTransformFeedback)

Declaration
public void BindTransformFeedback(uint target, WebGLTransformFeedback tf)
Parameters
Type Name Description
System.UInt32 target
WebGLTransformFeedback tf

BindVertexArray(WebGLVertexArrayObject)

Declaration
public void BindVertexArray(WebGLVertexArrayObject array)
Parameters
Type Name Description
WebGLVertexArrayObject array

BlitFramebuffer(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, UInt32, UInt32)

Declaration
public void BlitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, uint mask, uint filter)
Parameters
Type Name Description
System.Int32 srcX0
System.Int32 srcY0
System.Int32 srcX1
System.Int32 srcY1
System.Int32 dstX0
System.Int32 dstY0
System.Int32 dstX1
System.Int32 dstY1
System.UInt32 mask
System.UInt32 filter

BufferData(UInt32, Double, UInt32)

Declaration
public void BufferData(uint target, double size, uint usage)
Parameters
Type Name Description
System.UInt32 target
System.Double size
System.UInt32 usage

BufferData(UInt32, Memory<Byte>, UInt32)

Declaration
public void BufferData(uint target, Memory<byte> srcData, uint usage)
Parameters
Type Name Description
System.UInt32 target
System.Memory<System.Byte> srcData
System.UInt32 usage

BufferData(UInt32, Memory<Byte>, UInt32, UInt32, UInt32)

Declaration
public void BufferData(uint target, Memory<byte> srcData, uint usage, uint srcOffset, uint length)
Parameters
Type Name Description
System.UInt32 target
System.Memory<System.Byte> srcData
System.UInt32 usage
System.UInt32 srcOffset
System.UInt32 length

BufferSubData(UInt32, UInt32, Memory<Byte>)

Declaration
public void BufferSubData(uint target, uint dstByteOffset, Memory<byte> srcData)
Parameters
Type Name Description
System.UInt32 target
System.UInt32 dstByteOffset
System.Memory<System.Byte> srcData

BufferSubData(UInt32, UInt32, Memory<Byte>, UInt32, UInt32)

Declaration
public void BufferSubData(uint target, uint dstByteOffset, Memory<byte> srcData, uint srcOffset, uint length)
Parameters
Type Name Description
System.UInt32 target
System.UInt32 dstByteOffset
System.Memory<System.Byte> srcData
System.UInt32 srcOffset
System.UInt32 length

ClearBufferfi(UInt32, Int32, Single, Int32)

Declaration
public void ClearBufferfi(uint buffer, int drawbuffer, float depth, int stencil)
Parameters
Type Name Description
System.UInt32 buffer
System.Int32 drawbuffer
System.Single depth
System.Int32 stencil

ClearBufferfv(UInt32, Int32, Object, UInt32)

Declaration
public void ClearBufferfv(uint buffer, int drawbuffer, object values, uint srcOffset)
Parameters
Type Name Description
System.UInt32 buffer
System.Int32 drawbuffer
System.Object values
System.UInt32 srcOffset

ClearBufferiv(UInt32, Int32, Object, UInt32)

Declaration
public void ClearBufferiv(uint buffer, int drawbuffer, object values, uint srcOffset)
Parameters
Type Name Description
System.UInt32 buffer
System.Int32 drawbuffer
System.Object values
System.UInt32 srcOffset

ClearBufferuiv(UInt32, Int32, Object, UInt32)

Declaration
public void ClearBufferuiv(uint buffer, int drawbuffer, object values, uint srcOffset)
Parameters
Type Name Description
System.UInt32 buffer
System.Int32 drawbuffer
System.Object values
System.UInt32 srcOffset

ClientWaitSync(WebGLSync, UInt32, UInt64)

Declaration
public uint ClientWaitSync(WebGLSync sync, uint flags, ulong timeout)
Parameters
Type Name Description
WebGLSync sync
System.UInt32 flags
System.UInt64 timeout
Returns
Type Description
System.UInt32

CompressedTexImage2D(UInt32, Int32, UInt32, Int32, Int32, Int32, Int32, UInt32)

Declaration
public void CompressedTexImage2D(uint target, int level, uint internalformat, int width, int height, int border, int imageSize, uint offset)
Parameters
Type Name Description
System.UInt32 target
System.Int32 level
System.UInt32 internalformat
System.Int32 width
System.Int32 height
System.Int32 border
System.Int32 imageSize
System.UInt32 offset

CompressedTexImage2D(UInt32, Int32, UInt32, Int32, Int32, Int32, Memory<Byte>, UInt32, UInt32)

Declaration
public void CompressedTexImage2D(uint target, int level, uint internalformat, int width, int height, int border, Memory<byte> srcData, uint srcOffset, uint srcLengthOverride)
Parameters
Type Name Description
System.UInt32 target
System.Int32 level
System.UInt32 internalformat
System.Int32 width
System.Int32 height
System.Int32 border
System.Memory<System.Byte> srcData
System.UInt32 srcOffset
System.UInt32 srcLengthOverride

CompressedTexImage3D(UInt32, Int32, UInt32, Int32, Int32, Int32, Int32, Int32, UInt32)

Declaration
public void CompressedTexImage3D(uint target, int level, uint internalformat, int width, int height, int depth, int border, int imageSize, uint offset)
Parameters
Type Name Description
System.UInt32 target
System.Int32 level
System.UInt32 internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
System.Int32 imageSize
System.UInt32 offset

CompressedTexImage3D(UInt32, Int32, UInt32, Int32, Int32, Int32, Int32, Memory<Byte>, UInt32, UInt32)

Declaration
public void CompressedTexImage3D(uint target, int level, uint internalformat, int width, int height, int depth, int border, Memory<byte> srcData, uint srcOffset, uint srcLengthOverride)
Parameters
Type Name Description
System.UInt32 target
System.Int32 level
System.UInt32 internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
System.Memory<System.Byte> srcData
System.UInt32 srcOffset
System.UInt32 srcLengthOverride

CompressedTexSubImage2D(UInt32, Int32, Int32, Int32, Int32, Int32, UInt32, Int32, UInt32)

Declaration
public void CompressedTexSubImage2D(uint target, int level, int xoffset, int yoffset, int width, int height, uint format, int imageSize, uint offset)
Parameters
Type Name Description
System.UInt32 target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
System.UInt32 format
System.Int32 imageSize
System.UInt32 offset

CompressedTexSubImage2D(UInt32, Int32, Int32, Int32, Int32, Int32, UInt32, Memory<Byte>, UInt32, UInt32)

Declaration
public void CompressedTexSubImage2D(uint target, int level, int xoffset, int yoffset, int width, int height, uint format, Memory<byte> srcData, uint srcOffset, uint srcLengthOverride)
Parameters
Type Name Description
System.UInt32 target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
System.UInt32 format
System.Memory<System.Byte> srcData
System.UInt32 srcOffset
System.UInt32 srcLengthOverride

CompressedTexSubImage3D(UInt32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, UInt32, Int32, UInt32)

Declaration
public void CompressedTexSubImage3D(uint target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, uint format, int imageSize, uint offset)
Parameters
Type Name Description
System.UInt32 target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
System.UInt32 format
System.Int32 imageSize
System.UInt32 offset

CompressedTexSubImage3D(UInt32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, UInt32, Memory<Byte>, UInt32, UInt32)

Declaration
public void CompressedTexSubImage3D(uint target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, uint format, Memory<byte> srcData, uint srcOffset, uint srcLengthOverride)
Parameters
Type Name Description
System.UInt32 target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
System.UInt32 format
System.Memory<System.Byte> srcData
System.UInt32 srcOffset
System.UInt32 srcLengthOverride

CopyBufferSubData(UInt32, UInt32, UInt32, UInt32, Double)

Declaration
public void CopyBufferSubData(uint readTarget, uint writeTarget, uint readOffset, uint writeOffset, double size)
Parameters
Type Name Description
System.UInt32 readTarget
System.UInt32 writeTarget
System.UInt32 readOffset
System.UInt32 writeOffset
System.Double size

CopyTexSubImage3D(UInt32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Declaration
public void CopyTexSubImage3D(uint target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)
Parameters
Type Name Description
System.UInt32 target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 x
System.Int32 y
System.Int32 width
System.Int32 height

CreateQuery()

Declaration
public WebGLQuery CreateQuery()
Returns
Type Description
WebGLQuery

CreateSampler()

Declaration
public WebGLSampler CreateSampler()
Returns
Type Description
WebGLSampler

CreateTransformFeedback()

Declaration
public WebGLTransformFeedback CreateTransformFeedback()
Returns
Type Description
WebGLTransformFeedback

CreateVertexArray()

Declaration
public WebGLVertexArrayObject CreateVertexArray()
Returns
Type Description
WebGLVertexArrayObject

CustomUniform3fv(WebGLUniformLocation, Array)

Declaration
public void CustomUniform3fv(WebGLUniformLocation location, Array data)
Parameters
Type Name Description
WebGLUniformLocation location
System.Array data

DeleteQuery(WebGLQuery)

Declaration
public void DeleteQuery(WebGLQuery query)
Parameters
Type Name Description
WebGLQuery query

DeleteSampler(WebGLSampler)

Declaration
public void DeleteSampler(WebGLSampler sampler)
Parameters
Type Name Description
WebGLSampler sampler

DeleteSync(WebGLSync)

Declaration
public void DeleteSync(WebGLSync sync)
Parameters
Type Name Description
WebGLSync sync

DeleteTransformFeedback(WebGLTransformFeedback)

Declaration
public void DeleteTransformFeedback(WebGLTransformFeedback tf)
Parameters
Type Name Description
WebGLTransformFeedback tf

DeleteVertexArray(WebGLVertexArrayObject)

Declaration
public void DeleteVertexArray(WebGLVertexArrayObject vertexArray)
Parameters
Type Name Description
WebGLVertexArrayObject vertexArray

DrawArraysInstanced(UInt32, Int32, Int32, Int32)

Declaration
public void DrawArraysInstanced(uint mode, int first, int count, int instanceCount)
Parameters
Type Name Description
System.UInt32 mode
System.Int32 first
System.Int32 count
System.Int32 instanceCount

DrawBuffers(UInt32[])

Declaration
public void DrawBuffers(uint[] buffers)
Parameters
Type Name Description
System.UInt32[] buffers

DrawElementsInstanced(UInt32, Int32, UInt32, UInt32, Int32)

Declaration
public void DrawElementsInstanced(uint mode, int count, uint type, uint offset, int instanceCount)
Parameters
Type Name Description
System.UInt32 mode
System.Int32 count
System.UInt32 type
System.UInt32 offset
System.Int32 instanceCount

DrawRangeElements(UInt32, UInt32, UInt32, Int32, UInt32, UInt32)

Declaration
public void DrawRangeElements(uint mode, uint start, uint end, int count, uint type, uint offset)
Parameters
Type Name Description
System.UInt32 mode
System.UInt32 start
System.UInt32 end
System.Int32 count
System.UInt32 type
System.UInt32 offset

EndQuery(UInt32)

Declaration
public void EndQuery(uint target)
Parameters
Type Name Description
System.UInt32 target

EndTransformFeedback()

Declaration
public void EndTransformFeedback()

FenceSync(UInt32, UInt32)

Declaration
public WebGLSync FenceSync(uint condition, uint flags)
Parameters
Type Name Description
System.UInt32 condition
System.UInt32 flags
Returns
Type Description
WebGLSync

FramebufferTextureLayer(UInt32, UInt32, WebGLTexture, Int32, Int32)

Declaration
public void FramebufferTextureLayer(uint target, uint attachment, WebGLTexture texture, int level, int layer)
Parameters
Type Name Description
System.UInt32 target
System.UInt32 attachment
WebGLTexture texture
System.Int32 level
System.Int32 layer

GetActiveUniformBlockName(WebGLProgram, UInt32)

Declaration
public string GetActiveUniformBlockName(WebGLProgram program, uint uniformBlockIndex)
Parameters
Type Name Description
WebGLProgram program
System.UInt32 uniformBlockIndex
Returns
Type Description
System.String

GetActiveUniformBlockParameter(WebGLProgram, UInt32, UInt32)

Declaration
public object GetActiveUniformBlockParameter(WebGLProgram program, uint uniformBlockIndex, uint pname)
Parameters
Type Name Description
WebGLProgram program
System.UInt32 uniformBlockIndex
System.UInt32 pname
Returns
Type Description
System.Object

GetActiveUniforms(WebGLProgram, UInt32[], UInt32)

Declaration
public object GetActiveUniforms(WebGLProgram program, uint[] uniformIndices, uint pname)
Parameters
Type Name Description
WebGLProgram program
System.UInt32[] uniformIndices
System.UInt32 pname
Returns
Type Description
System.Object

GetBufferSubData(UInt32, UInt32, Memory<Byte>, UInt32, UInt32)

Declaration
public void GetBufferSubData(uint target, uint srcByteOffset, Memory<byte> dstBuffer, uint dstOffset, uint length)
Parameters
Type Name Description
System.UInt32 target
System.UInt32 srcByteOffset
System.Memory<System.Byte> dstBuffer
System.UInt32 dstOffset
System.UInt32 length

GetFragDataLocation(WebGLProgram, String)

Declaration
public int GetFragDataLocation(WebGLProgram program, string name)
Parameters
Type Name Description
WebGLProgram program
System.String name
Returns
Type Description
System.Int32

GetIndexedParameter(UInt32, UInt32)

Declaration
public object GetIndexedParameter(uint target, uint index)
Parameters
Type Name Description
System.UInt32 target
System.UInt32 index
Returns
Type Description
System.Object

GetInternalformatParameter(UInt32, UInt32, UInt32)

Declaration
public object GetInternalformatParameter(uint target, uint internalformat, uint pname)
Parameters
Type Name Description
System.UInt32 target
System.UInt32 internalformat
System.UInt32 pname
Returns
Type Description
System.Object

GetQuery(UInt32, UInt32)

Declaration
public WebGLQuery GetQuery(uint target, uint pname)
Parameters
Type Name Description
System.UInt32 target
System.UInt32 pname
Returns
Type Description
WebGLQuery

GetQueryParameter(WebGLQuery, UInt32)

Declaration
public object GetQueryParameter(WebGLQuery query, uint pname)
Parameters
Type Name Description
WebGLQuery query
System.UInt32 pname
Returns
Type Description
System.Object

GetSamplerParameter(WebGLSampler, UInt32)

Declaration
public object GetSamplerParameter(WebGLSampler sampler, uint pname)
Parameters
Type Name Description
WebGLSampler sampler
System.UInt32 pname
Returns
Type Description
System.Object

GetSyncParameter(WebGLSync, UInt32)

Declaration
public object GetSyncParameter(WebGLSync sync, uint pname)
Parameters
Type Name Description
WebGLSync sync
System.UInt32 pname
Returns
Type Description
System.Object

GetTransformFeedbackVarying(WebGLProgram, UInt32)

Declaration
public WebGLActiveInfo GetTransformFeedbackVarying(WebGLProgram program, uint index)
Parameters
Type Name Description
WebGLProgram program
System.UInt32 index
Returns
Type Description
WebGLActiveInfo

GetUniformBlockIndex(WebGLProgram, String)

Declaration
public uint GetUniformBlockIndex(WebGLProgram program, string uniformBlockName)
Parameters
Type Name Description
WebGLProgram program
System.String uniformBlockName
Returns
Type Description
System.UInt32

GetUniformIndices(WebGLProgram, String[])

Declaration
public uint[] GetUniformIndices(WebGLProgram program, string[] uniformNames)
Parameters
Type Name Description
WebGLProgram program
System.String[] uniformNames
Returns
Type Description
System.UInt32[]

GLTexImage2D(UInt32, Int32, Int32, Int32, Int32, Int32, UInt32, UInt32, Array)

Declaration
public void GLTexImage2D(uint target, int level, int internalformat, int width, int height, int border, uint format, uint type, Array source)
Parameters
Type Name Description
System.UInt32 target
System.Int32 level
System.Int32 internalformat
System.Int32 width
System.Int32 height
System.Int32 border
System.UInt32 format
System.UInt32 type
System.Array source

GLTexImage2D(UInt32, Int32, Int32, Int32, Int32, Int32, UInt32, UInt32, IntPtr)

Declaration
public void GLTexImage2D(uint target, int level, int internalformat, int width, int height, int border, uint format, uint type, IntPtr data)
Parameters
Type Name Description
System.UInt32 target
System.Int32 level
System.Int32 internalformat
System.Int32 width
System.Int32 height
System.Int32 border
System.UInt32 format
System.UInt32 type
System.IntPtr data

GLTexImage2D(UInt32, Int32, Int32, Int32, Int32, Int32, UInt32, UInt32, Memory<Byte>, UInt32)

Declaration
public void GLTexImage2D(uint target, int level, int internalformat, int width, int height, int border, uint format, uint type, Memory<byte> srcData, uint srcOffset)
Parameters
Type Name Description
System.UInt32 target
System.Int32 level
System.Int32 internalformat
System.Int32 width
System.Int32 height
System.Int32 border
System.UInt32 format
System.UInt32 type
System.Memory<System.Byte> srcData
System.UInt32 srcOffset

GLTexImage2D(UInt32, Int32, Int32, Int32, Int32, Int32, UInt32, UInt32, UInt32)

Declaration
public void GLTexImage2D(uint target, int level, int internalformat, int width, int height, int border, uint format, uint type, uint pboOffset)
Parameters
Type Name Description
System.UInt32 target
System.Int32 level
System.Int32 internalformat
System.Int32 width
System.Int32 height
System.Int32 border
System.UInt32 format
System.UInt32 type
System.UInt32 pboOffset

GLTexImage3D(UInt32, Int32, Int32, Int32, Int32, Int32, Int32, UInt32, UInt32, Array)

Declaration
public void GLTexImage3D(uint target, int level, int internalformat, int width, int height, int depth, int border, uint format, uint type, Array source)
Parameters
Type Name Description
System.UInt32 target
System.Int32 level
System.Int32 internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
System.UInt32 format
System.UInt32 type
System.Array source

GLTexImage3D(UInt32, Int32, Int32, Int32, Int32, Int32, Int32, UInt32, UInt32, Memory<Byte>)

Declaration
public void GLTexImage3D(uint target, int level, int internalformat, int width, int height, int depth, int border, uint format, uint type, Memory<byte> source)
Parameters
Type Name Description
System.UInt32 target
System.Int32 level
System.Int32 internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
System.UInt32 format
System.UInt32 type
System.Memory<System.Byte> source

GLTexImage3D(UInt32, Int32, Int32, Int32, Int32, Int32, Int32, UInt32, UInt32, Memory<Byte>, UInt32)

Declaration
public void GLTexImage3D(uint target, int level, int internalformat, int width, int height, int depth, int border, uint format, uint type, Memory<byte> srcData, uint srcOffset)
Parameters
Type Name Description
System.UInt32 target
System.Int32 level
System.Int32 internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
System.UInt32 format
System.UInt32 type
System.Memory<System.Byte> srcData
System.UInt32 srcOffset

GLTexImage3D(UInt32, Int32, Int32, Int32, Int32, Int32, Int32, UInt32, UInt32, UInt32)

Declaration
public void GLTexImage3D(uint target, int level, int internalformat, int width, int height, int depth, int border, uint format, uint type, uint pboOffset)
Parameters
Type Name Description
System.UInt32 target
System.Int32 level
System.Int32 internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
System.UInt32 format
System.UInt32 type
System.UInt32 pboOffset

GLTexSubImage2D(UInt32, Int32, Int32, Int32, Int32, Int32, UInt32, UInt32, Array, UInt32)

Declaration
public void GLTexSubImage2D(uint target, int level, int xoffset, int yoffset, int width, int height, uint format, uint type, Array srcData, uint srcOffset)
Parameters
Type Name Description
System.UInt32 target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
System.UInt32 format
System.UInt32 type
System.Array srcData
System.UInt32 srcOffset

GLTexSubImage2D(UInt32, Int32, Int32, Int32, Int32, Int32, UInt32, UInt32, Object)

Declaration
public void GLTexSubImage2D(uint target, int level, int xoffset, int yoffset, int width, int height, uint format, uint type, object source)
Parameters
Type Name Description
System.UInt32 target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
System.UInt32 format
System.UInt32 type
System.Object source

GLTexSubImage2D(UInt32, Int32, Int32, Int32, Int32, Int32, UInt32, UInt32, UInt32)

Declaration
public void GLTexSubImage2D(uint target, int level, int xoffset, int yoffset, int width, int height, uint format, uint type, uint pboOffset)
Parameters
Type Name Description
System.UInt32 target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
System.UInt32 format
System.UInt32 type
System.UInt32 pboOffset

InvalidateFramebuffer(UInt32, UInt32[])

Declaration
public void InvalidateFramebuffer(uint target, uint[] attachments)
Parameters
Type Name Description
System.UInt32 target
System.UInt32[] attachments

InvalidateSubFramebuffer(UInt32, UInt32[], Int32, Int32, Int32, Int32)

Declaration
public void InvalidateSubFramebuffer(uint target, uint[] attachments, int x, int y, int width, int height)
Parameters
Type Name Description
System.UInt32 target
System.UInt32[] attachments
System.Int32 x
System.Int32 y
System.Int32 width
System.Int32 height

IsQuery(WebGLQuery)

Declaration
public bool IsQuery(WebGLQuery query)
Parameters
Type Name Description
WebGLQuery query
Returns
Type Description
System.Boolean

IsSampler(WebGLSampler)

Declaration
public bool IsSampler(WebGLSampler sampler)
Parameters
Type Name Description
WebGLSampler sampler
Returns
Type Description
System.Boolean

IsSync(WebGLSync)

Declaration
public bool IsSync(WebGLSync sync)
Parameters
Type Name Description
WebGLSync sync
Returns
Type Description
System.Boolean

IsTransformFeedback(WebGLTransformFeedback)

Declaration
public bool IsTransformFeedback(WebGLTransformFeedback tf)
Parameters
Type Name Description
WebGLTransformFeedback tf
Returns
Type Description
System.Boolean

IsVertexArray(WebGLVertexArrayObject)

Declaration
public bool IsVertexArray(WebGLVertexArrayObject vertexArray)
Parameters
Type Name Description
WebGLVertexArrayObject vertexArray
Returns
Type Description
System.Boolean

PauseTransformFeedback()

Declaration
public void PauseTransformFeedback()

ReadBuffer(UInt32)

Declaration
public void ReadBuffer(uint src)
Parameters
Type Name Description
System.UInt32 src

ReadPixels(Int32, Int32, Int32, Int32, UInt32, UInt32, Memory<Byte>, UInt32)

Declaration
public void ReadPixels(int x, int y, int width, int height, uint format, uint type, Memory<byte> dstData, uint dstOffset)
Parameters
Type Name Description
System.Int32 x
System.Int32 y
System.Int32 width
System.Int32 height
System.UInt32 format
System.UInt32 type
System.Memory<System.Byte> dstData
System.UInt32 dstOffset

ReadPixels(Int32, Int32, Int32, Int32, UInt32, UInt32, UInt32)

Declaration
public void ReadPixels(int x, int y, int width, int height, uint format, uint type, uint offset)
Parameters
Type Name Description
System.Int32 x
System.Int32 y
System.Int32 width
System.Int32 height
System.UInt32 format
System.UInt32 type
System.UInt32 offset

RenderbufferStorageMultisample(UInt32, Int32, UInt32, Int32, Int32)

Declaration
public void RenderbufferStorageMultisample(uint target, int samples, uint internalformat, int width, int height)
Parameters
Type Name Description
System.UInt32 target
System.Int32 samples
System.UInt32 internalformat
System.Int32 width
System.Int32 height

ResumeTransformFeedback()

Declaration
public void ResumeTransformFeedback()

SamplerParameterf(WebGLSampler, UInt32, Single)

Declaration
public void SamplerParameterf(WebGLSampler sampler, uint pname, float param)
Parameters
Type Name Description
WebGLSampler sampler
System.UInt32 pname
System.Single param

SamplerParameteri(WebGLSampler, UInt32, Int32)

Declaration
public void SamplerParameteri(WebGLSampler sampler, uint pname, int param)
Parameters
Type Name Description
WebGLSampler sampler
System.UInt32 pname
System.Int32 param

TexImage2D(UInt32, Int32, Int32, Int32, Int32, Int32, UInt32, UInt32, Array)

Declaration
public void TexImage2D(uint target, int level, int internalformat, int width, int height, int border, uint format, uint type, Array source)
Parameters
Type Name Description
System.UInt32 target
System.Int32 level
System.Int32 internalformat
System.Int32 width
System.Int32 height
System.Int32 border
System.UInt32 format
System.UInt32 type
System.Array source

TexImage2D(UInt32, Int32, Int32, Int32, Int32, Int32, UInt32, UInt32, IntPtr)

Declaration
public void TexImage2D(uint target, int level, int internalformat, int width, int height, int border, uint format, uint type, IntPtr source)
Parameters
Type Name Description
System.UInt32 target
System.Int32 level
System.Int32 internalformat
System.Int32 width
System.Int32 height
System.Int32 border
System.UInt32 format
System.UInt32 type
System.IntPtr source

TexImage3D(UInt32, Int32, Int32, Int32, Int32, Int32, Int32, UInt32, UInt32, Array)

Declaration
public void TexImage3D(uint target, int level, int internalformat, int width, int height, int depth, int border, uint format, uint type, Array source)
Parameters
Type Name Description
System.UInt32 target
System.Int32 level
System.Int32 internalformat
System.Int32 width
System.Int32 height
System.Int32 depth
System.Int32 border
System.UInt32 format
System.UInt32 type
System.Array source

TexStorage2D(UInt32, Int32, UInt32, Int32, Int32)

Declaration
public void TexStorage2D(uint target, int levels, uint internalformat, int width, int height)
Parameters
Type Name Description
System.UInt32 target
System.Int32 levels
System.UInt32 internalformat
System.Int32 width
System.Int32 height

TexStorage3D(UInt32, Int32, UInt32, Int32, Int32, Int32)

Declaration
public void TexStorage3D(uint target, int levels, uint internalformat, int width, int height, int depth)
Parameters
Type Name Description
System.UInt32 target
System.Int32 levels
System.UInt32 internalformat
System.Int32 width
System.Int32 height
System.Int32 depth

TexSubImage2D(UInt32, Int32, Int32, Int32, Int32, Int32, UInt32, UInt32, Array)

Declaration
public void TexSubImage2D(uint target, int level, int xoffset, int yoffset, int width, int height, uint format, uint type, Array source)
Parameters
Type Name Description
System.UInt32 target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 width
System.Int32 height
System.UInt32 format
System.UInt32 type
System.Array source

TexSubImage3D(UInt32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, UInt32, UInt32, Array)

Declaration
public void TexSubImage3D(uint target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, uint format, uint type, Array source)
Parameters
Type Name Description
System.UInt32 target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
System.UInt32 format
System.UInt32 type
System.Array source

TexSubImage3D(UInt32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, UInt32, UInt32, Memory<Byte>, UInt32)

Declaration
public void TexSubImage3D(uint target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, uint format, uint type, Memory<byte> srcData, uint srcOffset)
Parameters
Type Name Description
System.UInt32 target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
System.UInt32 format
System.UInt32 type
System.Memory<System.Byte> srcData
System.UInt32 srcOffset

TexSubImage3D(UInt32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, UInt32, UInt32, Object)

Declaration
public void TexSubImage3D(uint target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, uint format, uint type, object source)
Parameters
Type Name Description
System.UInt32 target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
System.UInt32 format
System.UInt32 type
System.Object source

TexSubImage3D(UInt32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, UInt32, UInt32, UInt32)

Declaration
public void TexSubImage3D(uint target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, uint format, uint type, uint pboOffset)
Parameters
Type Name Description
System.UInt32 target
System.Int32 level
System.Int32 xoffset
System.Int32 yoffset
System.Int32 zoffset
System.Int32 width
System.Int32 height
System.Int32 depth
System.UInt32 format
System.UInt32 type
System.UInt32 pboOffset

TransformFeedbackVaryings(WebGLProgram, String[], UInt32)

Declaration
public void TransformFeedbackVaryings(WebGLProgram program, string[] varyings, uint bufferMode)
Parameters
Type Name Description
WebGLProgram program
System.String[] varyings
System.UInt32 bufferMode

Uniform1fv(WebGLUniformLocation, Object, UInt32, UInt32)

Declaration
public void Uniform1fv(WebGLUniformLocation location, object data, uint srcOffset, uint srcLength)
Parameters
Type Name Description
WebGLUniformLocation location
System.Object data
System.UInt32 srcOffset
System.UInt32 srcLength

Uniform1iv(WebGLUniformLocation, Object, UInt32, UInt32)

Declaration
public void Uniform1iv(WebGLUniformLocation location, object data, uint srcOffset, uint srcLength)
Parameters
Type Name Description
WebGLUniformLocation location
System.Object data
System.UInt32 srcOffset
System.UInt32 srcLength

Uniform1ui(WebGLUniformLocation, UInt32)

Declaration
public void Uniform1ui(WebGLUniformLocation location, uint v0)
Parameters
Type Name Description
WebGLUniformLocation location
System.UInt32 v0

Uniform1uiv(WebGLUniformLocation, Object, UInt32, UInt32)

Declaration
public void Uniform1uiv(WebGLUniformLocation location, object data, uint srcOffset, uint srcLength)
Parameters
Type Name Description
WebGLUniformLocation location
System.Object data
System.UInt32 srcOffset
System.UInt32 srcLength

Uniform2fv(WebGLUniformLocation, Object, UInt32, UInt32)

Declaration
public void Uniform2fv(WebGLUniformLocation location, object data, uint srcOffset, uint srcLength)
Parameters
Type Name Description
WebGLUniformLocation location
System.Object data
System.UInt32 srcOffset
System.UInt32 srcLength

Uniform2iv(WebGLUniformLocation, Object, UInt32, UInt32)

Declaration
public void Uniform2iv(WebGLUniformLocation location, object data, uint srcOffset, uint srcLength)
Parameters
Type Name Description
WebGLUniformLocation location
System.Object data
System.UInt32 srcOffset
System.UInt32 srcLength

Uniform2ui(WebGLUniformLocation, UInt32, UInt32)

Declaration
public void Uniform2ui(WebGLUniformLocation location, uint v0, uint v1)
Parameters
Type Name Description
WebGLUniformLocation location
System.UInt32 v0
System.UInt32 v1

Uniform2uiv(WebGLUniformLocation, Object, UInt32, UInt32)

Declaration
public void Uniform2uiv(WebGLUniformLocation location, object data, uint srcOffset, uint srcLength)
Parameters
Type Name Description
WebGLUniformLocation location
System.Object data
System.UInt32 srcOffset
System.UInt32 srcLength

Uniform3fv(WebGLUniformLocation, Object, UInt32, UInt32)

Declaration
public void Uniform3fv(WebGLUniformLocation location, object data, uint srcOffset, uint srcLength)
Parameters
Type Name Description
WebGLUniformLocation location
System.Object data
System.UInt32 srcOffset
System.UInt32 srcLength

Uniform3iv(WebGLUniformLocation, Object, UInt32, UInt32)

Declaration
public void Uniform3iv(WebGLUniformLocation location, object data, uint srcOffset, uint srcLength)
Parameters
Type Name Description
WebGLUniformLocation location
System.Object data
System.UInt32 srcOffset
System.UInt32 srcLength

Uniform3ui(WebGLUniformLocation, UInt32, UInt32, UInt32)

Declaration
public void Uniform3ui(WebGLUniformLocation location, uint v0, uint v1, uint v2)
Parameters
Type Name Description
WebGLUniformLocation location
System.UInt32 v0
System.UInt32 v1
System.UInt32 v2

Uniform3uiv(WebGLUniformLocation, Object, UInt32, UInt32)

Declaration
public void Uniform3uiv(WebGLUniformLocation location, object data, uint srcOffset, uint srcLength)
Parameters
Type Name Description
WebGLUniformLocation location
System.Object data
System.UInt32 srcOffset
System.UInt32 srcLength

Uniform4fv(WebGLUniformLocation, Object, UInt32, UInt32)

Declaration
public void Uniform4fv(WebGLUniformLocation location, object data, uint srcOffset, uint srcLength)
Parameters
Type Name Description
WebGLUniformLocation location
System.Object data
System.UInt32 srcOffset
System.UInt32 srcLength

Uniform4iv(WebGLUniformLocation, Object, UInt32, UInt32)

Declaration
public void Uniform4iv(WebGLUniformLocation location, object data, uint srcOffset, uint srcLength)
Parameters
Type Name Description
WebGLUniformLocation location
System.Object data
System.UInt32 srcOffset
System.UInt32 srcLength

Uniform4ui(WebGLUniformLocation, UInt32, UInt32, UInt32, UInt32)

Declaration
public void Uniform4ui(WebGLUniformLocation location, uint v0, uint v1, uint v2, uint v3)
Parameters
Type Name Description
WebGLUniformLocation location
System.UInt32 v0
System.UInt32 v1
System.UInt32 v2
System.UInt32 v3

Uniform4uiv(WebGLUniformLocation, Object, UInt32, UInt32)

Declaration
public void Uniform4uiv(WebGLUniformLocation location, object data, uint srcOffset, uint srcLength)
Parameters
Type Name Description
WebGLUniformLocation location
System.Object data
System.UInt32 srcOffset
System.UInt32 srcLength

UniformBlockBinding(WebGLProgram, UInt32, UInt32)

Declaration
public void UniformBlockBinding(WebGLProgram program, uint uniformBlockIndex, uint uniformBlockBinding)
Parameters
Type Name Description
WebGLProgram program
System.UInt32 uniformBlockIndex
System.UInt32 uniformBlockBinding

UniformMatrix2fv(WebGLUniformLocation, Boolean, Object, UInt32, UInt32)

Declaration
public void UniformMatrix2fv(WebGLUniformLocation location, bool transpose, object data, uint srcOffset, uint srcLength)
Parameters
Type Name Description
WebGLUniformLocation location
System.Boolean transpose
System.Object data
System.UInt32 srcOffset
System.UInt32 srcLength

UniformMatrix2x3fv(WebGLUniformLocation, Boolean, Object, UInt32, UInt32)

Declaration
public void UniformMatrix2x3fv(WebGLUniformLocation location, bool transpose, object data, uint srcOffset, uint srcLength)
Parameters
Type Name Description
WebGLUniformLocation location
System.Boolean transpose
System.Object data
System.UInt32 srcOffset
System.UInt32 srcLength

UniformMatrix2x4fv(WebGLUniformLocation, Boolean, Object, UInt32, UInt32)

Declaration
public void UniformMatrix2x4fv(WebGLUniformLocation location, bool transpose, object data, uint srcOffset, uint srcLength)
Parameters
Type Name Description
WebGLUniformLocation location
System.Boolean transpose
System.Object data
System.UInt32 srcOffset
System.UInt32 srcLength

UniformMatrix3fv(WebGLUniformLocation, Boolean, Object, UInt32, UInt32)

Declaration
public void UniformMatrix3fv(WebGLUniformLocation location, bool transpose, object data, uint srcOffset, uint srcLength)
Parameters
Type Name Description
WebGLUniformLocation location
System.Boolean transpose
System.Object data
System.UInt32 srcOffset
System.UInt32 srcLength

UniformMatrix3x2fv(WebGLUniformLocation, Boolean, Object, UInt32, UInt32)

Declaration
public void UniformMatrix3x2fv(WebGLUniformLocation location, bool transpose, object data, uint srcOffset, uint srcLength)
Parameters
Type Name Description
WebGLUniformLocation location
System.Boolean transpose
System.Object data
System.UInt32 srcOffset
System.UInt32 srcLength

UniformMatrix3x4fv(WebGLUniformLocation, Boolean, Object, UInt32, UInt32)

Declaration
public void UniformMatrix3x4fv(WebGLUniformLocation location, bool transpose, object data, uint srcOffset, uint srcLength)
Parameters
Type Name Description
WebGLUniformLocation location
System.Boolean transpose
System.Object data
System.UInt32 srcOffset
System.UInt32 srcLength

UniformMatrix4fv(WebGLUniformLocation, Boolean, Object, UInt32, UInt32)

Declaration
public void UniformMatrix4fv(WebGLUniformLocation location, bool transpose, object data, uint srcOffset, uint srcLength)
Parameters
Type Name Description
WebGLUniformLocation location
System.Boolean transpose
System.Object data
System.UInt32 srcOffset
System.UInt32 srcLength

UniformMatrix4x2fv(WebGLUniformLocation, Boolean, Object, UInt32, UInt32)

Declaration
public void UniformMatrix4x2fv(WebGLUniformLocation location, bool transpose, object data, uint srcOffset, uint srcLength)
Parameters
Type Name Description
WebGLUniformLocation location
System.Boolean transpose
System.Object data
System.UInt32 srcOffset
System.UInt32 srcLength

UniformMatrix4x3fv(WebGLUniformLocation, Boolean, Object, UInt32, UInt32)

Declaration
public void UniformMatrix4x3fv(WebGLUniformLocation location, bool transpose, object data, uint srcOffset, uint srcLength)
Parameters
Type Name Description
WebGLUniformLocation location
System.Boolean transpose
System.Object data
System.UInt32 srcOffset
System.UInt32 srcLength

VertexAttribDivisor(UInt32, UInt32)

Declaration
public void VertexAttribDivisor(uint index, uint divisor)
Parameters
Type Name Description
System.UInt32 index
System.UInt32 divisor

VertexAttribI4i(UInt32, Int32, Int32, Int32, Int32)

Declaration
public void VertexAttribI4i(uint index, int x, int y, int z, int w)
Parameters
Type Name Description
System.UInt32 index
System.Int32 x
System.Int32 y
System.Int32 z
System.Int32 w

VertexAttribI4iv(UInt32, Object)

Declaration
public void VertexAttribI4iv(uint index, object values)
Parameters
Type Name Description
System.UInt32 index
System.Object values

VertexAttribI4ui(UInt32, UInt32, UInt32, UInt32, UInt32)

Declaration
public void VertexAttribI4ui(uint index, uint x, uint y, uint z, uint w)
Parameters
Type Name Description
System.UInt32 index
System.UInt32 x
System.UInt32 y
System.UInt32 z
System.UInt32 w

VertexAttribI4uiv(UInt32, Object)

Declaration
public void VertexAttribI4uiv(uint index, object values)
Parameters
Type Name Description
System.UInt32 index
System.Object values

VertexAttribIPointer(UInt32, Int32, UInt32, Int32, UInt32)

Declaration
public void VertexAttribIPointer(uint index, int size, uint type, int stride, uint offset)
Parameters
Type Name Description
System.UInt32 index
System.Int32 size
System.UInt32 type
System.Int32 stride
System.UInt32 offset

WaitSync(WebGLSync, UInt32, Int64)

Declaration
public void WaitSync(WebGLSync sync, uint flags, long timeout)
Parameters
Type Name Description
WebGLSync sync
System.UInt32 flags
System.Int64 timeout

Implements

System.IDisposable
Generated by DocFX
GitHub Repo
Back to top