C# 클래스 System.Html.Media.Graphics.WebGL.WebGLRenderingContext

파일 보기 프로젝트 열기: Saltarelle/SaltarelleWeb

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