C# Class System.Html.Media.Graphics.WebGL.WebGLRenderingContext

显示文件 Open project: Saltarelle/SaltarelleWeb

Private Properties

Property Type Description
WebGLRenderingContext System.Collections.TypedArrays

Public Methods

Method Description
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

Private Methods

Method Description
WebGLRenderingContext ( ) : System.Collections.TypedArrays

Method Details

ActiveTexture() public method

public ActiveTexture ( int texture ) : void
texture int
return void

AttachShader() public method

public AttachShader ( WebGLProgram program, WebGLShader shader ) : void
program WebGLProgram
shader WebGLShader
return void

BindAttribLocation() public method

public BindAttribLocation ( WebGLProgram program, int index, string name ) : void
program WebGLProgram
index int
name string
return void

BindBuffer() public method

public BindBuffer ( int target, WebGLBuffer buffer ) : void
target int
buffer WebGLBuffer
return void

BindFramebuffer() public method

public BindFramebuffer ( int target, WebGLFramebuffer framebuffer ) : void
target int
framebuffer WebGLFramebuffer
return void

BindRenderbuffer() public method

public BindRenderbuffer ( int target, WebGLRenderbuffer renderbuffer ) : void
target int
renderbuffer WebGLRenderbuffer
return void

BindTexture() public method

public BindTexture ( int target, WebGLTexture texture ) : void
target int
texture WebGLTexture
return void

BlendColor() public method

public BlendColor ( double red, double green, double blue, double alpha ) : void
red double
green double
blue double
alpha double
return void

BlendEquation() public method

public BlendEquation ( int mode ) : void
mode int
return void

BlendEquationSeparate() public method

public BlendEquationSeparate ( int modeRGB, int modeAlpha ) : void
modeRGB int
modeAlpha int
return void

BlendFunc() public method

public BlendFunc ( int sfactor, int dfactor ) : void
sfactor int
dfactor int
return void

BlendFuncSeparate() public method

public BlendFuncSeparate ( int srcRGB, int dstRGB, int srcAlpha, int dstAlpha ) : void
srcRGB int
dstRGB int
srcAlpha int
dstAlpha int
return void

BufferData() public method

public BufferData ( int target, System.Collections.TypedArrays.ArrayBuffer data, int usage ) : void
target int
data System.Collections.TypedArrays.ArrayBuffer
usage int
return void

BufferData() public method

public BufferData ( int target, System.Collections.TypedArrays.ArrayBufferView data, int usage ) : void
target int
data System.Collections.TypedArrays.ArrayBufferView
usage int
return void

BufferData() public method

public BufferData ( int target, long size, int usage ) : void
target int
size long
usage int
return void

BufferSubData() public method

public BufferSubData ( int target, long offset, System.Collections.TypedArrays.ArrayBuffer data ) : void
target int
offset long
data System.Collections.TypedArrays.ArrayBuffer
return void

BufferSubData() public method

public BufferSubData ( int target, long offset, System.Collections.TypedArrays.ArrayBufferView data ) : void
target int
offset long
data System.Collections.TypedArrays.ArrayBufferView
return void

CheckFramebufferStatus() public method

public CheckFramebufferStatus ( int target ) : int
target int
return int

Clear() public method

public Clear ( int mask ) : void
mask int
return void

ClearColor() public method

public ClearColor ( double red, double green, double blue, double alpha ) : void
red double
green double
blue double
alpha double
return void

ClearDepth() public method

public ClearDepth ( double depth ) : void
depth double
return void

ClearStencil() public method

public ClearStencil ( int s ) : void
s int
return void

ColorMask() public method

public ColorMask ( bool red, bool green, bool blue, bool alpha ) : void
red bool
green bool
blue bool
alpha bool
return void

CompileShader() public method

public CompileShader ( WebGLShader shader ) : void
shader WebGLShader
return void

CompressedTexImage2D() public method

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
return void

CompressedTexSubImage2D() public method

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
return void

CopyTexImage2D() public method

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
return void

CopyTexSubImage2D() public method

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
return void

CreateBuffer() public method

public CreateBuffer ( ) : WebGLBuffer
return WebGLBuffer

CreateFramebuffer() public method

public CreateFramebuffer ( ) : WebGLFramebuffer
return WebGLFramebuffer

CreateProgram() public method

public CreateProgram ( ) : WebGLProgram
return WebGLProgram

CreateRenderbuffer() public method

public CreateRenderbuffer ( ) : WebGLRenderbuffer
return WebGLRenderbuffer

CreateShader() public method

public CreateShader ( int type ) : WebGLShader
type int
return WebGLShader

CreateTexture() public method

public CreateTexture ( ) : WebGLTexture
return WebGLTexture

CullFace() public method

public CullFace ( int mode ) : void
mode int
return void

DeleteBuffer() public method

public DeleteBuffer ( WebGLBuffer buffer ) : void
buffer WebGLBuffer
return void

DeleteFramebuffer() public method

public DeleteFramebuffer ( WebGLFramebuffer framebuffer ) : void
framebuffer WebGLFramebuffer
return void

DeleteProgram() public method

public DeleteProgram ( WebGLProgram program ) : void
program WebGLProgram
return void

DeleteRenderbuffer() public method

public DeleteRenderbuffer ( WebGLRenderbuffer renderbuffer ) : void
renderbuffer WebGLRenderbuffer
return void

DeleteShader() public method

public DeleteShader ( WebGLShader shader ) : void
shader WebGLShader
return void

DeleteTexture() public method

public DeleteTexture ( WebGLTexture texture ) : void
texture WebGLTexture
return void

DepthFunc() public method

public DepthFunc ( int func ) : void
func int
return void

DepthMask() public method

public DepthMask ( bool flag ) : void
flag bool
return void

DepthRange() public method

public DepthRange ( double zNear, double zFar ) : void
zNear double
zFar double
return void

DetachShader() public method

public DetachShader ( WebGLProgram program, WebGLShader shader ) : void
program WebGLProgram
shader WebGLShader
return void

Disable() public method

public Disable ( int cap ) : void
cap int
return void

DisableVertexAttribArray() public method

public DisableVertexAttribArray ( int index ) : void
index int
return void

DrawArrays() public method

public DrawArrays ( int mode, int first, int count ) : void
mode int
first int
count int
return void

DrawElements() public method

public DrawElements ( int mode, int count, int type, long offset ) : void
mode int
count int
type int
offset long
return void

Enable() public method

public Enable ( int cap ) : void
cap int
return void

EnableVertexAttribArray() public method

public EnableVertexAttribArray ( int index ) : void
index int
return void

Finish() public method

public Finish ( ) : void
return void

Flush() public method

public Flush ( ) : void
return void

FramebufferRenderbuffer() public method

public FramebufferRenderbuffer ( int target, int attachment, int renderbuffertarget, WebGLRenderbuffer renderbuffer ) : void
target int
attachment int
renderbuffertarget int
renderbuffer WebGLRenderbuffer
return void

FramebufferTexture2D() public method

public FramebufferTexture2D ( int target, int attachment, int textarget, WebGLTexture texture, int level ) : void
target int
attachment int
textarget int
texture WebGLTexture
level int
return void

FrontFace() public method

public FrontFace ( int mode ) : void
mode int
return void

GenerateMipmap() public method

public GenerateMipmap ( int target ) : void
target int
return void

GetActiveAttrib() public method

public GetActiveAttrib ( WebGLProgram program, int index ) : WebGLActiveInfo
program WebGLProgram
index int
return WebGLActiveInfo

GetActiveUniform() public method

public GetActiveUniform ( WebGLProgram program, int index ) : WebGLActiveInfo
program WebGLProgram
index int
return WebGLActiveInfo

GetAttachedShaders() public method

public GetAttachedShaders ( WebGLProgram program ) : WebGLShader[]
program WebGLProgram
return WebGLShader[]

GetAttribLocation() public method

public GetAttribLocation ( WebGLProgram program, string name ) : int
program WebGLProgram
name string
return int

GetBufferParameter() public method

public GetBufferParameter ( int target, int pname ) : object
target int
pname int
return object

GetContextAttributes() public method

public GetContextAttributes ( ) : WebGLContextAttributes
return WebGLContextAttributes

GetError() public method

public GetError ( ) : int
return int

GetExtension() public method

public GetExtension ( string name ) : object
name string
return object

GetFramebufferAttachmentParameter() public method

public GetFramebufferAttachmentParameter ( int target, int attachment, int pname ) : object
target int
attachment int
pname int
return object

GetParameter() public method

public GetParameter ( int pname ) : object
pname int
return object

GetProgramInfoLog() public method

public GetProgramInfoLog ( WebGLProgram program ) : string
program WebGLProgram
return string

GetProgramParameter() public method

public GetProgramParameter ( WebGLProgram program, int pname ) : object
program WebGLProgram
pname int
return object

GetRenderbufferParameter() public method

public GetRenderbufferParameter ( int target, int pname ) : object
target int
pname int
return object

GetShaderInfoLog() public method

public GetShaderInfoLog ( WebGLShader shader ) : string
shader WebGLShader
return string

GetShaderParameter() public method

public GetShaderParameter ( WebGLShader shader, int pname ) : object
shader WebGLShader
pname int
return object

GetShaderPrecisionFormat() public method

public GetShaderPrecisionFormat ( int shadertype, int precisiontype ) : WebGLShaderPrecisionFormat
shadertype int
precisiontype int
return WebGLShaderPrecisionFormat

GetShaderSource() public method

public GetShaderSource ( WebGLShader shader ) : string
shader WebGLShader
return string

GetSupportedExtensions() public method

public GetSupportedExtensions ( ) : string[]
return string[]

GetTexParameter() public method

public GetTexParameter ( int target, int pname ) : object
target int
pname int
return object

GetUniform() public method

public GetUniform ( WebGLProgram program, WebGLUniformLocation location ) : object
program WebGLProgram
location WebGLUniformLocation
return object

GetUniformLocation() public method

public GetUniformLocation ( WebGLProgram program, string name ) : WebGLUniformLocation
program WebGLProgram
name string
return WebGLUniformLocation

GetVertexAttrib() public method

public GetVertexAttrib ( int index, int pname ) : object
index int
pname int
return object

GetVertexAttribOffset() public method

public GetVertexAttribOffset ( int index, int pname ) : long
index int
pname int
return long

Hint() public method

public Hint ( int target, int mode ) : void
target int
mode int
return void

IsBuffer() public method

public IsBuffer ( WebGLBuffer buffer ) : bool
buffer WebGLBuffer
return bool

IsContextLost() public method

public IsContextLost ( ) : bool
return bool

IsEnabled() public method

public IsEnabled ( int cap ) : bool
cap int
return bool

IsFramebuffer() public method

public IsFramebuffer ( WebGLFramebuffer framebuffer ) : bool
framebuffer WebGLFramebuffer
return bool

IsProgram() public method

public IsProgram ( WebGLProgram program ) : bool
program WebGLProgram
return bool

IsRenderbuffer() public method

public IsRenderbuffer ( WebGLRenderbuffer renderbuffer ) : bool
renderbuffer WebGLRenderbuffer
return bool

IsShader() public method

public IsShader ( WebGLShader shader ) : bool
shader WebGLShader
return bool

IsTexture() public method

public IsTexture ( WebGLTexture texture ) : bool
texture WebGLTexture
return bool

LineWidth() public method

public LineWidth ( double width ) : void
width double
return void

LinkProgram() public method

public LinkProgram ( WebGLProgram program ) : void
program WebGLProgram
return void

PixelStorei() public method

public PixelStorei ( int pname, int param ) : void
pname int
param int
return void

PolygonOffset() public method

public PolygonOffset ( double factor, double units ) : void
factor double
units double
return void

ReadPixels() public method

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
return void

RenderbufferStorage() public method

public RenderbufferStorage ( int target, int internalformat, int width, int height ) : void
target int
internalformat int
width int
height int
return void

SampleCoverage() public method

public SampleCoverage ( double value, bool invert ) : void
value double
invert bool
return void

Scissor() public method

public Scissor ( int x, int y, int width, int height ) : void
x int
y int
width int
height int
return void

ShaderSource() public method

public ShaderSource ( WebGLShader shader, string source ) : void
shader WebGLShader
source string
return void

StencilFunc() public method

public StencilFunc ( int func, int @ref, int mask ) : void
func int
@ref int
mask int
return void

StencilFuncSeparate() public method

public StencilFuncSeparate ( int face, int func, int @ref, int mask ) : void
face int
func int
@ref int
mask int
return void

StencilMask() public method

public StencilMask ( int mask ) : void
mask int
return void

StencilMaskSeparate() public method

public StencilMaskSeparate ( int face, int mask ) : void
face int
mask int
return void

StencilOp() public method

public StencilOp ( int fail, int zfail, int zpass ) : void
fail int
zfail int
zpass int
return void

StencilOpSeparate() public method

public StencilOpSeparate ( int face, int fail, int zfail, int zpass ) : void
face int
fail int
zfail int
zpass int
return void

TexImage2D() public method

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
return void

TexImage2D() public method

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
return void

TexImage2D() public method

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
return void

TexImage2D() public method

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
return void

TexImage2D() public method

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
return void

TexParameterf() public method

public TexParameterf ( int target, int pname, double param ) : void
target int
pname int
param double
return void

TexParameteri() public method

public TexParameteri ( int target, int pname, int param ) : void
target int
pname int
param int
return void

TexSubImage2D() public method

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
return void

TexSubImage2D() public method

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
return void

TexSubImage2D() public method

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
return void

TexSubImage2D() public method

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
return void

TexSubImage2D() public method

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
return void

Uniform1f() public method

public Uniform1f ( WebGLUniformLocation location, double x ) : void
location WebGLUniformLocation
x double
return void

Uniform1fv() public method

public Uniform1fv ( WebGLUniformLocation location, Float32Array v ) : void
location WebGLUniformLocation
v Float32Array
return void

Uniform1fv() public method

public Uniform1fv ( WebGLUniformLocation location, double v ) : void
location WebGLUniformLocation
v double
return void

Uniform1i() public method

public Uniform1i ( WebGLUniformLocation location, int x ) : void
location WebGLUniformLocation
x int
return void

Uniform1iv() public method

public Uniform1iv ( WebGLUniformLocation location, Int32Array v ) : void
location WebGLUniformLocation
v Int32Array
return void

Uniform1iv() public method

public Uniform1iv ( WebGLUniformLocation location, int v ) : void
location WebGLUniformLocation
v int
return void

Uniform2f() public method

public Uniform2f ( WebGLUniformLocation location, double x, double y ) : void
location WebGLUniformLocation
x double
y double
return void

Uniform2fv() public method

public Uniform2fv ( WebGLUniformLocation location, Float32Array v ) : void
location WebGLUniformLocation
v Float32Array
return void

Uniform2fv() public method

public Uniform2fv ( WebGLUniformLocation location, double v ) : void
location WebGLUniformLocation
v double
return void

Uniform2i() public method

public Uniform2i ( WebGLUniformLocation location, int x, int y ) : void
location WebGLUniformLocation
x int
y int
return void

Uniform2iv() public method

public Uniform2iv ( WebGLUniformLocation location, Int32Array v ) : void
location WebGLUniformLocation
v Int32Array
return void

Uniform2iv() public method

public Uniform2iv ( WebGLUniformLocation location, int v ) : void
location WebGLUniformLocation
v int
return void

Uniform3f() public method

public Uniform3f ( WebGLUniformLocation location, double x, double y, double z ) : void
location WebGLUniformLocation
x double
y double
z double
return void

Uniform3fv() public method

public Uniform3fv ( WebGLUniformLocation location, Float32Array v ) : void
location WebGLUniformLocation
v Float32Array
return void

Uniform3fv() public method

public Uniform3fv ( WebGLUniformLocation location, double v ) : void
location WebGLUniformLocation
v double
return void

Uniform3i() public method

public Uniform3i ( WebGLUniformLocation location, int x, int y, int z ) : void
location WebGLUniformLocation
x int
y int
z int
return void

Uniform3iv() public method

public Uniform3iv ( WebGLUniformLocation location, Int32Array v ) : void
location WebGLUniformLocation
v Int32Array
return void

Uniform3iv() public method

public Uniform3iv ( WebGLUniformLocation location, int v ) : void
location WebGLUniformLocation
v int
return void

Uniform4f() public method

public Uniform4f ( WebGLUniformLocation location, double x, double y, double z, double w ) : void
location WebGLUniformLocation
x double
y double
z double
w double
return void

Uniform4fv() public method

public Uniform4fv ( WebGLUniformLocation location, Float32Array v ) : void
location WebGLUniformLocation
v Float32Array
return void

Uniform4fv() public method

public Uniform4fv ( WebGLUniformLocation location, double v ) : void
location WebGLUniformLocation
v double
return void

Uniform4i() public method

public Uniform4i ( WebGLUniformLocation location, int x, int y, int z, int w ) : void
location WebGLUniformLocation
x int
y int
z int
w int
return void

Uniform4iv() public method

public Uniform4iv ( WebGLUniformLocation location, Int32Array v ) : void
location WebGLUniformLocation
v Int32Array
return void

Uniform4iv() public method

public Uniform4iv ( WebGLUniformLocation location, int v ) : void
location WebGLUniformLocation
v int
return void

UniformMatrix2fv() public method

public UniformMatrix2fv ( WebGLUniformLocation location, bool transpose, Float32Array value ) : void
location WebGLUniformLocation
transpose bool
value Float32Array
return void

UniformMatrix2fv() public method

public UniformMatrix2fv ( WebGLUniformLocation location, bool transpose, double value ) : void
location WebGLUniformLocation
transpose bool
value double
return void

UniformMatrix3fv() public method

public UniformMatrix3fv ( WebGLUniformLocation location, bool transpose, Float32Array value ) : void
location WebGLUniformLocation
transpose bool
value Float32Array
return void

UniformMatrix3fv() public method

public UniformMatrix3fv ( WebGLUniformLocation location, bool transpose, double value ) : void
location WebGLUniformLocation
transpose bool
value double
return void

UniformMatrix4fv() public method

public UniformMatrix4fv ( WebGLUniformLocation location, bool transpose, Float32Array value ) : void
location WebGLUniformLocation
transpose bool
value Float32Array
return void

UniformMatrix4fv() public method

public UniformMatrix4fv ( WebGLUniformLocation location, bool transpose, double value ) : void
location WebGLUniformLocation
transpose bool
value double
return void

UseProgram() public method

public UseProgram ( WebGLProgram program ) : void
program WebGLProgram
return void

ValidateProgram() public method

public ValidateProgram ( WebGLProgram program ) : void
program WebGLProgram
return void

VertexAttrib1f() public method

public VertexAttrib1f ( int indx, double x ) : void
indx int
x double
return void

VertexAttrib1fv() public method

public VertexAttrib1fv ( int indx, Float32Array values ) : void
indx int
values Float32Array
return void

VertexAttrib1fv() public method

public VertexAttrib1fv ( int indx, double values ) : void
indx int
values double
return void

VertexAttrib2f() public method

public VertexAttrib2f ( int indx, double x, double y ) : void
indx int
x double
y double
return void

VertexAttrib2fv() public method

public VertexAttrib2fv ( int indx, Float32Array values ) : void
indx int
values Float32Array
return void

VertexAttrib2fv() public method

public VertexAttrib2fv ( int indx, double values ) : void
indx int
values double
return void

VertexAttrib3f() public method

public VertexAttrib3f ( int indx, double x, double y, double z ) : void
indx int
x double
y double
z double
return void

VertexAttrib3fv() public method

public VertexAttrib3fv ( int indx, Float32Array values ) : void
indx int
values Float32Array
return void

VertexAttrib3fv() public method

public VertexAttrib3fv ( int indx, double values ) : void
indx int
values double
return void

VertexAttrib4f() public method

public VertexAttrib4f ( int indx, double x, double y, double z, double w ) : void
indx int
x double
y double
z double
w double
return void

VertexAttrib4fv() public method

public VertexAttrib4fv ( int indx, Float32Array values ) : void
indx int
values Float32Array
return void

VertexAttrib4fv() public method

public VertexAttrib4fv ( int indx, double values ) : void
indx int
values double
return void

VertexAttribPointer() public method

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
return void

Viewport() public method

public Viewport ( int x, int y, int width, int height ) : void
x int
y int
width int
height int
return void