C# Класс System.Html.Media.Graphics.WebGL.WebGLRenderingContext

Показать файл Открыть проект

Private Properties

Свойство Тип Описание
WebGLRenderingContext System.Collections.TypedArrays

Открытые методы

Метод Описание
ActiveTexture ( int texture ) : void
AttachShader ( WebGLProgram program, WebGLShader shader ) : void
BindAttribLocation ( WebGLProgram program, int index, string name ) : void
BindBuffer ( int target, WebGLBuffer buffer ) : void
BindFramebuffer ( int target, WebGLFramebuffer framebuffer ) : void
BindRenderbuffer ( int target, WebGLRenderbuffer renderbuffer ) : void
BindTexture ( int target, WebGLTexture texture ) : void
BlendColor ( double red, double green, double blue, double alpha ) : void
BlendEquation ( int mode ) : void
BlendEquationSeparate ( int modeRGB, int modeAlpha ) : void
BlendFunc ( int sfactor, int dfactor ) : void
BlendFuncSeparate ( int srcRGB, int dstRGB, int srcAlpha, int dstAlpha ) : void
BufferData ( int target, System.Collections.TypedArrays.ArrayBuffer data, int usage ) : void
BufferData ( int target, System.Collections.TypedArrays.ArrayBufferView data, int usage ) : void
BufferData ( int target, long size, int usage ) : void
BufferSubData ( int target, long offset, System.Collections.TypedArrays.ArrayBuffer data ) : void
BufferSubData ( int target, long offset, System.Collections.TypedArrays.ArrayBufferView data ) : void
CheckFramebufferStatus ( int target ) : int
Clear ( int mask ) : void
ClearColor ( double red, double green, double blue, double alpha ) : void
ClearDepth ( double depth ) : void
ClearStencil ( int s ) : void
ColorMask ( bool red, bool green, bool blue, bool alpha ) : void
CompileShader ( WebGLShader shader ) : void
CompressedTexImage2D ( int target, int level, int internalformat, int width, int height, int border, System.Collections.TypedArrays.ArrayBufferView data ) : void
CompressedTexSubImage2D ( int target, int level, int xoffset, int yoffset, int width, int height, int format, System.Collections.TypedArrays.ArrayBufferView data ) : void
CopyTexImage2D ( int target, int level, int internalformat, int x, int y, int width, int height, int border ) : void
CopyTexSubImage2D ( int target, int level, int xoffset, int yoffset, int x, int y, int width, int height ) : void
CreateBuffer ( ) : WebGLBuffer
CreateFramebuffer ( ) : WebGLFramebuffer
CreateProgram ( ) : WebGLProgram
CreateRenderbuffer ( ) : WebGLRenderbuffer
CreateShader ( int type ) : WebGLShader
CreateTexture ( ) : WebGLTexture
CullFace ( int mode ) : void
DeleteBuffer ( WebGLBuffer buffer ) : void
DeleteFramebuffer ( WebGLFramebuffer framebuffer ) : void
DeleteProgram ( WebGLProgram program ) : void
DeleteRenderbuffer ( WebGLRenderbuffer renderbuffer ) : void
DeleteShader ( WebGLShader shader ) : void
DeleteTexture ( WebGLTexture texture ) : void
DepthFunc ( int func ) : void
DepthMask ( bool flag ) : void
DepthRange ( double zNear, double zFar ) : void
DetachShader ( WebGLProgram program, WebGLShader shader ) : void
Disable ( int cap ) : void
DisableVertexAttribArray ( int index ) : void
DrawArrays ( int mode, int first, int count ) : void
DrawElements ( int mode, int count, int type, long offset ) : void
Enable ( int cap ) : void
EnableVertexAttribArray ( int index ) : void
Finish ( ) : void
Flush ( ) : void
FramebufferRenderbuffer ( int target, int attachment, int renderbuffertarget, WebGLRenderbuffer renderbuffer ) : void
FramebufferTexture2D ( int target, int attachment, int textarget, WebGLTexture texture, int level ) : void
FrontFace ( int mode ) : void
GenerateMipmap ( int target ) : void
GetActiveAttrib ( WebGLProgram program, int index ) : WebGLActiveInfo
GetActiveUniform ( WebGLProgram program, int index ) : WebGLActiveInfo
GetAttachedShaders ( WebGLProgram program ) : WebGLShader[]
GetAttribLocation ( WebGLProgram program, string name ) : int
GetBufferParameter ( int target, int pname ) : object
GetContextAttributes ( ) : WebGLContextAttributes
GetError ( ) : int
GetExtension ( string name ) : object
GetFramebufferAttachmentParameter ( int target, int attachment, int pname ) : object
GetParameter ( int pname ) : object
GetProgramInfoLog ( WebGLProgram program ) : string
GetProgramParameter ( WebGLProgram program, int pname ) : object
GetRenderbufferParameter ( int target, int pname ) : object
GetShaderInfoLog ( WebGLShader shader ) : string
GetShaderParameter ( WebGLShader shader, int pname ) : object
GetShaderPrecisionFormat ( int shadertype, int precisiontype ) : WebGLShaderPrecisionFormat
GetShaderSource ( WebGLShader shader ) : string
GetSupportedExtensions ( ) : string[]
GetTexParameter ( int target, int pname ) : object
GetUniform ( WebGLProgram program, WebGLUniformLocation location ) : object
GetUniformLocation ( WebGLProgram program, string name ) : WebGLUniformLocation
GetVertexAttrib ( int index, int pname ) : object
GetVertexAttribOffset ( int index, int pname ) : long
Hint ( int target, int mode ) : void
IsBuffer ( WebGLBuffer buffer ) : bool
IsContextLost ( ) : bool
IsEnabled ( int cap ) : bool
IsFramebuffer ( WebGLFramebuffer framebuffer ) : bool
IsProgram ( WebGLProgram program ) : bool
IsRenderbuffer ( WebGLRenderbuffer renderbuffer ) : bool
IsShader ( WebGLShader shader ) : bool
IsTexture ( WebGLTexture texture ) : bool
LineWidth ( double width ) : void
LinkProgram ( WebGLProgram program ) : void
PixelStorei ( int pname, int param ) : void
PolygonOffset ( double factor, double units ) : void
ReadPixels ( int x, int y, int width, int height, int format, int type, ArrayBufferView pixels ) : void
RenderbufferStorage ( int target, int internalformat, int width, int height ) : void
SampleCoverage ( double value, bool invert ) : void
Scissor ( int x, int y, int width, int height ) : void
ShaderSource ( WebGLShader shader, string source ) : void
StencilFunc ( int func, int @ref, int mask ) : void
StencilFuncSeparate ( int face, int func, int @ref, int mask ) : void
StencilMask ( int mask ) : void
StencilMaskSeparate ( int face, int mask ) : void
StencilOp ( int fail, int zfail, int zpass ) : void
StencilOpSeparate ( int face, int fail, int zfail, int zpass ) : void
TexImage2D ( int target, int level, int internalformat, int format, int type, CanvasElement canvas ) : void
TexImage2D ( int target, int level, int internalformat, int format, int type, ImageData pixels ) : void
TexImage2D ( int target, int level, int internalformat, int format, int type, ImageElement image ) : void
TexImage2D ( int target, int level, int internalformat, int format, int type, VideoElement video ) : void
TexImage2D ( int target, int level, int internalformat, int width, int height, int border, int format, int type, ArrayBufferView pixels ) : void
TexParameterf ( int target, int pname, double param ) : void
TexParameteri ( int target, int pname, int param ) : void
TexSubImage2D ( int target, int level, int xoffset, int yoffset, int format, int type, CanvasElement canvas ) : void
TexSubImage2D ( int target, int level, int xoffset, int yoffset, int format, int type, ImageData pixels ) : void
TexSubImage2D ( int target, int level, int xoffset, int yoffset, int format, int type, ImageElement image ) : void
TexSubImage2D ( int target, int level, int xoffset, int yoffset, int format, int type, VideoElement video ) : void
TexSubImage2D ( int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, ArrayBufferView pixels ) : void
Uniform1f ( WebGLUniformLocation location, double x ) : void
Uniform1fv ( WebGLUniformLocation location, Float32Array v ) : void
Uniform1fv ( WebGLUniformLocation location, double v ) : void
Uniform1i ( WebGLUniformLocation location, int x ) : void
Uniform1iv ( WebGLUniformLocation location, Int32Array v ) : void
Uniform1iv ( WebGLUniformLocation location, int v ) : void
Uniform2f ( WebGLUniformLocation location, double x, double y ) : void
Uniform2fv ( WebGLUniformLocation location, Float32Array v ) : void
Uniform2fv ( WebGLUniformLocation location, double v ) : void
Uniform2i ( WebGLUniformLocation location, int x, int y ) : void
Uniform2iv ( WebGLUniformLocation location, Int32Array v ) : void
Uniform2iv ( WebGLUniformLocation location, int v ) : void
Uniform3f ( WebGLUniformLocation location, double x, double y, double z ) : void
Uniform3fv ( WebGLUniformLocation location, Float32Array v ) : void
Uniform3fv ( WebGLUniformLocation location, double v ) : void
Uniform3i ( WebGLUniformLocation location, int x, int y, int z ) : void
Uniform3iv ( WebGLUniformLocation location, Int32Array v ) : void
Uniform3iv ( WebGLUniformLocation location, int v ) : void
Uniform4f ( WebGLUniformLocation location, double x, double y, double z, double w ) : void
Uniform4fv ( WebGLUniformLocation location, Float32Array v ) : void
Uniform4fv ( WebGLUniformLocation location, double v ) : void
Uniform4i ( WebGLUniformLocation location, int x, int y, int z, int w ) : void
Uniform4iv ( WebGLUniformLocation location, Int32Array v ) : void
Uniform4iv ( WebGLUniformLocation location, int v ) : void
UniformMatrix2fv ( WebGLUniformLocation location, bool transpose, Float32Array value ) : void
UniformMatrix2fv ( WebGLUniformLocation location, bool transpose, double value ) : void
UniformMatrix3fv ( WebGLUniformLocation location, bool transpose, Float32Array value ) : void
UniformMatrix3fv ( WebGLUniformLocation location, bool transpose, double value ) : void
UniformMatrix4fv ( WebGLUniformLocation location, bool transpose, Float32Array value ) : void
UniformMatrix4fv ( WebGLUniformLocation location, bool transpose, double value ) : void
UseProgram ( WebGLProgram program ) : void
ValidateProgram ( WebGLProgram program ) : void
VertexAttrib1f ( int indx, double x ) : void
VertexAttrib1fv ( int indx, Float32Array values ) : void
VertexAttrib1fv ( int indx, double values ) : void
VertexAttrib2f ( int indx, double x, double y ) : void
VertexAttrib2fv ( int indx, Float32Array values ) : void
VertexAttrib2fv ( int indx, double values ) : void
VertexAttrib3f ( int indx, double x, double y, double z ) : void
VertexAttrib3fv ( int indx, Float32Array values ) : void
VertexAttrib3fv ( int indx, double values ) : void
VertexAttrib4f ( int indx, double x, double y, double z, double w ) : void
VertexAttrib4fv ( int indx, Float32Array values ) : void
VertexAttrib4fv ( int indx, double values ) : void
VertexAttribPointer ( int indx, int size, int type, bool normalized, int stride, long offset ) : void
Viewport ( int x, int y, int width, int height ) : void

Приватные методы

Метод Описание
WebGLRenderingContext ( ) : System.Collections.TypedArrays

Описание методов

ActiveTexture() публичный Метод

public ActiveTexture ( int texture ) : void
texture int
Результат void

AttachShader() публичный Метод

public AttachShader ( WebGLProgram program, WebGLShader shader ) : void
program WebGLProgram
shader WebGLShader
Результат void

BindAttribLocation() публичный Метод

public BindAttribLocation ( WebGLProgram program, int index, string name ) : void
program WebGLProgram
index int
name string
Результат void

BindBuffer() публичный Метод

public BindBuffer ( int target, WebGLBuffer buffer ) : void
target int
buffer WebGLBuffer
Результат void

BindFramebuffer() публичный Метод

public BindFramebuffer ( int target, WebGLFramebuffer framebuffer ) : void
target int
framebuffer WebGLFramebuffer
Результат void

BindRenderbuffer() публичный Метод

public BindRenderbuffer ( int target, WebGLRenderbuffer renderbuffer ) : void
target int
renderbuffer WebGLRenderbuffer
Результат void

BindTexture() публичный Метод

public BindTexture ( int target, WebGLTexture texture ) : void
target int
texture WebGLTexture
Результат void

BlendColor() публичный Метод

public BlendColor ( double red, double green, double blue, double alpha ) : void
red double
green double
blue double
alpha double
Результат void

BlendEquation() публичный Метод

public BlendEquation ( int mode ) : void
mode int
Результат void

BlendEquationSeparate() публичный Метод

public BlendEquationSeparate ( int modeRGB, int modeAlpha ) : void
modeRGB int
modeAlpha int
Результат void

BlendFunc() публичный Метод

public BlendFunc ( int sfactor, int dfactor ) : void
sfactor int
dfactor int
Результат void

BlendFuncSeparate() публичный Метод

public BlendFuncSeparate ( int srcRGB, int dstRGB, int srcAlpha, int dstAlpha ) : void
srcRGB int
dstRGB int
srcAlpha int
dstAlpha int
Результат void

BufferData() публичный Метод

public BufferData ( int target, System.Collections.TypedArrays.ArrayBuffer data, int usage ) : void
target int
data System.Collections.TypedArrays.ArrayBuffer
usage int
Результат void

BufferData() публичный Метод

public BufferData ( int target, System.Collections.TypedArrays.ArrayBufferView data, int usage ) : void
target int
data System.Collections.TypedArrays.ArrayBufferView
usage int
Результат void

BufferData() публичный Метод

public BufferData ( int target, long size, int usage ) : void
target int
size long
usage int
Результат void

BufferSubData() публичный Метод

public BufferSubData ( int target, long offset, System.Collections.TypedArrays.ArrayBuffer data ) : void
target int
offset long
data System.Collections.TypedArrays.ArrayBuffer
Результат void

BufferSubData() публичный Метод

public BufferSubData ( int target, long offset, System.Collections.TypedArrays.ArrayBufferView data ) : void
target int
offset long
data System.Collections.TypedArrays.ArrayBufferView
Результат void

CheckFramebufferStatus() публичный Метод

public CheckFramebufferStatus ( int target ) : int
target int
Результат int

Clear() публичный Метод

public Clear ( int mask ) : void
mask int
Результат void

ClearColor() публичный Метод

public ClearColor ( double red, double green, double blue, double alpha ) : void
red double
green double
blue double
alpha double
Результат void

ClearDepth() публичный Метод

public ClearDepth ( double depth ) : void
depth double
Результат void

ClearStencil() публичный Метод

public ClearStencil ( int s ) : void
s int
Результат void

ColorMask() публичный Метод

public ColorMask ( bool red, bool green, bool blue, bool alpha ) : void
red bool
green bool
blue bool
alpha bool
Результат void

CompileShader() публичный Метод

public CompileShader ( WebGLShader shader ) : void
shader WebGLShader
Результат void

CompressedTexImage2D() публичный Метод

public CompressedTexImage2D ( int target, int level, int internalformat, int width, int height, int border, System.Collections.TypedArrays.ArrayBufferView data ) : void
target int
level int
internalformat int
width int
height int
border int
data System.Collections.TypedArrays.ArrayBufferView
Результат void

CompressedTexSubImage2D() публичный Метод

public CompressedTexSubImage2D ( int target, int level, int xoffset, int yoffset, int width, int height, int format, System.Collections.TypedArrays.ArrayBufferView data ) : void
target int
level int
xoffset int
yoffset int
width int
height int
format int
data System.Collections.TypedArrays.ArrayBufferView
Результат void

CopyTexImage2D() публичный Метод

public CopyTexImage2D ( int target, int level, int internalformat, int x, int y, int width, int height, int border ) : void
target int
level int
internalformat int
x int
y int
width int
height int
border int
Результат void

CopyTexSubImage2D() публичный Метод

public CopyTexSubImage2D ( int target, int level, int xoffset, int yoffset, int x, int y, int width, int height ) : void
target int
level int
xoffset int
yoffset int
x int
y int
width int
height int
Результат void

CreateBuffer() публичный Метод

public CreateBuffer ( ) : WebGLBuffer
Результат WebGLBuffer

CreateFramebuffer() публичный Метод

public CreateFramebuffer ( ) : WebGLFramebuffer
Результат WebGLFramebuffer

CreateProgram() публичный Метод

public CreateProgram ( ) : WebGLProgram
Результат WebGLProgram

CreateRenderbuffer() публичный Метод

public CreateRenderbuffer ( ) : WebGLRenderbuffer
Результат WebGLRenderbuffer

CreateShader() публичный Метод

public CreateShader ( int type ) : WebGLShader
type int
Результат WebGLShader

CreateTexture() публичный Метод

public CreateTexture ( ) : WebGLTexture
Результат WebGLTexture

CullFace() публичный Метод

public CullFace ( int mode ) : void
mode int
Результат void

DeleteBuffer() публичный Метод

public DeleteBuffer ( WebGLBuffer buffer ) : void
buffer WebGLBuffer
Результат void

DeleteFramebuffer() публичный Метод

public DeleteFramebuffer ( WebGLFramebuffer framebuffer ) : void
framebuffer WebGLFramebuffer
Результат void

DeleteProgram() публичный Метод

public DeleteProgram ( WebGLProgram program ) : void
program WebGLProgram
Результат void

DeleteRenderbuffer() публичный Метод

public DeleteRenderbuffer ( WebGLRenderbuffer renderbuffer ) : void
renderbuffer WebGLRenderbuffer
Результат void

DeleteShader() публичный Метод

public DeleteShader ( WebGLShader shader ) : void
shader WebGLShader
Результат void

DeleteTexture() публичный Метод

public DeleteTexture ( WebGLTexture texture ) : void
texture WebGLTexture
Результат void

DepthFunc() публичный Метод

public DepthFunc ( int func ) : void
func int
Результат void

DepthMask() публичный Метод

public DepthMask ( bool flag ) : void
flag bool
Результат void

DepthRange() публичный Метод

public DepthRange ( double zNear, double zFar ) : void
zNear double
zFar double
Результат void

DetachShader() публичный Метод

public DetachShader ( WebGLProgram program, WebGLShader shader ) : void
program WebGLProgram
shader WebGLShader
Результат void

Disable() публичный Метод

public Disable ( int cap ) : void
cap int
Результат void

DisableVertexAttribArray() публичный Метод

public DisableVertexAttribArray ( int index ) : void
index int
Результат void

DrawArrays() публичный Метод

public DrawArrays ( int mode, int first, int count ) : void
mode int
first int
count int
Результат void

DrawElements() публичный Метод

public DrawElements ( int mode, int count, int type, long offset ) : void
mode int
count int
type int
offset long
Результат void

Enable() публичный Метод

public Enable ( int cap ) : void
cap int
Результат void

EnableVertexAttribArray() публичный Метод

public EnableVertexAttribArray ( int index ) : void
index int
Результат void

Finish() публичный Метод

public Finish ( ) : void
Результат void

Flush() публичный Метод

public Flush ( ) : void
Результат void

FramebufferRenderbuffer() публичный Метод

public FramebufferRenderbuffer ( int target, int attachment, int renderbuffertarget, WebGLRenderbuffer renderbuffer ) : void
target int
attachment int
renderbuffertarget int
renderbuffer WebGLRenderbuffer
Результат void

FramebufferTexture2D() публичный Метод

public FramebufferTexture2D ( int target, int attachment, int textarget, WebGLTexture texture, int level ) : void
target int
attachment int
textarget int
texture WebGLTexture
level int
Результат void

FrontFace() публичный Метод

public FrontFace ( int mode ) : void
mode int
Результат void

GenerateMipmap() публичный Метод

public GenerateMipmap ( int target ) : void
target int
Результат void

GetActiveAttrib() публичный Метод

public GetActiveAttrib ( WebGLProgram program, int index ) : WebGLActiveInfo
program WebGLProgram
index int
Результат WebGLActiveInfo

GetActiveUniform() публичный Метод

public GetActiveUniform ( WebGLProgram program, int index ) : WebGLActiveInfo
program WebGLProgram
index int
Результат WebGLActiveInfo

GetAttachedShaders() публичный Метод

public GetAttachedShaders ( WebGLProgram program ) : WebGLShader[]
program WebGLProgram
Результат WebGLShader[]

GetAttribLocation() публичный Метод

public GetAttribLocation ( WebGLProgram program, string name ) : int
program WebGLProgram
name string
Результат int

GetBufferParameter() публичный Метод

public GetBufferParameter ( int target, int pname ) : object
target int
pname int
Результат object

GetContextAttributes() публичный Метод

public GetContextAttributes ( ) : WebGLContextAttributes
Результат WebGLContextAttributes

GetError() публичный Метод

public GetError ( ) : int
Результат int

GetExtension() публичный Метод

public GetExtension ( string name ) : object
name string
Результат object

GetFramebufferAttachmentParameter() публичный Метод

public GetFramebufferAttachmentParameter ( int target, int attachment, int pname ) : object
target int
attachment int
pname int
Результат object

GetParameter() публичный Метод

public GetParameter ( int pname ) : object
pname int
Результат object

GetProgramInfoLog() публичный Метод

public GetProgramInfoLog ( WebGLProgram program ) : string
program WebGLProgram
Результат string

GetProgramParameter() публичный Метод

public GetProgramParameter ( WebGLProgram program, int pname ) : object
program WebGLProgram
pname int
Результат object

GetRenderbufferParameter() публичный Метод

public GetRenderbufferParameter ( int target, int pname ) : object
target int
pname int
Результат object

GetShaderInfoLog() публичный Метод

public GetShaderInfoLog ( WebGLShader shader ) : string
shader WebGLShader
Результат string

GetShaderParameter() публичный Метод

public GetShaderParameter ( WebGLShader shader, int pname ) : object
shader WebGLShader
pname int
Результат object

GetShaderPrecisionFormat() публичный Метод

public GetShaderPrecisionFormat ( int shadertype, int precisiontype ) : WebGLShaderPrecisionFormat
shadertype int
precisiontype int
Результат WebGLShaderPrecisionFormat

GetShaderSource() публичный Метод

public GetShaderSource ( WebGLShader shader ) : string
shader WebGLShader
Результат string

GetSupportedExtensions() публичный Метод

public GetSupportedExtensions ( ) : string[]
Результат string[]

GetTexParameter() публичный Метод

public GetTexParameter ( int target, int pname ) : object
target int
pname int
Результат object

GetUniform() публичный Метод

public GetUniform ( WebGLProgram program, WebGLUniformLocation location ) : object
program WebGLProgram
location WebGLUniformLocation
Результат object

GetUniformLocation() публичный Метод

public GetUniformLocation ( WebGLProgram program, string name ) : WebGLUniformLocation
program WebGLProgram
name string
Результат WebGLUniformLocation

GetVertexAttrib() публичный Метод

public GetVertexAttrib ( int index, int pname ) : object
index int
pname int
Результат object

GetVertexAttribOffset() публичный Метод

public GetVertexAttribOffset ( int index, int pname ) : long
index int
pname int
Результат long

Hint() публичный Метод

public Hint ( int target, int mode ) : void
target int
mode int
Результат void

IsBuffer() публичный Метод

public IsBuffer ( WebGLBuffer buffer ) : bool
buffer WebGLBuffer
Результат bool

IsContextLost() публичный Метод

public IsContextLost ( ) : bool
Результат bool

IsEnabled() публичный Метод

public IsEnabled ( int cap ) : bool
cap int
Результат bool

IsFramebuffer() публичный Метод

public IsFramebuffer ( WebGLFramebuffer framebuffer ) : bool
framebuffer WebGLFramebuffer
Результат bool

IsProgram() публичный Метод

public IsProgram ( WebGLProgram program ) : bool
program WebGLProgram
Результат bool

IsRenderbuffer() публичный Метод

public IsRenderbuffer ( WebGLRenderbuffer renderbuffer ) : bool
renderbuffer WebGLRenderbuffer
Результат bool

IsShader() публичный Метод

public IsShader ( WebGLShader shader ) : bool
shader WebGLShader
Результат bool

IsTexture() публичный Метод

public IsTexture ( WebGLTexture texture ) : bool
texture WebGLTexture
Результат bool

LineWidth() публичный Метод

public LineWidth ( double width ) : void
width double
Результат void

LinkProgram() публичный Метод

public LinkProgram ( WebGLProgram program ) : void
program WebGLProgram
Результат void

PixelStorei() публичный Метод

public PixelStorei ( int pname, int param ) : void
pname int
param int
Результат void

PolygonOffset() публичный Метод

public PolygonOffset ( double factor, double units ) : void
factor double
units double
Результат void

ReadPixels() публичный Метод

public ReadPixels ( int x, int y, int width, int height, int format, int type, ArrayBufferView pixels ) : void
x int
y int
width int
height int
format int
type int
pixels ArrayBufferView
Результат void

RenderbufferStorage() публичный Метод

public RenderbufferStorage ( int target, int internalformat, int width, int height ) : void
target int
internalformat int
width int
height int
Результат void

SampleCoverage() публичный Метод

public SampleCoverage ( double value, bool invert ) : void
value double
invert bool
Результат void

Scissor() публичный Метод

public Scissor ( int x, int y, int width, int height ) : void
x int
y int
width int
height int
Результат void

ShaderSource() публичный Метод

public ShaderSource ( WebGLShader shader, string source ) : void
shader WebGLShader
source string
Результат void

StencilFunc() публичный Метод

public StencilFunc ( int func, int @ref, int mask ) : void
func int
@ref int
mask int
Результат void

StencilFuncSeparate() публичный Метод

public StencilFuncSeparate ( int face, int func, int @ref, int mask ) : void
face int
func int
@ref int
mask int
Результат void

StencilMask() публичный Метод

public StencilMask ( int mask ) : void
mask int
Результат void

StencilMaskSeparate() публичный Метод

public StencilMaskSeparate ( int face, int mask ) : void
face int
mask int
Результат void

StencilOp() публичный Метод

public StencilOp ( int fail, int zfail, int zpass ) : void
fail int
zfail int
zpass int
Результат void

StencilOpSeparate() публичный Метод

public StencilOpSeparate ( int face, int fail, int zfail, int zpass ) : void
face int
fail int
zfail int
zpass int
Результат void

TexImage2D() публичный Метод

public TexImage2D ( int target, int level, int internalformat, int format, int type, CanvasElement canvas ) : void
target int
level int
internalformat int
format int
type int
canvas CanvasElement
Результат void

TexImage2D() публичный Метод

public TexImage2D ( int target, int level, int internalformat, int format, int type, ImageData pixels ) : void
target int
level int
internalformat int
format int
type int
pixels ImageData
Результат void

TexImage2D() публичный Метод

public TexImage2D ( int target, int level, int internalformat, int format, int type, ImageElement image ) : void
target int
level int
internalformat int
format int
type int
image ImageElement
Результат void

TexImage2D() публичный Метод

public TexImage2D ( int target, int level, int internalformat, int format, int type, VideoElement video ) : void
target int
level int
internalformat int
format int
type int
video VideoElement
Результат void

TexImage2D() публичный Метод

public TexImage2D ( int target, int level, int internalformat, int width, int height, int border, int format, int type, ArrayBufferView pixels ) : void
target int
level int
internalformat int
width int
height int
border int
format int
type int
pixels ArrayBufferView
Результат void

TexParameterf() публичный Метод

public TexParameterf ( int target, int pname, double param ) : void
target int
pname int
param double
Результат void

TexParameteri() публичный Метод

public TexParameteri ( int target, int pname, int param ) : void
target int
pname int
param int
Результат void

TexSubImage2D() публичный Метод

public TexSubImage2D ( int target, int level, int xoffset, int yoffset, int format, int type, CanvasElement canvas ) : void
target int
level int
xoffset int
yoffset int
format int
type int
canvas CanvasElement
Результат void

TexSubImage2D() публичный Метод

public TexSubImage2D ( int target, int level, int xoffset, int yoffset, int format, int type, ImageData pixels ) : void
target int
level int
xoffset int
yoffset int
format int
type int
pixels ImageData
Результат void

TexSubImage2D() публичный Метод

public TexSubImage2D ( int target, int level, int xoffset, int yoffset, int format, int type, ImageElement image ) : void
target int
level int
xoffset int
yoffset int
format int
type int
image ImageElement
Результат void

TexSubImage2D() публичный Метод

public TexSubImage2D ( int target, int level, int xoffset, int yoffset, int format, int type, VideoElement video ) : void
target int
level int
xoffset int
yoffset int
format int
type int
video VideoElement
Результат void

TexSubImage2D() публичный Метод

public TexSubImage2D ( int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, ArrayBufferView pixels ) : void
target int
level int
xoffset int
yoffset int
width int
height int
format int
type int
pixels ArrayBufferView
Результат void

Uniform1f() публичный Метод

public Uniform1f ( WebGLUniformLocation location, double x ) : void
location WebGLUniformLocation
x double
Результат void

Uniform1fv() публичный Метод

public Uniform1fv ( WebGLUniformLocation location, Float32Array v ) : void
location WebGLUniformLocation
v Float32Array
Результат void

Uniform1fv() публичный Метод

public Uniform1fv ( WebGLUniformLocation location, double v ) : void
location WebGLUniformLocation
v double
Результат void

Uniform1i() публичный Метод

public Uniform1i ( WebGLUniformLocation location, int x ) : void
location WebGLUniformLocation
x int
Результат void

Uniform1iv() публичный Метод

public Uniform1iv ( WebGLUniformLocation location, Int32Array v ) : void
location WebGLUniformLocation
v Int32Array
Результат void

Uniform1iv() публичный Метод

public Uniform1iv ( WebGLUniformLocation location, int v ) : void
location WebGLUniformLocation
v int
Результат void

Uniform2f() публичный Метод

public Uniform2f ( WebGLUniformLocation location, double x, double y ) : void
location WebGLUniformLocation
x double
y double
Результат void

Uniform2fv() публичный Метод

public Uniform2fv ( WebGLUniformLocation location, Float32Array v ) : void
location WebGLUniformLocation
v Float32Array
Результат void

Uniform2fv() публичный Метод

public Uniform2fv ( WebGLUniformLocation location, double v ) : void
location WebGLUniformLocation
v double
Результат void

Uniform2i() публичный Метод

public Uniform2i ( WebGLUniformLocation location, int x, int y ) : void
location WebGLUniformLocation
x int
y int
Результат void

Uniform2iv() публичный Метод

public Uniform2iv ( WebGLUniformLocation location, Int32Array v ) : void
location WebGLUniformLocation
v Int32Array
Результат void

Uniform2iv() публичный Метод

public Uniform2iv ( WebGLUniformLocation location, int v ) : void
location WebGLUniformLocation
v int
Результат void

Uniform3f() публичный Метод

public Uniform3f ( WebGLUniformLocation location, double x, double y, double z ) : void
location WebGLUniformLocation
x double
y double
z double
Результат void

Uniform3fv() публичный Метод

public Uniform3fv ( WebGLUniformLocation location, Float32Array v ) : void
location WebGLUniformLocation
v Float32Array
Результат void

Uniform3fv() публичный Метод

public Uniform3fv ( WebGLUniformLocation location, double v ) : void
location WebGLUniformLocation
v double
Результат void

Uniform3i() публичный Метод

public Uniform3i ( WebGLUniformLocation location, int x, int y, int z ) : void
location WebGLUniformLocation
x int
y int
z int
Результат void

Uniform3iv() публичный Метод

public Uniform3iv ( WebGLUniformLocation location, Int32Array v ) : void
location WebGLUniformLocation
v Int32Array
Результат void

Uniform3iv() публичный Метод

public Uniform3iv ( WebGLUniformLocation location, int v ) : void
location WebGLUniformLocation
v int
Результат void

Uniform4f() публичный Метод

public Uniform4f ( WebGLUniformLocation location, double x, double y, double z, double w ) : void
location WebGLUniformLocation
x double
y double
z double
w double
Результат void

Uniform4fv() публичный Метод

public Uniform4fv ( WebGLUniformLocation location, Float32Array v ) : void
location WebGLUniformLocation
v Float32Array
Результат void

Uniform4fv() публичный Метод

public Uniform4fv ( WebGLUniformLocation location, double v ) : void
location WebGLUniformLocation
v double
Результат void

Uniform4i() публичный Метод

public Uniform4i ( WebGLUniformLocation location, int x, int y, int z, int w ) : void
location WebGLUniformLocation
x int
y int
z int
w int
Результат void

Uniform4iv() публичный Метод

public Uniform4iv ( WebGLUniformLocation location, Int32Array v ) : void
location WebGLUniformLocation
v Int32Array
Результат void

Uniform4iv() публичный Метод

public Uniform4iv ( WebGLUniformLocation location, int v ) : void
location WebGLUniformLocation
v int
Результат void

UniformMatrix2fv() публичный Метод

public UniformMatrix2fv ( WebGLUniformLocation location, bool transpose, Float32Array value ) : void
location WebGLUniformLocation
transpose bool
value Float32Array
Результат void

UniformMatrix2fv() публичный Метод

public UniformMatrix2fv ( WebGLUniformLocation location, bool transpose, double value ) : void
location WebGLUniformLocation
transpose bool
value double
Результат void

UniformMatrix3fv() публичный Метод

public UniformMatrix3fv ( WebGLUniformLocation location, bool transpose, Float32Array value ) : void
location WebGLUniformLocation
transpose bool
value Float32Array
Результат void

UniformMatrix3fv() публичный Метод

public UniformMatrix3fv ( WebGLUniformLocation location, bool transpose, double value ) : void
location WebGLUniformLocation
transpose bool
value double
Результат void

UniformMatrix4fv() публичный Метод

public UniformMatrix4fv ( WebGLUniformLocation location, bool transpose, Float32Array value ) : void
location WebGLUniformLocation
transpose bool
value Float32Array
Результат void

UniformMatrix4fv() публичный Метод

public UniformMatrix4fv ( WebGLUniformLocation location, bool transpose, double value ) : void
location WebGLUniformLocation
transpose bool
value double
Результат void

UseProgram() публичный Метод

public UseProgram ( WebGLProgram program ) : void
program WebGLProgram
Результат void

ValidateProgram() публичный Метод

public ValidateProgram ( WebGLProgram program ) : void
program WebGLProgram
Результат void

VertexAttrib1f() публичный Метод

public VertexAttrib1f ( int indx, double x ) : void
indx int
x double
Результат void

VertexAttrib1fv() публичный Метод

public VertexAttrib1fv ( int indx, Float32Array values ) : void
indx int
values Float32Array
Результат void

VertexAttrib1fv() публичный Метод

public VertexAttrib1fv ( int indx, double values ) : void
indx int
values double
Результат void

VertexAttrib2f() публичный Метод

public VertexAttrib2f ( int indx, double x, double y ) : void
indx int
x double
y double
Результат void

VertexAttrib2fv() публичный Метод

public VertexAttrib2fv ( int indx, Float32Array values ) : void
indx int
values Float32Array
Результат void

VertexAttrib2fv() публичный Метод

public VertexAttrib2fv ( int indx, double values ) : void
indx int
values double
Результат void

VertexAttrib3f() публичный Метод

public VertexAttrib3f ( int indx, double x, double y, double z ) : void
indx int
x double
y double
z double
Результат void

VertexAttrib3fv() публичный Метод

public VertexAttrib3fv ( int indx, Float32Array values ) : void
indx int
values Float32Array
Результат void

VertexAttrib3fv() публичный Метод

public VertexAttrib3fv ( int indx, double values ) : void
indx int
values double
Результат void

VertexAttrib4f() публичный Метод

public VertexAttrib4f ( int indx, double x, double y, double z, double w ) : void
indx int
x double
y double
z double
w double
Результат void

VertexAttrib4fv() публичный Метод

public VertexAttrib4fv ( int indx, Float32Array values ) : void
indx int
values Float32Array
Результат void

VertexAttrib4fv() публичный Метод

public VertexAttrib4fv ( int indx, double values ) : void
indx int
values double
Результат void

VertexAttribPointer() публичный Метод

public VertexAttribPointer ( int indx, int size, int type, bool normalized, int stride, long offset ) : void
indx int
size int
type int
normalized bool
stride int
offset long
Результат void

Viewport() публичный Метод

public Viewport ( int x, int y, int width, int height ) : void
x int
y int
width int
height int
Результат void