Class WebGL2RenderingContextBase
Inheritance
System.Object
WebGL2RenderingContextBase
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 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
BindVertexArray(WebGLVertexArrayObject)
Declaration
public void BindVertexArray(WebGLVertexArrayObject array)
Parameters
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
CreateSampler()
Declaration
public WebGLSampler CreateSampler()
Returns
CreateTransformFeedback()
Declaration
public WebGLTransformFeedback CreateTransformFeedback()
Returns
CreateVertexArray()
Declaration
public WebGLVertexArrayObject CreateVertexArray()
Returns
CustomUniform3fv(WebGLUniformLocation, Array)
Declaration
public void CustomUniform3fv(WebGLUniformLocation location, Array data)
Parameters
DeleteQuery(WebGLQuery)
Declaration
public void DeleteQuery(WebGLQuery query)
Parameters
DeleteSampler(WebGLSampler)
Declaration
public void DeleteSampler(WebGLSampler sampler)
Parameters
DeleteSync(WebGLSync)
Declaration
public void DeleteSync(WebGLSync sync)
Parameters
DeleteTransformFeedback(WebGLTransformFeedback)
Declaration
public void DeleteTransformFeedback(WebGLTransformFeedback tf)
Parameters
DeleteVertexArray(WebGLVertexArrayObject)
Declaration
public void DeleteVertexArray(WebGLVertexArrayObject vertexArray)
Parameters
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
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
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
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
Returns
Type |
Description |
System.Boolean |
|
IsSampler(WebGLSampler)
Declaration
public bool IsSampler(WebGLSampler sampler)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IsSync(WebGLSync)
Declaration
public bool IsSync(WebGLSync sync)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IsTransformFeedback(WebGLTransformFeedback)
Declaration
public bool IsTransformFeedback(WebGLTransformFeedback tf)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IsVertexArray(WebGLVertexArrayObject)
Declaration
public bool IsVertexArray(WebGLVertexArrayObject vertexArray)
Parameters
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
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
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