C# Класс GLSharp.Graphics.WebGL

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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

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

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

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

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

public abstract AttachShader ( IShaderProgram program, IShader shader ) : void
program IShaderProgram
shader IShader
Результат void

BindAttributeLocation() публичный абстрактный Метод

public abstract BindAttributeLocation ( IShaderProgram program, int index, String name ) : void
program IShaderProgram
index int
name String
Результат void

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

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

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

public abstract BindFramebuffer ( int target, IFrameBuffer frameBuffer ) : void
target int
frameBuffer IFrameBuffer
Результат void

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

public abstract BindRenderbuffer ( int target, IRenderBuffer renderBuffer ) : void
target int
renderBuffer IRenderBuffer
Результат void

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

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

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

public abstract BlendColor ( Color color ) : void
color Color
Результат void

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

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

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

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

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

public abstract BlendFunc ( int sourceFactor, int destinationFactor ) : void
sourceFactor int
destinationFactor int
Результат void

BlendFunctionSeparate() публичный абстрактный Метод

public abstract BlendFunctionSeparate ( int sourceRgb, int destinationRgb, int sourceAlpha, int destinationAlpha ) : void
sourceRgb int
destinationRgb int
sourceAlpha int
destinationAlpha int
Результат void

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

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

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

public abstract BufferSubData ( int target, int offset, Array data ) : void
target int
offset int
data System.Array
Результат void

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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
Результат void

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

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
Результат void

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public abstract DeleteFramebuffer ( IFrameBuffer frameBuffer ) : void
frameBuffer IFrameBuffer
Результат void

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

public abstract DeleteRenderbuffer ( IRenderBuffer buffer ) : void
buffer IRenderBuffer
Результат void

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

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

DeleteShaderProgram() публичный абстрактный Метод

public abstract DeleteShaderProgram ( IShader program ) : void
program IShader
Результат void

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

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

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

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

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

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

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

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

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

public abstract DetachShader ( IShaderProgram program, IShader shader ) : void
program IShaderProgram
shader IShader
Результат void

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

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

DisableVertexAttributeArray() публичный абстрактный Метод

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public abstract FramebufferRenderbuffer ( int target, int attachment, int renderBufferTarget, IRenderBuffer renderBuffer ) : void
target int
attachment int
renderBufferTarget int
renderBuffer IRenderBuffer
Результат void

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

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

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

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

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

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

GetActiveAttribute() публичный абстрактный Метод

public abstract GetActiveAttribute ( IShaderProgram program, int index ) : IActiveInfo
program IShaderProgram
index int
Результат IActiveInfo

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

public abstract GetActiveUniform ( IShaderProgram program, int index ) : IActiveInfo
program IShaderProgram
index int
Результат IActiveInfo

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

public abstract GetAttachedShaders ( IShaderProgram program ) : List
program IShaderProgram
Результат List

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

public abstract GetAttribLocation ( IShaderProgram program, String name ) : int
program IShaderProgram
name String
Результат int

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

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

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

public abstract GetExtension ( String extension ) : Object
extension String
Результат Object

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

public abstract GetFramebufferAttachmentParameter ( int target, int attachment, int pName ) : Object
target int
attachment int
pName int
Результат Object

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

public abstract GetProgramInfoLog ( IShaderProgram program ) : String
program IShaderProgram
Результат String

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

public abstract GetProgramParameter ( IShaderProgram program, int pName ) : Object
program IShaderProgram
pName int
Результат Object

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

public abstract GetRenderbufferParameter ( int target, int pName ) : Object
target int
pName int
Результат Object

GetScreenHeight() публичный абстрактный Метод

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

GetScreenWidth() публичный абстрактный Метод

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

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

public abstract GetShaderInfoLog ( IShader shader ) : String
shader IShader
Результат String

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

public abstract GetShaderParameter ( IShader shader, int pName ) : Object
shader IShader
pName int
Результат Object

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

public abstract GetShaderSource ( IShader shader ) : String
shader IShader
Результат String

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

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

GetTextureParameter() публичный абстрактный Метод

public abstract GetTextureParameter ( int target, int pName ) : float
target int
pName int
Результат float

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

public abstract GetUniform ( IShaderProgram program, IUniformLocation location ) : List
program IShaderProgram
location IUniformLocation
Результат List

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

public abstract GetUniformLocation ( IShaderProgram program, String name ) : IUniformLocation
program IShaderProgram
name String
Результат IUniformLocation

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

public abstract GetVertexAttrib ( int index, int pName ) : Object
index int
pName int
Результат Object

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

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

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

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

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

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

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

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

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

public abstract IsFramebuffer ( IFrameBuffer frameBuffer ) : bool
frameBuffer IFrameBuffer
Результат bool

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

public abstract IsRenderbuffer ( IRenderBuffer renderBuffer ) : bool
renderBuffer IRenderBuffer
Результат bool

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

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

IsShaderProgram() публичный абстрактный Метод

public abstract IsShaderProgram ( IShaderProgram shaderProgram ) : bool
shaderProgram IShaderProgram
Результат bool

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

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

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

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

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

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

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

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

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

public abstract PolygonOffset ( float factor, float offset ) : void
factor float
offset float
Результат void

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

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
Результат void

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

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

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

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

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

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

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

public abstract ShaderSource ( IShader shader, String source ) : void
shader IShader
source String
Результат void

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

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

StencilFunction() публичный абстрактный Метод

public abstract StencilFunction ( int func, int reff, int mask ) : void
func int
reff int
mask int
Результат void

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

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

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

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

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

public abstract StencilOp ( int fail, int zFail, int zPass ) : void
fail int
zFail int
zPass int
Результат void

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

public abstract StencilOpSeparate ( int face, int fail, int zFail, int zPass ) : void
face int
fail int
zFail int
zPass int
Результат void

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

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
Результат void

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

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
Результат void

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

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
Результат void

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

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
Результат void

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

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
Результат void

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

public abstract TexParameterf ( int target, int pName, float param ) : void
target int
pName int
param float
Результат void

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

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

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

public abstract Uniform1f ( IUniformLocation location, float x ) : void
location IUniformLocation
x float
Результат void

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

public abstract Uniform1fv ( IUniformLocation location, float v ) : void
location IUniformLocation
v float
Результат void

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

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

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

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

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

public abstract Uniform2f ( IUniformLocation location, float x, float y ) : void
location IUniformLocation
x float
y float
Результат void

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

public abstract Uniform2fv ( IUniformLocation location, float v ) : void
location IUniformLocation
v float
Результат void

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

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

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

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

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

public abstract Uniform3f ( IUniformLocation location, float x, float y, float z ) : void
location IUniformLocation
x float
y float
z float
Результат void

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

public abstract Uniform3fv ( IUniformLocation location, float v ) : void
location IUniformLocation
v float
Результат void

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

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

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

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

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

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

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

public abstract Uniform4fv ( IUniformLocation location, float v ) : void
location IUniformLocation
v float
Результат void

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

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

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

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

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

public abstract UniformMatrix2fv ( IUniformLocation location, bool transpose, float value ) : void
location IUniformLocation
transpose bool
value float
Результат void

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

public abstract UniformMatrix3fv ( IUniformLocation location, bool transpose, float value ) : void
location IUniformLocation
transpose bool
value float
Результат void

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

public abstract UniformMatrix4fv ( IUniformLocation location, bool transpose, float value ) : void
location IUniformLocation
transpose bool
value float
Результат void

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

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

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

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

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

public abstract VertexAttrib1f ( int index, float x ) : void
index int
x float
Результат void

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

public abstract VertexAttrib1fv ( int index, float values ) : void
index int
values float
Результат void

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

public abstract VertexAttrib2f ( int index, float x, float y ) : void
index int
x float
y float
Результат void

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

public abstract VertexAttrib2fv ( int index, float values ) : void
index int
values float
Результат void

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

public abstract VertexAttrib3f ( int index, float x, float y, float z ) : void
index int
x float
y float
z float
Результат void

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

public abstract VertexAttrib3fv ( int index, float values ) : void
index int
values float
Результат void

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

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

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

public abstract VertexAttrib4fv ( int index, float values ) : void
index int
values float
Результат void

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

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
Результат void

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

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