Class WebGLRenderingContextBase
Inheritance
System.Object
WebGLRenderingContextBase
Implements
System.IDisposable
Inherited Members
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()
Assembly: Fusee.Engine.Imp.Graphics.Blazor.dll
Syntax
public abstract class WebGLRenderingContextBase : JSHandler, IDisposable
Constructors
WebGLRenderingContextBase(IJSObjectReference, IJSRuntime, String, WebGLContextAttributes, String)
Declaration
protected WebGLRenderingContextBase(IJSObjectReference canvas, IJSRuntime runtime, string contextType, WebGLContextAttributes contextAttributes, string windowPropertyName = "WebGLRenderingContext")
Parameters
Type |
Name |
Description |
IJSObjectReference |
canvas |
|
IJSRuntime |
runtime |
|
System.String |
contextType |
|
WebGLContextAttributes |
contextAttributes |
|
System.String |
windowPropertyName |
|
WebGLRenderingContextBase(IJSObjectReference, IJSRuntime, String, String)
Declaration
protected WebGLRenderingContextBase(IJSObjectReference canvas, IJSRuntime runtime, string contextType, string windowPropertyName = "WebGLRenderingContext")
Parameters
Type |
Name |
Description |
IJSObjectReference |
canvas |
|
IJSRuntime |
runtime |
|
System.String |
contextType |
|
System.String |
windowPropertyName |
|
Fields
ACTIVE_ATTRIBUTES
Declaration
public const uint ACTIVE_ATTRIBUTES = 35721U
Field Value
Type |
Description |
System.UInt32 |
|
ACTIVE_TEXTURE
Declaration
public const uint ACTIVE_TEXTURE = 34016U
Field Value
Type |
Description |
System.UInt32 |
|
ACTIVE_UNIFORMS
Declaration
public const uint ACTIVE_UNIFORMS = 35718U
Field Value
Type |
Description |
System.UInt32 |
|
ALIASED_LINE_WIDTH_RANGE
Declaration
public const uint ALIASED_LINE_WIDTH_RANGE = 33902U
Field Value
Type |
Description |
System.UInt32 |
|
ALIASED_POINT_SIZE_RANGE
Declaration
public const uint ALIASED_POINT_SIZE_RANGE = 33901U
Field Value
Type |
Description |
System.UInt32 |
|
ALPHA
Declaration
public const uint ALPHA = 6406U
Field Value
Type |
Description |
System.UInt32 |
|
ALPHA_BITS
Declaration
public const uint ALPHA_BITS = 3413U
Field Value
Type |
Description |
System.UInt32 |
|
ALWAYS
Declaration
public const uint ALWAYS = 519U
Field Value
Type |
Description |
System.UInt32 |
|
ARRAY_BUFFER
Declaration
public const uint ARRAY_BUFFER = 34962U
Field Value
Type |
Description |
System.UInt32 |
|
ARRAY_BUFFER_BINDING
Declaration
public const uint ARRAY_BUFFER_BINDING = 34964U
Field Value
Type |
Description |
System.UInt32 |
|
ATTACHED_SHADERS
Declaration
public const uint ATTACHED_SHADERS = 35717U
Field Value
Type |
Description |
System.UInt32 |
|
BACK
Declaration
public const uint BACK = 1029U
Field Value
Type |
Description |
System.UInt32 |
|
BLEND
Declaration
public const uint BLEND = 3042U
Field Value
Type |
Description |
System.UInt32 |
|
BLEND_COLOR
Declaration
public const uint BLEND_COLOR = 32773U
Field Value
Type |
Description |
System.UInt32 |
|
BLEND_DST_ALPHA
Declaration
public const uint BLEND_DST_ALPHA = 32970U
Field Value
Type |
Description |
System.UInt32 |
|
BLEND_DST_RGB
Declaration
public const uint BLEND_DST_RGB = 32968U
Field Value
Type |
Description |
System.UInt32 |
|
BLEND_EQUATION
Declaration
public const uint BLEND_EQUATION = 32777U
Field Value
Type |
Description |
System.UInt32 |
|
BLEND_EQUATION_ALPHA
Declaration
public const uint BLEND_EQUATION_ALPHA = 34877U
Field Value
Type |
Description |
System.UInt32 |
|
BLEND_EQUATION_RGB
Declaration
public const uint BLEND_EQUATION_RGB = 32777U
Field Value
Type |
Description |
System.UInt32 |
|
BLEND_SRC_ALPHA
Declaration
public const uint BLEND_SRC_ALPHA = 32971U
Field Value
Type |
Description |
System.UInt32 |
|
BLEND_SRC_RGB
Declaration
public const uint BLEND_SRC_RGB = 32969U
Field Value
Type |
Description |
System.UInt32 |
|
BLUE_BITS
Declaration
public const uint BLUE_BITS = 3412U
Field Value
Type |
Description |
System.UInt32 |
|
BOOL
Declaration
public const uint BOOL = 35670U
Field Value
Type |
Description |
System.UInt32 |
|
BOOL_VEC2
Declaration
public const uint BOOL_VEC2 = 35671U
Field Value
Type |
Description |
System.UInt32 |
|
BOOL_VEC3
Declaration
public const uint BOOL_VEC3 = 35672U
Field Value
Type |
Description |
System.UInt32 |
|
BOOL_VEC4
Declaration
public const uint BOOL_VEC4 = 35673U
Field Value
Type |
Description |
System.UInt32 |
|
BROWSER_DEFAULT_WEBGL
Declaration
public const uint BROWSER_DEFAULT_WEBGL = 37444U
Field Value
Type |
Description |
System.UInt32 |
|
BUFFER_SIZE
Declaration
public const uint BUFFER_SIZE = 34660U
Field Value
Type |
Description |
System.UInt32 |
|
BUFFER_USAGE
Declaration
public const uint BUFFER_USAGE = 34661U
Field Value
Type |
Description |
System.UInt32 |
|
BYTE
Declaration
public const uint BYTE = 5120U
Field Value
Type |
Description |
System.UInt32 |
|
CCW
Declaration
public const uint CCW = 2305U
Field Value
Type |
Description |
System.UInt32 |
|
CLAMP_TO_EDGE
Declaration
public const uint CLAMP_TO_EDGE = 33071U
Field Value
Type |
Description |
System.UInt32 |
|
COLOR_ATTACHMENT0
Declaration
public const uint COLOR_ATTACHMENT0 = 36064U
Field Value
Type |
Description |
System.UInt32 |
|
COLOR_BUFFER_BIT
Declaration
public const uint COLOR_BUFFER_BIT = 16384U
Field Value
Type |
Description |
System.UInt32 |
|
COLOR_CLEAR_VALUE
Declaration
public const uint COLOR_CLEAR_VALUE = 3106U
Field Value
Type |
Description |
System.UInt32 |
|
COLOR_WRITEMASK
Declaration
public const uint COLOR_WRITEMASK = 3107U
Field Value
Type |
Description |
System.UInt32 |
|
COMPILE_STATUS
Declaration
public const uint COMPILE_STATUS = 35713U
Field Value
Type |
Description |
System.UInt32 |
|
COMPRESSED_TEXTURE_FORMATS
Declaration
public const uint COMPRESSED_TEXTURE_FORMATS = 34467U
Field Value
Type |
Description |
System.UInt32 |
|
COMPUTE_SHADER
Declaration
public const uint COMPUTE_SHADER = 37305U
Field Value
Type |
Description |
System.UInt32 |
|
CONSTANT_ALPHA
Declaration
public const uint CONSTANT_ALPHA = 32771U
Field Value
Type |
Description |
System.UInt32 |
|
CONSTANT_COLOR
Declaration
public const uint CONSTANT_COLOR = 32769U
Field Value
Type |
Description |
System.UInt32 |
|
CONTEXT_LOST_WEBGL
Declaration
public const uint CONTEXT_LOST_WEBGL = 37442U
Field Value
Type |
Description |
System.UInt32 |
|
CULL_FACE
Declaration
public const uint CULL_FACE = 2884U
Field Value
Type |
Description |
System.UInt32 |
|
CULL_FACE_MODE
Declaration
public const uint CULL_FACE_MODE = 2885U
Field Value
Type |
Description |
System.UInt32 |
|
CURRENT_PROGRAM
Declaration
public const uint CURRENT_PROGRAM = 35725U
Field Value
Type |
Description |
System.UInt32 |
|
CURRENT_VERTEX_ATTRIB
Declaration
public const uint CURRENT_VERTEX_ATTRIB = 34342U
Field Value
Type |
Description |
System.UInt32 |
|
CW
Declaration
public const uint CW = 2304U
Field Value
Type |
Description |
System.UInt32 |
|
DECR
Declaration
public const uint DECR = 7683U
Field Value
Type |
Description |
System.UInt32 |
|
DECR_WRAP
Declaration
public const uint DECR_WRAP = 34056U
Field Value
Type |
Description |
System.UInt32 |
|
DELETE_STATUS
Declaration
public const uint DELETE_STATUS = 35712U
Field Value
Type |
Description |
System.UInt32 |
|
DEPTH_ATTACHMENT
Declaration
public const uint DEPTH_ATTACHMENT = 36096U
Field Value
Type |
Description |
System.UInt32 |
|
DEPTH_BITS
Declaration
public const uint DEPTH_BITS = 3414U
Field Value
Type |
Description |
System.UInt32 |
|
DEPTH_BUFFER_BIT
Declaration
public const uint DEPTH_BUFFER_BIT = 256U
Field Value
Type |
Description |
System.UInt32 |
|
DEPTH_CLEAR_VALUE
Declaration
public const uint DEPTH_CLEAR_VALUE = 2931U
Field Value
Type |
Description |
System.UInt32 |
|
DEPTH_COMPONENT
Declaration
public const uint DEPTH_COMPONENT = 6402U
Field Value
Type |
Description |
System.UInt32 |
|
DEPTH_COMPONENT16
Declaration
public const uint DEPTH_COMPONENT16 = 33189U
Field Value
Type |
Description |
System.UInt32 |
|
DEPTH_FUNC
Declaration
public const uint DEPTH_FUNC = 2932U
Field Value
Type |
Description |
System.UInt32 |
|
DEPTH_RANGE
Declaration
public const uint DEPTH_RANGE = 2928U
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 |
|
DEPTH_TEST
Declaration
public const uint DEPTH_TEST = 2929U
Field Value
Type |
Description |
System.UInt32 |
|
DEPTH_WRITEMASK
Declaration
public const uint DEPTH_WRITEMASK = 2930U
Field Value
Type |
Description |
System.UInt32 |
|
DITHER
Declaration
public const uint DITHER = 3024U
Field Value
Type |
Description |
System.UInt32 |
|
DONT_CARE
Declaration
public const uint DONT_CARE = 4352U
Field Value
Type |
Description |
System.UInt32 |
|
DST_ALPHA
Declaration
public const uint DST_ALPHA = 772U
Field Value
Type |
Description |
System.UInt32 |
|
DST_COLOR
Declaration
public const uint DST_COLOR = 774U
Field Value
Type |
Description |
System.UInt32 |
|
DYNAMIC_DRAW
Declaration
public const uint DYNAMIC_DRAW = 35048U
Field Value
Type |
Description |
System.UInt32 |
|
ELEMENT_ARRAY_BUFFER
Declaration
public const uint ELEMENT_ARRAY_BUFFER = 34963U
Field Value
Type |
Description |
System.UInt32 |
|
ELEMENT_ARRAY_BUFFER_BINDING
Declaration
public const uint ELEMENT_ARRAY_BUFFER_BINDING = 34965U
Field Value
Type |
Description |
System.UInt32 |
|
EQUAL
Declaration
public const uint EQUAL = 514U
Field Value
Type |
Description |
System.UInt32 |
|
FASTEST
Declaration
public const uint FASTEST = 4353U
Field Value
Type |
Description |
System.UInt32 |
|
FLOAT
Declaration
public const uint FLOAT = 5126U
Field Value
Type |
Description |
System.UInt32 |
|
FLOAT_MAT2
Declaration
public const uint FLOAT_MAT2 = 35674U
Field Value
Type |
Description |
System.UInt32 |
|
FLOAT_MAT3
Declaration
public const uint FLOAT_MAT3 = 35675U
Field Value
Type |
Description |
System.UInt32 |
|
FLOAT_MAT4
Declaration
public const uint FLOAT_MAT4 = 35676U
Field Value
Type |
Description |
System.UInt32 |
|
FLOAT_VEC2
Declaration
public const uint FLOAT_VEC2 = 35664U
Field Value
Type |
Description |
System.UInt32 |
|
FLOAT_VEC3
Declaration
public const uint FLOAT_VEC3 = 35665U
Field Value
Type |
Description |
System.UInt32 |
|
FLOAT_VEC4
Declaration
public const uint FLOAT_VEC4 = 35666U
Field Value
Type |
Description |
System.UInt32 |
|
FRAGMENT_SHADER
Declaration
public const uint FRAGMENT_SHADER = 35632U
Field Value
Type |
Description |
System.UInt32 |
|
FRAMEBUFFER
Declaration
public const uint FRAMEBUFFER = 36160U
Field Value
Type |
Description |
System.UInt32 |
|
FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
Declaration
public const uint FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 36049U
Field Value
Type |
Description |
System.UInt32 |
|
FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
Declaration
public const uint FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 36048U
Field Value
Type |
Description |
System.UInt32 |
|
FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
Declaration
public const uint FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 36051U
Field Value
Type |
Description |
System.UInt32 |
|
FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
Declaration
public const uint FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 36050U
Field Value
Type |
Description |
System.UInt32 |
|
FRAMEBUFFER_BINDING
Declaration
public const uint FRAMEBUFFER_BINDING = 36006U
Field Value
Type |
Description |
System.UInt32 |
|
FRAMEBUFFER_COMPLETE
Declaration
public const uint FRAMEBUFFER_COMPLETE = 36053U
Field Value
Type |
Description |
System.UInt32 |
|
FRAMEBUFFER_INCOMPLETE_ATTACHMENT
Declaration
public const uint FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 36054U
Field Value
Type |
Description |
System.UInt32 |
|
FRAMEBUFFER_INCOMPLETE_DIMENSIONS
Declaration
public const uint FRAMEBUFFER_INCOMPLETE_DIMENSIONS = 36057U
Field Value
Type |
Description |
System.UInt32 |
|
FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
Declaration
public const uint FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 36055U
Field Value
Type |
Description |
System.UInt32 |
|
FRAMEBUFFER_UNSUPPORTED
Declaration
public const uint FRAMEBUFFER_UNSUPPORTED = 36061U
Field Value
Type |
Description |
System.UInt32 |
|
FRONT
Declaration
public const uint FRONT = 1028U
Field Value
Type |
Description |
System.UInt32 |
|
FRONT_AND_BACK
Declaration
public const uint FRONT_AND_BACK = 1032U
Field Value
Type |
Description |
System.UInt32 |
|
FRONT_FACE
Declaration
public const uint FRONT_FACE = 2886U
Field Value
Type |
Description |
System.UInt32 |
|
FUNC_ADD
Declaration
public const uint FUNC_ADD = 32774U
Field Value
Type |
Description |
System.UInt32 |
|
FUNC_REVERSE_SUBTRACT
Declaration
public const uint FUNC_REVERSE_SUBTRACT = 32779U
Field Value
Type |
Description |
System.UInt32 |
|
FUNC_SUBTRACT
Declaration
public const uint FUNC_SUBTRACT = 32778U
Field Value
Type |
Description |
System.UInt32 |
|
GENERATE_MIPMAP_HINT
Declaration
public const uint GENERATE_MIPMAP_HINT = 33170U
Field Value
Type |
Description |
System.UInt32 |
|
GEQUAL
Declaration
public const uint GEQUAL = 518U
Field Value
Type |
Description |
System.UInt32 |
|
gl
Declaration
protected readonly IJSObjectReference gl
Field Value
Type |
Description |
IJSObjectReference |
|
GREATER
Declaration
public const uint GREATER = 516U
Field Value
Type |
Description |
System.UInt32 |
|
GREEN_BITS
Declaration
public const uint GREEN_BITS = 3411U
Field Value
Type |
Description |
System.UInt32 |
|
HIGH_FLOAT
Declaration
public const uint HIGH_FLOAT = 36338U
Field Value
Type |
Description |
System.UInt32 |
|
HIGH_INT
Declaration
public const uint HIGH_INT = 36341U
Field Value
Type |
Description |
System.UInt32 |
|
IMPLEMENTATION_COLOR_READ_FORMAT
Declaration
public const uint IMPLEMENTATION_COLOR_READ_FORMAT = 35739U
Field Value
Type |
Description |
System.UInt32 |
|
IMPLEMENTATION_COLOR_READ_TYPE
Declaration
public const uint IMPLEMENTATION_COLOR_READ_TYPE = 35738U
Field Value
Type |
Description |
System.UInt32 |
|
INCR
Declaration
public const uint INCR = 7682U
Field Value
Type |
Description |
System.UInt32 |
|
INCR_WRAP
Declaration
public const uint INCR_WRAP = 34055U
Field Value
Type |
Description |
System.UInt32 |
|
INT
Declaration
public const uint INT = 5124U
Field Value
Type |
Description |
System.UInt32 |
|
INT_VEC2
Declaration
public const uint INT_VEC2 = 35667U
Field Value
Type |
Description |
System.UInt32 |
|
INT_VEC3
Declaration
public const uint INT_VEC3 = 35668U
Field Value
Type |
Description |
System.UInt32 |
|
INT_VEC4
Declaration
public const uint INT_VEC4 = 35669U
Field Value
Type |
Description |
System.UInt32 |
|
INVALID_ENUM
Declaration
public const uint INVALID_ENUM = 1280U
Field Value
Type |
Description |
System.UInt32 |
|
INVALID_FRAMEBUFFER_OPERATION
Declaration
public const uint INVALID_FRAMEBUFFER_OPERATION = 1286U
Field Value
Type |
Description |
System.UInt32 |
|
INVALID_OPERATION
Declaration
public const uint INVALID_OPERATION = 1282U
Field Value
Type |
Description |
System.UInt32 |
|
INVALID_VALUE
Declaration
public const uint INVALID_VALUE = 1281U
Field Value
Type |
Description |
System.UInt32 |
|
INVERT
Declaration
public const uint INVERT = 5386U
Field Value
Type |
Description |
System.UInt32 |
|
KEEP
Declaration
public const uint KEEP = 7680U
Field Value
Type |
Description |
System.UInt32 |
|
LEQUAL
Declaration
public const uint LEQUAL = 515U
Field Value
Type |
Description |
System.UInt32 |
|
LESS
Declaration
public const uint LESS = 513U
Field Value
Type |
Description |
System.UInt32 |
|
LINE_LOOP
Declaration
public const uint LINE_LOOP = 2U
Field Value
Type |
Description |
System.UInt32 |
|
LINE_STRIP
Declaration
public const uint LINE_STRIP = 3U
Field Value
Type |
Description |
System.UInt32 |
|
LINE_WIDTH
Declaration
public const uint LINE_WIDTH = 2849U
Field Value
Type |
Description |
System.UInt32 |
|
LINEAR
Declaration
public const uint LINEAR = 9729U
Field Value
Type |
Description |
System.UInt32 |
|
LINEAR_MIPMAP_LINEAR
Declaration
public const uint LINEAR_MIPMAP_LINEAR = 9987U
Field Value
Type |
Description |
System.UInt32 |
|
LINEAR_MIPMAP_NEAREST
Declaration
public const uint LINEAR_MIPMAP_NEAREST = 9985U
Field Value
Type |
Description |
System.UInt32 |
|
LINES
Declaration
public const uint LINES = 1U
Field Value
Type |
Description |
System.UInt32 |
|
LINK_STATUS
Declaration
public const uint LINK_STATUS = 35714U
Field Value
Type |
Description |
System.UInt32 |
|
LOW_FLOAT
Declaration
public const uint LOW_FLOAT = 36336U
Field Value
Type |
Description |
System.UInt32 |
|
LOW_INT
Declaration
public const uint LOW_INT = 36339U
Field Value
Type |
Description |
System.UInt32 |
|
LUMINANCE
Declaration
public const uint LUMINANCE = 6409U
Field Value
Type |
Description |
System.UInt32 |
|
LUMINANCE_ALPHA
Declaration
public const uint LUMINANCE_ALPHA = 6410U
Field Value
Type |
Description |
System.UInt32 |
|
MAX_COMBINED_TEXTURE_IMAGE_UNITS
Declaration
public const uint MAX_COMBINED_TEXTURE_IMAGE_UNITS = 35661U
Field Value
Type |
Description |
System.UInt32 |
|
MAX_CUBE_MAP_TEXTURE_SIZE
Declaration
public const uint MAX_CUBE_MAP_TEXTURE_SIZE = 34076U
Field Value
Type |
Description |
System.UInt32 |
|
MAX_FRAGMENT_UNIFORM_VECTORS
Declaration
public const uint MAX_FRAGMENT_UNIFORM_VECTORS = 36349U
Field Value
Type |
Description |
System.UInt32 |
|
MAX_RENDERBUFFER_SIZE
Declaration
public const uint MAX_RENDERBUFFER_SIZE = 34024U
Field Value
Type |
Description |
System.UInt32 |
|
MAX_TEXTURE_IMAGE_UNITS
Declaration
public const uint MAX_TEXTURE_IMAGE_UNITS = 34930U
Field Value
Type |
Description |
System.UInt32 |
|
MAX_TEXTURE_SIZE
Declaration
public const uint MAX_TEXTURE_SIZE = 3379U
Field Value
Type |
Description |
System.UInt32 |
|
MAX_VARYING_VECTORS
Declaration
public const uint MAX_VARYING_VECTORS = 36348U
Field Value
Type |
Description |
System.UInt32 |
|
MAX_VERTEX_ATTRIBS
Declaration
public const uint MAX_VERTEX_ATTRIBS = 34921U
Field Value
Type |
Description |
System.UInt32 |
|
MAX_VERTEX_TEXTURE_IMAGE_UNITS
Declaration
public const uint MAX_VERTEX_TEXTURE_IMAGE_UNITS = 35660U
Field Value
Type |
Description |
System.UInt32 |
|
MAX_VERTEX_UNIFORM_VECTORS
Declaration
public const uint MAX_VERTEX_UNIFORM_VECTORS = 36347U
Field Value
Type |
Description |
System.UInt32 |
|
MAX_VIEWPORT_DIMS
Declaration
public const uint MAX_VIEWPORT_DIMS = 3386U
Field Value
Type |
Description |
System.UInt32 |
|
MEDIUM_FLOAT
Declaration
public const uint MEDIUM_FLOAT = 36337U
Field Value
Type |
Description |
System.UInt32 |
|
MEDIUM_INT
Declaration
public const uint MEDIUM_INT = 36340U
Field Value
Type |
Description |
System.UInt32 |
|
MIRRORED_REPEAT
Declaration
public const uint MIRRORED_REPEAT = 33648U
Field Value
Type |
Description |
System.UInt32 |
|
NEAREST
Declaration
public const uint NEAREST = 9728U
Field Value
Type |
Description |
System.UInt32 |
|
NEAREST_MIPMAP_LINEAR
Declaration
public const uint NEAREST_MIPMAP_LINEAR = 9986U
Field Value
Type |
Description |
System.UInt32 |
|
NEAREST_MIPMAP_NEAREST
Declaration
public const uint NEAREST_MIPMAP_NEAREST = 9984U
Field Value
Type |
Description |
System.UInt32 |
|
NEVER
Declaration
public const uint NEVER = 512U
Field Value
Type |
Description |
System.UInt32 |
|
NICEST
Declaration
public const uint NICEST = 4354U
Field Value
Type |
Description |
System.UInt32 |
|
NO_ERROR
Declaration
public const uint NO_ERROR = 0U
Field Value
Type |
Description |
System.UInt32 |
|
NONE
Declaration
public const uint NONE = 0U
Field Value
Type |
Description |
System.UInt32 |
|
NOTEQUAL
Declaration
public const uint NOTEQUAL = 517U
Field Value
Type |
Description |
System.UInt32 |
|
ONE
Declaration
public const uint ONE = 1U
Field Value
Type |
Description |
System.UInt32 |
|
ONE_MINUS_CONSTANT_ALPHA
Declaration
public const uint ONE_MINUS_CONSTANT_ALPHA = 32772U
Field Value
Type |
Description |
System.UInt32 |
|
ONE_MINUS_CONSTANT_COLOR
Declaration
public const uint ONE_MINUS_CONSTANT_COLOR = 32770U
Field Value
Type |
Description |
System.UInt32 |
|
ONE_MINUS_DST_ALPHA
Declaration
public const uint ONE_MINUS_DST_ALPHA = 773U
Field Value
Type |
Description |
System.UInt32 |
|
ONE_MINUS_DST_COLOR
Declaration
public const uint ONE_MINUS_DST_COLOR = 775U
Field Value
Type |
Description |
System.UInt32 |
|
ONE_MINUS_SRC_ALPHA
Declaration
public const uint ONE_MINUS_SRC_ALPHA = 771U
Field Value
Type |
Description |
System.UInt32 |
|
ONE_MINUS_SRC_COLOR
Declaration
public const uint ONE_MINUS_SRC_COLOR = 769U
Field Value
Type |
Description |
System.UInt32 |
|
OUT_OF_MEMORY
Declaration
public const uint OUT_OF_MEMORY = 1285U
Field Value
Type |
Description |
System.UInt32 |
|
PACK_ALIGNMENT
Declaration
public const uint PACK_ALIGNMENT = 3333U
Field Value
Type |
Description |
System.UInt32 |
|
POINTS
Declaration
public const uint POINTS = 0U
Field Value
Type |
Description |
System.UInt32 |
|
POLYGON_OFFSET_FACTOR
Declaration
public const uint POLYGON_OFFSET_FACTOR = 32824U
Field Value
Type |
Description |
System.UInt32 |
|
POLYGON_OFFSET_FILL
Declaration
public const uint POLYGON_OFFSET_FILL = 32823U
Field Value
Type |
Description |
System.UInt32 |
|
POLYGON_OFFSET_UNITS
Declaration
public const uint POLYGON_OFFSET_UNITS = 10752U
Field Value
Type |
Description |
System.UInt32 |
|
RED_BITS
Declaration
public const uint RED_BITS = 3410U
Field Value
Type |
Description |
System.UInt32 |
|
RENDERBUFFER
Declaration
public const uint RENDERBUFFER = 36161U
Field Value
Type |
Description |
System.UInt32 |
|
RENDERBUFFER_ALPHA_SIZE
Declaration
public const uint RENDERBUFFER_ALPHA_SIZE = 36179U
Field Value
Type |
Description |
System.UInt32 |
|
RENDERBUFFER_BINDING
Declaration
public const uint RENDERBUFFER_BINDING = 36007U
Field Value
Type |
Description |
System.UInt32 |
|
RENDERBUFFER_BLUE_SIZE
Declaration
public const uint RENDERBUFFER_BLUE_SIZE = 36178U
Field Value
Type |
Description |
System.UInt32 |
|
RENDERBUFFER_DEPTH_SIZE
Declaration
public const uint RENDERBUFFER_DEPTH_SIZE = 36180U
Field Value
Type |
Description |
System.UInt32 |
|
RENDERBUFFER_GREEN_SIZE
Declaration
public const uint RENDERBUFFER_GREEN_SIZE = 36177U
Field Value
Type |
Description |
System.UInt32 |
|
RENDERBUFFER_HEIGHT
Declaration
public const uint RENDERBUFFER_HEIGHT = 36163U
Field Value
Type |
Description |
System.UInt32 |
|
RENDERBUFFER_INTERNAL_FORMAT
Declaration
public const uint RENDERBUFFER_INTERNAL_FORMAT = 36164U
Field Value
Type |
Description |
System.UInt32 |
|
RENDERBUFFER_RED_SIZE
Declaration
public const uint RENDERBUFFER_RED_SIZE = 36176U
Field Value
Type |
Description |
System.UInt32 |
|
RENDERBUFFER_STENCIL_SIZE
Declaration
public const uint RENDERBUFFER_STENCIL_SIZE = 36181U
Field Value
Type |
Description |
System.UInt32 |
|
RENDERBUFFER_WIDTH
Declaration
public const uint RENDERBUFFER_WIDTH = 36162U
Field Value
Type |
Description |
System.UInt32 |
|
RENDERER
Declaration
public const uint RENDERER = 7937U
Field Value
Type |
Description |
System.UInt32 |
|
REPEAT
Declaration
public const uint REPEAT = 10497U
Field Value
Type |
Description |
System.UInt32 |
|
REPLACE
Declaration
public const uint REPLACE = 7681U
Field Value
Type |
Description |
System.UInt32 |
|
RGB
Declaration
public const uint RGB = 6407U
Field Value
Type |
Description |
System.UInt32 |
|
RGB5_A1
Declaration
public const uint RGB5_A1 = 32855U
Field Value
Type |
Description |
System.UInt32 |
|
RGB565
Declaration
public const uint RGB565 = 36194U
Field Value
Type |
Description |
System.UInt32 |
|
RGBA
Declaration
public const uint RGBA = 6408U
Field Value
Type |
Description |
System.UInt32 |
|
RGBA4
Declaration
public const uint RGBA4 = 32854U
Field Value
Type |
Description |
System.UInt32 |
|
runtime
Declaration
protected readonly IJSRuntime runtime
Field Value
Type |
Description |
IJSRuntime |
|
SAMPLE_ALPHA_TO_COVERAGE
Declaration
public const uint SAMPLE_ALPHA_TO_COVERAGE = 32926U
Field Value
Type |
Description |
System.UInt32 |
|
SAMPLE_BUFFERS
Declaration
public const uint SAMPLE_BUFFERS = 32936U
Field Value
Type |
Description |
System.UInt32 |
|
SAMPLE_COVERAGE
Declaration
public const uint SAMPLE_COVERAGE = 32928U
Field Value
Type |
Description |
System.UInt32 |
|
SAMPLE_COVERAGE_INVERT
Declaration
public const uint SAMPLE_COVERAGE_INVERT = 32939U
Field Value
Type |
Description |
System.UInt32 |
|
SAMPLE_COVERAGE_VALUE
Declaration
public const uint SAMPLE_COVERAGE_VALUE = 32938U
Field Value
Type |
Description |
System.UInt32 |
|
SAMPLER_2D
Declaration
public const uint SAMPLER_2D = 35678U
Field Value
Type |
Description |
System.UInt32 |
|
SAMPLER_CUBE
Declaration
public const uint SAMPLER_CUBE = 35680U
Field Value
Type |
Description |
System.UInt32 |
|
SAMPLES
Declaration
public const uint SAMPLES = 32937U
Field Value
Type |
Description |
System.UInt32 |
|
SCISSOR_BOX
Declaration
public const uint SCISSOR_BOX = 3088U
Field Value
Type |
Description |
System.UInt32 |
|
SCISSOR_TEST
Declaration
public const uint SCISSOR_TEST = 3089U
Field Value
Type |
Description |
System.UInt32 |
|
SHADER_TYPE
Declaration
public const uint SHADER_TYPE = 35663U
Field Value
Type |
Description |
System.UInt32 |
|
SHADING_LANGUAGE_VERSION
Declaration
public const uint SHADING_LANGUAGE_VERSION = 35724U
Field Value
Type |
Description |
System.UInt32 |
|
SHORT
Declaration
public const uint SHORT = 5122U
Field Value
Type |
Description |
System.UInt32 |
|
SRC_ALPHA
Declaration
public const uint SRC_ALPHA = 770U
Field Value
Type |
Description |
System.UInt32 |
|
SRC_ALPHA_SATURATE
Declaration
public const uint SRC_ALPHA_SATURATE = 776U
Field Value
Type |
Description |
System.UInt32 |
|
SRC_COLOR
Declaration
public const uint SRC_COLOR = 768U
Field Value
Type |
Description |
System.UInt32 |
|
STATIC_DRAW
Declaration
public const uint STATIC_DRAW = 35044U
Field Value
Type |
Description |
System.UInt32 |
|
STENCIL_ATTACHMENT
Declaration
public const uint STENCIL_ATTACHMENT = 36128U
Field Value
Type |
Description |
System.UInt32 |
|
STENCIL_BACK_FAIL
Declaration
public const uint STENCIL_BACK_FAIL = 34817U
Field Value
Type |
Description |
System.UInt32 |
|
STENCIL_BACK_FUNC
Declaration
public const uint STENCIL_BACK_FUNC = 34816U
Field Value
Type |
Description |
System.UInt32 |
|
STENCIL_BACK_PASS_DEPTH_FAIL
Declaration
public const uint STENCIL_BACK_PASS_DEPTH_FAIL = 34818U
Field Value
Type |
Description |
System.UInt32 |
|
STENCIL_BACK_PASS_DEPTH_PASS
Declaration
public const uint STENCIL_BACK_PASS_DEPTH_PASS = 34819U
Field Value
Type |
Description |
System.UInt32 |
|
STENCIL_BACK_REF
Declaration
public const uint STENCIL_BACK_REF = 36003U
Field Value
Type |
Description |
System.UInt32 |
|
STENCIL_BACK_VALUE_MASK
Declaration
public const uint STENCIL_BACK_VALUE_MASK = 36004U
Field Value
Type |
Description |
System.UInt32 |
|
STENCIL_BACK_WRITEMASK
Declaration
public const uint STENCIL_BACK_WRITEMASK = 36005U
Field Value
Type |
Description |
System.UInt32 |
|
STENCIL_BITS
Declaration
public const uint STENCIL_BITS = 3415U
Field Value
Type |
Description |
System.UInt32 |
|
STENCIL_BUFFER_BIT
Declaration
public const uint STENCIL_BUFFER_BIT = 1024U
Field Value
Type |
Description |
System.UInt32 |
|
STENCIL_CLEAR_VALUE
Declaration
public const uint STENCIL_CLEAR_VALUE = 2961U
Field Value
Type |
Description |
System.UInt32 |
|
STENCIL_FAIL
Declaration
public const uint STENCIL_FAIL = 2964U
Field Value
Type |
Description |
System.UInt32 |
|
STENCIL_FUNC
Declaration
public const uint STENCIL_FUNC = 2962U
Field Value
Type |
Description |
System.UInt32 |
|
STENCIL_INDEX
Declaration
public const uint STENCIL_INDEX = 6401U
Field Value
Type |
Description |
System.UInt32 |
|
STENCIL_INDEX8
Declaration
public const uint STENCIL_INDEX8 = 36168U
Field Value
Type |
Description |
System.UInt32 |
|
STENCIL_PASS_DEPTH_FAIL
Declaration
public const uint STENCIL_PASS_DEPTH_FAIL = 2965U
Field Value
Type |
Description |
System.UInt32 |
|
STENCIL_PASS_DEPTH_PASS
Declaration
public const uint STENCIL_PASS_DEPTH_PASS = 2966U
Field Value
Type |
Description |
System.UInt32 |
|
STENCIL_REF
Declaration
public const uint STENCIL_REF = 2967U
Field Value
Type |
Description |
System.UInt32 |
|
STENCIL_TEST
Declaration
public const uint STENCIL_TEST = 2960U
Field Value
Type |
Description |
System.UInt32 |
|
STENCIL_VALUE_MASK
Declaration
public const uint STENCIL_VALUE_MASK = 2963U
Field Value
Type |
Description |
System.UInt32 |
|
STENCIL_WRITEMASK
Declaration
public const uint STENCIL_WRITEMASK = 2968U
Field Value
Type |
Description |
System.UInt32 |
|
STREAM_DRAW
Declaration
public const uint STREAM_DRAW = 35040U
Field Value
Type |
Description |
System.UInt32 |
|
SUBPIXEL_BITS
Declaration
public const uint SUBPIXEL_BITS = 3408U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE
Declaration
public const uint TEXTURE = 5890U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE_2D
Declaration
public const uint TEXTURE_2D = 3553U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE_BINDING_2D
Declaration
public const uint TEXTURE_BINDING_2D = 32873U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE_BINDING_CUBE_MAP
Declaration
public const uint TEXTURE_BINDING_CUBE_MAP = 34068U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE_CUBE_MAP
Declaration
public const uint TEXTURE_CUBE_MAP = 34067U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE_CUBE_MAP_NEGATIVE_X
Declaration
public const uint TEXTURE_CUBE_MAP_NEGATIVE_X = 34070U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE_CUBE_MAP_NEGATIVE_Y
Declaration
public const uint TEXTURE_CUBE_MAP_NEGATIVE_Y = 34072U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE_CUBE_MAP_NEGATIVE_Z
Declaration
public const uint TEXTURE_CUBE_MAP_NEGATIVE_Z = 34074U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE_CUBE_MAP_POSITIVE_X
Declaration
public const uint TEXTURE_CUBE_MAP_POSITIVE_X = 34069U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE_CUBE_MAP_POSITIVE_Y
Declaration
public const uint TEXTURE_CUBE_MAP_POSITIVE_Y = 34071U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE_CUBE_MAP_POSITIVE_Z
Declaration
public const uint TEXTURE_CUBE_MAP_POSITIVE_Z = 34073U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE_MAG_FILTER
Declaration
public const uint TEXTURE_MAG_FILTER = 10240U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE_MIN_FILTER
Declaration
public const uint TEXTURE_MIN_FILTER = 10241U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE_WRAP_S
Declaration
public const uint TEXTURE_WRAP_S = 10242U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE_WRAP_T
Declaration
public const uint TEXTURE_WRAP_T = 10243U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE0
Declaration
public const uint TEXTURE0 = 33984U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE1
Declaration
public const uint TEXTURE1 = 33985U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE10
Declaration
public const uint TEXTURE10 = 33994U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE11
Declaration
public const uint TEXTURE11 = 33995U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE12
Declaration
public const uint TEXTURE12 = 33996U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE13
Declaration
public const uint TEXTURE13 = 33997U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE14
Declaration
public const uint TEXTURE14 = 33998U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE15
Declaration
public const uint TEXTURE15 = 33999U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE16
Declaration
public const uint TEXTURE16 = 34000U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE17
Declaration
public const uint TEXTURE17 = 34001U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE18
Declaration
public const uint TEXTURE18 = 34002U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE19
Declaration
public const uint TEXTURE19 = 34003U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE2
Declaration
public const uint TEXTURE2 = 33986U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE20
Declaration
public const uint TEXTURE20 = 34004U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE21
Declaration
public const uint TEXTURE21 = 34005U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE22
Declaration
public const uint TEXTURE22 = 34006U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE23
Declaration
public const uint TEXTURE23 = 34007U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE24
Declaration
public const uint TEXTURE24 = 34008U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE25
Declaration
public const uint TEXTURE25 = 34009U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE26
Declaration
public const uint TEXTURE26 = 34010U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE27
Declaration
public const uint TEXTURE27 = 34011U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE28
Declaration
public const uint TEXTURE28 = 34012U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE29
Declaration
public const uint TEXTURE29 = 34013U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE3
Declaration
public const uint TEXTURE3 = 33987U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE30
Declaration
public const uint TEXTURE30 = 34014U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE31
Declaration
public const uint TEXTURE31 = 34015U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE4
Declaration
public const uint TEXTURE4 = 33988U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE5
Declaration
public const uint TEXTURE5 = 33989U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE6
Declaration
public const uint TEXTURE6 = 33990U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE7
Declaration
public const uint TEXTURE7 = 33991U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE8
Declaration
public const uint TEXTURE8 = 33992U
Field Value
Type |
Description |
System.UInt32 |
|
TEXTURE9
Declaration
public const uint TEXTURE9 = 33993U
Field Value
Type |
Description |
System.UInt32 |
|
TRIANGLE_FAN
Declaration
public const uint TRIANGLE_FAN = 6U
Field Value
Type |
Description |
System.UInt32 |
|
TRIANGLE_STRIP
Declaration
public const uint TRIANGLE_STRIP = 5U
Field Value
Type |
Description |
System.UInt32 |
|
TRIANGLES
Declaration
public const uint TRIANGLES = 4U
Field Value
Type |
Description |
System.UInt32 |
|
UNPACK_ALIGNMENT
Declaration
public const uint UNPACK_ALIGNMENT = 3317U
Field Value
Type |
Description |
System.UInt32 |
|
UNPACK_COLORSPACE_CONVERSION_WEBGL
Declaration
public const uint UNPACK_COLORSPACE_CONVERSION_WEBGL = 37443U
Field Value
Type |
Description |
System.UInt32 |
|
UNPACK_FLIP_Y_WEBGL
Declaration
public const uint UNPACK_FLIP_Y_WEBGL = 37440U
Field Value
Type |
Description |
System.UInt32 |
|
UNPACK_PREMULTIPLY_ALPHA_WEBGL
Declaration
public const uint UNPACK_PREMULTIPLY_ALPHA_WEBGL = 37441U
Field Value
Type |
Description |
System.UInt32 |
|
UNSIGNED_BYTE
Declaration
public const uint UNSIGNED_BYTE = 5121U
Field Value
Type |
Description |
System.UInt32 |
|
UNSIGNED_INT
Declaration
public const uint UNSIGNED_INT = 5125U
Field Value
Type |
Description |
System.UInt32 |
|
UNSIGNED_SHORT
Declaration
public const uint UNSIGNED_SHORT = 5123U
Field Value
Type |
Description |
System.UInt32 |
|
UNSIGNED_SHORT_4_4_4_4
Declaration
public const uint UNSIGNED_SHORT_4_4_4_4 = 32819U
Field Value
Type |
Description |
System.UInt32 |
|
UNSIGNED_SHORT_5_5_5_1
Declaration
public const uint UNSIGNED_SHORT_5_5_5_1 = 32820U
Field Value
Type |
Description |
System.UInt32 |
|
UNSIGNED_SHORT_5_6_5
Declaration
public const uint UNSIGNED_SHORT_5_6_5 = 33635U
Field Value
Type |
Description |
System.UInt32 |
|
VALIDATE_STATUS
Declaration
public const uint VALIDATE_STATUS = 35715U
Field Value
Type |
Description |
System.UInt32 |
|
VENDOR
Declaration
public const uint VENDOR = 7936U
Field Value
Type |
Description |
System.UInt32 |
|
VERSION
Declaration
public const uint VERSION = 7938U
Field Value
Type |
Description |
System.UInt32 |
|
VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
Declaration
public const uint VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 34975U
Field Value
Type |
Description |
System.UInt32 |
|
VERTEX_ATTRIB_ARRAY_ENABLED
Declaration
public const uint VERTEX_ATTRIB_ARRAY_ENABLED = 34338U
Field Value
Type |
Description |
System.UInt32 |
|
VERTEX_ATTRIB_ARRAY_NORMALIZED
Declaration
public const uint VERTEX_ATTRIB_ARRAY_NORMALIZED = 34922U
Field Value
Type |
Description |
System.UInt32 |
|
VERTEX_ATTRIB_ARRAY_POINTER
Declaration
public const uint VERTEX_ATTRIB_ARRAY_POINTER = 34373U
Field Value
Type |
Description |
System.UInt32 |
|
VERTEX_ATTRIB_ARRAY_SIZE
Declaration
public const uint VERTEX_ATTRIB_ARRAY_SIZE = 34339U
Field Value
Type |
Description |
System.UInt32 |
|
VERTEX_ATTRIB_ARRAY_STRIDE
Declaration
public const uint VERTEX_ATTRIB_ARRAY_STRIDE = 34340U
Field Value
Type |
Description |
System.UInt32 |
|
VERTEX_ATTRIB_ARRAY_TYPE
Declaration
public const uint VERTEX_ATTRIB_ARRAY_TYPE = 34341U
Field Value
Type |
Description |
System.UInt32 |
|
VERTEX_SHADER
Declaration
public const uint VERTEX_SHADER = 35633U
Field Value
Type |
Description |
System.UInt32 |
|
VIEWPORT
Declaration
public const uint VIEWPORT = 2978U
Field Value
Type |
Description |
System.UInt32 |
|
ZERO
Declaration
public const uint ZERO = 0U
Field Value
Type |
Description |
System.UInt32 |
|
Properties
DrawingBufferHeight
Declaration
public int DrawingBufferHeight { get; }
Property Value
Type |
Description |
System.Int32 |
|
DrawingBufferWidth
Declaration
public int DrawingBufferWidth { get; }
Property Value
Type |
Description |
System.Int32 |
|
IsVerbosityEnabled
Declaration
public static bool IsVerbosityEnabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
ActiveTexture(UInt32)
Declaration
public void ActiveTexture(uint texture)
Parameters
Type |
Name |
Description |
System.UInt32 |
texture |
|
AttachShader(WebGLProgram, WebGLShader)
Declaration
public void AttachShader(WebGLProgram program, WebGLShader shader)
Parameters
BindAttribLocation(WebGLProgram, UInt32, String)
Declaration
public void BindAttribLocation(WebGLProgram program, uint index, string name)
Parameters
Type |
Name |
Description |
WebGLProgram |
program |
|
System.UInt32 |
index |
|
System.String |
name |
|
BindBuffer(UInt32, WebGLBuffer)
Declaration
public void BindBuffer(uint target, WebGLBuffer buffer)
Parameters
Type |
Name |
Description |
System.UInt32 |
target |
|
WebGLBuffer |
buffer |
|
BindFramebuffer(UInt32, WebGLFramebuffer)
Declaration
public void BindFramebuffer(uint target, WebGLFramebuffer framebuffer)
Parameters
BindRenderbuffer(UInt32, WebGLRenderbuffer)
Declaration
public void BindRenderbuffer(uint target, WebGLRenderbuffer renderbuffer)
Parameters
BindTexture(UInt32, WebGLTexture)
Declaration
public void BindTexture(uint target, WebGLTexture texture)
Parameters
Type |
Name |
Description |
System.UInt32 |
target |
|
WebGLTexture |
texture |
|
BlendColor(Single, Single, Single, Single)
Declaration
public void BlendColor(float red, float green, float blue, float alpha)
Parameters
Type |
Name |
Description |
System.Single |
red |
|
System.Single |
green |
|
System.Single |
blue |
|
System.Single |
alpha |
|
BlendEquation(UInt32)
Declaration
public void BlendEquation(uint mode)
Parameters
Type |
Name |
Description |
System.UInt32 |
mode |
|
BlendEquationSeparate(UInt32, UInt32)
Declaration
public void BlendEquationSeparate(uint modeRGB, uint modeAlpha)
Parameters
Type |
Name |
Description |
System.UInt32 |
modeRGB |
|
System.UInt32 |
modeAlpha |
|
BlendFunc(UInt32, UInt32)
Declaration
public void BlendFunc(uint sfactor, uint dfactor)
Parameters
Type |
Name |
Description |
System.UInt32 |
sfactor |
|
System.UInt32 |
dfactor |
|
BlendFuncSeparate(UInt32, UInt32, UInt32, UInt32)
Declaration
public void BlendFuncSeparate(uint srcRGB, uint dstRGB, uint srcAlpha, uint dstAlpha)
Parameters
Type |
Name |
Description |
System.UInt32 |
srcRGB |
|
System.UInt32 |
dstRGB |
|
System.UInt32 |
srcAlpha |
|
System.UInt32 |
dstAlpha |
|
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, Double[], UInt32)
Declaration
public void BufferData(uint target, double[] data, uint usage)
Parameters
Type |
Name |
Description |
System.UInt32 |
target |
|
System.Double[] |
data |
|
System.UInt32 |
usage |
|
BufferData(UInt32, Single[], UInt32)
Declaration
public void BufferData(uint target, float[] data, uint usage)
Parameters
Type |
Name |
Description |
System.UInt32 |
target |
|
System.Single[] |
data |
|
System.UInt32 |
usage |
|
BufferData(UInt32, UInt16[], UInt32)
Declaration
public void BufferData(uint target, ushort[] data, uint usage)
Parameters
Type |
Name |
Description |
System.UInt32 |
target |
|
System.UInt16[] |
data |
|
System.UInt32 |
usage |
|
BufferData(UInt32, UInt32[], UInt32)
Declaration
public void BufferData(uint target, uint[] data, uint usage)
Parameters
Type |
Name |
Description |
System.UInt32 |
target |
|
System.UInt32[] |
data |
|
System.UInt32 |
usage |
|
BufferSubData(UInt32, IntPtr, Double[])
Declaration
public void BufferSubData(uint target, IntPtr dstByteOffset, double[] data)
Parameters
Type |
Name |
Description |
System.UInt32 |
target |
|
System.IntPtr |
dstByteOffset |
|
System.Double[] |
data |
|
BufferSubData(UInt32, IntPtr, Single[])
Declaration
public void BufferSubData(uint target, IntPtr dstByteOffset, float[] data)
Parameters
Type |
Name |
Description |
System.UInt32 |
target |
|
System.IntPtr |
dstByteOffset |
|
System.Single[] |
data |
|
BufferSubData(UInt32, IntPtr, UInt16[])
Declaration
public void BufferSubData(uint target, IntPtr dstByteOffset, ushort[] data)
Parameters
Type |
Name |
Description |
System.UInt32 |
target |
|
System.IntPtr |
dstByteOffset |
|
System.UInt16[] |
data |
|
BufferSubData(UInt32, IntPtr, UInt32[])
Declaration
public void BufferSubData(uint target, IntPtr dstByteOffset, uint[] data)
Parameters
Type |
Name |
Description |
System.UInt32 |
target |
|
System.IntPtr |
dstByteOffset |
|
System.UInt32[] |
data |
|
CheckFramebufferStatus(UInt32)
Declaration
public uint CheckFramebufferStatus(uint target)
Parameters
Type |
Name |
Description |
System.UInt32 |
target |
|
Returns
Type |
Description |
System.UInt32 |
|
CheckWindowPropertyExists(String)
Declaration
protected bool CheckWindowPropertyExists(string property)
Parameters
Type |
Name |
Description |
System.String |
property |
|
Returns
Type |
Description |
System.Boolean |
|
Clear(UInt32)
Declaration
public void Clear(uint mask)
Parameters
Type |
Name |
Description |
System.UInt32 |
mask |
|
ClearColor(Single, Single, Single, Single)
Declaration
public void ClearColor(float red, float green, float blue, float alpha)
Parameters
Type |
Name |
Description |
System.Single |
red |
|
System.Single |
green |
|
System.Single |
blue |
|
System.Single |
alpha |
|
ClearDepth(Single)
Declaration
public void ClearDepth(float depth)
Parameters
Type |
Name |
Description |
System.Single |
depth |
|
ClearStencil(Int32)
Declaration
public void ClearStencil(int s)
Parameters
Type |
Name |
Description |
System.Int32 |
s |
|
ColorMask(Boolean, Boolean, Boolean, Boolean)
Declaration
public void ColorMask(bool red, bool green, bool blue, bool alpha)
Parameters
Type |
Name |
Description |
System.Boolean |
red |
|
System.Boolean |
green |
|
System.Boolean |
blue |
|
System.Boolean |
alpha |
|
CompileShader(WebGLShader)
Declaration
public void CompileShader(WebGLShader shader)
Parameters
CompressedTexImage2D(UInt32, Int32, UInt32, Int32, Int32, Int32, Memory<Byte>)
Declaration
public void CompressedTexImage2D(uint target, int level, uint internalformat, int width, int height, int border, Memory<byte> data)
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> |
data |
|
CompressedTexSubImage2D(UInt32, Int32, Int32, Int32, Int32, Int32, UInt32, Memory<Byte>)
Declaration
public void CompressedTexSubImage2D(uint target, int level, int xoffset, int yoffset, int width, int height, uint format, Memory<byte> data)
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> |
data |
|
CopyTexImage2D(UInt32, Int32, UInt32, Int32, Int32, Int32, Int32, Int32)
Declaration
public void CopyTexImage2D(uint target, int level, uint internalformat, int x, int y, int width, int height, int border)
Parameters
Type |
Name |
Description |
System.UInt32 |
target |
|
System.Int32 |
level |
|
System.UInt32 |
internalformat |
|
System.Int32 |
x |
|
System.Int32 |
y |
|
System.Int32 |
width |
|
System.Int32 |
height |
|
System.Int32 |
border |
|
CopyTexSubImage2D(UInt32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)
Declaration
public void CopyTexSubImage2D(uint target, int level, int xoffset, int yoffset, 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 |
x |
|
System.Int32 |
y |
|
System.Int32 |
width |
|
System.Int32 |
height |
|
CreateBuffer()
Declaration
public WebGLBuffer CreateBuffer()
Returns
CreateFramebuffer()
Declaration
public WebGLFramebuffer CreateFramebuffer()
Returns
CreateProgram()
Declaration
public WebGLProgram CreateProgram()
Returns
CreateRenderbuffer()
Declaration
public WebGLRenderbuffer CreateRenderbuffer()
Returns
CreateShader(UInt32)
Declaration
public WebGLShader CreateShader(uint type)
Parameters
Type |
Name |
Description |
System.UInt32 |
type |
|
Returns
CreateTexture()
Declaration
public WebGLTexture CreateTexture()
Returns
CullFace(UInt32)
Declaration
public void CullFace(uint mode)
Parameters
Type |
Name |
Description |
System.UInt32 |
mode |
|
DeleteBuffer(WebGLBuffer)
Declaration
public void DeleteBuffer(WebGLBuffer buffer)
Parameters
DeleteFramebuffer(WebGLFramebuffer)
Declaration
public void DeleteFramebuffer(WebGLFramebuffer framebuffer)
Parameters
DeleteProgram(WebGLProgram)
Declaration
public void DeleteProgram(WebGLProgram program)
Parameters
DeleteRenderbuffer(WebGLRenderbuffer)
Declaration
public void DeleteRenderbuffer(WebGLRenderbuffer renderbuffer)
Parameters
DeleteShader(WebGLShader)
Declaration
public void DeleteShader(WebGLShader shader)
Parameters
DeleteTexture(WebGLTexture)
Declaration
public void DeleteTexture(WebGLTexture texture)
Parameters
DepthFunc(UInt32)
Declaration
public void DepthFunc(uint func)
Parameters
Type |
Name |
Description |
System.UInt32 |
func |
|
DepthMask(Boolean)
Declaration
public void DepthMask(bool flag)
Parameters
Type |
Name |
Description |
System.Boolean |
flag |
|
DepthRange(Single, Single)
Declaration
public void DepthRange(float zNear, float zFar)
Parameters
Type |
Name |
Description |
System.Single |
zNear |
|
System.Single |
zFar |
|
DetachShader(WebGLProgram, WebGLShader)
Declaration
public void DetachShader(WebGLProgram program, WebGLShader shader)
Parameters
Disable(UInt32)
Declaration
public void Disable(uint cap)
Parameters
Type |
Name |
Description |
System.UInt32 |
cap |
|
DisableVertexAttribArray(UInt32)
Declaration
public void DisableVertexAttribArray(uint index)
Parameters
Type |
Name |
Description |
System.UInt32 |
index |
|
DrawArrays(UInt32, Int32, Int32)
Declaration
public void DrawArrays(uint mode, int first, int count)
Parameters
Type |
Name |
Description |
System.UInt32 |
mode |
|
System.Int32 |
first |
|
System.Int32 |
count |
|
DrawElements(UInt32, Int32, UInt32, UInt32)
Declaration
public void DrawElements(uint mode, int count, uint type, uint offset)
Parameters
Type |
Name |
Description |
System.UInt32 |
mode |
|
System.Int32 |
count |
|
System.UInt32 |
type |
|
System.UInt32 |
offset |
|
Enable(UInt32)
Declaration
public void Enable(uint cap)
Parameters
Type |
Name |
Description |
System.UInt32 |
cap |
|
EnableVertexAttribArray(UInt32)
Declaration
public void EnableVertexAttribArray(uint index)
Parameters
Type |
Name |
Description |
System.UInt32 |
index |
|
Finish()
Declaration
Flush()
Declaration
FramebufferRenderbuffer(UInt32, UInt32, UInt32, WebGLRenderbuffer)
Declaration
public void FramebufferRenderbuffer(uint target, uint attachment, uint renderbuffertarget, WebGLRenderbuffer renderbuffer)
Parameters
Type |
Name |
Description |
System.UInt32 |
target |
|
System.UInt32 |
attachment |
|
System.UInt32 |
renderbuffertarget |
|
WebGLRenderbuffer |
renderbuffer |
|
FramebufferTexture2D(UInt32, UInt32, UInt32, WebGLTexture, Int32)
Declaration
public void FramebufferTexture2D(uint target, uint attachment, uint textarget, WebGLTexture texture, int level)
Parameters
Type |
Name |
Description |
System.UInt32 |
target |
|
System.UInt32 |
attachment |
|
System.UInt32 |
textarget |
|
WebGLTexture |
texture |
|
System.Int32 |
level |
|
FrontFace(UInt32)
Declaration
public void FrontFace(uint mode)
Parameters
Type |
Name |
Description |
System.UInt32 |
mode |
|
GenerateMipmap(UInt32)
Declaration
public void GenerateMipmap(uint target)
Parameters
Type |
Name |
Description |
System.UInt32 |
target |
|
GetActiveAttrib(WebGLProgram, UInt32)
Declaration
public WebGLActiveInfo GetActiveAttrib(WebGLProgram program, uint index)
Parameters
Type |
Name |
Description |
WebGLProgram |
program |
|
System.UInt32 |
index |
|
Returns
GetActiveUniform(WebGLProgram, UInt32)
Declaration
public WebGLActiveInfo GetActiveUniform(WebGLProgram program, uint index)
Parameters
Type |
Name |
Description |
WebGLProgram |
program |
|
System.UInt32 |
index |
|
Returns
GetAttachedShaders(WebGLProgram)
Declaration
public WebGLShader[] GetAttachedShaders(WebGLProgram program)
Parameters
Returns
GetAttribLocation(WebGLProgram, String)
Declaration
public uint GetAttribLocation(WebGLProgram program, string name)
Parameters
Type |
Name |
Description |
WebGLProgram |
program |
|
System.String |
name |
|
Returns
Type |
Description |
System.UInt32 |
|
GetBufferParameter(UInt32, UInt32)
Declaration
public uint GetBufferParameter(uint target, uint pname)
Parameters
Type |
Name |
Description |
System.UInt32 |
target |
|
System.UInt32 |
pname |
|
Returns
Type |
Description |
System.UInt32 |
|
GetClearColor()
Declaration
public float[] GetClearColor()
Returns
Type |
Description |
System.Single[] |
|
GetError()
Declaration
Returns
Type |
Description |
System.UInt32 |
|
GetExtension(String)
No return type here, Blazor is unable to convert the extension object to string
Declaration
public void GetExtension(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
GetFramebuffer(UInt32)
Declaration
public WebGLFramebuffer GetFramebuffer(uint pname)
Parameters
Type |
Name |
Description |
System.UInt32 |
pname |
|
Returns
GetFramebufferAttachmentParameter(UInt32, UInt32, UInt32)
Declaration
public object GetFramebufferAttachmentParameter(uint target, uint attachment, uint pname)
Parameters
Type |
Name |
Description |
System.UInt32 |
target |
|
System.UInt32 |
attachment |
|
System.UInt32 |
pname |
|
Returns
Type |
Description |
System.Object |
|
GetParameter(UInt32)
Declaration
public uint GetParameter(uint pname)
Parameters
Type |
Name |
Description |
System.UInt32 |
pname |
|
Returns
Type |
Description |
System.UInt32 |
|
GetProgramInfoLog(WebGLProgram)
Declaration
public string GetProgramInfoLog(WebGLProgram program)
Parameters
Returns
Type |
Description |
System.String |
|
GetProgramParameter(WebGLProgram, UInt32)
Declaration
public int GetProgramParameter(WebGLProgram program, uint pname)
Parameters
Type |
Name |
Description |
WebGLProgram |
program |
|
System.UInt32 |
pname |
|
Returns
Type |
Description |
System.Int32 |
|
GetRenderbufferParameter(UInt32, UInt32)
Declaration
public object GetRenderbufferParameter(uint target, uint pname)
Parameters
Type |
Name |
Description |
System.UInt32 |
target |
|
System.UInt32 |
pname |
|
Returns
Type |
Description |
System.Object |
|
GetShaderInfoLog(WebGLShader)
Declaration
public string GetShaderInfoLog(WebGLShader shader)
Parameters
Returns
Type |
Description |
System.String |
|
GetShaderParameter(WebGLShader, UInt32)
Declaration
public object GetShaderParameter(WebGLShader shader, uint pname)
Parameters
Type |
Name |
Description |
WebGLShader |
shader |
|
System.UInt32 |
pname |
|
Returns
Type |
Description |
System.Object |
|
GetShaderPrecisionFormat(UInt32, UInt32)
Declaration
public WebGLShaderPrecisionFormat GetShaderPrecisionFormat(uint shadertype, uint precisiontype)
Parameters
Type |
Name |
Description |
System.UInt32 |
shadertype |
|
System.UInt32 |
precisiontype |
|
Returns
GetShaderSource(WebGLShader)
Declaration
public string GetShaderSource(WebGLShader shader)
Parameters
Returns
Type |
Description |
System.String |
|
GetSupportedExtensions()
Declaration
public string[] GetSupportedExtensions()
Returns
Type |
Description |
System.String[] |
|
GetTexParameter(UInt32, UInt32)
Declaration
public object GetTexParameter(uint target, uint pname)
Parameters
Type |
Name |
Description |
System.UInt32 |
target |
|
System.UInt32 |
pname |
|
Returns
Type |
Description |
System.Object |
|
GetUniform(WebGLProgram, WebGLUniformLocation)
Declaration
public object GetUniform(WebGLProgram program, WebGLUniformLocation location)
Parameters
Returns
Type |
Description |
System.Object |
|
GetUniformLocation(WebGLProgram, String)
Declaration
public WebGLUniformLocation GetUniformLocation(WebGLProgram program, string name)
Parameters
Type |
Name |
Description |
WebGLProgram |
program |
|
System.String |
name |
|
Returns
GetVertexAttrib(UInt32, UInt32)
Declaration
public object GetVertexAttrib(uint index, uint pname)
Parameters
Type |
Name |
Description |
System.UInt32 |
index |
|
System.UInt32 |
pname |
|
Returns
Type |
Description |
System.Object |
|
GetVertexAttribOffset(UInt32, UInt32)
Declaration
public double GetVertexAttribOffset(uint index, uint pname)
Parameters
Type |
Name |
Description |
System.UInt32 |
index |
|
System.UInt32 |
pname |
|
Returns
Type |
Description |
System.Double |
|
GLTexImage2D(UInt32, Int32, UInt32, Int32, Int32, Int32, UInt32, UInt32, Memory<Byte>)
Declaration
public void GLTexImage2D(uint target, int level, uint internalformat, int width, int height, int border, uint format, uint type, Memory<byte> pixels)
Parameters
Type |
Name |
Description |
System.UInt32 |
target |
|
System.Int32 |
level |
|
System.UInt32 |
internalformat |
|
System.Int32 |
width |
|
System.Int32 |
height |
|
System.Int32 |
border |
|
System.UInt32 |
format |
|
System.UInt32 |
type |
|
System.Memory<System.Byte> |
pixels |
|
GLTexImage2D(UInt32, Int32, UInt32, UInt32, UInt32, Object)
Declaration
public void GLTexImage2D(uint target, int level, uint internalformat, uint format, uint type, object source)
Parameters
Type |
Name |
Description |
System.UInt32 |
target |
|
System.Int32 |
level |
|
System.UInt32 |
internalformat |
|
System.UInt32 |
format |
|
System.UInt32 |
type |
|
System.Object |
source |
|
GLTexSubImage2D(UInt32, Int32, Int32, Int32, Int32, Int32, UInt32, UInt32, Array)
Declaration
public void GLTexSubImage2D(uint target, int level, int xoffset, int yoffset, int width, int height, uint format, uint type, Array pixels)
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 |
pixels |
|
GLTexSubImage2D(UInt32, Int32, Int32, Int32, UInt32, UInt32, Object)
Declaration
public void GLTexSubImage2D(uint target, int level, int xoffset, int yoffset, uint format, uint type, object source)
Parameters
Type |
Name |
Description |
System.UInt32 |
target |
|
System.Int32 |
level |
|
System.Int32 |
xoffset |
|
System.Int32 |
yoffset |
|
System.UInt32 |
format |
|
System.UInt32 |
type |
|
System.Object |
source |
|
Hint(UInt32, UInt32)
Declaration
public void Hint(uint target, uint mode)
Parameters
Type |
Name |
Description |
System.UInt32 |
target |
|
System.UInt32 |
mode |
|
Invoke(String, Object[])
Declaration
protected void Invoke(string method, params object[] args)
Parameters
Type |
Name |
Description |
System.String |
method |
|
System.Object[] |
args |
|
Invoke<T>(String, Object[])
Declaration
protected T Invoke<T>(string method, params object[] args)
where T : JSHandler, new()
Parameters
Type |
Name |
Description |
System.String |
method |
|
System.Object[] |
args |
|
Returns
Type Parameters
InvokeForArray<T>(String, Object[])
Declaration
protected T[] InvokeForArray<T>(string method, params object[] args)
Parameters
Type |
Name |
Description |
System.String |
method |
|
System.Object[] |
args |
|
Returns
Type Parameters
InvokeForBasicType<T>(String, Object[])
Declaration
protected T InvokeForBasicType<T>(string method, params object[] args)
where T : IConvertible
Parameters
Type |
Name |
Description |
System.String |
method |
|
System.Object[] |
args |
|
Returns
Type Parameters
InvokeForIntToUintArray(String, Object[])
Declaration
protected uint[] InvokeForIntToUintArray(string method, params object[] args)
Parameters
Type |
Name |
Description |
System.String |
method |
|
System.Object[] |
args |
|
Returns
Type |
Description |
System.UInt32[] |
|
InvokeForJavaScriptArray<T>(String, Object[])
Declaration
protected T[] InvokeForJavaScriptArray<T>(string method, params object[] args)
where T : JSHandler, new()
Parameters
Type |
Name |
Description |
System.String |
method |
|
System.Object[] |
args |
|
Returns
Type Parameters
IsBuffer(WebGLBuffer)
Declaration
public bool IsBuffer(WebGLBuffer buffer)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IsContextLost()
Declaration
public bool IsContextLost()
Returns
Type |
Description |
System.Boolean |
|
IsEnabled(UInt32)
Declaration
public bool IsEnabled(uint cap)
Parameters
Type |
Name |
Description |
System.UInt32 |
cap |
|
Returns
Type |
Description |
System.Boolean |
|
IsFramebuffer(WebGLFramebuffer)
Declaration
public bool IsFramebuffer(WebGLFramebuffer framebuffer)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IsProgram(WebGLProgram)
Declaration
public bool IsProgram(WebGLProgram program)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IsRenderbuffer(WebGLRenderbuffer)
Declaration
public bool IsRenderbuffer(WebGLRenderbuffer renderbuffer)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IsShader(WebGLShader)
Declaration
public bool IsShader(WebGLShader shader)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IsTexture(WebGLTexture)
Declaration
public bool IsTexture(WebGLTexture texture)
Parameters
Returns
Type |
Description |
System.Boolean |
|
LineWidth(Single)
Declaration
public void LineWidth(float width)
Parameters
Type |
Name |
Description |
System.Single |
width |
|
LinkProgram(WebGLProgram)
Declaration
public void LinkProgram(WebGLProgram program)
Parameters
PixelStorei(UInt32, Int32)
Declaration
public void PixelStorei(uint pname, int param)
Parameters
Type |
Name |
Description |
System.UInt32 |
pname |
|
System.Int32 |
param |
|
PolygonOffset(Single, Single)
Declaration
public void PolygonOffset(float factor, float units)
Parameters
Type |
Name |
Description |
System.Single |
factor |
|
System.Single |
units |
|
ReadPixels(Int32, Int32, Int32, Int32, UInt32, UInt32, Memory<Byte>)
Declaration
public void ReadPixels(int x, int y, int width, int height, uint format, uint type, Memory<byte> pixels)
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> |
pixels |
|
RenderbufferStorage(UInt32, UInt32, Int32, Int32)
Declaration
public void RenderbufferStorage(uint target, uint internalformat, int width, int height)
Parameters
Type |
Name |
Description |
System.UInt32 |
target |
|
System.UInt32 |
internalformat |
|
System.Int32 |
width |
|
System.Int32 |
height |
|
SampleCoverage(Single, Boolean)
Declaration
public void SampleCoverage(float value, bool invert)
Parameters
Type |
Name |
Description |
System.Single |
value |
|
System.Boolean |
invert |
|
Scissor(Int32, Int32, Int32, Int32)
Declaration
public void Scissor(int x, int y, int width, int height)
Parameters
Type |
Name |
Description |
System.Int32 |
x |
|
System.Int32 |
y |
|
System.Int32 |
width |
|
System.Int32 |
height |
|
ShaderSource(WebGLShader, String)
Declaration
public void ShaderSource(WebGLShader shader, string source)
Parameters
Type |
Name |
Description |
WebGLShader |
shader |
|
System.String |
source |
|
StencilFunc(UInt32, Int32, UInt32)
Declaration
public void StencilFunc(uint func, int ref, uint mask)
Parameters
Type |
Name |
Description |
System.UInt32 |
func |
|
System.Int32 |
ref |
|
System.UInt32 |
mask |
|
StencilFuncSeparate(UInt32, UInt32, Int32, UInt32)
Declaration
public void StencilFuncSeparate(uint face, uint func, int ref, uint mask)
Parameters
Type |
Name |
Description |
System.UInt32 |
face |
|
System.UInt32 |
func |
|
System.Int32 |
ref |
|
System.UInt32 |
mask |
|
StencilMask(UInt32)
Declaration
public void StencilMask(uint mask)
Parameters
Type |
Name |
Description |
System.UInt32 |
mask |
|
StencilMaskSeparate(UInt32, UInt32)
Declaration
public void StencilMaskSeparate(uint face, uint mask)
Parameters
Type |
Name |
Description |
System.UInt32 |
face |
|
System.UInt32 |
mask |
|
StencilOp(UInt32, UInt32, UInt32)
Declaration
public void StencilOp(uint fail, uint zfail, uint zpass)
Parameters
Type |
Name |
Description |
System.UInt32 |
fail |
|
System.UInt32 |
zfail |
|
System.UInt32 |
zpass |
|
StencilOpSeparate(UInt32, UInt32, UInt32, UInt32)
Declaration
public void StencilOpSeparate(uint face, uint fail, uint zfail, uint zpass)
Parameters
Type |
Name |
Description |
System.UInt32 |
face |
|
System.UInt32 |
fail |
|
System.UInt32 |
zfail |
|
System.UInt32 |
zpass |
|
TexParameterf(UInt32, UInt32, Single)
Declaration
public void TexParameterf(uint target, uint pname, float param)
Parameters
Type |
Name |
Description |
System.UInt32 |
target |
|
System.UInt32 |
pname |
|
System.Single |
param |
|
TexParameteri(UInt32, UInt32, Int32)
Declaration
public void TexParameteri(uint target, uint pname, int param)
Parameters
Type |
Name |
Description |
System.UInt32 |
target |
|
System.UInt32 |
pname |
|
System.Int32 |
param |
|
Uniform1f(WebGLUniformLocation, Single)
Declaration
public void Uniform1f(WebGLUniformLocation location, float x)
Parameters
Uniform1fv(WebGLUniformLocation, Single[])
Declaration
public void Uniform1fv(WebGLUniformLocation location, float[] v)
Parameters
Uniform1i(WebGLUniformLocation, Int32)
Declaration
public void Uniform1i(WebGLUniformLocation location, int x)
Parameters
Uniform1iv(WebGLUniformLocation, Int32[])
Declaration
public void Uniform1iv(WebGLUniformLocation location, int[] v)
Parameters
Uniform1iv(WebGLUniformLocation, Int64[])
Declaration
public void Uniform1iv(WebGLUniformLocation location, long[] v)
Parameters
Uniform2f(WebGLUniformLocation, Single, Single)
Declaration
public void Uniform2f(WebGLUniformLocation location, float x, float y)
Parameters
Uniform2fv(WebGLUniformLocation, Single[])
Declaration
public void Uniform2fv(WebGLUniformLocation location, float[] v)
Parameters
Uniform2i(WebGLUniformLocation, Int32, Int32)
Declaration
public void Uniform2i(WebGLUniformLocation location, int x, int y)
Parameters
Uniform2iv(WebGLUniformLocation, Int32[])
Declaration
public void Uniform2iv(WebGLUniformLocation location, int[] v)
Parameters
Uniform2iv(WebGLUniformLocation, Int64[])
Declaration
public void Uniform2iv(WebGLUniformLocation location, long[] v)
Parameters
Uniform3f(WebGLUniformLocation, Single, Single, Single)
Declaration
public void Uniform3f(WebGLUniformLocation location, float x, float y, float z)
Parameters
Uniform3fv(WebGLUniformLocation, Single[])
Declaration
public void Uniform3fv(WebGLUniformLocation location, float[] v)
Parameters
Uniform3i(WebGLUniformLocation, Int32, Int32, Int32)
Declaration
public void Uniform3i(WebGLUniformLocation location, int x, int y, int z)
Parameters
Uniform3iv(WebGLUniformLocation, Int32[])
Declaration
public void Uniform3iv(WebGLUniformLocation location, int[] v)
Parameters
Uniform3iv(WebGLUniformLocation, Int64[])
Declaration
public void Uniform3iv(WebGLUniformLocation location, long[] v)
Parameters
Uniform4f(WebGLUniformLocation, Single, Single, Single, Single)
Declaration
public void Uniform4f(WebGLUniformLocation location, float x, float y, float z, float w)
Parameters
Type |
Name |
Description |
WebGLUniformLocation |
location |
|
System.Single |
x |
|
System.Single |
y |
|
System.Single |
z |
|
System.Single |
w |
|
Uniform4fv(WebGLUniformLocation, Single[])
Declaration
public void Uniform4fv(WebGLUniformLocation location, float[] v)
Parameters
Uniform4i(WebGLUniformLocation, Int32, Int32, Int32, Int32)
Declaration
public void Uniform4i(WebGLUniformLocation location, int x, int y, int z, int w)
Parameters
Type |
Name |
Description |
WebGLUniformLocation |
location |
|
System.Int32 |
x |
|
System.Int32 |
y |
|
System.Int32 |
z |
|
System.Int32 |
w |
|
Uniform4iv(WebGLUniformLocation, Int32[])
Declaration
public void Uniform4iv(WebGLUniformLocation location, int[] v)
Parameters
Uniform4iv(WebGLUniformLocation, Int64[])
Declaration
public void Uniform4iv(WebGLUniformLocation location, long[] v)
Parameters
UniformMatrix2fv(WebGLUniformLocation, Boolean, Single[])
Declaration
public void UniformMatrix2fv(WebGLUniformLocation location, bool transpose, float[] value)
Parameters
UniformMatrix3fv(WebGLUniformLocation, Boolean, Single[])
Declaration
public void UniformMatrix3fv(WebGLUniformLocation location, bool transpose, float[] value)
Parameters
UniformMatrix4fv(WebGLUniformLocation, Boolean, Single[])
Declaration
public void UniformMatrix4fv(WebGLUniformLocation location, bool transpose, float[] value)
Parameters
UseProgram(WebGLProgram)
Declaration
public void UseProgram(WebGLProgram program)
Parameters
ValidateProgram(WebGLProgram)
Declaration
public void ValidateProgram(WebGLProgram program)
Parameters
VertexAttrib1f(UInt32, Single)
Declaration
public void VertexAttrib1f(uint indx, float x)
Parameters
Type |
Name |
Description |
System.UInt32 |
indx |
|
System.Single |
x |
|
VertexAttrib1fv(UInt32, Single[])
Declaration
public void VertexAttrib1fv(uint indx, float[] values)
Parameters
Type |
Name |
Description |
System.UInt32 |
indx |
|
System.Single[] |
values |
|
VertexAttrib2f(UInt32, Single, Single)
Declaration
public void VertexAttrib2f(uint indx, float x, float y)
Parameters
Type |
Name |
Description |
System.UInt32 |
indx |
|
System.Single |
x |
|
System.Single |
y |
|
VertexAttrib2fv(UInt32, Single[])
Declaration
public void VertexAttrib2fv(uint indx, float[] values)
Parameters
Type |
Name |
Description |
System.UInt32 |
indx |
|
System.Single[] |
values |
|
VertexAttrib3f(UInt32, Single, Single, Single)
Declaration
public void VertexAttrib3f(uint indx, float x, float y, float z)
Parameters
Type |
Name |
Description |
System.UInt32 |
indx |
|
System.Single |
x |
|
System.Single |
y |
|
System.Single |
z |
|
VertexAttrib3fv(UInt32, Single[])
Declaration
public void VertexAttrib3fv(uint indx, float[] values)
Parameters
Type |
Name |
Description |
System.UInt32 |
indx |
|
System.Single[] |
values |
|
VertexAttrib4f(UInt32, Single, Single, Single, Single)
Declaration
public void VertexAttrib4f(uint indx, float x, float y, float z, float w)
Parameters
Type |
Name |
Description |
System.UInt32 |
indx |
|
System.Single |
x |
|
System.Single |
y |
|
System.Single |
z |
|
System.Single |
w |
|
VertexAttrib4fv(UInt32, Single[])
Declaration
public void VertexAttrib4fv(uint indx, float[] values)
Parameters
Type |
Name |
Description |
System.UInt32 |
indx |
|
System.Single[] |
values |
|
VertexAttribPointer(UInt32, Int32, UInt32, Boolean, Int32, UInt32)
Declaration
public void VertexAttribPointer(uint indx, int size, uint type, bool normalized, int stride, uint offset)
Parameters
Type |
Name |
Description |
System.UInt32 |
indx |
|
System.Int32 |
size |
|
System.UInt32 |
type |
|
System.Boolean |
normalized |
|
System.Int32 |
stride |
|
System.UInt32 |
offset |
|
Viewport(Int32, Int32, Int32, Int32)
Declaration
public void Viewport(int x, int y, int width, int height)
Parameters
Type |
Name |
Description |
System.Int32 |
x |
|
System.Int32 |
y |
|
System.Int32 |
width |
|
System.Int32 |
height |
|
Implements
System.IDisposable