C# Class GLSharp.Graphics.WebGL

Datei anzeigen Open project: colin-dumitru/GLSharp Class Usage Examples

Public Methods

Method Description
ActiveTexture ( int texture ) : void
AttachShader ( IShaderProgram program, IShader shader ) : void
BindAttributeLocation ( IShaderProgram program, int index, String name ) : void
BindBuffer ( int target, IBuffer buffer ) : void
BindFramebuffer ( int target, IFrameBuffer frameBuffer ) : void
BindRenderbuffer ( int target, IRenderBuffer renderBuffer ) : void
BindTexture ( int target, ITexture texture ) : void
BlendColor ( Color color ) : void
BlendEquation ( int mode ) : void
BlendEquationSeparate ( int modeRgb, int modeAlpha ) : void
BlendFunc ( int sourceFactor, int destinationFactor ) : void
BlendFunctionSeparate ( int sourceRgb, int destinationRgb, int sourceAlpha, int destinationAlpha ) : void
BufferData ( int target, Array data, int usage ) : void
BufferSubData ( int target, int offset, Array data ) : void
CheckFramebufferStatus ( int target ) : int
Clear ( int mask ) : void
ClearColor ( float red, float green, float blue, float alpha ) : void
ClearDepth ( float depth ) : void
ClearStencil ( int s ) : void
ColorMask ( bool red, bool green, bool blue, bool alpha ) : void
CompileShader ( IShader shader ) : 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 ( ) : IBuffer
CreateFramebuffer ( ) : IFrameBuffer
CreateProgram ( ) : IShaderProgram
CreateRenderbuffer ( ) : IRenderBuffer
CreateShader ( int type ) : IShader
CreateTexture ( ) : ITexture
CullFace ( int mode ) : void
DeleteBuffer ( IBuffer buffer ) : void
DeleteFramebuffer ( IFrameBuffer frameBuffer ) : void
DeleteRenderbuffer ( IRenderBuffer buffer ) : void
DeleteShader ( IShader shader ) : void
DeleteShaderProgram ( IShader program ) : void
DeleteTexture ( ITexture texture ) : void
DepthFunc ( int func ) : void
DepthMask ( bool flag ) : void
DepthRange ( float zNear, float zFar ) : void
DetachShader ( IShaderProgram program, IShader shader ) : void
Disable ( int component ) : void
DisableVertexAttributeArray ( int index ) : void
DrawArrays ( int mode, int first, int count ) : void
DrawElements ( int mode, int count, int type, int offset ) : void
Enable ( int component ) : void
EnableVertexAttribArray ( int index ) : void
Finish ( ) : void
Flush ( ) : void
FramebufferRenderbuffer ( int target, int attachment, int renderBufferTarget, IRenderBuffer renderBuffer ) : void
FramebufferTexture2D ( int target, int attachment, int textureTarget, ITexture texture, int level ) : void
FrontFace ( int mode ) : void
GenerateMipmap ( int target ) : void
GetActiveAttribute ( IShaderProgram program, int index ) : IActiveInfo
GetActiveUniform ( IShaderProgram program, int index ) : IActiveInfo
GetAttachedShaders ( IShaderProgram program ) : List
GetAttribLocation ( IShaderProgram program, String name ) : int
GetError ( ) : int
GetExtension ( String extension ) : Object
GetFramebufferAttachmentParameter ( int target, int attachment, int pName ) : Object
GetProgramInfoLog ( IShaderProgram program ) : String
GetProgramParameter ( IShaderProgram program, int pName ) : Object
GetRenderbufferParameter ( int target, int pName ) : Object
GetScreenHeight ( ) : int
GetScreenWidth ( ) : int
GetShaderInfoLog ( IShader shader ) : String
GetShaderParameter ( IShader shader, int pName ) : Object
GetShaderSource ( IShader shader ) : String
GetSupportedExtensions ( ) : String[]
GetTextureParameter ( int target, int pName ) : float
GetUniform ( IShaderProgram program, IUniformLocation location ) : List
GetUniformLocation ( IShaderProgram program, String name ) : IUniformLocation
GetVertexAttrib ( int index, int pName ) : Object
GetVertexAttribOffset ( int index, int pName ) : int
Hint ( int target, int mode ) : void
IsBuffer ( IBuffer buffer ) : bool
IsEnabled ( int cap ) : bool
IsFramebuffer ( IFrameBuffer frameBuffer ) : bool
IsRenderbuffer ( IRenderBuffer renderBuffer ) : bool
IsShader ( IShader shader ) : bool
IsShaderProgram ( IShaderProgram shaderProgram ) : bool
IsTexture ( ITexture texture ) : bool
LineWidth ( float width ) : void
LinkProgram ( IShaderProgram program ) : void
PixelStorei ( int pName, int param ) : void
PolygonOffset ( float factor, float offset ) : void
ReadPixels ( int x, int y, int width, int height, int format, int type, Array pixels ) : void
RenderbufferStorage ( int target, int internalFormat, int width, int height ) : void
SampleCoverage ( float value, bool invert ) : void
Scissor ( int x, int y, int width, int height ) : void
ShaderSource ( IShader shader, String source ) : void
StencilFuncSeparate ( int face, int func, int reff, int mask ) : void
StencilFunction ( int func, int reff, 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, IImageResource image ) : void
TexImage2D ( int target, int level, int internalFormat, int format, int type, ImageData image ) : void
TexImage2D ( int target, int level, int xOffset, int yOffset, int format, int type, IImageResource image ) : void
TexImage2D ( int target, int level, int xOffset, int yOffset, int format, int type, ImageData image ) : void
TexImage2D ( int target, int level, int internalformat, int width, int height, int border, int format, int type, float pixels ) : void
TexParameterf ( int target, int pName, float param ) : void
TexParameteri ( int target, int pName, int param ) : void
Uniform1f ( IUniformLocation location, float x ) : void
Uniform1fv ( IUniformLocation location, float v ) : void
Uniform1i ( IUniformLocation location, int x ) : void
Uniform1iv ( IUniformLocation location, int v ) : void
Uniform2f ( IUniformLocation location, float x, float y ) : void
Uniform2fv ( IUniformLocation location, float v ) : void
Uniform2i ( IUniformLocation location, int x, int y ) : void
Uniform2iv ( IUniformLocation location, int v ) : void
Uniform3f ( IUniformLocation location, float x, float y, float z ) : void
Uniform3fv ( IUniformLocation location, float v ) : void
Uniform3i ( IUniformLocation location, int x, int y, int z ) : void
Uniform3iv ( IUniformLocation location, int v ) : void
Uniform4f ( IUniformLocation location, float x, float y, float z, float w ) : void
Uniform4fv ( IUniformLocation location, float v ) : void
Uniform4i ( IUniformLocation location, int x, int y, int z, int w ) : void
Uniform4iv ( IUniformLocation location, int v ) : void
UniformMatrix2fv ( IUniformLocation location, bool transpose, float value ) : void
UniformMatrix3fv ( IUniformLocation location, bool transpose, float value ) : void
UniformMatrix4fv ( IUniformLocation location, bool transpose, float value ) : void
UseProgram ( IShaderProgram program ) : void
ValidateProgram ( IShaderProgram program ) : void
VertexAttrib1f ( int index, float x ) : void
VertexAttrib1fv ( int index, float values ) : void
VertexAttrib2f ( int index, float x, float y ) : void
VertexAttrib2fv ( int index, float values ) : void
VertexAttrib3f ( int index, float x, float y, float z ) : void
VertexAttrib3fv ( int index, float values ) : void
VertexAttrib4f ( int index, float x, float y, float z, float w ) : void
VertexAttrib4fv ( int index, float values ) : void
VertexAttribPointer ( int index, int size, int type, bool normalized, int stride, int offset ) : void
Viewport ( int x, int y, int width, int height ) : void

Method Details

ActiveTexture() public abstract method

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

AttachShader() public abstract method

public abstract AttachShader ( IShaderProgram program, IShader shader ) : void
program IShaderProgram
shader IShader
return void

BindAttributeLocation() public abstract method

public abstract BindAttributeLocation ( IShaderProgram program, int index, String name ) : void
program IShaderProgram
index int
name String
return void

BindBuffer() public abstract method

public abstract BindBuffer ( int target, IBuffer buffer ) : void
target int
buffer IBuffer
return void

BindFramebuffer() public abstract method

public abstract BindFramebuffer ( int target, IFrameBuffer frameBuffer ) : void
target int
frameBuffer IFrameBuffer
return void

BindRenderbuffer() public abstract method

public abstract BindRenderbuffer ( int target, IRenderBuffer renderBuffer ) : void
target int
renderBuffer IRenderBuffer
return void

BindTexture() public abstract method

public abstract BindTexture ( int target, ITexture texture ) : void
target int
texture ITexture
return void

BlendColor() public abstract method

public abstract BlendColor ( Color color ) : void
color Color
return void

BlendEquation() public abstract method

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

BlendEquationSeparate() public abstract method

public abstract BlendEquationSeparate ( int modeRgb, int modeAlpha ) : void
modeRgb int
modeAlpha int
return void

BlendFunc() public abstract method

public abstract BlendFunc ( int sourceFactor, int destinationFactor ) : void
sourceFactor int
destinationFactor int
return void

BlendFunctionSeparate() public abstract method

public abstract BlendFunctionSeparate ( int sourceRgb, int destinationRgb, int sourceAlpha, int destinationAlpha ) : void
sourceRgb int
destinationRgb int
sourceAlpha int
destinationAlpha int
return void

BufferData() public abstract method

public abstract BufferData ( int target, Array data, int usage ) : void
target int
data System.Array
usage int
return void

BufferSubData() public abstract method

public abstract BufferSubData ( int target, int offset, Array data ) : void
target int
offset int
data System.Array
return void

CheckFramebufferStatus() public abstract method

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

Clear() public abstract method

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

ClearColor() public abstract method

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

ClearDepth() public abstract method

public abstract ClearDepth ( float depth ) : void
depth float
return void

ClearStencil() public abstract method

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

ColorMask() public abstract method

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

CompileShader() public abstract method

public abstract CompileShader ( IShader shader ) : void
shader IShader
return void

CopyTexImage2D() public abstract method

public abstract 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 abstract method

public abstract 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 abstract method

public abstract CreateBuffer ( ) : IBuffer
return IBuffer

CreateFramebuffer() public abstract method

public abstract CreateFramebuffer ( ) : IFrameBuffer
return IFrameBuffer

CreateProgram() public abstract method

public abstract CreateProgram ( ) : IShaderProgram
return IShaderProgram

CreateRenderbuffer() public abstract method

public abstract CreateRenderbuffer ( ) : IRenderBuffer
return IRenderBuffer

CreateShader() public abstract method

public abstract CreateShader ( int type ) : IShader
type int
return IShader

CreateTexture() public abstract method

public abstract CreateTexture ( ) : ITexture
return ITexture

CullFace() public abstract method

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

DeleteBuffer() public abstract method

public abstract DeleteBuffer ( IBuffer buffer ) : void
buffer IBuffer
return void

DeleteFramebuffer() public abstract method

public abstract DeleteFramebuffer ( IFrameBuffer frameBuffer ) : void
frameBuffer IFrameBuffer
return void

DeleteRenderbuffer() public abstract method

public abstract DeleteRenderbuffer ( IRenderBuffer buffer ) : void
buffer IRenderBuffer
return void

DeleteShader() public abstract method

public abstract DeleteShader ( IShader shader ) : void
shader IShader
return void

DeleteShaderProgram() public abstract method

public abstract DeleteShaderProgram ( IShader program ) : void
program IShader
return void

DeleteTexture() public abstract method

public abstract DeleteTexture ( ITexture texture ) : void
texture ITexture
return void

DepthFunc() public abstract method

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

DepthMask() public abstract method

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

DepthRange() public abstract method

public abstract DepthRange ( float zNear, float zFar ) : void
zNear float
zFar float
return void

DetachShader() public abstract method

public abstract DetachShader ( IShaderProgram program, IShader shader ) : void
program IShaderProgram
shader IShader
return void

Disable() public abstract method

public abstract Disable ( int component ) : void
component int
return void

DisableVertexAttributeArray() public abstract method

public abstract DisableVertexAttributeArray ( int index ) : void
index int
return void

DrawArrays() public abstract method

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

DrawElements() public abstract method

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

Enable() public abstract method

public abstract Enable ( int component ) : void
component int
return void

EnableVertexAttribArray() public abstract method

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

Finish() public abstract method

public abstract Finish ( ) : void
return void

Flush() public abstract method

public abstract Flush ( ) : void
return void

FramebufferRenderbuffer() public abstract method

public abstract FramebufferRenderbuffer ( int target, int attachment, int renderBufferTarget, IRenderBuffer renderBuffer ) : void
target int
attachment int
renderBufferTarget int
renderBuffer IRenderBuffer
return void

FramebufferTexture2D() public abstract method

public abstract FramebufferTexture2D ( int target, int attachment, int textureTarget, ITexture texture, int level ) : void
target int
attachment int
textureTarget int
texture ITexture
level int
return void

FrontFace() public abstract method

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

GenerateMipmap() public abstract method

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

GetActiveAttribute() public abstract method

public abstract GetActiveAttribute ( IShaderProgram program, int index ) : IActiveInfo
program IShaderProgram
index int
return IActiveInfo

GetActiveUniform() public abstract method

public abstract GetActiveUniform ( IShaderProgram program, int index ) : IActiveInfo
program IShaderProgram
index int
return IActiveInfo

GetAttachedShaders() public abstract method

public abstract GetAttachedShaders ( IShaderProgram program ) : List
program IShaderProgram
return List

GetAttribLocation() public abstract method

public abstract GetAttribLocation ( IShaderProgram program, String name ) : int
program IShaderProgram
name String
return int

GetError() public abstract method

public abstract GetError ( ) : int
return int

GetExtension() public abstract method

public abstract GetExtension ( String extension ) : Object
extension String
return Object

GetFramebufferAttachmentParameter() public abstract method

public abstract GetFramebufferAttachmentParameter ( int target, int attachment, int pName ) : Object
target int
attachment int
pName int
return Object

GetProgramInfoLog() public abstract method

public abstract GetProgramInfoLog ( IShaderProgram program ) : String
program IShaderProgram
return String

GetProgramParameter() public abstract method

public abstract GetProgramParameter ( IShaderProgram program, int pName ) : Object
program IShaderProgram
pName int
return Object

GetRenderbufferParameter() public abstract method

public abstract GetRenderbufferParameter ( int target, int pName ) : Object
target int
pName int
return Object

GetScreenHeight() public abstract method

public abstract GetScreenHeight ( ) : int
return int

GetScreenWidth() public abstract method

public abstract GetScreenWidth ( ) : int
return int

GetShaderInfoLog() public abstract method

public abstract GetShaderInfoLog ( IShader shader ) : String
shader IShader
return String

GetShaderParameter() public abstract method

public abstract GetShaderParameter ( IShader shader, int pName ) : Object
shader IShader
pName int
return Object

GetShaderSource() public abstract method

public abstract GetShaderSource ( IShader shader ) : String
shader IShader
return String

GetSupportedExtensions() public abstract method

public abstract GetSupportedExtensions ( ) : String[]
return String[]

GetTextureParameter() public abstract method

public abstract GetTextureParameter ( int target, int pName ) : float
target int
pName int
return float

GetUniform() public abstract method

public abstract GetUniform ( IShaderProgram program, IUniformLocation location ) : List
program IShaderProgram
location IUniformLocation
return List

GetUniformLocation() public abstract method

public abstract GetUniformLocation ( IShaderProgram program, String name ) : IUniformLocation
program IShaderProgram
name String
return IUniformLocation

GetVertexAttrib() public abstract method

public abstract GetVertexAttrib ( int index, int pName ) : Object
index int
pName int
return Object

GetVertexAttribOffset() public abstract method

public abstract GetVertexAttribOffset ( int index, int pName ) : int
index int
pName int
return int

Hint() public abstract method

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

IsBuffer() public abstract method

public abstract IsBuffer ( IBuffer buffer ) : bool
buffer IBuffer
return bool

IsEnabled() public abstract method

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

IsFramebuffer() public abstract method

public abstract IsFramebuffer ( IFrameBuffer frameBuffer ) : bool
frameBuffer IFrameBuffer
return bool

IsRenderbuffer() public abstract method

public abstract IsRenderbuffer ( IRenderBuffer renderBuffer ) : bool
renderBuffer IRenderBuffer
return bool

IsShader() public abstract method

public abstract IsShader ( IShader shader ) : bool
shader IShader
return bool

IsShaderProgram() public abstract method

public abstract IsShaderProgram ( IShaderProgram shaderProgram ) : bool
shaderProgram IShaderProgram
return bool

IsTexture() public abstract method

public abstract IsTexture ( ITexture texture ) : bool
texture ITexture
return bool

LineWidth() public abstract method

public abstract LineWidth ( float width ) : void
width float
return void

LinkProgram() public abstract method

public abstract LinkProgram ( IShaderProgram program ) : void
program IShaderProgram
return void

PixelStorei() public abstract method

public abstract PixelStorei ( int pName, int param ) : void
pName int
param int
return void

PolygonOffset() public abstract method

public abstract PolygonOffset ( float factor, float offset ) : void
factor float
offset float
return void

ReadPixels() public abstract method

public abstract ReadPixels ( int x, int y, int width, int height, int format, int type, Array pixels ) : void
x int
y int
width int
height int
format int
type int
pixels System.Array
return void

RenderbufferStorage() public abstract method

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

SampleCoverage() public abstract method

public abstract SampleCoverage ( float value, bool invert ) : void
value float
invert bool
return void

Scissor() public abstract method

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

ShaderSource() public abstract method

public abstract ShaderSource ( IShader shader, String source ) : void
shader IShader
source String
return void

StencilFuncSeparate() public abstract method

public abstract StencilFuncSeparate ( int face, int func, int reff, int mask ) : void
face int
func int
reff int
mask int
return void

StencilFunction() public abstract method

public abstract StencilFunction ( int func, int reff, int mask ) : void
func int
reff int
mask int
return void

StencilMask() public abstract method

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

StencilMaskSeparate() public abstract method

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

StencilOp() public abstract method

public abstract StencilOp ( int fail, int zFail, int zPass ) : void
fail int
zFail int
zPass int
return void

StencilOpSeparate() public abstract method

public abstract StencilOpSeparate ( int face, int fail, int zFail, int zPass ) : void
face int
fail int
zFail int
zPass int
return void

TexImage2D() public abstract method

public abstract TexImage2D ( int target, int level, int internalFormat, int format, int type, IImageResource image ) : void
target int
level int
internalFormat int
format int
type int
image IImageResource
return void

TexImage2D() public abstract method

public abstract TexImage2D ( int target, int level, int internalFormat, int format, int type, ImageData image ) : void
target int
level int
internalFormat int
format int
type int
image ImageData
return void

TexImage2D() public abstract method

public abstract TexImage2D ( int target, int level, int xOffset, int yOffset, int format, int type, IImageResource image ) : void
target int
level int
xOffset int
yOffset int
format int
type int
image IImageResource
return void

TexImage2D() public abstract method

public abstract TexImage2D ( int target, int level, int xOffset, int yOffset, int format, int type, ImageData image ) : void
target int
level int
xOffset int
yOffset int
format int
type int
image ImageData
return void

TexImage2D() public abstract method

public abstract TexImage2D ( int target, int level, int internalformat, int width, int height, int border, int format, int type, float pixels ) : void
target int
level int
internalformat int
width int
height int
border int
format int
type int
pixels float
return void

TexParameterf() public abstract method

public abstract TexParameterf ( int target, int pName, float param ) : void
target int
pName int
param float
return void

TexParameteri() public abstract method

public abstract TexParameteri ( int target, int pName, int param ) : void
target int
pName int
param int
return void

Uniform1f() public abstract method

public abstract Uniform1f ( IUniformLocation location, float x ) : void
location IUniformLocation
x float
return void

Uniform1fv() public abstract method

public abstract Uniform1fv ( IUniformLocation location, float v ) : void
location IUniformLocation
v float
return void

Uniform1i() public abstract method

public abstract Uniform1i ( IUniformLocation location, int x ) : void
location IUniformLocation
x int
return void

Uniform1iv() public abstract method

public abstract Uniform1iv ( IUniformLocation location, int v ) : void
location IUniformLocation
v int
return void

Uniform2f() public abstract method

public abstract Uniform2f ( IUniformLocation location, float x, float y ) : void
location IUniformLocation
x float
y float
return void

Uniform2fv() public abstract method

public abstract Uniform2fv ( IUniformLocation location, float v ) : void
location IUniformLocation
v float
return void

Uniform2i() public abstract method

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

Uniform2iv() public abstract method

public abstract Uniform2iv ( IUniformLocation location, int v ) : void
location IUniformLocation
v int
return void

Uniform3f() public abstract method

public abstract Uniform3f ( IUniformLocation location, float x, float y, float z ) : void
location IUniformLocation
x float
y float
z float
return void

Uniform3fv() public abstract method

public abstract Uniform3fv ( IUniformLocation location, float v ) : void
location IUniformLocation
v float
return void

Uniform3i() public abstract method

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

Uniform3iv() public abstract method

public abstract Uniform3iv ( IUniformLocation location, int v ) : void
location IUniformLocation
v int
return void

Uniform4f() public abstract method

public abstract Uniform4f ( IUniformLocation location, float x, float y, float z, float w ) : void
location IUniformLocation
x float
y float
z float
w float
return void

Uniform4fv() public abstract method

public abstract Uniform4fv ( IUniformLocation location, float v ) : void
location IUniformLocation
v float
return void

Uniform4i() public abstract method

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

Uniform4iv() public abstract method

public abstract Uniform4iv ( IUniformLocation location, int v ) : void
location IUniformLocation
v int
return void

UniformMatrix2fv() public abstract method

public abstract UniformMatrix2fv ( IUniformLocation location, bool transpose, float value ) : void
location IUniformLocation
transpose bool
value float
return void

UniformMatrix3fv() public abstract method

public abstract UniformMatrix3fv ( IUniformLocation location, bool transpose, float value ) : void
location IUniformLocation
transpose bool
value float
return void

UniformMatrix4fv() public abstract method

public abstract UniformMatrix4fv ( IUniformLocation location, bool transpose, float value ) : void
location IUniformLocation
transpose bool
value float
return void

UseProgram() public abstract method

public abstract UseProgram ( IShaderProgram program ) : void
program IShaderProgram
return void

ValidateProgram() public abstract method

public abstract ValidateProgram ( IShaderProgram program ) : void
program IShaderProgram
return void

VertexAttrib1f() public abstract method

public abstract VertexAttrib1f ( int index, float x ) : void
index int
x float
return void

VertexAttrib1fv() public abstract method

public abstract VertexAttrib1fv ( int index, float values ) : void
index int
values float
return void

VertexAttrib2f() public abstract method

public abstract VertexAttrib2f ( int index, float x, float y ) : void
index int
x float
y float
return void

VertexAttrib2fv() public abstract method

public abstract VertexAttrib2fv ( int index, float values ) : void
index int
values float
return void

VertexAttrib3f() public abstract method

public abstract VertexAttrib3f ( int index, float x, float y, float z ) : void
index int
x float
y float
z float
return void

VertexAttrib3fv() public abstract method

public abstract VertexAttrib3fv ( int index, float values ) : void
index int
values float
return void

VertexAttrib4f() public abstract method

public abstract VertexAttrib4f ( int index, float x, float y, float z, float w ) : void
index int
x float
y float
z float
w float
return void

VertexAttrib4fv() public abstract method

public abstract VertexAttrib4fv ( int index, float values ) : void
index int
values float
return void

VertexAttribPointer() public abstract method

public abstract VertexAttribPointer ( int index, int size, int type, bool normalized, int stride, int offset ) : void
index int
size int
type int
normalized bool
stride int
offset int
return void

Viewport() public abstract method

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