The Open Toolkit library  1.1
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
Public Member Functions | Static Public Member Functions | Properties | List of all members
OpenTK.Graphics.ES20.GL Class Reference

Provides access to OpenGL ES 2.0 methods. More...

Inheritance diagram for OpenTK.Graphics.ES20.GL:
OpenTK.Graphics.GraphicsBindingsBase OpenTK.BindingsBase

Public Member Functions

 GL ()
 Constructs a new instance. More...
 
- Public Member Functions inherited from OpenTK.BindingsBase
 BindingsBase ()
 Constructs a new BindingsBase instance. More...
 

Static Public Member Functions

static void ActiveTexture (OpenTK.Graphics.ES20.All texture)
 [requires: v2.0 and ES_VERSION_2_0] Select active texture unit More...
 
static void ActiveTexture (OpenTK.Graphics.ES20.TextureUnit texture)
 [requires: v2.0 and ES_VERSION_2_0] Select active texture unit More...
 
static void AttachShader (Int32 program, Int32 shader)
 [requires: v2.0 and ES_VERSION_2_0] Attaches a shader object to a program object More...
 
static void AttachShader (UInt32 program, UInt32 shader)
 [requires: v2.0 and ES_VERSION_2_0] Attaches a shader object to a program object More...
 
static void BindAttribLocation (Int32 program, Int32 index, String name)
 [requires: v2.0 and ES_VERSION_2_0] Associates a generic vertex attribute index with a named attribute variable More...
 
static void BindAttribLocation (UInt32 program, UInt32 index, String name)
 [requires: v2.0 and ES_VERSION_2_0] Associates a generic vertex attribute index with a named attribute variable More...
 
static void BindBuffer (OpenTK.Graphics.ES20.All target, Int32 buffer)
 [requires: v2.0 and ES_VERSION_2_0] Bind a named buffer object More...
 
static void BindBuffer (OpenTK.Graphics.ES20.All target, UInt32 buffer)
 [requires: v2.0 and ES_VERSION_2_0] Bind a named buffer object More...
 
static void BindBuffer (OpenTK.Graphics.ES20.BufferTarget target, Int32 buffer)
 [requires: v2.0 and ES_VERSION_2_0] Bind a named buffer object More...
 
static void BindBuffer (OpenTK.Graphics.ES20.BufferTarget target, UInt32 buffer)
 [requires: v2.0 and ES_VERSION_2_0] Bind a named buffer object More...
 
static void BindFramebuffer (OpenTK.Graphics.ES20.All target, Int32 framebuffer)
 [requires: v2.0 and ES_VERSION_2_0] Bind a framebuffer to a framebuffer target More...
 
static void BindFramebuffer (OpenTK.Graphics.ES20.All target, UInt32 framebuffer)
 [requires: v2.0 and ES_VERSION_2_0] Bind a framebuffer to a framebuffer target More...
 
static void BindFramebuffer (OpenTK.Graphics.ES20.FramebufferTarget target, Int32 framebuffer)
 [requires: v2.0 and ES_VERSION_2_0] Bind a framebuffer to a framebuffer target More...
 
static void BindFramebuffer (OpenTK.Graphics.ES20.FramebufferTarget target, UInt32 framebuffer)
 [requires: v2.0 and ES_VERSION_2_0] Bind a framebuffer to a framebuffer target More...
 
static void BindRenderbuffer (OpenTK.Graphics.ES20.All target, Int32 renderbuffer)
 [requires: v2.0 and ES_VERSION_2_0] Bind a renderbuffer to a renderbuffer target More...
 
static void BindRenderbuffer (OpenTK.Graphics.ES20.All target, UInt32 renderbuffer)
 [requires: v2.0 and ES_VERSION_2_0] Bind a renderbuffer to a renderbuffer target More...
 
static void BindRenderbuffer (OpenTK.Graphics.ES20.RenderbufferTarget target, Int32 renderbuffer)
 [requires: v2.0 and ES_VERSION_2_0] Bind a renderbuffer to a renderbuffer target More...
 
static void BindRenderbuffer (OpenTK.Graphics.ES20.RenderbufferTarget target, UInt32 renderbuffer)
 [requires: v2.0 and ES_VERSION_2_0] Bind a renderbuffer to a renderbuffer target More...
 
static void BindTexture (OpenTK.Graphics.ES20.All target, Int32 texture)
 [requires: v2.0 and ES_VERSION_2_0] Bind a named texture to a texturing target More...
 
static void BindTexture (OpenTK.Graphics.ES20.All target, UInt32 texture)
 [requires: v2.0 and ES_VERSION_2_0] Bind a named texture to a texturing target More...
 
static void BindTexture (OpenTK.Graphics.ES20.TextureTarget target, Int32 texture)
 [requires: v2.0 and ES_VERSION_2_0] Bind a named texture to a texturing target More...
 
static void BindTexture (OpenTK.Graphics.ES20.TextureTarget target, UInt32 texture)
 [requires: v2.0 and ES_VERSION_2_0] Bind a named texture to a texturing target More...
 
static void BlendColor (Single red, Single green, Single blue, Single alpha)
 [requires: v2.0 and ES_VERSION_2_0] Set the blend color More...
 
static void BlendEquation (OpenTK.Graphics.ES20.All mode)
 [requires: v2.0 and ES_VERSION_2_0] Specify the equation used for both the RGB blend equation and the Alpha blend equation More...
 
static void BlendEquation (OpenTK.Graphics.ES20.BlendEquationMode mode)
 [requires: v2.0 and ES_VERSION_2_0] Specify the equation used for both the RGB blend equation and the Alpha blend equation More...
 
static void BlendEquationSeparate (OpenTK.Graphics.ES20.All modeRGB, OpenTK.Graphics.ES20.All modeAlpha)
 [requires: v2.0 and ES_VERSION_2_0] Set the RGB blend equation and the alpha blend equation separately More...
 
static void BlendEquationSeparate (OpenTK.Graphics.ES20.BlendEquationMode modeRGB, OpenTK.Graphics.ES20.BlendEquationMode modeAlpha)
 [requires: v2.0 and ES_VERSION_2_0] Set the RGB blend equation and the alpha blend equation separately More...
 
static void BlendFunc (OpenTK.Graphics.ES20.All sfactor, OpenTK.Graphics.ES20.All dfactor)
 [requires: v2.0 and ES_VERSION_2_0] Specify pixel arithmetic More...
 
static void BlendFunc (OpenTK.Graphics.ES20.BlendingFactorSrc sfactor, OpenTK.Graphics.ES20.BlendingFactorDest dfactor)
 [requires: v2.0 and ES_VERSION_2_0] Specify pixel arithmetic More...
 
static void BlendFuncSeparate (OpenTK.Graphics.ES20.All sfactorRGB, OpenTK.Graphics.ES20.All dfactorRGB, OpenTK.Graphics.ES20.All sfactorAlpha, OpenTK.Graphics.ES20.All dfactorAlpha)
 [requires: v2.0 and ES_VERSION_2_0] Specify pixel arithmetic for RGB and alpha components separately More...
 
static void BlendFuncSeparate (OpenTK.Graphics.ES20.BlendingFactorSrc sfactorRGB, OpenTK.Graphics.ES20.BlendingFactorDest dfactorRGB, OpenTK.Graphics.ES20.BlendingFactorSrc sfactorAlpha, OpenTK.Graphics.ES20.BlendingFactorDest dfactorAlpha)
 [requires: v2.0 and ES_VERSION_2_0] Specify pixel arithmetic for RGB and alpha components separately More...
 
static void BufferData (OpenTK.Graphics.ES20.All target, IntPtr size, IntPtr data, OpenTK.Graphics.ES20.All usage)
 [requires: v2.0 and ES_VERSION_2_0] Creates and initializes a buffer object's data store More...
 
static void BufferData< T2 > (OpenTK.Graphics.ES20.All target, IntPtr size, [InAttribute, OutAttribute] T2[] data, OpenTK.Graphics.ES20.All usage)
 [requires: v2.0 and ES_VERSION_2_0] Creates and initializes a buffer object's data store More...
 
static void BufferData< T2 > (OpenTK.Graphics.ES20.All target, IntPtr size, [InAttribute, OutAttribute] T2[,] data, OpenTK.Graphics.ES20.All usage)
 [requires: v2.0 and ES_VERSION_2_0] Creates and initializes a buffer object's data store More...
 
static void BufferData< T2 > (OpenTK.Graphics.ES20.All target, IntPtr size, [InAttribute, OutAttribute] T2[,,] data, OpenTK.Graphics.ES20.All usage)
 [requires: v2.0 and ES_VERSION_2_0] Creates and initializes a buffer object's data store More...
 
static void BufferData< T2 > (OpenTK.Graphics.ES20.All target, IntPtr size, [InAttribute, OutAttribute] ref T2 data, OpenTK.Graphics.ES20.All usage)
 [requires: v2.0 and ES_VERSION_2_0] Creates and initializes a buffer object's data store More...
 
static void BufferData (OpenTK.Graphics.ES20.BufferTarget target, IntPtr size, IntPtr data, OpenTK.Graphics.ES20.BufferUsage usage)
 [requires: v2.0 and ES_VERSION_2_0] Creates and initializes a buffer object's data store More...
 
static void BufferData (OpenTK.Graphics.ES20.BufferTarget target, IntPtr size, IntPtr data, OpenTK.Graphics.ES20.BufferUsageHint usage)
 [requires: v2.0 and ES_VERSION_2_0] Creates and initializes a buffer object's data store More...
 
static void BufferData< T2 > (OpenTK.Graphics.ES20.BufferTarget target, IntPtr size, [InAttribute, OutAttribute] T2[] data, OpenTK.Graphics.ES20.BufferUsage usage)
 [requires: v2.0 and ES_VERSION_2_0] Creates and initializes a buffer object's data store More...
 
static void BufferData< T2 > (OpenTK.Graphics.ES20.BufferTarget target, IntPtr size, [InAttribute, OutAttribute] T2[] data, OpenTK.Graphics.ES20.BufferUsageHint usage)
 [requires: v2.0 and ES_VERSION_2_0] Creates and initializes a buffer object's data store More...
 
static void BufferData< T2 > (OpenTK.Graphics.ES20.BufferTarget target, IntPtr size, [InAttribute, OutAttribute] T2[,] data, OpenTK.Graphics.ES20.BufferUsage usage)
 [requires: v2.0 and ES_VERSION_2_0] Creates and initializes a buffer object's data store More...
 
static void BufferData< T2 > (OpenTK.Graphics.ES20.BufferTarget target, IntPtr size, [InAttribute, OutAttribute] T2[,] data, OpenTK.Graphics.ES20.BufferUsageHint usage)
 [requires: v2.0 and ES_VERSION_2_0] Creates and initializes a buffer object's data store More...
 
static void BufferData< T2 > (OpenTK.Graphics.ES20.BufferTarget target, IntPtr size, [InAttribute, OutAttribute] T2[,,] data, OpenTK.Graphics.ES20.BufferUsage usage)
 [requires: v2.0 and ES_VERSION_2_0] Creates and initializes a buffer object's data store More...
 
static void BufferData< T2 > (OpenTK.Graphics.ES20.BufferTarget target, IntPtr size, [InAttribute, OutAttribute] T2[,,] data, OpenTK.Graphics.ES20.BufferUsageHint usage)
 [requires: v2.0 and ES_VERSION_2_0] Creates and initializes a buffer object's data store More...
 
static void BufferData< T2 > (OpenTK.Graphics.ES20.BufferTarget target, IntPtr size, [InAttribute, OutAttribute] ref T2 data, OpenTK.Graphics.ES20.BufferUsage usage)
 [requires: v2.0 and ES_VERSION_2_0] Creates and initializes a buffer object's data store More...
 
static void BufferData< T2 > (OpenTK.Graphics.ES20.BufferTarget target, IntPtr size, [InAttribute, OutAttribute] ref T2 data, OpenTK.Graphics.ES20.BufferUsageHint usage)
 [requires: v2.0 and ES_VERSION_2_0] Creates and initializes a buffer object's data store More...
 
static void BufferSubData (OpenTK.Graphics.ES20.All target, IntPtr offset, IntPtr size, IntPtr data)
 [requires: v2.0 and ES_VERSION_2_0] Updates a subset of a buffer object's data store More...
 
static void BufferSubData< T3 > (OpenTK.Graphics.ES20.All target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[] data)
 [requires: v2.0 and ES_VERSION_2_0] Updates a subset of a buffer object's data store More...
 
static void BufferSubData< T3 > (OpenTK.Graphics.ES20.All target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[,] data)
 [requires: v2.0 and ES_VERSION_2_0] Updates a subset of a buffer object's data store More...
 
static void BufferSubData< T3 > (OpenTK.Graphics.ES20.All target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[,,] data)
 [requires: v2.0 and ES_VERSION_2_0] Updates a subset of a buffer object's data store More...
 
static void BufferSubData< T3 > (OpenTK.Graphics.ES20.All target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] ref T3 data)
 [requires: v2.0 and ES_VERSION_2_0] Updates a subset of a buffer object's data store More...
 
static void BufferSubData (OpenTK.Graphics.ES20.BufferTarget target, IntPtr offset, IntPtr size, IntPtr data)
 [requires: v2.0 and ES_VERSION_2_0] Updates a subset of a buffer object's data store More...
 
static void BufferSubData< T3 > (OpenTK.Graphics.ES20.BufferTarget target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[] data)
 [requires: v2.0 and ES_VERSION_2_0] Updates a subset of a buffer object's data store More...
 
static void BufferSubData< T3 > (OpenTK.Graphics.ES20.BufferTarget target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[,] data)
 [requires: v2.0 and ES_VERSION_2_0] Updates a subset of a buffer object's data store More...
 
static void BufferSubData< T3 > (OpenTK.Graphics.ES20.BufferTarget target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[,,] data)
 [requires: v2.0 and ES_VERSION_2_0] Updates a subset of a buffer object's data store More...
 
static void BufferSubData< T3 > (OpenTK.Graphics.ES20.BufferTarget target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] ref T3 data)
 [requires: v2.0 and ES_VERSION_2_0] Updates a subset of a buffer object's data store More...
 
static
OpenTK.Graphics.ES20.FramebufferErrorCode 
CheckFramebufferStatus (OpenTK.Graphics.ES20.All target)
 [requires: v2.0 and ES_VERSION_2_0] Check the completeness status of a framebuffer More...
 
static
OpenTK.Graphics.ES20.FramebufferErrorCode 
CheckFramebufferStatus (OpenTK.Graphics.ES20.FramebufferTarget target)
 [requires: v2.0 and ES_VERSION_2_0] Check the completeness status of a framebuffer More...
 
static void Clear (OpenTK.Graphics.ES20.All mask)
 [requires: v2.0 and ES_VERSION_2_0] Clear buffers to preset values More...
 
static void Clear (OpenTK.Graphics.ES20.ClearBufferMask mask)
 [requires: v2.0 and ES_VERSION_2_0] Clear buffers to preset values More...
 
static void ClearColor (Single red, Single green, Single blue, Single alpha)
 [requires: v2.0 and ES_VERSION_2_0] Specify clear values for the color buffers More...
 
static void ClearDepth (Single d)
 [requires: v2.0 and ES_VERSION_2_0] Specify the clear value for the depth buffer More...
 
static void ClearStencil (Int32 s)
 [requires: v2.0 and ES_VERSION_2_0] Specify the clear value for the stencil buffer More...
 
static void ColorMask (bool red, bool green, bool blue, bool alpha)
 [requires: v2.0 and ES_VERSION_2_0] Enable and disable writing of frame buffer color components More...
 
static void CompileShader (Int32 shader)
 [requires: v2.0 and ES_VERSION_2_0] Compiles a shader object More...
 
static void CompileShader (UInt32 shader)
 [requires: v2.0 and ES_VERSION_2_0] Compiles a shader object More...
 
static void CompressedTexImage2D (OpenTK.Graphics.ES20.All target, Int32 level, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr data)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image in a compressed format More...
 
static void CompressedTexImage2D< T7 > (OpenTK.Graphics.ES20.All target, Int32 level, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T7[] data)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image in a compressed format More...
 
static void CompressedTexImage2D< T7 > (OpenTK.Graphics.ES20.All target, Int32 level, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T7[,] data)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image in a compressed format More...
 
static void CompressedTexImage2D< T7 > (OpenTK.Graphics.ES20.All target, Int32 level, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T7[,,] data)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image in a compressed format More...
 
static void CompressedTexImage2D< T7 > (OpenTK.Graphics.ES20.All target, Int32 level, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] ref T7 data)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image in a compressed format More...
 
static void CompressedTexImage2D (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, OpenTK.Graphics.ES20.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr data)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image in a compressed format More...
 
static void CompressedTexImage2D< T7 > (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, OpenTK.Graphics.ES20.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T7[] data)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image in a compressed format More...
 
static void CompressedTexImage2D< T7 > (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, OpenTK.Graphics.ES20.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T7[,] data)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image in a compressed format More...
 
static void CompressedTexImage2D< T7 > (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, OpenTK.Graphics.ES20.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T7[,,] data)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image in a compressed format More...
 
static void CompressedTexImage2D< T7 > (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, OpenTK.Graphics.ES20.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] ref T7 data)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image in a compressed format More...
 
static void CompressedTexImage2D (OpenTK.Graphics.ES20.TextureTarget2d target, Int32 level, OpenTK.Graphics.ES20.CompressedInternalFormat internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr data)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image in a compressed format More...
 
static void CompressedTexImage2D< T7 > (OpenTK.Graphics.ES20.TextureTarget2d target, Int32 level, OpenTK.Graphics.ES20.CompressedInternalFormat internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T7[] data)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image in a compressed format More...
 
static void CompressedTexImage2D< T7 > (OpenTK.Graphics.ES20.TextureTarget2d target, Int32 level, OpenTK.Graphics.ES20.CompressedInternalFormat internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T7[,] data)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image in a compressed format More...
 
static void CompressedTexImage2D< T7 > (OpenTK.Graphics.ES20.TextureTarget2d target, Int32 level, OpenTK.Graphics.ES20.CompressedInternalFormat internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T7[,,] data)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image in a compressed format More...
 
static void CompressedTexImage2D< T7 > (OpenTK.Graphics.ES20.TextureTarget2d target, Int32 level, OpenTK.Graphics.ES20.CompressedInternalFormat internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] ref T7 data)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image in a compressed format More...
 
static void CompressedTexSubImage2D (OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.All format, Int32 imageSize, IntPtr data)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage2D< T8 > (OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.All format, Int32 imageSize, [InAttribute, OutAttribute] T8[] data)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage2D< T8 > (OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.All format, Int32 imageSize, [InAttribute, OutAttribute] T8[,] data)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage2D< T8 > (OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.All format, Int32 imageSize, [InAttribute, OutAttribute] T8[,,] data)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage2D< T8 > (OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.All format, Int32 imageSize, [InAttribute, OutAttribute] ref T8 data)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage2D (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, Int32 imageSize, IntPtr data)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute] T8[] data)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute] T8[,] data)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute] T8[,,] data)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute] ref T8 data)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage2D (OpenTK.Graphics.ES20.TextureTarget2d target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, Int32 imageSize, IntPtr data)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget2d target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute] T8[] data)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget2d target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute] T8[,] data)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget2d target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute] T8[,,] data)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget2d target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute] ref T8 data)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage in a compressed format More...
 
static void CopyTexImage2D (OpenTK.Graphics.ES20.All target, Int32 level, OpenTK.Graphics.ES20.All internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border)
 [requires: v2.0 and ES_VERSION_2_0] Copy pixels into a 2D texture image More...
 
static void CopyTexImage2D (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, OpenTK.Graphics.ES20.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border)
 [requires: v2.0 and ES_VERSION_2_0] Copy pixels into a 2D texture image More...
 
static void CopyTexImage2D (OpenTK.Graphics.ES20.TextureTarget2d target, Int32 level, OpenTK.Graphics.ES20.TextureCopyComponentCount internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border)
 [requires: v2.0 and ES_VERSION_2_0] Copy pixels into a 2D texture image More...
 
static void CopyTexSubImage2D (OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height)
 [requires: v2.0 and ES_VERSION_2_0] Copy a two-dimensional texture subimage More...
 
static void CopyTexSubImage2D (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height)
 [requires: v2.0 and ES_VERSION_2_0] Copy a two-dimensional texture subimage More...
 
static void CopyTexSubImage2D (OpenTK.Graphics.ES20.TextureTarget2d target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height)
 [requires: v2.0 and ES_VERSION_2_0] Copy a two-dimensional texture subimage More...
 
static Int32 CreateProgram ()
 [requires: v2.0 and ES_VERSION_2_0] Creates a program object More...
 
static Int32 CreateShader (OpenTK.Graphics.ES20.All type)
 [requires: v2.0 and ES_VERSION_2_0] Creates a shader object More...
 
static Int32 CreateShader (OpenTK.Graphics.ES20.ShaderType type)
 [requires: v2.0 and ES_VERSION_2_0] Creates a shader object More...
 
static void CullFace (OpenTK.Graphics.ES20.All mode)
 [requires: v2.0 and ES_VERSION_2_0] Specify whether front- or back-facing facets can be culled More...
 
static void CullFace (OpenTK.Graphics.ES20.CullFaceMode mode)
 [requires: v2.0 and ES_VERSION_2_0] Specify whether front- or back-facing facets can be culled More...
 
static void DebugMessageCallback (DebugProc callback, IntPtr userParam)
 Specify a callback to receive debugging messages from the GL More...
 
static void DebugMessageCallback< T1 > (DebugProc callback, [InAttribute, OutAttribute] T1[] userParam)
 Specify a callback to receive debugging messages from the GL More...
 
static void DebugMessageCallback< T1 > (DebugProc callback, [InAttribute, OutAttribute] T1[,] userParam)
 Specify a callback to receive debugging messages from the GL More...
 
static void DebugMessageCallback< T1 > (DebugProc callback, [InAttribute, OutAttribute] T1[,,] userParam)
 Specify a callback to receive debugging messages from the GL More...
 
static void DebugMessageCallback< T1 > (DebugProc callback, [InAttribute, OutAttribute] ref T1 userParam)
 Specify a callback to receive debugging messages from the GL More...
 
static void DebugMessageControl (OpenTK.Graphics.ES20.All source, OpenTK.Graphics.ES20.All type, OpenTK.Graphics.ES20.All severity, Int32 count, Int32[] ids, bool enabled)
 Control the reporting of debug messages in a debug context More...
 
static void DebugMessageControl (OpenTK.Graphics.ES20.All source, OpenTK.Graphics.ES20.All type, OpenTK.Graphics.ES20.All severity, Int32 count, ref Int32 ids, bool enabled)
 Control the reporting of debug messages in a debug context More...
 
static unsafe void DebugMessageControl (OpenTK.Graphics.ES20.All source, OpenTK.Graphics.ES20.All type, OpenTK.Graphics.ES20.All severity, Int32 count, Int32 *ids, bool enabled)
 Control the reporting of debug messages in a debug context More...
 
static void DebugMessageControl (OpenTK.Graphics.ES20.All source, OpenTK.Graphics.ES20.All type, OpenTK.Graphics.ES20.All severity, Int32 count, UInt32[] ids, bool enabled)
 Control the reporting of debug messages in a debug context More...
 
static void DebugMessageControl (OpenTK.Graphics.ES20.All source, OpenTK.Graphics.ES20.All type, OpenTK.Graphics.ES20.All severity, Int32 count, ref UInt32 ids, bool enabled)
 Control the reporting of debug messages in a debug context More...
 
static unsafe void DebugMessageControl (OpenTK.Graphics.ES20.All source, OpenTK.Graphics.ES20.All type, OpenTK.Graphics.ES20.All severity, Int32 count, UInt32 *ids, bool enabled)
 Control the reporting of debug messages in a debug context More...
 
static void DebugMessageControl (OpenTK.Graphics.ES20.DebugSourceControl source, OpenTK.Graphics.ES20.DebugTypeControl type, OpenTK.Graphics.ES20.DebugSeverityControl severity, Int32 count, Int32[] ids, bool enabled)
 Control the reporting of debug messages in a debug context More...
 
static void DebugMessageControl (OpenTK.Graphics.ES20.DebugSourceControl source, OpenTK.Graphics.ES20.DebugTypeControl type, OpenTK.Graphics.ES20.DebugSeverityControl severity, Int32 count, ref Int32 ids, bool enabled)
 Control the reporting of debug messages in a debug context More...
 
static unsafe void DebugMessageControl (OpenTK.Graphics.ES20.DebugSourceControl source, OpenTK.Graphics.ES20.DebugTypeControl type, OpenTK.Graphics.ES20.DebugSeverityControl severity, Int32 count, Int32 *ids, bool enabled)
 Control the reporting of debug messages in a debug context More...
 
static void DebugMessageControl (OpenTK.Graphics.ES20.DebugSourceControl source, OpenTK.Graphics.ES20.DebugTypeControl type, OpenTK.Graphics.ES20.DebugSeverityControl severity, Int32 count, UInt32[] ids, bool enabled)
 Control the reporting of debug messages in a debug context More...
 
static void DebugMessageControl (OpenTK.Graphics.ES20.DebugSourceControl source, OpenTK.Graphics.ES20.DebugTypeControl type, OpenTK.Graphics.ES20.DebugSeverityControl severity, Int32 count, ref UInt32 ids, bool enabled)
 Control the reporting of debug messages in a debug context More...
 
static unsafe void DebugMessageControl (OpenTK.Graphics.ES20.DebugSourceControl source, OpenTK.Graphics.ES20.DebugTypeControl type, OpenTK.Graphics.ES20.DebugSeverityControl severity, Int32 count, UInt32 *ids, bool enabled)
 Control the reporting of debug messages in a debug context More...
 
static void DebugMessageInsert (OpenTK.Graphics.ES20.All source, OpenTK.Graphics.ES20.All type, Int32 id, OpenTK.Graphics.ES20.All severity, Int32 length, String buf)
 Inject an application-supplied message into the debug message queue More...
 
static void DebugMessageInsert (OpenTK.Graphics.ES20.All source, OpenTK.Graphics.ES20.All type, UInt32 id, OpenTK.Graphics.ES20.All severity, Int32 length, String buf)
 Inject an application-supplied message into the debug message queue More...
 
static void DebugMessageInsert (OpenTK.Graphics.ES20.DebugSourceExternal source, OpenTK.Graphics.ES20.DebugType type, Int32 id, OpenTK.Graphics.ES20.DebugSeverity severity, Int32 length, String buf)
 Inject an application-supplied message into the debug message queue More...
 
static void DebugMessageInsert (OpenTK.Graphics.ES20.DebugSourceExternal source, OpenTK.Graphics.ES20.DebugType type, UInt32 id, OpenTK.Graphics.ES20.DebugSeverity severity, Int32 length, String buf)
 Inject an application-supplied message into the debug message queue More...
 
static void DeleteBuffer (Int32 buffers)
 [requires: v2.0 and ES_VERSION_2_0] Delete named buffer objects More...
 
static void DeleteBuffer (UInt32 buffers)
 [requires: v2.0 and ES_VERSION_2_0] Delete named buffer objects More...
 
static void DeleteBuffers (Int32 n, Int32[] buffers)
 [requires: v2.0 and ES_VERSION_2_0] Delete named buffer objects More...
 
static void DeleteBuffers (Int32 n, ref Int32 buffers)
 [requires: v2.0 and ES_VERSION_2_0] Delete named buffer objects More...
 
static unsafe void DeleteBuffers (Int32 n, Int32 *buffers)
 [requires: v2.0 and ES_VERSION_2_0] Delete named buffer objects More...
 
static void DeleteBuffers (Int32 n, UInt32[] buffers)
 [requires: v2.0 and ES_VERSION_2_0] Delete named buffer objects More...
 
static void DeleteBuffers (Int32 n, ref UInt32 buffers)
 [requires: v2.0 and ES_VERSION_2_0] Delete named buffer objects More...
 
static unsafe void DeleteBuffers (Int32 n, UInt32 *buffers)
 [requires: v2.0 and ES_VERSION_2_0] Delete named buffer objects More...
 
static void DeleteFramebuffer (Int32 framebuffers)
 [requires: v2.0 and ES_VERSION_2_0] Delete framebuffer objects More...
 
static void DeleteFramebuffer (UInt32 framebuffers)
 [requires: v2.0 and ES_VERSION_2_0] Delete framebuffer objects More...
 
static void DeleteFramebuffers (Int32 n, Int32[] framebuffers)
 [requires: v2.0 and ES_VERSION_2_0] Delete framebuffer objects More...
 
static void DeleteFramebuffers (Int32 n, ref Int32 framebuffers)
 [requires: v2.0 and ES_VERSION_2_0] Delete framebuffer objects More...
 
static unsafe void DeleteFramebuffers (Int32 n, Int32 *framebuffers)
 [requires: v2.0 and ES_VERSION_2_0] Delete framebuffer objects More...
 
static void DeleteFramebuffers (Int32 n, UInt32[] framebuffers)
 [requires: v2.0 and ES_VERSION_2_0] Delete framebuffer objects More...
 
static void DeleteFramebuffers (Int32 n, ref UInt32 framebuffers)
 [requires: v2.0 and ES_VERSION_2_0] Delete framebuffer objects More...
 
static unsafe void DeleteFramebuffers (Int32 n, UInt32 *framebuffers)
 [requires: v2.0 and ES_VERSION_2_0] Delete framebuffer objects More...
 
static void DeleteProgram (Int32 program)
 [requires: v2.0 and ES_VERSION_2_0] Deletes a program object More...
 
static void DeleteProgram (UInt32 program)
 [requires: v2.0 and ES_VERSION_2_0] Deletes a program object More...
 
static void DeleteRenderbuffer (Int32 renderbuffers)
 [requires: v2.0 and ES_VERSION_2_0] Delete renderbuffer objects More...
 
static void DeleteRenderbuffer (UInt32 renderbuffers)
 [requires: v2.0 and ES_VERSION_2_0] Delete renderbuffer objects More...
 
static void DeleteRenderbuffers (Int32 n, Int32[] renderbuffers)
 [requires: v2.0 and ES_VERSION_2_0] Delete renderbuffer objects More...
 
static void DeleteRenderbuffers (Int32 n, ref Int32 renderbuffers)
 [requires: v2.0 and ES_VERSION_2_0] Delete renderbuffer objects More...
 
static unsafe void DeleteRenderbuffers (Int32 n, Int32 *renderbuffers)
 [requires: v2.0 and ES_VERSION_2_0] Delete renderbuffer objects More...
 
static void DeleteRenderbuffers (Int32 n, UInt32[] renderbuffers)
 [requires: v2.0 and ES_VERSION_2_0] Delete renderbuffer objects More...
 
static void DeleteRenderbuffers (Int32 n, ref UInt32 renderbuffers)
 [requires: v2.0 and ES_VERSION_2_0] Delete renderbuffer objects More...
 
static unsafe void DeleteRenderbuffers (Int32 n, UInt32 *renderbuffers)
 [requires: v2.0 and ES_VERSION_2_0] Delete renderbuffer objects More...
 
static void DeleteShader (Int32 shader)
 [requires: v2.0 and ES_VERSION_2_0] Deletes a shader object More...
 
static void DeleteShader (UInt32 shader)
 [requires: v2.0 and ES_VERSION_2_0] Deletes a shader object More...
 
static void DeleteTexture (Int32 textures)
 [requires: v2.0 and ES_VERSION_2_0] Delete named textures More...
 
static void DeleteTexture (UInt32 textures)
 [requires: v2.0 and ES_VERSION_2_0] Delete named textures More...
 
static void DeleteTextures (Int32 n, Int32[] textures)
 [requires: v2.0 and ES_VERSION_2_0] Delete named textures More...
 
static void DeleteTextures (Int32 n, ref Int32 textures)
 [requires: v2.0 and ES_VERSION_2_0] Delete named textures More...
 
static unsafe void DeleteTextures (Int32 n, Int32 *textures)
 [requires: v2.0 and ES_VERSION_2_0] Delete named textures More...
 
static void DeleteTextures (Int32 n, UInt32[] textures)
 [requires: v2.0 and ES_VERSION_2_0] Delete named textures More...
 
static void DeleteTextures (Int32 n, ref UInt32 textures)
 [requires: v2.0 and ES_VERSION_2_0] Delete named textures More...
 
static unsafe void DeleteTextures (Int32 n, UInt32 *textures)
 [requires: v2.0 and ES_VERSION_2_0] Delete named textures More...
 
static void DepthFunc (OpenTK.Graphics.ES20.All func)
 [requires: v2.0 and ES_VERSION_2_0] Specify the value used for depth buffer comparisons More...
 
static void DepthFunc (OpenTK.Graphics.ES20.DepthFunction func)
 [requires: v2.0 and ES_VERSION_2_0] Specify the value used for depth buffer comparisons More...
 
static void DepthMask (bool flag)
 [requires: v2.0 and ES_VERSION_2_0] Enable or disable writing into the depth buffer More...
 
static void DepthRange (Single n, Single f)
 [requires: v2.0 and ES_VERSION_2_0] Specify mapping of depth values from normalized device coordinates to window coordinates More...
 
static void DetachShader (Int32 program, Int32 shader)
 [requires: v2.0 and ES_VERSION_2_0] Detaches a shader object from a program object to which it is attached More...
 
static void DetachShader (UInt32 program, UInt32 shader)
 [requires: v2.0 and ES_VERSION_2_0] Detaches a shader object from a program object to which it is attached More...
 
static void Disable (OpenTK.Graphics.ES20.All cap)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static void Disable (OpenTK.Graphics.ES20.EnableCap cap)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static void DisableVertexAttribArray (Int32 index)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static void DisableVertexAttribArray (UInt32 index)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static void DrawArrays (OpenTK.Graphics.ES20.All mode, Int32 first, Int32 count)
 [requires: v2.0 and ES_VERSION_2_0] Render primitives from array data More...
 
static void DrawArrays (OpenTK.Graphics.ES20.BeginMode mode, Int32 first, Int32 count)
 [requires: v2.0 and ES_VERSION_2_0] Render primitives from array data More...
 
static void DrawArrays (OpenTK.Graphics.ES20.PrimitiveType mode, Int32 first, Int32 count)
 [requires: v2.0 and ES_VERSION_2_0] Render primitives from array data More...
 
static void DrawElements (OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, IntPtr indices)
 [requires: v2.0 and ES_VERSION_2_0] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] T3[] indices)
 [requires: v2.0 and ES_VERSION_2_0] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] T3[,] indices)
 [requires: v2.0 and ES_VERSION_2_0] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] T3[,,] indices)
 [requires: v2.0 and ES_VERSION_2_0] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.ES20.All mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] ref T3 indices)
 [requires: v2.0 and ES_VERSION_2_0] Render primitives from array data More...
 
static void DrawElements (OpenTK.Graphics.ES20.BeginMode mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, IntPtr indices)
 [requires: v2.0 and ES_VERSION_2_0] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.ES20.BeginMode mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices)
 [requires: v2.0 and ES_VERSION_2_0] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.ES20.BeginMode mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices)
 [requires: v2.0 and ES_VERSION_2_0] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.ES20.BeginMode mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices)
 [requires: v2.0 and ES_VERSION_2_0] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.ES20.BeginMode mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices)
 [requires: v2.0 and ES_VERSION_2_0] Render primitives from array data More...
 
static void DrawElements (OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, IntPtr indices)
 [requires: v2.0 and ES_VERSION_2_0] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices)
 [requires: v2.0 and ES_VERSION_2_0] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices)
 [requires: v2.0 and ES_VERSION_2_0] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices)
 [requires: v2.0 and ES_VERSION_2_0] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices)
 [requires: v2.0 and ES_VERSION_2_0] Render primitives from array data More...
 
static void Enable (OpenTK.Graphics.ES20.All cap)
 [requires: v2.0 and ES_VERSION_2_0] Enable or disable server-side GL capabilities More...
 
static void Enable (OpenTK.Graphics.ES20.EnableCap cap)
 [requires: v2.0 and ES_VERSION_2_0] Enable or disable server-side GL capabilities More...
 
static void EnableVertexAttribArray (Int32 index)
 [requires: v2.0 and ES_VERSION_2_0] Enable or disable a generic vertex attribute array More...
 
static void EnableVertexAttribArray (UInt32 index)
 [requires: v2.0 and ES_VERSION_2_0] Enable or disable a generic vertex attribute array More...
 
static void Finish ()
 [requires: v2.0 and ES_VERSION_2_0] Block until all GL execution is complete More...
 
static void Flush ()
 [requires: v2.0 and ES_VERSION_2_0] Force execution of GL commands in finite time More...
 
static void FramebufferRenderbuffer (OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.All renderbuffertarget, Int32 renderbuffer)
 [requires: v2.0 and ES_VERSION_2_0] Attach a renderbuffer as a logical buffer to the currently bound framebuffer object More...
 
static void FramebufferRenderbuffer (OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.All renderbuffertarget, UInt32 renderbuffer)
 [requires: v2.0 and ES_VERSION_2_0] Attach a renderbuffer as a logical buffer to the currently bound framebuffer object More...
 
static void FramebufferRenderbuffer (OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.RenderbufferTarget renderbuffertarget, Int32 renderbuffer)
 [requires: v2.0 and ES_VERSION_2_0] Attach a renderbuffer as a logical buffer to the currently bound framebuffer object More...
 
static void FramebufferRenderbuffer (OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.RenderbufferTarget renderbuffertarget, UInt32 renderbuffer)
 [requires: v2.0 and ES_VERSION_2_0] Attach a renderbuffer as a logical buffer to the currently bound framebuffer object More...
 
static void FramebufferRenderbuffer (OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.FramebufferSlot attachment, OpenTK.Graphics.ES20.RenderbufferTarget renderbuffertarget, Int32 renderbuffer)
 [requires: v2.0 and ES_VERSION_2_0] Attach a renderbuffer as a logical buffer to the currently bound framebuffer object More...
 
static void FramebufferRenderbuffer (OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.FramebufferSlot attachment, OpenTK.Graphics.ES20.RenderbufferTarget renderbuffertarget, UInt32 renderbuffer)
 [requires: v2.0 and ES_VERSION_2_0] Attach a renderbuffer as a logical buffer to the currently bound framebuffer object More...
 
static void FramebufferTexture2D (OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.All textarget, Int32 texture, Int32 level)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static void FramebufferTexture2D (OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.All textarget, UInt32 texture, Int32 level)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static void FramebufferTexture2D (OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.TextureTarget textarget, Int32 texture, Int32 level)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static void FramebufferTexture2D (OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.TextureTarget textarget, UInt32 texture, Int32 level)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static void FramebufferTexture2D (OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.TextureTarget2d textarget, Int32 texture, Int32 level)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static void FramebufferTexture2D (OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.TextureTarget2d textarget, UInt32 texture, Int32 level)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static void FramebufferTexture2D (OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.FramebufferSlot attachment, OpenTK.Graphics.ES20.TextureTarget textarget, Int32 texture, Int32 level)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static void FramebufferTexture2D (OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.FramebufferSlot attachment, OpenTK.Graphics.ES20.TextureTarget textarget, UInt32 texture, Int32 level)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static void FrontFace (OpenTK.Graphics.ES20.All mode)
 [requires: v2.0 and ES_VERSION_2_0] Define front- and back-facing polygons More...
 
static void FrontFace (OpenTK.Graphics.ES20.FrontFaceDirection mode)
 [requires: v2.0 and ES_VERSION_2_0] Define front- and back-facing polygons More...
 
static Int32 GenBuffer ()
 [requires: v2.0 and ES_VERSION_2_0] Generate buffer object names More...
 
static void GenBuffers (Int32 n, [OutAttribute] Int32[] buffers)
 [requires: v2.0 and ES_VERSION_2_0] Generate buffer object names More...
 
static void GenBuffers (Int32 n, [OutAttribute] out Int32 buffers)
 [requires: v2.0 and ES_VERSION_2_0] Generate buffer object names More...
 
static unsafe void GenBuffers (Int32 n, [OutAttribute] Int32 *buffers)
 [requires: v2.0 and ES_VERSION_2_0] Generate buffer object names More...
 
static void GenBuffers (Int32 n, [OutAttribute] UInt32[] buffers)
 [requires: v2.0 and ES_VERSION_2_0] Generate buffer object names More...
 
static void GenBuffers (Int32 n, [OutAttribute] out UInt32 buffers)
 [requires: v2.0 and ES_VERSION_2_0] Generate buffer object names More...
 
static unsafe void GenBuffers (Int32 n, [OutAttribute] UInt32 *buffers)
 [requires: v2.0 and ES_VERSION_2_0] Generate buffer object names More...
 
static void GenerateMipmap (OpenTK.Graphics.ES20.All target)
 [requires: v2.0 and ES_VERSION_2_0] Generate mipmaps for a specified texture target More...
 
static void GenerateMipmap (OpenTK.Graphics.ES20.TextureTarget target)
 [requires: v2.0 and ES_VERSION_2_0] Generate mipmaps for a specified texture target More...
 
static Int32 GenFramebuffer ()
 [requires: v2.0 and ES_VERSION_2_0] Generate framebuffer object names More...
 
static void GenFramebuffers (Int32 n, [OutAttribute] Int32[] framebuffers)
 [requires: v2.0 and ES_VERSION_2_0] Generate framebuffer object names More...
 
static void GenFramebuffers (Int32 n, [OutAttribute] out Int32 framebuffers)
 [requires: v2.0 and ES_VERSION_2_0] Generate framebuffer object names More...
 
static unsafe void GenFramebuffers (Int32 n, [OutAttribute] Int32 *framebuffers)
 [requires: v2.0 and ES_VERSION_2_0] Generate framebuffer object names More...
 
static void GenFramebuffers (Int32 n, [OutAttribute] UInt32[] framebuffers)
 [requires: v2.0 and ES_VERSION_2_0] Generate framebuffer object names More...
 
static void GenFramebuffers (Int32 n, [OutAttribute] out UInt32 framebuffers)
 [requires: v2.0 and ES_VERSION_2_0] Generate framebuffer object names More...
 
static unsafe void GenFramebuffers (Int32 n, [OutAttribute] UInt32 *framebuffers)
 [requires: v2.0 and ES_VERSION_2_0] Generate framebuffer object names More...
 
static Int32 GenRenderbuffer ()
 [requires: v2.0 and ES_VERSION_2_0] Generate renderbuffer object names More...
 
static void GenRenderbuffers (Int32 n, [OutAttribute] Int32[] renderbuffers)
 [requires: v2.0 and ES_VERSION_2_0] Generate renderbuffer object names More...
 
static void GenRenderbuffers (Int32 n, [OutAttribute] out Int32 renderbuffers)
 [requires: v2.0 and ES_VERSION_2_0] Generate renderbuffer object names More...
 
static unsafe void GenRenderbuffers (Int32 n, [OutAttribute] Int32 *renderbuffers)
 [requires: v2.0 and ES_VERSION_2_0] Generate renderbuffer object names More...
 
static void GenRenderbuffers (Int32 n, [OutAttribute] UInt32[] renderbuffers)
 [requires: v2.0 and ES_VERSION_2_0] Generate renderbuffer object names More...
 
static void GenRenderbuffers (Int32 n, [OutAttribute] out UInt32 renderbuffers)
 [requires: v2.0 and ES_VERSION_2_0] Generate renderbuffer object names More...
 
static unsafe void GenRenderbuffers (Int32 n, [OutAttribute] UInt32 *renderbuffers)
 [requires: v2.0 and ES_VERSION_2_0] Generate renderbuffer object names More...
 
static Int32 GenTexture ()
 [requires: v2.0 and ES_VERSION_2_0] Generate texture names More...
 
static void GenTextures (Int32 n, [OutAttribute] Int32[] textures)
 [requires: v2.0 and ES_VERSION_2_0] Generate texture names More...
 
static void GenTextures (Int32 n, [OutAttribute] out Int32 textures)
 [requires: v2.0 and ES_VERSION_2_0] Generate texture names More...
 
static unsafe void GenTextures (Int32 n, [OutAttribute] Int32 *textures)
 [requires: v2.0 and ES_VERSION_2_0] Generate texture names More...
 
static void GenTextures (Int32 n, [OutAttribute] UInt32[] textures)
 [requires: v2.0 and ES_VERSION_2_0] Generate texture names More...
 
static void GenTextures (Int32 n, [OutAttribute] out UInt32 textures)
 [requires: v2.0 and ES_VERSION_2_0] Generate texture names More...
 
static unsafe void GenTextures (Int32 n, [OutAttribute] UInt32 *textures)
 [requires: v2.0 and ES_VERSION_2_0] Generate texture names More...
 
static void GetActiveAttrib (Int32 program, Int32 index, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 size, [OutAttribute] out OpenTK.Graphics.ES20.ActiveAttribType type, [OutAttribute] StringBuilder name)
 [requires: v2.0 and ES_VERSION_2_0] Returns information about an active attribute variable for the specified program object More...
 
static void GetActiveAttrib (Int32 program, Int32 index, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 size, [OutAttribute] out OpenTK.Graphics.ES20.All type, [OutAttribute] StringBuilder name)
 [requires: v2.0 and ES_VERSION_2_0] Returns information about an active attribute variable for the specified program object More...
 
static unsafe void GetActiveAttrib (Int32 program, Int32 index, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] Int32 *size, [OutAttribute] OpenTK.Graphics.ES20.ActiveAttribType *type, [OutAttribute] StringBuilder name)
 [requires: v2.0 and ES_VERSION_2_0] Returns information about an active attribute variable for the specified program object More...
 
static unsafe void GetActiveAttrib (Int32 program, Int32 index, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] Int32 *size, [OutAttribute] OpenTK.Graphics.ES20.All *type, [OutAttribute] StringBuilder name)
 [requires: v2.0 and ES_VERSION_2_0] Returns information about an active attribute variable for the specified program object More...
 
static void GetActiveAttrib (UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 size, [OutAttribute] out OpenTK.Graphics.ES20.ActiveAttribType type, [OutAttribute] StringBuilder name)
 [requires: v2.0 and ES_VERSION_2_0] Returns information about an active attribute variable for the specified program object More...
 
static void GetActiveAttrib (UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 size, [OutAttribute] out OpenTK.Graphics.ES20.All type, [OutAttribute] StringBuilder name)
 [requires: v2.0 and ES_VERSION_2_0] Returns information about an active attribute variable for the specified program object More...
 
static unsafe void GetActiveAttrib (UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] Int32 *size, [OutAttribute] OpenTK.Graphics.ES20.ActiveAttribType *type, [OutAttribute] StringBuilder name)
 [requires: v2.0 and ES_VERSION_2_0] Returns information about an active attribute variable for the specified program object More...
 
static unsafe void GetActiveAttrib (UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] Int32 *size, [OutAttribute] OpenTK.Graphics.ES20.All *type, [OutAttribute] StringBuilder name)
 [requires: v2.0 and ES_VERSION_2_0] Returns information about an active attribute variable for the specified program object More...
 
static void GetActiveUniform (Int32 program, Int32 index, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 size, [OutAttribute] out OpenTK.Graphics.ES20.ActiveUniformType type, [OutAttribute] StringBuilder name)
 [requires: v2.0 and ES_VERSION_2_0] Returns information about an active uniform variable for the specified program object More...
 
static void GetActiveUniform (Int32 program, Int32 index, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 size, [OutAttribute] out OpenTK.Graphics.ES20.All type, [OutAttribute] StringBuilder name)
 [requires: v2.0 and ES_VERSION_2_0] Returns information about an active uniform variable for the specified program object More...
 
static unsafe void GetActiveUniform (Int32 program, Int32 index, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] Int32 *size, [OutAttribute] OpenTK.Graphics.ES20.ActiveUniformType *type, [OutAttribute] StringBuilder name)
 [requires: v2.0 and ES_VERSION_2_0] Returns information about an active uniform variable for the specified program object More...
 
static unsafe void GetActiveUniform (Int32 program, Int32 index, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] Int32 *size, [OutAttribute] OpenTK.Graphics.ES20.All *type, [OutAttribute] StringBuilder name)
 [requires: v2.0 and ES_VERSION_2_0] Returns information about an active uniform variable for the specified program object More...
 
static void GetActiveUniform (UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 size, [OutAttribute] out OpenTK.Graphics.ES20.ActiveUniformType type, [OutAttribute] StringBuilder name)
 [requires: v2.0 and ES_VERSION_2_0] Returns information about an active uniform variable for the specified program object More...
 
static void GetActiveUniform (UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 size, [OutAttribute] out OpenTK.Graphics.ES20.All type, [OutAttribute] StringBuilder name)
 [requires: v2.0 and ES_VERSION_2_0] Returns information about an active uniform variable for the specified program object More...
 
static unsafe void GetActiveUniform (UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] Int32 *size, [OutAttribute] OpenTK.Graphics.ES20.ActiveUniformType *type, [OutAttribute] StringBuilder name)
 [requires: v2.0 and ES_VERSION_2_0] Returns information about an active uniform variable for the specified program object More...
 
static unsafe void GetActiveUniform (UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] Int32 *size, [OutAttribute] OpenTK.Graphics.ES20.All *type, [OutAttribute] StringBuilder name)
 [requires: v2.0 and ES_VERSION_2_0] Returns information about an active uniform variable for the specified program object More...
 
static void GetAttachedShaders (Int32 program, Int32 maxCount, [OutAttribute] out Int32 count, [OutAttribute] Int32[] shaders)
 [requires: v2.0 and ES_VERSION_2_0] Returns the handles of the shader objects attached to a program object More...
 
static void GetAttachedShaders (Int32 program, Int32 maxCount, [OutAttribute] out Int32 count, [OutAttribute] out Int32 shaders)
 [requires: v2.0 and ES_VERSION_2_0] Returns the handles of the shader objects attached to a program object More...
 
static unsafe void GetAttachedShaders (Int32 program, Int32 maxCount, [OutAttribute] Int32 *count, [OutAttribute] Int32 *shaders)
 [requires: v2.0 and ES_VERSION_2_0] Returns the handles of the shader objects attached to a program object More...
 
static void GetAttachedShaders (UInt32 program, Int32 maxCount, [OutAttribute] out Int32 count, [OutAttribute] UInt32[] shaders)
 [requires: v2.0 and ES_VERSION_2_0] Returns the handles of the shader objects attached to a program object More...
 
static void GetAttachedShaders (UInt32 program, Int32 maxCount, [OutAttribute] out Int32 count, [OutAttribute] out UInt32 shaders)
 [requires: v2.0 and ES_VERSION_2_0] Returns the handles of the shader objects attached to a program object More...
 
static unsafe void GetAttachedShaders (UInt32 program, Int32 maxCount, [OutAttribute] Int32 *count, [OutAttribute] UInt32 *shaders)
 [requires: v2.0 and ES_VERSION_2_0] Returns the handles of the shader objects attached to a program object More...
 
static Int32 GetAttribLocation (Int32 program, String name)
 [requires: v2.0 and ES_VERSION_2_0] Returns the location of an attribute variable More...
 
static Int32 GetAttribLocation (UInt32 program, String name)
 [requires: v2.0 and ES_VERSION_2_0] Returns the location of an attribute variable More...
 
static bool GetBoolean (OpenTK.Graphics.ES20.All pname)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static bool GetBoolean (OpenTK.Graphics.ES20.GetPName pname)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static void GetBoolean (OpenTK.Graphics.ES20.All pname, [OutAttribute] bool[] data)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static void GetBoolean (OpenTK.Graphics.ES20.All pname, [OutAttribute] out bool data)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static unsafe void GetBoolean (OpenTK.Graphics.ES20.All pname, [OutAttribute] bool *data)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static void GetBoolean (OpenTK.Graphics.ES20.GetPName pname, [OutAttribute] bool[] data)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static void GetBoolean (OpenTK.Graphics.ES20.GetPName pname, [OutAttribute] out bool data)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static unsafe void GetBoolean (OpenTK.Graphics.ES20.GetPName pname, [OutAttribute] bool *data)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static void GetBufferParameter (OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Return parameters of a buffer object More...
 
static void GetBufferParameter (OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, [OutAttribute] out Int32 @params)
 [requires: v2.0 and ES_VERSION_2_0] Return parameters of a buffer object More...
 
static unsafe void GetBufferParameter (OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32 *@params)
 [requires: v2.0 and ES_VERSION_2_0] Return parameters of a buffer object More...
 
static void GetBufferParameter (OpenTK.Graphics.ES20.BufferTarget target, OpenTK.Graphics.ES20.BufferParameterName pname, [OutAttribute] Int32[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Return parameters of a buffer object More...
 
static void GetBufferParameter (OpenTK.Graphics.ES20.BufferTarget target, OpenTK.Graphics.ES20.BufferParameterName pname, [OutAttribute] out Int32 @params)
 [requires: v2.0 and ES_VERSION_2_0] Return parameters of a buffer object More...
 
static unsafe void GetBufferParameter (OpenTK.Graphics.ES20.BufferTarget target, OpenTK.Graphics.ES20.BufferParameterName pname, [OutAttribute] Int32 *@params)
 [requires: v2.0 and ES_VERSION_2_0] Return parameters of a buffer object More...
 
static Int32 GetDebugMessageLog (Int32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES20.All[] sources, [OutAttribute] OpenTK.Graphics.ES20.All[] types, [OutAttribute] Int32[] ids, [OutAttribute] OpenTK.Graphics.ES20.All[] severities, [OutAttribute] Int32[] lengths, [OutAttribute] StringBuilder messageLog)
 Retrieve messages from the debug message log More...
 
static Int32 GetDebugMessageLog (Int32 count, Int32 bufSize, [OutAttribute] out OpenTK.Graphics.ES20.All sources, [OutAttribute] out OpenTK.Graphics.ES20.All types, [OutAttribute] out Int32 ids, [OutAttribute] out OpenTK.Graphics.ES20.All severities, [OutAttribute] out Int32 lengths, [OutAttribute] StringBuilder messageLog)
 Retrieve messages from the debug message log More...
 
static unsafe Int32 GetDebugMessageLog (Int32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES20.All *sources, [OutAttribute] OpenTK.Graphics.ES20.All *types, [OutAttribute] Int32 *ids, [OutAttribute] OpenTK.Graphics.ES20.All *severities, [OutAttribute] Int32 *lengths, [OutAttribute] StringBuilder messageLog)
 Retrieve messages from the debug message log More...
 
static Int32 GetDebugMessageLog (Int32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES20.DebugSourceExternal[] sources, [OutAttribute] OpenTK.Graphics.ES20.DebugType[] types, [OutAttribute] Int32[] ids, [OutAttribute] OpenTK.Graphics.ES20.DebugSeverity[] severities, [OutAttribute] Int32[] lengths, [OutAttribute] StringBuilder messageLog)
 Retrieve messages from the debug message log More...
 
static Int32 GetDebugMessageLog (Int32 count, Int32 bufSize, [OutAttribute] out OpenTK.Graphics.ES20.DebugSourceExternal sources, [OutAttribute] out OpenTK.Graphics.ES20.DebugType types, [OutAttribute] out Int32 ids, [OutAttribute] out OpenTK.Graphics.ES20.DebugSeverity severities, [OutAttribute] out Int32 lengths, [OutAttribute] StringBuilder messageLog)
 Retrieve messages from the debug message log More...
 
static unsafe Int32 GetDebugMessageLog (Int32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES20.DebugSourceExternal *sources, [OutAttribute] OpenTK.Graphics.ES20.DebugType *types, [OutAttribute] Int32 *ids, [OutAttribute] OpenTK.Graphics.ES20.DebugSeverity *severities, [OutAttribute] Int32 *lengths, [OutAttribute] StringBuilder messageLog)
 Retrieve messages from the debug message log More...
 
static Int32 GetDebugMessageLog (UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES20.All[] sources, [OutAttribute] OpenTK.Graphics.ES20.All[] types, [OutAttribute] UInt32[] ids, [OutAttribute] OpenTK.Graphics.ES20.All[] severities, [OutAttribute] Int32[] lengths, [OutAttribute] StringBuilder messageLog)
 Retrieve messages from the debug message log More...
 
static Int32 GetDebugMessageLog (UInt32 count, Int32 bufSize, [OutAttribute] out OpenTK.Graphics.ES20.All sources, [OutAttribute] out OpenTK.Graphics.ES20.All types, [OutAttribute] out UInt32 ids, [OutAttribute] out OpenTK.Graphics.ES20.All severities, [OutAttribute] out Int32 lengths, [OutAttribute] StringBuilder messageLog)
 Retrieve messages from the debug message log More...
 
static unsafe Int32 GetDebugMessageLog (UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES20.All *sources, [OutAttribute] OpenTK.Graphics.ES20.All *types, [OutAttribute] UInt32 *ids, [OutAttribute] OpenTK.Graphics.ES20.All *severities, [OutAttribute] Int32 *lengths, [OutAttribute] StringBuilder messageLog)
 Retrieve messages from the debug message log More...
 
static Int32 GetDebugMessageLog (UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES20.DebugSourceExternal[] sources, [OutAttribute] OpenTK.Graphics.ES20.DebugType[] types, [OutAttribute] UInt32[] ids, [OutAttribute] OpenTK.Graphics.ES20.DebugSeverity[] severities, [OutAttribute] Int32[] lengths, [OutAttribute] StringBuilder messageLog)
 Retrieve messages from the debug message log More...
 
static Int32 GetDebugMessageLog (UInt32 count, Int32 bufSize, [OutAttribute] out OpenTK.Graphics.ES20.DebugSourceExternal sources, [OutAttribute] out OpenTK.Graphics.ES20.DebugType types, [OutAttribute] out UInt32 ids, [OutAttribute] out OpenTK.Graphics.ES20.DebugSeverity severities, [OutAttribute] out Int32 lengths, [OutAttribute] StringBuilder messageLog)
 Retrieve messages from the debug message log More...
 
static unsafe Int32 GetDebugMessageLog (UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES20.DebugSourceExternal *sources, [OutAttribute] OpenTK.Graphics.ES20.DebugType *types, [OutAttribute] UInt32 *ids, [OutAttribute] OpenTK.Graphics.ES20.DebugSeverity *severities, [OutAttribute] Int32 *lengths, [OutAttribute] StringBuilder messageLog)
 Retrieve messages from the debug message log More...
 
static
OpenTK.Graphics.ES20.ErrorCode 
GetError ()
 [requires: v2.0 and ES_VERSION_2_0] Return error information More...
 
static Single GetFloat (OpenTK.Graphics.ES20.All pname)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static Single GetFloat (OpenTK.Graphics.ES20.GetPName pname)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static void GetFloat (OpenTK.Graphics.ES20.All pname, [OutAttribute] Single[] data)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static void GetFloat (OpenTK.Graphics.ES20.All pname, [OutAttribute] out Single data)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static unsafe void GetFloat (OpenTK.Graphics.ES20.All pname, [OutAttribute] Single *data)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static void GetFloat (OpenTK.Graphics.ES20.GetPName pname, [OutAttribute] Single[] data)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static void GetFloat (OpenTK.Graphics.ES20.GetPName pname, [OutAttribute] out Single data)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static unsafe void GetFloat (OpenTK.Graphics.ES20.GetPName pname, [OutAttribute] Single *data)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static void GetFramebufferAttachmentParameter (OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Retrieve information about attachments of a bound framebuffer object More...
 
static void GetFramebufferAttachmentParameter (OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.All pname, [OutAttribute] out Int32 @params)
 [requires: v2.0 and ES_VERSION_2_0] Retrieve information about attachments of a bound framebuffer object More...
 
static unsafe void GetFramebufferAttachmentParameter (OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32 *@params)
 [requires: v2.0 and ES_VERSION_2_0] Retrieve information about attachments of a bound framebuffer object More...
 
static void GetFramebufferAttachmentParameter (OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.FramebufferParameterName pname, [OutAttribute] Int32[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Retrieve information about attachments of a bound framebuffer object More...
 
static void GetFramebufferAttachmentParameter (OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.FramebufferParameterName pname, [OutAttribute] out Int32 @params)
 [requires: v2.0 and ES_VERSION_2_0] Retrieve information about attachments of a bound framebuffer object More...
 
static unsafe void GetFramebufferAttachmentParameter (OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.FramebufferParameterName pname, [OutAttribute] Int32 *@params)
 [requires: v2.0 and ES_VERSION_2_0] Retrieve information about attachments of a bound framebuffer object More...
 
static void GetFramebufferAttachmentParameter (OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.FramebufferSlot attachment, OpenTK.Graphics.ES20.FramebufferParameterName pname, [OutAttribute] Int32[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Retrieve information about attachments of a bound framebuffer object More...
 
static void GetFramebufferAttachmentParameter (OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.FramebufferSlot attachment, OpenTK.Graphics.ES20.FramebufferParameterName pname, [OutAttribute] out Int32 @params)
 [requires: v2.0 and ES_VERSION_2_0] Retrieve information about attachments of a bound framebuffer object More...
 
static unsafe void GetFramebufferAttachmentParameter (OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.FramebufferSlot attachment, OpenTK.Graphics.ES20.FramebufferParameterName pname, [OutAttribute] Int32 *@params)
 [requires: v2.0 and ES_VERSION_2_0] Retrieve information about attachments of a bound framebuffer object More...
 
static Int32 GetInteger (OpenTK.Graphics.ES20.All pname)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static Int32 GetInteger (OpenTK.Graphics.ES20.GetPName pname)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static void GetInteger (OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32[] data)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static void GetInteger (OpenTK.Graphics.ES20.All pname, [OutAttribute] out Int32 data)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static unsafe void GetInteger (OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32 *data)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static void GetInteger (OpenTK.Graphics.ES20.GetPName pname, [OutAttribute] Int32[] data)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static void GetInteger (OpenTK.Graphics.ES20.GetPName pname, [OutAttribute] out Int32 data)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static unsafe void GetInteger (OpenTK.Graphics.ES20.GetPName pname, [OutAttribute] Int32 *data)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static void GetObjectLabel (OpenTK.Graphics.ES20.All identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label)
 Retrieve the label of a named object identified within a namespace More...
 
static void GetObjectLabel (OpenTK.Graphics.ES20.All identifier, Int32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label)
 Retrieve the label of a named object identified within a namespace More...
 
static unsafe void GetObjectLabel (OpenTK.Graphics.ES20.All identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder label)
 Retrieve the label of a named object identified within a namespace More...
 
static void GetObjectLabel (OpenTK.Graphics.ES20.All identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label)
 Retrieve the label of a named object identified within a namespace More...
 
static void GetObjectLabel (OpenTK.Graphics.ES20.All identifier, UInt32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label)
 Retrieve the label of a named object identified within a namespace More...
 
static unsafe void GetObjectLabel (OpenTK.Graphics.ES20.All identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder label)
 Retrieve the label of a named object identified within a namespace More...
 
static void GetObjectLabel (OpenTK.Graphics.ES20.ObjectLabelIdentifier identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label)
 Retrieve the label of a named object identified within a namespace More...
 
static void GetObjectLabel (OpenTK.Graphics.ES20.ObjectLabelIdentifier identifier, Int32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label)
 Retrieve the label of a named object identified within a namespace More...
 
static unsafe void GetObjectLabel (OpenTK.Graphics.ES20.ObjectLabelIdentifier identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder label)
 Retrieve the label of a named object identified within a namespace More...
 
static void GetObjectLabel (OpenTK.Graphics.ES20.ObjectLabelIdentifier identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label)
 Retrieve the label of a named object identified within a namespace More...
 
static void GetObjectLabel (OpenTK.Graphics.ES20.ObjectLabelIdentifier identifier, UInt32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label)
 Retrieve the label of a named object identified within a namespace More...
 
static unsafe void GetObjectLabel (OpenTK.Graphics.ES20.ObjectLabelIdentifier identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder label)
 Retrieve the label of a named object identified within a namespace More...
 
static void GetObjectPtrLabel (IntPtr ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label)
 Retrieve the label of a sync object identified by a pointer More...
 
static void GetObjectPtrLabel (IntPtr ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label)
 Retrieve the label of a sync object identified by a pointer More...
 
static unsafe void GetObjectPtrLabel (IntPtr ptr, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder label)
 Retrieve the label of a sync object identified by a pointer More...
 
static void GetObjectPtrLabel< T0 > ([InAttribute, OutAttribute] T0[] ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label)
 Retrieve the label of a sync object identified by a pointer More...
 
static void GetObjectPtrLabel< T0 > ([InAttribute, OutAttribute] T0[] ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label)
 Retrieve the label of a sync object identified by a pointer More...
 
static unsafe void GetObjectPtrLabel< T0 > ([InAttribute, OutAttribute] T0[] ptr, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder label)
 Retrieve the label of a sync object identified by a pointer More...
 
static void GetObjectPtrLabel< T0 > ([InAttribute, OutAttribute] T0[,] ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label)
 Retrieve the label of a sync object identified by a pointer More...
 
static void GetObjectPtrLabel< T0 > ([InAttribute, OutAttribute] T0[,] ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label)
 Retrieve the label of a sync object identified by a pointer More...
 
static unsafe void GetObjectPtrLabel< T0 > ([InAttribute, OutAttribute] T0[,] ptr, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder label)
 Retrieve the label of a sync object identified by a pointer More...
 
static void GetObjectPtrLabel< T0 > ([InAttribute, OutAttribute] T0[,,] ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label)
 Retrieve the label of a sync object identified by a pointer More...
 
static void GetObjectPtrLabel< T0 > ([InAttribute, OutAttribute] T0[,,] ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label)
 Retrieve the label of a sync object identified by a pointer More...
 
static unsafe void GetObjectPtrLabel< T0 > ([InAttribute, OutAttribute] T0[,,] ptr, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder label)
 Retrieve the label of a sync object identified by a pointer More...
 
static void GetObjectPtrLabel< T0 > ([InAttribute, OutAttribute] ref T0 ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label)
 Retrieve the label of a sync object identified by a pointer More...
 
static void GetObjectPtrLabel< T0 > ([InAttribute, OutAttribute] ref T0 ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label)
 Retrieve the label of a sync object identified by a pointer More...
 
static unsafe void GetObjectPtrLabel< T0 > ([InAttribute, OutAttribute] ref T0 ptr, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder label)
 Retrieve the label of a sync object identified by a pointer More...
 
static void GetPointer (OpenTK.Graphics.ES20.All pname, [OutAttribute] IntPtr @params)
 Return the address of the specified pointer More...
 
static void GetPointer< T1 > (OpenTK.Graphics.ES20.All pname, [InAttribute, OutAttribute] T1[]@params)
 Return the address of the specified pointer More...
 
static void GetPointer< T1 > (OpenTK.Graphics.ES20.All pname, [InAttribute, OutAttribute] T1[,]@params)
 Return the address of the specified pointer More...
 
static void GetPointer< T1 > (OpenTK.Graphics.ES20.All pname, [InAttribute, OutAttribute] T1[,,]@params)
 Return the address of the specified pointer More...
 
static void GetPointer< T1 > (OpenTK.Graphics.ES20.All pname, [InAttribute, OutAttribute] ref T1 @params)
 Return the address of the specified pointer More...
 
static void GetPointer (OpenTK.Graphics.ES20.GetPointervPName pname, [OutAttribute] IntPtr @params)
 Return the address of the specified pointer More...
 
static void GetPointer< T1 > (OpenTK.Graphics.ES20.GetPointervPName pname, [InAttribute, OutAttribute] T1[]@params)
 Return the address of the specified pointer More...
 
static void GetPointer< T1 > (OpenTK.Graphics.ES20.GetPointervPName pname, [InAttribute, OutAttribute] T1[,]@params)
 Return the address of the specified pointer More...
 
static void GetPointer< T1 > (OpenTK.Graphics.ES20.GetPointervPName pname, [InAttribute, OutAttribute] T1[,,]@params)
 Return the address of the specified pointer More...
 
static void GetPointer< T1 > (OpenTK.Graphics.ES20.GetPointervPName pname, [InAttribute, OutAttribute] ref T1 @params)
 Return the address of the specified pointer More...
 
static void GetProgramInfoLog (Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder infoLog)
 [requires: v2.0 and ES_VERSION_2_0] Returns the information log for a program object More...
 
static unsafe void GetProgramInfoLog (Int32 program, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder infoLog)
 [requires: v2.0 and ES_VERSION_2_0] Returns the information log for a program object More...
 
static void GetProgramInfoLog (UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder infoLog)
 [requires: v2.0 and ES_VERSION_2_0] Returns the information log for a program object More...
 
static unsafe void GetProgramInfoLog (UInt32 program, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder infoLog)
 [requires: v2.0 and ES_VERSION_2_0] Returns the information log for a program object More...
 
static void GetProgram (Int32 program, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Returns a parameter from a program object More...
 
static void GetProgram (Int32 program, OpenTK.Graphics.ES20.All pname, [OutAttribute] out Int32 @params)
 [requires: v2.0 and ES_VERSION_2_0] Returns a parameter from a program object More...
 
static unsafe void GetProgram (Int32 program, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32 *@params)
 [requires: v2.0 and ES_VERSION_2_0] Returns a parameter from a program object More...
 
static void GetProgram (Int32 program, OpenTK.Graphics.ES20.GetProgramParameterName pname, [OutAttribute] Int32[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Returns a parameter from a program object More...
 
static void GetProgram (Int32 program, OpenTK.Graphics.ES20.GetProgramParameterName pname, [OutAttribute] out Int32 @params)
 [requires: v2.0 and ES_VERSION_2_0] Returns a parameter from a program object More...
 
static unsafe void GetProgram (Int32 program, OpenTK.Graphics.ES20.GetProgramParameterName pname, [OutAttribute] Int32 *@params)
 [requires: v2.0 and ES_VERSION_2_0] Returns a parameter from a program object More...
 
static void GetProgram (Int32 program, OpenTK.Graphics.ES20.ProgramParameter pname, [OutAttribute] Int32[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Returns a parameter from a program object More...
 
static void GetProgram (Int32 program, OpenTK.Graphics.ES20.ProgramParameter pname, [OutAttribute] out Int32 @params)
 [requires: v2.0 and ES_VERSION_2_0] Returns a parameter from a program object More...
 
static unsafe void GetProgram (Int32 program, OpenTK.Graphics.ES20.ProgramParameter pname, [OutAttribute] Int32 *@params)
 [requires: v2.0 and ES_VERSION_2_0] Returns a parameter from a program object More...
 
static void GetProgram (UInt32 program, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Returns a parameter from a program object More...
 
static void GetProgram (UInt32 program, OpenTK.Graphics.ES20.All pname, [OutAttribute] out Int32 @params)
 [requires: v2.0 and ES_VERSION_2_0] Returns a parameter from a program object More...
 
static unsafe void GetProgram (UInt32 program, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32 *@params)
 [requires: v2.0 and ES_VERSION_2_0] Returns a parameter from a program object More...
 
static void GetProgram (UInt32 program, OpenTK.Graphics.ES20.GetProgramParameterName pname, [OutAttribute] Int32[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Returns a parameter from a program object More...
 
static void GetProgram (UInt32 program, OpenTK.Graphics.ES20.GetProgramParameterName pname, [OutAttribute] out Int32 @params)
 [requires: v2.0 and ES_VERSION_2_0] Returns a parameter from a program object More...
 
static unsafe void GetProgram (UInt32 program, OpenTK.Graphics.ES20.GetProgramParameterName pname, [OutAttribute] Int32 *@params)
 [requires: v2.0 and ES_VERSION_2_0] Returns a parameter from a program object More...
 
static void GetProgram (UInt32 program, OpenTK.Graphics.ES20.ProgramParameter pname, [OutAttribute] Int32[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Returns a parameter from a program object More...
 
static void GetProgram (UInt32 program, OpenTK.Graphics.ES20.ProgramParameter pname, [OutAttribute] out Int32 @params)
 [requires: v2.0 and ES_VERSION_2_0] Returns a parameter from a program object More...
 
static unsafe void GetProgram (UInt32 program, OpenTK.Graphics.ES20.ProgramParameter pname, [OutAttribute] Int32 *@params)
 [requires: v2.0 and ES_VERSION_2_0] Returns a parameter from a program object More...
 
static void GetRenderbufferParameter (OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Retrieve information about a bound renderbuffer object More...
 
static void GetRenderbufferParameter (OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, [OutAttribute] out Int32 @params)
 [requires: v2.0 and ES_VERSION_2_0] Retrieve information about a bound renderbuffer object More...
 
static unsafe void GetRenderbufferParameter (OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32 *@params)
 [requires: v2.0 and ES_VERSION_2_0] Retrieve information about a bound renderbuffer object More...
 
static void GetRenderbufferParameter (OpenTK.Graphics.ES20.RenderbufferTarget target, OpenTK.Graphics.ES20.RenderbufferParameterName pname, [OutAttribute] Int32[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Retrieve information about a bound renderbuffer object More...
 
static void GetRenderbufferParameter (OpenTK.Graphics.ES20.RenderbufferTarget target, OpenTK.Graphics.ES20.RenderbufferParameterName pname, [OutAttribute] out Int32 @params)
 [requires: v2.0 and ES_VERSION_2_0] Retrieve information about a bound renderbuffer object More...
 
static unsafe void GetRenderbufferParameter (OpenTK.Graphics.ES20.RenderbufferTarget target, OpenTK.Graphics.ES20.RenderbufferParameterName pname, [OutAttribute] Int32 *@params)
 [requires: v2.0 and ES_VERSION_2_0] Retrieve information about a bound renderbuffer object More...
 
static void GetShaderInfoLog (Int32 shader, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder infoLog)
 [requires: v2.0 and ES_VERSION_2_0] Returns the information log for a shader object More...
 
static unsafe void GetShaderInfoLog (Int32 shader, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder infoLog)
 [requires: v2.0 and ES_VERSION_2_0] Returns the information log for a shader object More...
 
static void GetShaderInfoLog (UInt32 shader, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder infoLog)
 [requires: v2.0 and ES_VERSION_2_0] Returns the information log for a shader object More...
 
static unsafe void GetShaderInfoLog (UInt32 shader, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder infoLog)
 [requires: v2.0 and ES_VERSION_2_0] Returns the information log for a shader object More...
 
static void GetShader (Int32 shader, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Returns a parameter from a shader object More...
 
static void GetShader (Int32 shader, OpenTK.Graphics.ES20.All pname, [OutAttribute] out Int32 @params)
 [requires: v2.0 and ES_VERSION_2_0] Returns a parameter from a shader object More...
 
static unsafe void GetShader (Int32 shader, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32 *@params)
 [requires: v2.0 and ES_VERSION_2_0] Returns a parameter from a shader object More...
 
static void GetShader (Int32 shader, OpenTK.Graphics.ES20.ShaderParameter pname, [OutAttribute] Int32[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Returns a parameter from a shader object More...
 
static void GetShader (Int32 shader, OpenTK.Graphics.ES20.ShaderParameter pname, [OutAttribute] out Int32 @params)
 [requires: v2.0 and ES_VERSION_2_0] Returns a parameter from a shader object More...
 
static unsafe void GetShader (Int32 shader, OpenTK.Graphics.ES20.ShaderParameter pname, [OutAttribute] Int32 *@params)
 [requires: v2.0 and ES_VERSION_2_0] Returns a parameter from a shader object More...
 
static void GetShader (UInt32 shader, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Returns a parameter from a shader object More...
 
static void GetShader (UInt32 shader, OpenTK.Graphics.ES20.All pname, [OutAttribute] out Int32 @params)
 [requires: v2.0 and ES_VERSION_2_0] Returns a parameter from a shader object More...
 
static unsafe void GetShader (UInt32 shader, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32 *@params)
 [requires: v2.0 and ES_VERSION_2_0] Returns a parameter from a shader object More...
 
static void GetShader (UInt32 shader, OpenTK.Graphics.ES20.ShaderParameter pname, [OutAttribute] Int32[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Returns a parameter from a shader object More...
 
static void GetShader (UInt32 shader, OpenTK.Graphics.ES20.ShaderParameter pname, [OutAttribute] out Int32 @params)
 [requires: v2.0 and ES_VERSION_2_0] Returns a parameter from a shader object More...
 
static unsafe void GetShader (UInt32 shader, OpenTK.Graphics.ES20.ShaderParameter pname, [OutAttribute] Int32 *@params)
 [requires: v2.0 and ES_VERSION_2_0] Returns a parameter from a shader object More...
 
static void GetShaderPrecisionFormat (OpenTK.Graphics.ES20.All shadertype, OpenTK.Graphics.ES20.All precisiontype, [OutAttribute] Int32[] range, [OutAttribute] Int32[] precision)
 [requires: v2.0 and ES_VERSION_2_0] Retrieve the range and precision for numeric formats supported by the shader compiler More...
 
static void GetShaderPrecisionFormat (OpenTK.Graphics.ES20.All shadertype, OpenTK.Graphics.ES20.All precisiontype, [OutAttribute] out Int32 range, [OutAttribute] out Int32 precision)
 [requires: v2.0 and ES_VERSION_2_0] Retrieve the range and precision for numeric formats supported by the shader compiler More...
 
static unsafe void GetShaderPrecisionFormat (OpenTK.Graphics.ES20.All shadertype, OpenTK.Graphics.ES20.All precisiontype, [OutAttribute] Int32 *range, [OutAttribute] Int32 *precision)
 [requires: v2.0 and ES_VERSION_2_0] Retrieve the range and precision for numeric formats supported by the shader compiler More...
 
static void GetShaderPrecisionFormat (OpenTK.Graphics.ES20.ShaderType shadertype, OpenTK.Graphics.ES20.ShaderPrecision precisiontype, [OutAttribute] Int32[] range, [OutAttribute] Int32[] precision)
 [requires: v2.0 and ES_VERSION_2_0] Retrieve the range and precision for numeric formats supported by the shader compiler More...
 
static void GetShaderPrecisionFormat (OpenTK.Graphics.ES20.ShaderType shadertype, OpenTK.Graphics.ES20.ShaderPrecision precisiontype, [OutAttribute] out Int32 range, [OutAttribute] out Int32 precision)
 [requires: v2.0 and ES_VERSION_2_0] Retrieve the range and precision for numeric formats supported by the shader compiler More...
 
static unsafe void GetShaderPrecisionFormat (OpenTK.Graphics.ES20.ShaderType shadertype, OpenTK.Graphics.ES20.ShaderPrecision precisiontype, [OutAttribute] Int32 *range, [OutAttribute] Int32 *precision)
 [requires: v2.0 and ES_VERSION_2_0] Retrieve the range and precision for numeric formats supported by the shader compiler More...
 
static void GetShaderSource (Int32 shader, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder source)
 [requires: v2.0 and ES_VERSION_2_0] Returns the source code string from a shader object More...
 
static unsafe void GetShaderSource (Int32 shader, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder source)
 [requires: v2.0 and ES_VERSION_2_0] Returns the source code string from a shader object More...
 
static void GetShaderSource (UInt32 shader, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder source)
 [requires: v2.0 and ES_VERSION_2_0] Returns the source code string from a shader object More...
 
static unsafe void GetShaderSource (UInt32 shader, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder source)
 [requires: v2.0 and ES_VERSION_2_0] Returns the source code string from a shader object More...
 
static String GetString (OpenTK.Graphics.ES20.All name)
 [requires: v2.0 and ES_VERSION_2_0] Return a string describing the current GL connection More...
 
static String GetString (OpenTK.Graphics.ES20.StringName name)
 [requires: v2.0 and ES_VERSION_2_0] Return a string describing the current GL connection More...
 
static void GetTexParameter (OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, [OutAttribute] Single[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Return texture parameter values More...
 
static void GetTexParameter (OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, [OutAttribute] out Single @params)
 [requires: v2.0 and ES_VERSION_2_0] Return texture parameter values More...
 
static unsafe void GetTexParameter (OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, [OutAttribute] Single *@params)
 [requires: v2.0 and ES_VERSION_2_0] Return texture parameter values More...
 
static void GetTexParameter (OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.GetTextureParameter pname, [OutAttribute] Single[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Return texture parameter values More...
 
static void GetTexParameter (OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.GetTextureParameter pname, [OutAttribute] out Single @params)
 [requires: v2.0 and ES_VERSION_2_0] Return texture parameter values More...
 
static unsafe void GetTexParameter (OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.GetTextureParameter pname, [OutAttribute] Single *@params)
 [requires: v2.0 and ES_VERSION_2_0] Return texture parameter values More...
 
static void GetTexParameter (OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.GetTextureParameterName pname, [OutAttribute] Single[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Return texture parameter values More...
 
static void GetTexParameter (OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.GetTextureParameterName pname, [OutAttribute] out Single @params)
 [requires: v2.0 and ES_VERSION_2_0] Return texture parameter values More...
 
static unsafe void GetTexParameter (OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.GetTextureParameterName pname, [OutAttribute] Single *@params)
 [requires: v2.0 and ES_VERSION_2_0] Return texture parameter values More...
 
static void GetTexParameter (OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Return texture parameter values More...
 
static void GetTexParameter (OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, [OutAttribute] out Int32 @params)
 [requires: v2.0 and ES_VERSION_2_0] Return texture parameter values More...
 
static unsafe void GetTexParameter (OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32 *@params)
 [requires: v2.0 and ES_VERSION_2_0] Return texture parameter values More...
 
static void GetTexParameter (OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.GetTextureParameter pname, [OutAttribute] Int32[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Return texture parameter values More...
 
static void GetTexParameter (OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.GetTextureParameter pname, [OutAttribute] out Int32 @params)
 [requires: v2.0 and ES_VERSION_2_0] Return texture parameter values More...
 
static unsafe void GetTexParameter (OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.GetTextureParameter pname, [OutAttribute] Int32 *@params)
 [requires: v2.0 and ES_VERSION_2_0] Return texture parameter values More...
 
static void GetTexParameter (OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.GetTextureParameterName pname, [OutAttribute] Int32[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Return texture parameter values More...
 
static void GetTexParameter (OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.GetTextureParameterName pname, [OutAttribute] out Int32 @params)
 [requires: v2.0 and ES_VERSION_2_0] Return texture parameter values More...
 
static unsafe void GetTexParameter (OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.GetTextureParameterName pname, [OutAttribute] Int32 *@params)
 [requires: v2.0 and ES_VERSION_2_0] Return texture parameter values More...
 
static void GetUniform (Int32 program, Int32 location, [OutAttribute] Single[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Returns the value of a uniform variable More...
 
static void GetUniform (Int32 program, Int32 location, [OutAttribute] out Single @params)
 [requires: v2.0 and ES_VERSION_2_0] Returns the value of a uniform variable More...
 
static unsafe void GetUniform (Int32 program, Int32 location, [OutAttribute] Single *@params)
 [requires: v2.0 and ES_VERSION_2_0] Returns the value of a uniform variable More...
 
static void GetUniform (UInt32 program, Int32 location, [OutAttribute] Single[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Returns the value of a uniform variable More...
 
static void GetUniform (UInt32 program, Int32 location, [OutAttribute] out Single @params)
 [requires: v2.0 and ES_VERSION_2_0] Returns the value of a uniform variable More...
 
static unsafe void GetUniform (UInt32 program, Int32 location, [OutAttribute] Single *@params)
 [requires: v2.0 and ES_VERSION_2_0] Returns the value of a uniform variable More...
 
static void GetUniform (Int32 program, Int32 location, [OutAttribute] Int32[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Returns the value of a uniform variable More...
 
static void GetUniform (Int32 program, Int32 location, [OutAttribute] out Int32 @params)
 [requires: v2.0 and ES_VERSION_2_0] Returns the value of a uniform variable More...
 
static unsafe void GetUniform (Int32 program, Int32 location, [OutAttribute] Int32 *@params)
 [requires: v2.0 and ES_VERSION_2_0] Returns the value of a uniform variable More...
 
static void GetUniform (UInt32 program, Int32 location, [OutAttribute] Int32[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Returns the value of a uniform variable More...
 
static void GetUniform (UInt32 program, Int32 location, [OutAttribute] out Int32 @params)
 [requires: v2.0 and ES_VERSION_2_0] Returns the value of a uniform variable More...
 
static unsafe void GetUniform (UInt32 program, Int32 location, [OutAttribute] Int32 *@params)
 [requires: v2.0 and ES_VERSION_2_0] Returns the value of a uniform variable More...
 
static Int32 GetUniformLocation (Int32 program, String name)
 [requires: v2.0 and ES_VERSION_2_0] Returns the location of a uniform variable More...
 
static Int32 GetUniformLocation (UInt32 program, String name)
 [requires: v2.0 and ES_VERSION_2_0] Returns the location of a uniform variable More...
 
static void GetVertexAttrib (Int32 index, OpenTK.Graphics.ES20.All pname, [OutAttribute] Single[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttrib (Int32 index, OpenTK.Graphics.ES20.All pname, [OutAttribute] out Single @params)
 [requires: v2.0 and ES_VERSION_2_0] Return a generic vertex attribute parameter More...
 
static unsafe void GetVertexAttrib (Int32 index, OpenTK.Graphics.ES20.All pname, [OutAttribute] Single *@params)
 [requires: v2.0 and ES_VERSION_2_0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttrib (Int32 index, OpenTK.Graphics.ES20.VertexAttribParameter pname, [OutAttribute] Single[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttrib (Int32 index, OpenTK.Graphics.ES20.VertexAttribParameter pname, [OutAttribute] out Single @params)
 [requires: v2.0 and ES_VERSION_2_0] Return a generic vertex attribute parameter More...
 
static unsafe void GetVertexAttrib (Int32 index, OpenTK.Graphics.ES20.VertexAttribParameter pname, [OutAttribute] Single *@params)
 [requires: v2.0 and ES_VERSION_2_0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttrib (UInt32 index, OpenTK.Graphics.ES20.All pname, [OutAttribute] Single[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttrib (UInt32 index, OpenTK.Graphics.ES20.All pname, [OutAttribute] out Single @params)
 [requires: v2.0 and ES_VERSION_2_0] Return a generic vertex attribute parameter More...
 
static unsafe void GetVertexAttrib (UInt32 index, OpenTK.Graphics.ES20.All pname, [OutAttribute] Single *@params)
 [requires: v2.0 and ES_VERSION_2_0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttrib (UInt32 index, OpenTK.Graphics.ES20.VertexAttribParameter pname, [OutAttribute] Single[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttrib (UInt32 index, OpenTK.Graphics.ES20.VertexAttribParameter pname, [OutAttribute] out Single @params)
 [requires: v2.0 and ES_VERSION_2_0] Return a generic vertex attribute parameter More...
 
static unsafe void GetVertexAttrib (UInt32 index, OpenTK.Graphics.ES20.VertexAttribParameter pname, [OutAttribute] Single *@params)
 [requires: v2.0 and ES_VERSION_2_0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttrib (Int32 index, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttrib (Int32 index, OpenTK.Graphics.ES20.All pname, [OutAttribute] out Int32 @params)
 [requires: v2.0 and ES_VERSION_2_0] Return a generic vertex attribute parameter More...
 
static unsafe void GetVertexAttrib (Int32 index, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32 *@params)
 [requires: v2.0 and ES_VERSION_2_0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttrib (Int32 index, OpenTK.Graphics.ES20.VertexAttribParameter pname, [OutAttribute] Int32[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttrib (Int32 index, OpenTK.Graphics.ES20.VertexAttribParameter pname, [OutAttribute] out Int32 @params)
 [requires: v2.0 and ES_VERSION_2_0] Return a generic vertex attribute parameter More...
 
static unsafe void GetVertexAttrib (Int32 index, OpenTK.Graphics.ES20.VertexAttribParameter pname, [OutAttribute] Int32 *@params)
 [requires: v2.0 and ES_VERSION_2_0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttrib (UInt32 index, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttrib (UInt32 index, OpenTK.Graphics.ES20.All pname, [OutAttribute] out Int32 @params)
 [requires: v2.0 and ES_VERSION_2_0] Return a generic vertex attribute parameter More...
 
static unsafe void GetVertexAttrib (UInt32 index, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32 *@params)
 [requires: v2.0 and ES_VERSION_2_0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttrib (UInt32 index, OpenTK.Graphics.ES20.VertexAttribParameter pname, [OutAttribute] Int32[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttrib (UInt32 index, OpenTK.Graphics.ES20.VertexAttribParameter pname, [OutAttribute] out Int32 @params)
 [requires: v2.0 and ES_VERSION_2_0] Return a generic vertex attribute parameter More...
 
static unsafe void GetVertexAttrib (UInt32 index, OpenTK.Graphics.ES20.VertexAttribParameter pname, [OutAttribute] Int32 *@params)
 [requires: v2.0 and ES_VERSION_2_0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttribPointer (Int32 index, OpenTK.Graphics.ES20.All pname, [OutAttribute] IntPtr pointer)
 [requires: v2.0 and ES_VERSION_2_0] Return the address of the specified generic vertex attribute pointer More...
 
static void GetVertexAttribPointer< T2 > (Int32 index, OpenTK.Graphics.ES20.All pname, [InAttribute, OutAttribute] T2[] pointer)
 [requires: v2.0 and ES_VERSION_2_0] Return the address of the specified generic vertex attribute pointer More...
 
static void GetVertexAttribPointer< T2 > (Int32 index, OpenTK.Graphics.ES20.All pname, [InAttribute, OutAttribute] T2[,] pointer)
 [requires: v2.0 and ES_VERSION_2_0] Return the address of the specified generic vertex attribute pointer More...
 
static void GetVertexAttribPointer< T2 > (Int32 index, OpenTK.Graphics.ES20.All pname, [InAttribute, OutAttribute] T2[,,] pointer)
 [requires: v2.0 and ES_VERSION_2_0] Return the address of the specified generic vertex attribute pointer More...
 
static void GetVertexAttribPointer< T2 > (Int32 index, OpenTK.Graphics.ES20.All pname, [InAttribute, OutAttribute] ref T2 pointer)
 [requires: v2.0 and ES_VERSION_2_0] Return the address of the specified generic vertex attribute pointer More...
 
static void GetVertexAttribPointer (Int32 index, OpenTK.Graphics.ES20.VertexAttribPointerParameter pname, [OutAttribute] IntPtr pointer)
 [requires: v2.0 and ES_VERSION_2_0] Return the address of the specified generic vertex attribute pointer More...
 
static void GetVertexAttribPointer< T2 > (Int32 index, OpenTK.Graphics.ES20.VertexAttribPointerParameter pname, [InAttribute, OutAttribute] T2[] pointer)
 [requires: v2.0 and ES_VERSION_2_0] Return the address of the specified generic vertex attribute pointer More...
 
static void GetVertexAttribPointer< T2 > (Int32 index, OpenTK.Graphics.ES20.VertexAttribPointerParameter pname, [InAttribute, OutAttribute] T2[,] pointer)
 [requires: v2.0 and ES_VERSION_2_0] Return the address of the specified generic vertex attribute pointer More...
 
static void GetVertexAttribPointer< T2 > (Int32 index, OpenTK.Graphics.ES20.VertexAttribPointerParameter pname, [InAttribute, OutAttribute] T2[,,] pointer)
 [requires: v2.0 and ES_VERSION_2_0] Return the address of the specified generic vertex attribute pointer More...
 
static void GetVertexAttribPointer< T2 > (Int32 index, OpenTK.Graphics.ES20.VertexAttribPointerParameter pname, [InAttribute, OutAttribute] ref T2 pointer)
 [requires: v2.0 and ES_VERSION_2_0] Return the address of the specified generic vertex attribute pointer More...
 
static void GetVertexAttribPointer (UInt32 index, OpenTK.Graphics.ES20.All pname, [OutAttribute] IntPtr pointer)
 [requires: v2.0 and ES_VERSION_2_0] Return the address of the specified generic vertex attribute pointer More...
 
static void GetVertexAttribPointer< T2 > (UInt32 index, OpenTK.Graphics.ES20.All pname, [InAttribute, OutAttribute] T2[] pointer)
 [requires: v2.0 and ES_VERSION_2_0] Return the address of the specified generic vertex attribute pointer More...
 
static void GetVertexAttribPointer< T2 > (UInt32 index, OpenTK.Graphics.ES20.All pname, [InAttribute, OutAttribute] T2[,] pointer)
 [requires: v2.0 and ES_VERSION_2_0] Return the address of the specified generic vertex attribute pointer More...
 
static void GetVertexAttribPointer< T2 > (UInt32 index, OpenTK.Graphics.ES20.All pname, [InAttribute, OutAttribute] T2[,,] pointer)
 [requires: v2.0 and ES_VERSION_2_0] Return the address of the specified generic vertex attribute pointer More...
 
static void GetVertexAttribPointer< T2 > (UInt32 index, OpenTK.Graphics.ES20.All pname, [InAttribute, OutAttribute] ref T2 pointer)
 [requires: v2.0 and ES_VERSION_2_0] Return the address of the specified generic vertex attribute pointer More...
 
static void GetVertexAttribPointer (UInt32 index, OpenTK.Graphics.ES20.VertexAttribPointerParameter pname, [OutAttribute] IntPtr pointer)
 [requires: v2.0 and ES_VERSION_2_0] Return the address of the specified generic vertex attribute pointer More...
 
static void GetVertexAttribPointer< T2 > (UInt32 index, OpenTK.Graphics.ES20.VertexAttribPointerParameter pname, [InAttribute, OutAttribute] T2[] pointer)
 [requires: v2.0 and ES_VERSION_2_0] Return the address of the specified generic vertex attribute pointer More...
 
static void GetVertexAttribPointer< T2 > (UInt32 index, OpenTK.Graphics.ES20.VertexAttribPointerParameter pname, [InAttribute, OutAttribute] T2[,] pointer)
 [requires: v2.0 and ES_VERSION_2_0] Return the address of the specified generic vertex attribute pointer More...
 
static void GetVertexAttribPointer< T2 > (UInt32 index, OpenTK.Graphics.ES20.VertexAttribPointerParameter pname, [InAttribute, OutAttribute] T2[,,] pointer)
 [requires: v2.0 and ES_VERSION_2_0] Return the address of the specified generic vertex attribute pointer More...
 
static void GetVertexAttribPointer< T2 > (UInt32 index, OpenTK.Graphics.ES20.VertexAttribPointerParameter pname, [InAttribute, OutAttribute] ref T2 pointer)
 [requires: v2.0 and ES_VERSION_2_0] Return the address of the specified generic vertex attribute pointer More...
 
static void Hint (OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All mode)
 [requires: v2.0 and ES_VERSION_2_0] Specify implementation-specific hints More...
 
static void Hint (OpenTK.Graphics.ES20.HintTarget target, OpenTK.Graphics.ES20.HintMode mode)
 [requires: v2.0 and ES_VERSION_2_0] Specify implementation-specific hints More...
 
static bool IsBuffer (Int32 buffer)
 [requires: v2.0 and ES_VERSION_2_0] Determine if a name corresponds to a buffer object More...
 
static bool IsBuffer (UInt32 buffer)
 [requires: v2.0 and ES_VERSION_2_0] Determine if a name corresponds to a buffer object More...
 
static bool IsEnabled (OpenTK.Graphics.ES20.All cap)
 [requires: v2.0 and ES_VERSION_2_0] Test whether a capability is enabled More...
 
static bool IsEnabled (OpenTK.Graphics.ES20.EnableCap cap)
 [requires: v2.0 and ES_VERSION_2_0] Test whether a capability is enabled More...
 
static bool IsFramebuffer (Int32 framebuffer)
 [requires: v2.0 and ES_VERSION_2_0] Determine if a name corresponds to a framebuffer object More...
 
static bool IsFramebuffer (UInt32 framebuffer)
 [requires: v2.0 and ES_VERSION_2_0] Determine if a name corresponds to a framebuffer object More...
 
static bool IsProgram (Int32 program)
 [requires: v2.0 and ES_VERSION_2_0] Determines if a name corresponds to a program object More...
 
static bool IsProgram (UInt32 program)
 [requires: v2.0 and ES_VERSION_2_0] Determines if a name corresponds to a program object More...
 
static bool IsRenderbuffer (Int32 renderbuffer)
 [requires: v2.0 and ES_VERSION_2_0] Determine if a name corresponds to a renderbuffer object More...
 
static bool IsRenderbuffer (UInt32 renderbuffer)
 [requires: v2.0 and ES_VERSION_2_0] Determine if a name corresponds to a renderbuffer object More...
 
static bool IsShader (Int32 shader)
 [requires: v2.0 and ES_VERSION_2_0] Determines if a name corresponds to a shader object More...
 
static bool IsShader (UInt32 shader)
 [requires: v2.0 and ES_VERSION_2_0] Determines if a name corresponds to a shader object More...
 
static bool IsTexture (Int32 texture)
 [requires: v2.0 and ES_VERSION_2_0] Determine if a name corresponds to a texture More...
 
static bool IsTexture (UInt32 texture)
 [requires: v2.0 and ES_VERSION_2_0] Determine if a name corresponds to a texture More...
 
static void LineWidth (Single width)
 [requires: v2.0 and ES_VERSION_2_0] Specify the width of rasterized lines More...
 
static void LinkProgram (Int32 program)
 [requires: v2.0 and ES_VERSION_2_0] Links a program object More...
 
static void LinkProgram (UInt32 program)
 [requires: v2.0 and ES_VERSION_2_0] Links a program object More...
 
static void ObjectLabel (OpenTK.Graphics.ES20.All identifier, Int32 name, Int32 length, String label)
 Label a named object identified within a namespace More...
 
static void ObjectLabel (OpenTK.Graphics.ES20.All identifier, UInt32 name, Int32 length, String label)
 Label a named object identified within a namespace More...
 
static void ObjectLabel (OpenTK.Graphics.ES20.ObjectLabelIdentifier identifier, Int32 name, Int32 length, String label)
 Label a named object identified within a namespace More...
 
static void ObjectLabel (OpenTK.Graphics.ES20.ObjectLabelIdentifier identifier, UInt32 name, Int32 length, String label)
 Label a named object identified within a namespace More...
 
static void ObjectPtrLabel (IntPtr ptr, Int32 length, String label)
 Label a a sync object identified by a pointer More...
 
static void ObjectPtrLabel< T0 > ([InAttribute, OutAttribute] T0[] ptr, Int32 length, String label)
 Label a a sync object identified by a pointer More...
 
static void ObjectPtrLabel< T0 > ([InAttribute, OutAttribute] T0[,] ptr, Int32 length, String label)
 Label a a sync object identified by a pointer More...
 
static void ObjectPtrLabel< T0 > ([InAttribute, OutAttribute] T0[,,] ptr, Int32 length, String label)
 Label a a sync object identified by a pointer More...
 
static void ObjectPtrLabel< T0 > ([InAttribute, OutAttribute] ref T0 ptr, Int32 length, String label)
 Label a a sync object identified by a pointer More...
 
static void PixelStore (OpenTK.Graphics.ES20.All pname, Int32 param)
 [requires: v2.0 and ES_VERSION_2_0] Set pixel storage modes More...
 
static void PixelStore (OpenTK.Graphics.ES20.PixelStoreParameter pname, Int32 param)
 [requires: v2.0 and ES_VERSION_2_0] Set pixel storage modes More...
 
static void PolygonOffset (Single factor, Single units)
 [requires: v2.0 and ES_VERSION_2_0] Set the scale and units used to calculate depth values More...
 
static void PopDebugGroup ()
 Pop the active debug group More...
 
static void PushDebugGroup (OpenTK.Graphics.ES20.All source, Int32 id, Int32 length, String message)
 Push a named debug group into the command stream More...
 
static void PushDebugGroup (OpenTK.Graphics.ES20.All source, UInt32 id, Int32 length, String message)
 Push a named debug group into the command stream More...
 
static void ReadPixels (Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [OutAttribute] IntPtr pixels)
 [requires: v2.0 and ES_VERSION_2_0] Read a block of pixels from the frame buffer More...
 
static void ReadPixels< T6 > (Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] T6[] pixels)
 [requires: v2.0 and ES_VERSION_2_0] Read a block of pixels from the frame buffer More...
 
static void ReadPixels< T6 > (Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] T6[,] pixels)
 [requires: v2.0 and ES_VERSION_2_0] Read a block of pixels from the frame buffer More...
 
static void ReadPixels< T6 > (Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] T6[,,] pixels)
 [requires: v2.0 and ES_VERSION_2_0] Read a block of pixels from the frame buffer More...
 
static void ReadPixels< T6 > (Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] ref T6 pixels)
 [requires: v2.0 and ES_VERSION_2_0] Read a block of pixels from the frame buffer More...
 
static void ReadPixels (Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, [OutAttribute] IntPtr pixels)
 [requires: v2.0 and ES_VERSION_2_0] Read a block of pixels from the frame buffer More...
 
static void ReadPixels< T6 > (Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, [InAttribute, OutAttribute] T6[] pixels)
 [requires: v2.0 and ES_VERSION_2_0] Read a block of pixels from the frame buffer More...
 
static void ReadPixels< T6 > (Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, [InAttribute, OutAttribute] T6[,] pixels)
 [requires: v2.0 and ES_VERSION_2_0] Read a block of pixels from the frame buffer More...
 
static void ReadPixels< T6 > (Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, [InAttribute, OutAttribute] T6[,,] pixels)
 [requires: v2.0 and ES_VERSION_2_0] Read a block of pixels from the frame buffer More...
 
static void ReadPixels< T6 > (Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, [InAttribute, OutAttribute] ref T6 pixels)
 [requires: v2.0 and ES_VERSION_2_0] Read a block of pixels from the frame buffer More...
 
static void ReleaseShaderCompiler ()
 [requires: v2.0 and ES_VERSION_2_0] Release resources consumed by the implementation's shader compiler More...
 
static void RenderbufferStorage (OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height)
 [requires: v2.0 and ES_VERSION_2_0] Establish data storage, format and dimensions of a renderbuffer object's image More...
 
static void RenderbufferStorage (OpenTK.Graphics.ES20.RenderbufferTarget target, OpenTK.Graphics.ES20.RenderbufferInternalFormat internalformat, Int32 width, Int32 height)
 [requires: v2.0 and ES_VERSION_2_0] Establish data storage, format and dimensions of a renderbuffer object's image More...
 
static void SampleCoverage (Single value, bool invert)
 [requires: v2.0 and ES_VERSION_2_0] Specify multisample coverage parameters More...
 
static void Scissor (Int32 x, Int32 y, Int32 width, Int32 height)
 [requires: v2.0 and ES_VERSION_2_0] Define the scissor box More...
 
static void ShaderBinary (Int32 count, Int32[] shaders, OpenTK.Graphics.ES20.All binaryformat, IntPtr binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, Int32[] shaders, OpenTK.Graphics.ES20.All binaryformat, [InAttribute, OutAttribute] T3[] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, Int32[] shaders, OpenTK.Graphics.ES20.All binaryformat, [InAttribute, OutAttribute] T3[,] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, Int32[] shaders, OpenTK.Graphics.ES20.All binaryformat, [InAttribute, OutAttribute] T3[,,] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, Int32[] shaders, OpenTK.Graphics.ES20.All binaryformat, [InAttribute, OutAttribute] ref T3 binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary (Int32 count, Int32[] shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, IntPtr binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, Int32[] shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, [InAttribute, OutAttribute] T3[] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, Int32[] shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, [InAttribute, OutAttribute] T3[,] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, Int32[] shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, [InAttribute, OutAttribute] T3[,,] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, Int32[] shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, [InAttribute, OutAttribute] ref T3 binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary (Int32 count, ref Int32 shaders, OpenTK.Graphics.ES20.All binaryformat, IntPtr binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, ref Int32 shaders, OpenTK.Graphics.ES20.All binaryformat, [InAttribute, OutAttribute] T3[] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, ref Int32 shaders, OpenTK.Graphics.ES20.All binaryformat, [InAttribute, OutAttribute] T3[,] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, ref Int32 shaders, OpenTK.Graphics.ES20.All binaryformat, [InAttribute, OutAttribute] T3[,,] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, ref Int32 shaders, OpenTK.Graphics.ES20.All binaryformat, [InAttribute, OutAttribute] ref T3 binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary (Int32 count, ref Int32 shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, IntPtr binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, ref Int32 shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, [InAttribute, OutAttribute] T3[] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, ref Int32 shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, [InAttribute, OutAttribute] T3[,] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, ref Int32 shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, [InAttribute, OutAttribute] T3[,,] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, ref Int32 shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, [InAttribute, OutAttribute] ref T3 binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static unsafe void ShaderBinary (Int32 count, Int32 *shaders, OpenTK.Graphics.ES20.All binaryformat, IntPtr binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static unsafe void ShaderBinary< T3 > (Int32 count, Int32 *shaders, OpenTK.Graphics.ES20.All binaryformat, [InAttribute, OutAttribute] T3[] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static unsafe void ShaderBinary< T3 > (Int32 count, Int32 *shaders, OpenTK.Graphics.ES20.All binaryformat, [InAttribute, OutAttribute] T3[,] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static unsafe void ShaderBinary< T3 > (Int32 count, Int32 *shaders, OpenTK.Graphics.ES20.All binaryformat, [InAttribute, OutAttribute] T3[,,] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static unsafe void ShaderBinary< T3 > (Int32 count, Int32 *shaders, OpenTK.Graphics.ES20.All binaryformat, [InAttribute, OutAttribute] ref T3 binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static unsafe void ShaderBinary (Int32 count, Int32 *shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, IntPtr binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static unsafe void ShaderBinary< T3 > (Int32 count, Int32 *shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, [InAttribute, OutAttribute] T3[] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static unsafe void ShaderBinary< T3 > (Int32 count, Int32 *shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, [InAttribute, OutAttribute] T3[,] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static unsafe void ShaderBinary< T3 > (Int32 count, Int32 *shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, [InAttribute, OutAttribute] T3[,,] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static unsafe void ShaderBinary< T3 > (Int32 count, Int32 *shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, [InAttribute, OutAttribute] ref T3 binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary (Int32 count, UInt32[] shaders, OpenTK.Graphics.ES20.All binaryformat, IntPtr binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, UInt32[] shaders, OpenTK.Graphics.ES20.All binaryformat, [InAttribute, OutAttribute] T3[] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, UInt32[] shaders, OpenTK.Graphics.ES20.All binaryformat, [InAttribute, OutAttribute] T3[,] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, UInt32[] shaders, OpenTK.Graphics.ES20.All binaryformat, [InAttribute, OutAttribute] T3[,,] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, UInt32[] shaders, OpenTK.Graphics.ES20.All binaryformat, [InAttribute, OutAttribute] ref T3 binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary (Int32 count, UInt32[] shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, IntPtr binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, UInt32[] shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, [InAttribute, OutAttribute] T3[] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, UInt32[] shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, [InAttribute, OutAttribute] T3[,] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, UInt32[] shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, [InAttribute, OutAttribute] T3[,,] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, UInt32[] shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, [InAttribute, OutAttribute] ref T3 binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary (Int32 count, ref UInt32 shaders, OpenTK.Graphics.ES20.All binaryformat, IntPtr binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, ref UInt32 shaders, OpenTK.Graphics.ES20.All binaryformat, [InAttribute, OutAttribute] T3[] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, ref UInt32 shaders, OpenTK.Graphics.ES20.All binaryformat, [InAttribute, OutAttribute] T3[,] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, ref UInt32 shaders, OpenTK.Graphics.ES20.All binaryformat, [InAttribute, OutAttribute] T3[,,] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, ref UInt32 shaders, OpenTK.Graphics.ES20.All binaryformat, [InAttribute, OutAttribute] ref T3 binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary (Int32 count, ref UInt32 shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, IntPtr binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, ref UInt32 shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, [InAttribute, OutAttribute] T3[] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, ref UInt32 shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, [InAttribute, OutAttribute] T3[,] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, ref UInt32 shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, [InAttribute, OutAttribute] T3[,,] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderBinary< T3 > (Int32 count, ref UInt32 shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, [InAttribute, OutAttribute] ref T3 binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static unsafe void ShaderBinary (Int32 count, UInt32 *shaders, OpenTK.Graphics.ES20.All binaryformat, IntPtr binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static unsafe void ShaderBinary< T3 > (Int32 count, UInt32 *shaders, OpenTK.Graphics.ES20.All binaryformat, [InAttribute, OutAttribute] T3[] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static unsafe void ShaderBinary< T3 > (Int32 count, UInt32 *shaders, OpenTK.Graphics.ES20.All binaryformat, [InAttribute, OutAttribute] T3[,] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static unsafe void ShaderBinary< T3 > (Int32 count, UInt32 *shaders, OpenTK.Graphics.ES20.All binaryformat, [InAttribute, OutAttribute] T3[,,] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static unsafe void ShaderBinary< T3 > (Int32 count, UInt32 *shaders, OpenTK.Graphics.ES20.All binaryformat, [InAttribute, OutAttribute] ref T3 binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static unsafe void ShaderBinary (Int32 count, UInt32 *shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, IntPtr binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static unsafe void ShaderBinary< T3 > (Int32 count, UInt32 *shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, [InAttribute, OutAttribute] T3[] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static unsafe void ShaderBinary< T3 > (Int32 count, UInt32 *shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, [InAttribute, OutAttribute] T3[,] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static unsafe void ShaderBinary< T3 > (Int32 count, UInt32 *shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, [InAttribute, OutAttribute] T3[,,] binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static unsafe void ShaderBinary< T3 > (Int32 count, UInt32 *shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, [InAttribute, OutAttribute] ref T3 binary, Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Load pre-compiled shader binaries More...
 
static void ShaderSource (Int32 shader, Int32 count, String[]@string, Int32[] length)
 [requires: v2.0 and ES_VERSION_2_0] Replaces the source code in a shader object More...
 
static void ShaderSource (Int32 shader, Int32 count, String[]@string, ref Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Replaces the source code in a shader object More...
 
static unsafe void ShaderSource (Int32 shader, Int32 count, String[]@string, Int32 *length)
 [requires: v2.0 and ES_VERSION_2_0] Replaces the source code in a shader object More...
 
static void ShaderSource (UInt32 shader, Int32 count, String[]@string, Int32[] length)
 [requires: v2.0 and ES_VERSION_2_0] Replaces the source code in a shader object More...
 
static void ShaderSource (UInt32 shader, Int32 count, String[]@string, ref Int32 length)
 [requires: v2.0 and ES_VERSION_2_0] Replaces the source code in a shader object More...
 
static unsafe void ShaderSource (UInt32 shader, Int32 count, String[]@string, Int32 *length)
 [requires: v2.0 and ES_VERSION_2_0] Replaces the source code in a shader object More...
 
static void StencilFunc (OpenTK.Graphics.ES20.All func, Int32 @ref, Int32 mask)
 [requires: v2.0 and ES_VERSION_2_0] Set front and back function and reference value for stencil testing More...
 
static void StencilFunc (OpenTK.Graphics.ES20.All func, Int32 @ref, UInt32 mask)
 [requires: v2.0 and ES_VERSION_2_0] Set front and back function and reference value for stencil testing More...
 
static void StencilFunc (OpenTK.Graphics.ES20.StencilFunction func, Int32 @ref, Int32 mask)
 [requires: v2.0 and ES_VERSION_2_0] Set front and back function and reference value for stencil testing More...
 
static void StencilFunc (OpenTK.Graphics.ES20.StencilFunction func, Int32 @ref, UInt32 mask)
 [requires: v2.0 and ES_VERSION_2_0] Set front and back function and reference value for stencil testing More...
 
static void StencilFuncSeparate (OpenTK.Graphics.ES20.All face, OpenTK.Graphics.ES20.All func, Int32 @ref, Int32 mask)
 [requires: v2.0 and ES_VERSION_2_0] Set front and/or back function and reference value for stencil testing More...
 
static void StencilFuncSeparate (OpenTK.Graphics.ES20.All face, OpenTK.Graphics.ES20.All func, Int32 @ref, UInt32 mask)
 [requires: v2.0 and ES_VERSION_2_0] Set front and/or back function and reference value for stencil testing More...
 
static void StencilFuncSeparate (OpenTK.Graphics.ES20.CullFaceMode face, OpenTK.Graphics.ES20.StencilFunction func, Int32 @ref, Int32 mask)
 [requires: v2.0 and ES_VERSION_2_0] Set front and/or back function and reference value for stencil testing More...
 
static void StencilFuncSeparate (OpenTK.Graphics.ES20.CullFaceMode face, OpenTK.Graphics.ES20.StencilFunction func, Int32 @ref, UInt32 mask)
 [requires: v2.0 and ES_VERSION_2_0] Set front and/or back function and reference value for stencil testing More...
 
static void StencilFuncSeparate (OpenTK.Graphics.ES20.StencilFace face, OpenTK.Graphics.ES20.StencilFunction func, Int32 @ref, Int32 mask)
 [requires: v2.0 and ES_VERSION_2_0] Set front and/or back function and reference value for stencil testing More...
 
static void StencilFuncSeparate (OpenTK.Graphics.ES20.StencilFace face, OpenTK.Graphics.ES20.StencilFunction func, Int32 @ref, UInt32 mask)
 [requires: v2.0 and ES_VERSION_2_0] Set front and/or back function and reference value for stencil testing More...
 
static void StencilMask (Int32 mask)
 [requires: v2.0 and ES_VERSION_2_0] Control the front and back writing of individual bits in the stencil planes More...
 
static void StencilMask (UInt32 mask)
 [requires: v2.0 and ES_VERSION_2_0] Control the front and back writing of individual bits in the stencil planes More...
 
static void StencilMaskSeparate (OpenTK.Graphics.ES20.All face, Int32 mask)
 [requires: v2.0 and ES_VERSION_2_0] Control the front and/or back writing of individual bits in the stencil planes More...
 
static void StencilMaskSeparate (OpenTK.Graphics.ES20.All face, UInt32 mask)
 [requires: v2.0 and ES_VERSION_2_0] Control the front and/or back writing of individual bits in the stencil planes More...
 
static void StencilMaskSeparate (OpenTK.Graphics.ES20.CullFaceMode face, Int32 mask)
 [requires: v2.0 and ES_VERSION_2_0] Control the front and/or back writing of individual bits in the stencil planes More...
 
static void StencilMaskSeparate (OpenTK.Graphics.ES20.CullFaceMode face, UInt32 mask)
 [requires: v2.0 and ES_VERSION_2_0] Control the front and/or back writing of individual bits in the stencil planes More...
 
static void StencilMaskSeparate (OpenTK.Graphics.ES20.StencilFace face, Int32 mask)
 [requires: v2.0 and ES_VERSION_2_0] Control the front and/or back writing of individual bits in the stencil planes More...
 
static void StencilMaskSeparate (OpenTK.Graphics.ES20.StencilFace face, UInt32 mask)
 [requires: v2.0 and ES_VERSION_2_0] Control the front and/or back writing of individual bits in the stencil planes More...
 
static void StencilOp (OpenTK.Graphics.ES20.All fail, OpenTK.Graphics.ES20.All zfail, OpenTK.Graphics.ES20.All zpass)
 [requires: v2.0 and ES_VERSION_2_0] Set front and back stencil test actions More...
 
static void StencilOp (OpenTK.Graphics.ES20.StencilOp fail, OpenTK.Graphics.ES20.StencilOp zfail, OpenTK.Graphics.ES20.StencilOp zpass)
 [requires: v2.0 and ES_VERSION_2_0] Set front and back stencil test actions More...
 
static void StencilOpSeparate (OpenTK.Graphics.ES20.All face, OpenTK.Graphics.ES20.All sfail, OpenTK.Graphics.ES20.All dpfail, OpenTK.Graphics.ES20.All dppass)
 [requires: v2.0 and ES_VERSION_2_0] Set front and/or back stencil test actions More...
 
static void StencilOpSeparate (OpenTK.Graphics.ES20.CullFaceMode face, OpenTK.Graphics.ES20.StencilOp sfail, OpenTK.Graphics.ES20.StencilOp dpfail, OpenTK.Graphics.ES20.StencilOp dppass)
 [requires: v2.0 and ES_VERSION_2_0] Set front and/or back stencil test actions More...
 
static void StencilOpSeparate (OpenTK.Graphics.ES20.StencilFace face, OpenTK.Graphics.ES20.StencilOp sfail, OpenTK.Graphics.ES20.StencilOp dpfail, OpenTK.Graphics.ES20.StencilOp dppass)
 [requires: v2.0 and ES_VERSION_2_0] Set front and/or back stencil test actions More...
 
static void TexImage2D (OpenTK.Graphics.ES20.All target, Int32 level, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, IntPtr pixels)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image More...
 
static void TexImage2D< T8 > (OpenTK.Graphics.ES20.All target, Int32 level, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] T8[] pixels)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image More...
 
static void TexImage2D< T8 > (OpenTK.Graphics.ES20.All target, Int32 level, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] T8[,] pixels)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image More...
 
static void TexImage2D< T8 > (OpenTK.Graphics.ES20.All target, Int32 level, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] T8[,,] pixels)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image More...
 
static void TexImage2D< T8 > (OpenTK.Graphics.ES20.All target, Int32 level, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] ref T8 pixels)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image More...
 
static void TexImage2D (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, OpenTK.Graphics.ES20.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, IntPtr pixels)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image More...
 
static void TexImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, OpenTK.Graphics.ES20.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, [InAttribute, OutAttribute] T8[] pixels)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image More...
 
static void TexImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, OpenTK.Graphics.ES20.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, [InAttribute, OutAttribute] T8[,] pixels)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image More...
 
static void TexImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, OpenTK.Graphics.ES20.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, [InAttribute, OutAttribute] T8[,,] pixels)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image More...
 
static void TexImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, OpenTK.Graphics.ES20.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, [InAttribute, OutAttribute] ref T8 pixels)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image More...
 
static void TexImage2D (OpenTK.Graphics.ES20.TextureTarget2d target, Int32 level, OpenTK.Graphics.ES20.TextureComponentCount internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, IntPtr pixels)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image More...
 
static void TexImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget2d target, Int32 level, OpenTK.Graphics.ES20.TextureComponentCount internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, [InAttribute, OutAttribute] T8[] pixels)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image More...
 
static void TexImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget2d target, Int32 level, OpenTK.Graphics.ES20.TextureComponentCount internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, [InAttribute, OutAttribute] T8[,] pixels)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image More...
 
static void TexImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget2d target, Int32 level, OpenTK.Graphics.ES20.TextureComponentCount internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, [InAttribute, OutAttribute] T8[,,] pixels)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image More...
 
static void TexImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget2d target, Int32 level, OpenTK.Graphics.ES20.TextureComponentCount internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, [InAttribute, OutAttribute] ref T8 pixels)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image More...
 
static void TexParameter (OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, Single param)
 [requires: v2.0 and ES_VERSION_2_0] Set texture parameters More...
 
static void TexParameter (OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.TextureParameterName pname, Single param)
 [requires: v2.0 and ES_VERSION_2_0] Set texture parameters More...
 
static void TexParameter (OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, Single[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Set texture parameters More...
 
static unsafe void TexParameter (OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, Single *@params)
 [requires: v2.0 and ES_VERSION_2_0] Set texture parameters More...
 
static void TexParameter (OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.TextureParameterName pname, Single[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Set texture parameters More...
 
static unsafe void TexParameter (OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.TextureParameterName pname, Single *@params)
 [requires: v2.0 and ES_VERSION_2_0] Set texture parameters More...
 
static void TexParameter (OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, Int32 param)
 [requires: v2.0 and ES_VERSION_2_0] Set texture parameters More...
 
static void TexParameter (OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.TextureParameterName pname, Int32 param)
 [requires: v2.0 and ES_VERSION_2_0] Set texture parameters More...
 
static void TexParameter (OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, Int32[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Set texture parameters More...
 
static unsafe void TexParameter (OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, Int32 *@params)
 [requires: v2.0 and ES_VERSION_2_0] Set texture parameters More...
 
static void TexParameter (OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.TextureParameterName pname, Int32[]@params)
 [requires: v2.0 and ES_VERSION_2_0] Set texture parameters More...
 
static unsafe void TexParameter (OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.TextureParameterName pname, Int32 *@params)
 [requires: v2.0 and ES_VERSION_2_0] Set texture parameters More...
 
static void TexSubImage2D (OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, IntPtr pixels)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage More...
 
static void TexSubImage2D< T8 > (OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] T8[] pixels)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage More...
 
static void TexSubImage2D< T8 > (OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] T8[,] pixels)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage More...
 
static void TexSubImage2D< T8 > (OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] T8[,,] pixels)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage More...
 
static void TexSubImage2D< T8 > (OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] ref T8 pixels)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage More...
 
static void TexSubImage2D (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, IntPtr pixels)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage More...
 
static void TexSubImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, [InAttribute, OutAttribute] T8[] pixels)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage More...
 
static void TexSubImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, [InAttribute, OutAttribute] T8[,] pixels)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage More...
 
static void TexSubImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, [InAttribute, OutAttribute] T8[,,] pixels)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage More...
 
static void TexSubImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, [InAttribute, OutAttribute] ref T8 pixels)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage More...
 
static void TexSubImage2D (OpenTK.Graphics.ES20.TextureTarget2d target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, IntPtr pixels)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage More...
 
static void TexSubImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget2d target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, [InAttribute, OutAttribute] T8[] pixels)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage More...
 
static void TexSubImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget2d target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, [InAttribute, OutAttribute] T8[,] pixels)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage More...
 
static void TexSubImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget2d target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, [InAttribute, OutAttribute] T8[,,] pixels)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage More...
 
static void TexSubImage2D< T8 > (OpenTK.Graphics.ES20.TextureTarget2d target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, [InAttribute, OutAttribute] ref T8 pixels)
 [requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage More...
 
static void Uniform1 (Int32 location, Single v0)
 [requires: v2.0 and ES_VERSION_2_0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform1 (Int32 location, Int32 count, Single[] value)
 [requires: v2.0 and ES_VERSION_2_0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform1 (Int32 location, Int32 count, ref Single value)
 [requires: v2.0 and ES_VERSION_2_0] Specify the value of a uniform variable for the current program object More...
 
static unsafe void Uniform1 (Int32 location, Int32 count, Single *value)
 [requires: v2.0 and ES_VERSION_2_0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform1 (Int32 location, Int32 v0)
 [requires: v2.0 and ES_VERSION_2_0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform1 (Int32 location, Int32 count, Int32[] value)
 [requires: v2.0 and ES_VERSION_2_0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform1 (Int32 location, Int32 count, ref Int32 value)
 [requires: v2.0 and ES_VERSION_2_0] Specify the value of a uniform variable for the current program object More...
 
static unsafe void Uniform1 (Int32 location, Int32 count, Int32 *value)
 [requires: v2.0 and ES_VERSION_2_0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform2 (Int32 location, Single v0, Single v1)
 [requires: v2.0 and ES_VERSION_2_0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform2 (Int32 location, Int32 count, Single[] value)
 [requires: v2.0 and ES_VERSION_2_0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform2 (Int32 location, Int32 count, ref Single value)
 [requires: v2.0 and ES_VERSION_2_0] Specify the value of a uniform variable for the current program object More...
 
static unsafe void Uniform2 (Int32 location, Int32 count, Single *value)
 [requires: v2.0 and ES_VERSION_2_0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform2 (Int32 location, Int32 v0, Int32 v1)
 [requires: v2.0 and ES_VERSION_2_0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform2 (Int32 location, Int32 count, Int32[] value)
 [requires: v2.0 and ES_VERSION_2_0] Specify the value of a uniform variable for the current program object More...
 
static unsafe void Uniform2 (Int32 location, Int32 count, Int32 *value)
 [requires: v2.0 and ES_VERSION_2_0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform3 (Int32 location, Single v0, Single v1, Single v2)
 [requires: v2.0 and ES_VERSION_2_0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform3 (Int32 location, Int32 count, Single[] value)
 [requires: v2.0 and ES_VERSION_2_0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform3 (Int32 location, Int32 count, ref Single value)
 [requires: v2.0 and ES_VERSION_2_0] Specify the value of a uniform variable for the current program object More...
 
static unsafe void Uniform3 (Int32 location, Int32 count, Single *value)
 [requires: v2.0 and ES_VERSION_2_0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform3 (Int32 location, Int32 v0, Int32 v1, Int32 v2)
 [requires: v2.0 and ES_VERSION_2_0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform3 (Int32 location, Int32 count, Int32[] value)
 [requires: v2.0 and ES_VERSION_2_0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform3 (Int32 location, Int32 count, ref Int32 value)
 [requires: v2.0 and ES_VERSION_2_0] Specify the value of a uniform variable for the current program object More...
 
static unsafe void Uniform3 (Int32 location, Int32 count, Int32 *value)
 [requires: v2.0 and ES_VERSION_2_0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform4 (Int32 location, Single v0, Single v1, Single v2, Single v3)
 [requires: v2.0 and ES_VERSION_2_0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform4 (Int32 location, Int32 count, Single[] value)
 [requires: v2.0 and ES_VERSION_2_0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform4 (Int32 location, Int32 count, ref Single value)
 [requires: v2.0 and ES_VERSION_2_0] Specify the value of a uniform variable for the current program object More...
 
static unsafe void Uniform4 (Int32 location, Int32 count, Single *value)
 [requires: v2.0 and ES_VERSION_2_0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform4 (Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3)
 [requires: v2.0 and ES_VERSION_2_0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform4 (Int32 location, Int32 count, Int32[] value)
 [requires: v2.0 and ES_VERSION_2_0] Specify the value of a uniform variable for the current program object More...
 
static void Uniform4 (Int32 location, Int32 count, ref Int32 value)
 [requires: v2.0 and ES_VERSION_2_0] Specify the value of a uniform variable for the current program object More...
 
static unsafe void Uniform4 (Int32 location, Int32 count, Int32 *value)
 [requires: v2.0 and ES_VERSION_2_0] Specify the value of a uniform variable for the current program object More...
 
static void UniformMatrix2 (Int32 location, Int32 count, bool transpose, Single[] value)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static void UniformMatrix2 (Int32 location, Int32 count, bool transpose, ref Single value)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static unsafe void UniformMatrix2 (Int32 location, Int32 count, bool transpose, Single *value)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static void UniformMatrix3 (Int32 location, Int32 count, bool transpose, Single[] value)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static void UniformMatrix3 (Int32 location, Int32 count, bool transpose, ref Single value)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static unsafe void UniformMatrix3 (Int32 location, Int32 count, bool transpose, Single *value)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static void UniformMatrix4 (Int32 location, Int32 count, bool transpose, Single[] value)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static void UniformMatrix4 (Int32 location, Int32 count, bool transpose, ref Single value)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static unsafe void UniformMatrix4 (Int32 location, Int32 count, bool transpose, Single *value)
 [requires: v2.0 and ES_VERSION_2_0] More...
 
static void UseProgram (Int32 program)
 [requires: v2.0 and ES_VERSION_2_0] Installs a program object as part of current rendering state More...
 
static void UseProgram (UInt32 program)
 [requires: v2.0 and ES_VERSION_2_0] Installs a program object as part of current rendering state More...
 
static void ValidateProgram (Int32 program)
 [requires: v2.0 and ES_VERSION_2_0] Validates a program object More...
 
static void ValidateProgram (UInt32 program)
 [requires: v2.0 and ES_VERSION_2_0] Validates a program object More...
 
static void VertexAttrib1 (Int32 index, Single x)
 [requires: v2.0 and ES_VERSION_2_0] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib1 (UInt32 index, Single x)
 [requires: v2.0 and ES_VERSION_2_0] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib1 (Int32 index, Single[] v)
 [requires: v2.0 and ES_VERSION_2_0] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib1 (Int32 index, Single *v)
 [requires: v2.0 and ES_VERSION_2_0] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib1 (UInt32 index, Single[] v)
 [requires: v2.0 and ES_VERSION_2_0] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib1 (UInt32 index, Single *v)
 [requires: v2.0 and ES_VERSION_2_0] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib2 (Int32 index, Single x, Single y)
 [requires: v2.0 and ES_VERSION_2_0] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib2 (UInt32 index, Single x, Single y)
 [requires: v2.0 and ES_VERSION_2_0] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib2 (Int32 index, Single[] v)
 [requires: v2.0 and ES_VERSION_2_0] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib2 (Int32 index, ref Single v)
 [requires: v2.0 and ES_VERSION_2_0] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib2 (Int32 index, Single *v)
 [requires: v2.0 and ES_VERSION_2_0] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib2 (UInt32 index, Single[] v)
 [requires: v2.0 and ES_VERSION_2_0] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib2 (UInt32 index, ref Single v)
 [requires: v2.0 and ES_VERSION_2_0] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib2 (UInt32 index, Single *v)
 [requires: v2.0 and ES_VERSION_2_0] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib3 (Int32 index, Single x, Single y, Single z)
 [requires: v2.0 and ES_VERSION_2_0] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib3 (UInt32 index, Single x, Single y, Single z)
 [requires: v2.0 and ES_VERSION_2_0] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib3 (Int32 index, Single[] v)
 [requires: v2.0 and ES_VERSION_2_0] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib3 (Int32 index, ref Single v)
 [requires: v2.0 and ES_VERSION_2_0] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib3 (Int32 index, Single *v)
 [requires: v2.0 and ES_VERSION_2_0] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib3 (UInt32 index, Single[] v)
 [requires: v2.0 and ES_VERSION_2_0] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib3 (UInt32 index, ref Single v)
 [requires: v2.0 and ES_VERSION_2_0] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib3 (UInt32 index, Single *v)
 [requires: v2.0 and ES_VERSION_2_0] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (Int32 index, Single x, Single y, Single z, Single w)
 [requires: v2.0 and ES_VERSION_2_0] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (UInt32 index, Single x, Single y, Single z, Single w)
 [requires: v2.0 and ES_VERSION_2_0] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (Int32 index, Single[] v)
 [requires: v2.0 and ES_VERSION_2_0] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (Int32 index, ref Single v)
 [requires: v2.0 and ES_VERSION_2_0] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib4 (Int32 index, Single *v)
 [requires: v2.0 and ES_VERSION_2_0] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (UInt32 index, Single[] v)
 [requires: v2.0 and ES_VERSION_2_0] Specifies the value of a generic vertex attribute More...
 
static void VertexAttrib4 (UInt32 index, ref Single v)
 [requires: v2.0 and ES_VERSION_2_0] Specifies the value of a generic vertex attribute More...
 
static unsafe void VertexAttrib4 (UInt32 index, Single *v)
 [requires: v2.0 and ES_VERSION_2_0] Specifies the value of a generic vertex attribute More...
 
static void VertexAttribPointer (Int32 index, Int32 size, OpenTK.Graphics.ES20.All type, bool normalized, Int32 stride, IntPtr pointer)
 [requires: v2.0 and ES_VERSION_2_0] Define an array of generic vertex attribute data More...
 
static void VertexAttribPointer< T5 > (Int32 index, Int32 size, OpenTK.Graphics.ES20.All type, bool normalized, Int32 stride, [InAttribute, OutAttribute] T5[] pointer)
 [requires: v2.0 and ES_VERSION_2_0] Define an array of generic vertex attribute data More...
 
static void VertexAttribPointer< T5 > (Int32 index, Int32 size, OpenTK.Graphics.ES20.All type, bool normalized, Int32 stride, [InAttribute, OutAttribute] T5[,] pointer)
 [requires: v2.0 and ES_VERSION_2_0] Define an array of generic vertex attribute data More...
 
static void VertexAttribPointer< T5 > (Int32 index, Int32 size, OpenTK.Graphics.ES20.All type, bool normalized, Int32 stride, [InAttribute, OutAttribute] T5[,,] pointer)
 [requires: v2.0 and ES_VERSION_2_0] Define an array of generic vertex attribute data More...
 
static void VertexAttribPointer< T5 > (Int32 index, Int32 size, OpenTK.Graphics.ES20.All type, bool normalized, Int32 stride, [InAttribute, OutAttribute] ref T5 pointer)
 [requires: v2.0 and ES_VERSION_2_0] Define an array of generic vertex attribute data More...
 
static void VertexAttribPointer (Int32 index, Int32 size, OpenTK.Graphics.ES20.VertexAttribPointerType type, bool normalized, Int32 stride, IntPtr pointer)
 [requires: v2.0 and ES_VERSION_2_0] Define an array of generic vertex attribute data More...
 
static void VertexAttribPointer< T5 > (Int32 index, Int32 size, OpenTK.Graphics.ES20.VertexAttribPointerType type, bool normalized, Int32 stride, [InAttribute, OutAttribute] T5[] pointer)
 [requires: v2.0 and ES_VERSION_2_0] Define an array of generic vertex attribute data More...
 
static void VertexAttribPointer< T5 > (Int32 index, Int32 size, OpenTK.Graphics.ES20.VertexAttribPointerType type, bool normalized, Int32 stride, [InAttribute, OutAttribute] T5[,] pointer)
 [requires: v2.0 and ES_VERSION_2_0] Define an array of generic vertex attribute data More...
 
static void VertexAttribPointer< T5 > (Int32 index, Int32 size, OpenTK.Graphics.ES20.VertexAttribPointerType type, bool normalized, Int32 stride, [InAttribute, OutAttribute] T5[,,] pointer)
 [requires: v2.0 and ES_VERSION_2_0] Define an array of generic vertex attribute data More...
 
static void VertexAttribPointer< T5 > (Int32 index, Int32 size, OpenTK.Graphics.ES20.VertexAttribPointerType type, bool normalized, Int32 stride, [InAttribute, OutAttribute] ref T5 pointer)
 [requires: v2.0 and ES_VERSION_2_0] Define an array of generic vertex attribute data More...
 
static void VertexAttribPointer (UInt32 index, Int32 size, OpenTK.Graphics.ES20.All type, bool normalized, Int32 stride, IntPtr pointer)
 [requires: v2.0 and ES_VERSION_2_0] Define an array of generic vertex attribute data More...
 
static void VertexAttribPointer< T5 > (UInt32 index, Int32 size, OpenTK.Graphics.ES20.All type, bool normalized, Int32 stride, [InAttribute, OutAttribute] T5[] pointer)
 [requires: v2.0 and ES_VERSION_2_0] Define an array of generic vertex attribute data More...
 
static void VertexAttribPointer< T5 > (UInt32 index, Int32 size, OpenTK.Graphics.ES20.All type, bool normalized, Int32 stride, [InAttribute, OutAttribute] T5[,] pointer)
 [requires: v2.0 and ES_VERSION_2_0] Define an array of generic vertex attribute data More...
 
static void VertexAttribPointer< T5 > (UInt32 index, Int32 size, OpenTK.Graphics.ES20.All type, bool normalized, Int32 stride, [InAttribute, OutAttribute] T5[,,] pointer)
 [requires: v2.0 and ES_VERSION_2_0] Define an array of generic vertex attribute data More...
 
static void VertexAttribPointer< T5 > (UInt32 index, Int32 size, OpenTK.Graphics.ES20.All type, bool normalized, Int32 stride, [InAttribute, OutAttribute] ref T5 pointer)
 [requires: v2.0 and ES_VERSION_2_0] Define an array of generic vertex attribute data More...
 
static void VertexAttribPointer (UInt32 index, Int32 size, OpenTK.Graphics.ES20.VertexAttribPointerType type, bool normalized, Int32 stride, IntPtr pointer)
 [requires: v2.0 and ES_VERSION_2_0] Define an array of generic vertex attribute data More...
 
static void VertexAttribPointer< T5 > (UInt32 index, Int32 size, OpenTK.Graphics.ES20.VertexAttribPointerType type, bool normalized, Int32 stride, [InAttribute, OutAttribute] T5[] pointer)
 [requires: v2.0 and ES_VERSION_2_0] Define an array of generic vertex attribute data More...
 
static void VertexAttribPointer< T5 > (UInt32 index, Int32 size, OpenTK.Graphics.ES20.VertexAttribPointerType type, bool normalized, Int32 stride, [InAttribute, OutAttribute] T5[,] pointer)
 [requires: v2.0 and ES_VERSION_2_0] Define an array of generic vertex attribute data More...
 
static void VertexAttribPointer< T5 > (UInt32 index, Int32 size, OpenTK.Graphics.ES20.VertexAttribPointerType type, bool normalized, Int32 stride, [InAttribute, OutAttribute] T5[,,] pointer)
 [requires: v2.0 and ES_VERSION_2_0] Define an array of generic vertex attribute data More...
 
static void VertexAttribPointer< T5 > (UInt32 index, Int32 size, OpenTK.Graphics.ES20.VertexAttribPointerType type, bool normalized, Int32 stride, [InAttribute, OutAttribute] ref T5 pointer)
 [requires: v2.0 and ES_VERSION_2_0] Define an array of generic vertex attribute data More...
 
static void Viewport (Int32 x, Int32 y, Int32 width, Int32 height)
 [requires: v2.0 and ES_VERSION_2_0] Set the viewport More...
 
static void ClearColor (Color color)
 
static void ClearColor (Color4 color)
 
static void BlendColor (Color color)
 
static void BlendColor (Color4 color)
 
static void Uniform2 (int location, ref Vector2 vector)
 
static void Uniform3 (int location, ref Vector3 vector)
 
static void Uniform4 (int location, ref Vector4 vector)
 
static void Uniform2 (int location, Vector2 vector)
 
static void Uniform3 (int location, Vector3 vector)
 
static void Uniform4 (int location, Vector4 vector)
 
static void Uniform4 (int location, Color4 color)
 
static void Uniform4 (int location, Quaternion quaternion)
 
static void UniformMatrix2 (int location, bool transpose, ref Matrix2 matrix)
 
static void UniformMatrix3 (int location, bool transpose, ref Matrix3 matrix)
 
static void UniformMatrix4 (int location, bool transpose, ref Matrix4 matrix)
 
static string GetActiveAttrib (int program, int index, out int size, out ActiveAttribType type)
 
static string GetActiveUniform (int program, int uniformIndex, out int size, out ActiveUniformType type)
 
static void ShaderSource (Int32 shader, System.String @string)
 
static string GetShaderInfoLog (Int32 shader)
 
static void GetShaderInfoLog (Int32 shader, out string info)
 
static string GetProgramInfoLog (Int32 program)
 
static void GetProgramInfoLog (Int32 program, out string info)
 
static void VertexAttrib2 (Int32 index, ref Vector2 v)
 
static void VertexAttrib3 (Int32 index, ref Vector3 v)
 
static void VertexAttrib4 (Int32 index, ref Vector4 v)
 
static void VertexAttrib2 (Int32 index, Vector2 v)
 
static void VertexAttrib3 (Int32 index, Vector3 v)
 
static void VertexAttrib4 (Int32 index, Vector4 v)
 
static void VertexAttribPointer (int index, int size, VertexAttribPointerType type, bool normalized, int stride, int offset)
 
static void VertexAttribPointer (uint index, int size, VertexAttribPointerType type, bool normalized, int stride, int offset)
 
static void DrawElements (BeginMode mode, int count, DrawElementsType type, int offset)
 
static void GetFloat (GetPName pname, out Vector2 vector)
 
static void GetFloat (GetPName pname, out Vector3 vector)
 
static void GetFloat (GetPName pname, out Vector4 vector)
 
static void GetFloat (GetPName pname, out Matrix4 matrix)
 
static void Viewport (Size size)
 
static void Viewport (Point location, Size size)
 
static void Viewport (Rectangle rectangle)
 

Properties

override object SyncRoot [get]
 Returns a synchronization token unique for the GL class. More...
 
- Properties inherited from OpenTK.BindingsBase
bool RebuildExtensionList [get, set]
 Gets or sets a System.Boolean that indicates whether the list of supported extensions may have changed. More...
 
abstract object SyncRoot [get]
 Gets an object that can be used to synchronize access to the bindings implementation. More...
 

Additional Inherited Members

- Protected Member Functions inherited from OpenTK.Graphics.GraphicsBindingsBase
override IntPtr GetAddress (string funcname)
 Retrieves an unmanaged function pointer to the specified function. More...
 
- Static Protected Member Functions inherited from OpenTK.BindingsBase
static void MarshalPtrToStringBuilder (IntPtr ptr, StringBuilder sb)
 Marshals a pointer to a null-terminated byte array to the specified StringBuilder. This method supports OpenTK and is not intended to be called by user code. More...
 
static IntPtr MarshalStringToPtr (string str)
 Marshal a System.String to unmanaged memory. The resulting string is encoded in ASCII and must be freed with FreeStringPtr. More...
 
static void FreeStringPtr (IntPtr ptr)
 Frees a marshalled string that allocated by MarshalStringToPtr. More...
 
static IntPtr MarshalStringArrayToPtr (string[] str_array)
 Marshals a System.String array to unmanaged memory by calling Marshal.AllocHGlobal for each element. More...
 
static void FreeStringArrayPtr (IntPtr ptr, int length)
 Frees a marshalled string that allocated by MarshalStringArrayToPtr. More...
 
- Protected Attributes inherited from OpenTK.Graphics.GraphicsBindingsBase
IntPtr[] EntryPointsInstance
 Contains the list of API entry points (function pointers). This field must be set by an inheriting class. More...
 
string[] EntryPointNamesInstance
 Contains the list of API entry point names. This field must be set by an inheriting class. More...
 
- Protected Attributes inherited from OpenTK.BindingsBase
readonly Type DelegatesClass
 A reflection handle to the nested type that contains the function delegates. More...
 
readonly Type CoreClass
 A refection handle to the nested type that contains core functions (i.e. not extensions). More...
 
readonly SortedList< string,
MethodInfo > 
CoreFunctionMap = new SortedList<string, MethodInfo>()
 A mapping of core function names to MethodInfo handles. More...
 

Detailed Description

Provides access to OpenGL ES 2.0 methods.

Constructor & Destructor Documentation

OpenTK.Graphics.ES20.GL.GL ( )

Constructs a new instance.

Member Function Documentation

static void OpenTK.Graphics.ES20.GL.ActiveTexture ( OpenTK.Graphics.ES20.All  texture)
static

[requires: v2.0 and ES_VERSION_2_0] Select active texture unit

Parameters
textureSpecifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least 80. texture must be one of GL_TEXTUREi, where i ranges from zero to the value of GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS minus one. The initial value is GL_TEXTURE0.
static void OpenTK.Graphics.ES20.GL.ActiveTexture ( OpenTK.Graphics.ES20.TextureUnit  texture)
static

[requires: v2.0 and ES_VERSION_2_0] Select active texture unit

Parameters
textureSpecifies which texture unit to make active. The number of texture units is implementation dependent, but must be at least 80. texture must be one of GL_TEXTUREi, where i ranges from zero to the value of GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS minus one. The initial value is GL_TEXTURE0.
static void OpenTK.Graphics.ES20.GL.AttachShader ( Int32  program,
Int32  shader 
)
static

[requires: v2.0 and ES_VERSION_2_0] Attaches a shader object to a program object

Parameters
programSpecifies the program object to which a shader object will be attached.
shaderSpecifies the shader object that is to be attached.
static void OpenTK.Graphics.ES20.GL.AttachShader ( UInt32  program,
UInt32  shader 
)
static

[requires: v2.0 and ES_VERSION_2_0] Attaches a shader object to a program object

Parameters
programSpecifies the program object to which a shader object will be attached.
shaderSpecifies the shader object that is to be attached.
static void OpenTK.Graphics.ES20.GL.BindAttribLocation ( Int32  program,
Int32  index,
String  name 
)
static

[requires: v2.0 and ES_VERSION_2_0] Associates a generic vertex attribute index with a named attribute variable

Parameters
programSpecifies the handle of the program object in which the association is to be made.
indexSpecifies the index of the generic vertex attribute to be bound.
nameSpecifies a null terminated string containing the name of the vertex shader attribute variable to which index is to be bound.
static void OpenTK.Graphics.ES20.GL.BindAttribLocation ( UInt32  program,
UInt32  index,
String  name 
)
static

[requires: v2.0 and ES_VERSION_2_0] Associates a generic vertex attribute index with a named attribute variable

Parameters
programSpecifies the handle of the program object in which the association is to be made.
indexSpecifies the index of the generic vertex attribute to be bound.
nameSpecifies a null terminated string containing the name of the vertex shader attribute variable to which index is to be bound.
static void OpenTK.Graphics.ES20.GL.BindBuffer ( OpenTK.Graphics.ES20.All  target,
Int32  buffer 
)
static

[requires: v2.0 and ES_VERSION_2_0] Bind a named buffer object

Parameters
targetSpecifies the target to which the buffer object is bound. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
bufferSpecifies the name of a buffer object.
static void OpenTK.Graphics.ES20.GL.BindBuffer ( OpenTK.Graphics.ES20.All  target,
UInt32  buffer 
)
static

[requires: v2.0 and ES_VERSION_2_0] Bind a named buffer object

Parameters
targetSpecifies the target to which the buffer object is bound. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
bufferSpecifies the name of a buffer object.
static void OpenTK.Graphics.ES20.GL.BindBuffer ( OpenTK.Graphics.ES20.BufferTarget  target,
Int32  buffer 
)
static

[requires: v2.0 and ES_VERSION_2_0] Bind a named buffer object

Parameters
targetSpecifies the target to which the buffer object is bound. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
bufferSpecifies the name of a buffer object.
static void OpenTK.Graphics.ES20.GL.BindBuffer ( OpenTK.Graphics.ES20.BufferTarget  target,
UInt32  buffer 
)
static

[requires: v2.0 and ES_VERSION_2_0] Bind a named buffer object

Parameters
targetSpecifies the target to which the buffer object is bound. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
bufferSpecifies the name of a buffer object.
static void OpenTK.Graphics.ES20.GL.BindFramebuffer ( OpenTK.Graphics.ES20.All  target,
Int32  framebuffer 
)
static

[requires: v2.0 and ES_VERSION_2_0] Bind a framebuffer to a framebuffer target

Parameters
targetSpecifies the framebuffer target of the binding operation.
framebufferSpecifies the name of the framebuffer object to bind.
static void OpenTK.Graphics.ES20.GL.BindFramebuffer ( OpenTK.Graphics.ES20.All  target,
UInt32  framebuffer 
)
static

[requires: v2.0 and ES_VERSION_2_0] Bind a framebuffer to a framebuffer target

Parameters
targetSpecifies the framebuffer target of the binding operation.
framebufferSpecifies the name of the framebuffer object to bind.
static void OpenTK.Graphics.ES20.GL.BindFramebuffer ( OpenTK.Graphics.ES20.FramebufferTarget  target,
Int32  framebuffer 
)
static

[requires: v2.0 and ES_VERSION_2_0] Bind a framebuffer to a framebuffer target

Parameters
targetSpecifies the framebuffer target of the binding operation.
framebufferSpecifies the name of the framebuffer object to bind.
static void OpenTK.Graphics.ES20.GL.BindFramebuffer ( OpenTK.Graphics.ES20.FramebufferTarget  target,
UInt32  framebuffer 
)
static

[requires: v2.0 and ES_VERSION_2_0] Bind a framebuffer to a framebuffer target

Parameters
targetSpecifies the framebuffer target of the binding operation.
framebufferSpecifies the name of the framebuffer object to bind.
static void OpenTK.Graphics.ES20.GL.BindRenderbuffer ( OpenTK.Graphics.ES20.All  target,
Int32  renderbuffer 
)
static

[requires: v2.0 and ES_VERSION_2_0] Bind a renderbuffer to a renderbuffer target

Parameters
targetSpecifies the renderbuffer target of the binding operation. target must be GL_RENDERBUFFER.
renderbufferSpecifies the name of the renderbuffer object to bind.
static void OpenTK.Graphics.ES20.GL.BindRenderbuffer ( OpenTK.Graphics.ES20.All  target,
UInt32  renderbuffer 
)
static

[requires: v2.0 and ES_VERSION_2_0] Bind a renderbuffer to a renderbuffer target

Parameters
targetSpecifies the renderbuffer target of the binding operation. target must be GL_RENDERBUFFER.
renderbufferSpecifies the name of the renderbuffer object to bind.
static void OpenTK.Graphics.ES20.GL.BindRenderbuffer ( OpenTK.Graphics.ES20.RenderbufferTarget  target,
Int32  renderbuffer 
)
static

[requires: v2.0 and ES_VERSION_2_0] Bind a renderbuffer to a renderbuffer target

Parameters
targetSpecifies the renderbuffer target of the binding operation. target must be GL_RENDERBUFFER.
renderbufferSpecifies the name of the renderbuffer object to bind.
static void OpenTK.Graphics.ES20.GL.BindRenderbuffer ( OpenTK.Graphics.ES20.RenderbufferTarget  target,
UInt32  renderbuffer 
)
static

[requires: v2.0 and ES_VERSION_2_0] Bind a renderbuffer to a renderbuffer target

Parameters
targetSpecifies the renderbuffer target of the binding operation. target must be GL_RENDERBUFFER.
renderbufferSpecifies the name of the renderbuffer object to bind.
static void OpenTK.Graphics.ES20.GL.BindTexture ( OpenTK.Graphics.ES20.All  target,
Int32  texture 
)
static

[requires: v2.0 and ES_VERSION_2_0] Bind a named texture to a texturing target

Parameters
targetSpecifies the target to which the texture is bound. Must be one of GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP, GL_TEXTURE_CUBE_MAP_ARRAY, GL_TEXTURE_BUFFER, GL_TEXTURE_2D_MULTISAMPLE or GL_TEXTURE_2D_MULTISAMPLE_ARRAY.
textureSpecifies the name of a texture.
static void OpenTK.Graphics.ES20.GL.BindTexture ( OpenTK.Graphics.ES20.All  target,
UInt32  texture 
)
static

[requires: v2.0 and ES_VERSION_2_0] Bind a named texture to a texturing target

Parameters
targetSpecifies the target to which the texture is bound. Must be one of GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP, GL_TEXTURE_CUBE_MAP_ARRAY, GL_TEXTURE_BUFFER, GL_TEXTURE_2D_MULTISAMPLE or GL_TEXTURE_2D_MULTISAMPLE_ARRAY.
textureSpecifies the name of a texture.
static void OpenTK.Graphics.ES20.GL.BindTexture ( OpenTK.Graphics.ES20.TextureTarget  target,
Int32  texture 
)
static

[requires: v2.0 and ES_VERSION_2_0] Bind a named texture to a texturing target

Parameters
targetSpecifies the target to which the texture is bound. Must be one of GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP, GL_TEXTURE_CUBE_MAP_ARRAY, GL_TEXTURE_BUFFER, GL_TEXTURE_2D_MULTISAMPLE or GL_TEXTURE_2D_MULTISAMPLE_ARRAY.
textureSpecifies the name of a texture.
static void OpenTK.Graphics.ES20.GL.BindTexture ( OpenTK.Graphics.ES20.TextureTarget  target,
UInt32  texture 
)
static

[requires: v2.0 and ES_VERSION_2_0] Bind a named texture to a texturing target

Parameters
targetSpecifies the target to which the texture is bound. Must be one of GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP, GL_TEXTURE_CUBE_MAP_ARRAY, GL_TEXTURE_BUFFER, GL_TEXTURE_2D_MULTISAMPLE or GL_TEXTURE_2D_MULTISAMPLE_ARRAY.
textureSpecifies the name of a texture.
static void OpenTK.Graphics.ES20.GL.BlendColor ( Single  red,
Single  green,
Single  blue,
Single  alpha 
)
static

[requires: v2.0 and ES_VERSION_2_0] Set the blend color

Parameters
redspecify the components of GL_BLEND_COLOR
static void OpenTK.Graphics.ES20.GL.BlendEquation ( OpenTK.Graphics.ES20.All  mode)
static

[requires: v2.0 and ES_VERSION_2_0] Specify the equation used for both the RGB blend equation and the Alpha blend equation

Parameters
buffor glBlendEquationi, specifies the index of the draw buffer for which to set the blend equation.
modespecifies how source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.
static void OpenTK.Graphics.ES20.GL.BlendEquation ( OpenTK.Graphics.ES20.BlendEquationMode  mode)
static

[requires: v2.0 and ES_VERSION_2_0] Specify the equation used for both the RGB blend equation and the Alpha blend equation

Parameters
buffor glBlendEquationi, specifies the index of the draw buffer for which to set the blend equation.
modespecifies how source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.
static void OpenTK.Graphics.ES20.GL.BlendEquationSeparate ( OpenTK.Graphics.ES20.All  modeRGB,
OpenTK.Graphics.ES20.All  modeAlpha 
)
static

[requires: v2.0 and ES_VERSION_2_0] Set the RGB blend equation and the alpha blend equation separately

Parameters
buffor glBlendEquationSeparatei, specifies the index of the draw buffer for which to set the blend equations.
modeRGBspecifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.
modeAlphaspecifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.
static void OpenTK.Graphics.ES20.GL.BlendEquationSeparate ( OpenTK.Graphics.ES20.BlendEquationMode  modeRGB,
OpenTK.Graphics.ES20.BlendEquationMode  modeAlpha 
)
static

[requires: v2.0 and ES_VERSION_2_0] Set the RGB blend equation and the alpha blend equation separately

Parameters
buffor glBlendEquationSeparatei, specifies the index of the draw buffer for which to set the blend equations.
modeRGBspecifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.
modeAlphaspecifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.
static void OpenTK.Graphics.ES20.GL.BlendFunc ( OpenTK.Graphics.ES20.All  sfactor,
OpenTK.Graphics.ES20.All  dfactor 
)
static

[requires: v2.0 and ES_VERSION_2_0] Specify pixel arithmetic

Parameters
bufFor glBlendFunci, specifies the index of the draw buffer for which to set the blend function.
sfactorSpecifies how the red, green, blue, and alpha source blending factors are computed. The initial value is GL_ONE.
dfactorSpecifies how the red, green, blue, and alpha destination blending factors are computed. The following symbolic constants are accepted: GL_ZERO, GL_ONE, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_DST_COLOR, GL_ONE_MINUS_DST_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_DST_ALPHA, GL_ONE_MINUS_DST_ALPHA. GL_CONSTANT_COLOR, GL_ONE_MINUS_CONSTANT_COLOR, GL_CONSTANT_ALPHA, and GL_ONE_MINUS_CONSTANT_ALPHA. The initial value is GL_ZERO.
static void OpenTK.Graphics.ES20.GL.BlendFunc ( OpenTK.Graphics.ES20.BlendingFactorSrc  sfactor,
OpenTK.Graphics.ES20.BlendingFactorDest  dfactor 
)
static

[requires: v2.0 and ES_VERSION_2_0] Specify pixel arithmetic

Parameters
bufFor glBlendFunci, specifies the index of the draw buffer for which to set the blend function.
sfactorSpecifies how the red, green, blue, and alpha source blending factors are computed. The initial value is GL_ONE.
dfactorSpecifies how the red, green, blue, and alpha destination blending factors are computed. The following symbolic constants are accepted: GL_ZERO, GL_ONE, GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_DST_COLOR, GL_ONE_MINUS_DST_COLOR, GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_DST_ALPHA, GL_ONE_MINUS_DST_ALPHA. GL_CONSTANT_COLOR, GL_ONE_MINUS_CONSTANT_COLOR, GL_CONSTANT_ALPHA, and GL_ONE_MINUS_CONSTANT_ALPHA. The initial value is GL_ZERO.
static void OpenTK.Graphics.ES20.GL.BlendFuncSeparate ( OpenTK.Graphics.ES20.All  sfactorRGB,
OpenTK.Graphics.ES20.All  dfactorRGB,
OpenTK.Graphics.ES20.All  sfactorAlpha,
OpenTK.Graphics.ES20.All  dfactorAlpha 
)
static

[requires: v2.0 and ES_VERSION_2_0] Specify pixel arithmetic for RGB and alpha components separately

Parameters
bufFor glBlendFuncSeparatei, specifies the index of the draw buffer for which to set the blend functions.
srcRGBSpecifies how the red, green, and blue blending factors are computed. The initial value is GL_ONE.
dstRGBSpecifies how the red, green, and blue destination blending factors are computed. The initial value is GL_ZERO.
srcAlphaSpecified how the alpha source blending factor is computed. The initial value is GL_ONE.
dstAlphaSpecified how the alpha destination blending factor is computed. The initial value is GL_ZERO.
static void OpenTK.Graphics.ES20.GL.BlendFuncSeparate ( OpenTK.Graphics.ES20.BlendingFactorSrc  sfactorRGB,
OpenTK.Graphics.ES20.BlendingFactorDest  dfactorRGB,
OpenTK.Graphics.ES20.BlendingFactorSrc  sfactorAlpha,
OpenTK.Graphics.ES20.BlendingFactorDest  dfactorAlpha 
)
static

[requires: v2.0 and ES_VERSION_2_0] Specify pixel arithmetic for RGB and alpha components separately

Parameters
bufFor glBlendFuncSeparatei, specifies the index of the draw buffer for which to set the blend functions.
srcRGBSpecifies how the red, green, and blue blending factors are computed. The initial value is GL_ONE.
dstRGBSpecifies how the red, green, and blue destination blending factors are computed. The initial value is GL_ZERO.
srcAlphaSpecified how the alpha source blending factor is computed. The initial value is GL_ONE.
dstAlphaSpecified how the alpha destination blending factor is computed. The initial value is GL_ZERO.
static void OpenTK.Graphics.ES20.GL.BufferData ( OpenTK.Graphics.ES20.All  target,
IntPtr  size,
IntPtr  data,
OpenTK.Graphics.ES20.All  usage 
)
static

[requires: v2.0 and ES_VERSION_2_0] Creates and initializes a buffer object's data store

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
sizeSpecifies the size in bytes of the buffer object's new data store.
dataSpecifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied.
usageSpecifies the expected usage pattern of the data store. The symbolic constant must be GL_STREAM_DRAW, GL_STREAM_READ, GL_STREAM_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STATIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, or GL_DYNAMIC_COPY.
static void OpenTK.Graphics.ES20.GL.BufferData ( OpenTK.Graphics.ES20.BufferTarget  target,
IntPtr  size,
IntPtr  data,
OpenTK.Graphics.ES20.BufferUsage  usage 
)
static

[requires: v2.0 and ES_VERSION_2_0] Creates and initializes a buffer object's data store

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
sizeSpecifies the size in bytes of the buffer object's new data store.
dataSpecifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied.
usageSpecifies the expected usage pattern of the data store. The symbolic constant must be GL_STREAM_DRAW, GL_STREAM_READ, GL_STREAM_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STATIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, or GL_DYNAMIC_COPY.
static void OpenTK.Graphics.ES20.GL.BufferData ( OpenTK.Graphics.ES20.BufferTarget  target,
IntPtr  size,
IntPtr  data,
OpenTK.Graphics.ES20.BufferUsageHint  usage 
)
static

[requires: v2.0 and ES_VERSION_2_0] Creates and initializes a buffer object's data store

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
sizeSpecifies the size in bytes of the buffer object's new data store.
dataSpecifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied.
usageSpecifies the expected usage pattern of the data store. The symbolic constant must be GL_STREAM_DRAW, GL_STREAM_READ, GL_STREAM_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STATIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, or GL_DYNAMIC_COPY.
static void OpenTK.Graphics.ES20.GL.BufferData< T2 > ( OpenTK.Graphics.ES20.All  target,
IntPtr  size,
[InAttribute, OutAttribute] T2[]  data,
OpenTK.Graphics.ES20.All  usage 
)
static

[requires: v2.0 and ES_VERSION_2_0] Creates and initializes a buffer object's data store

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
sizeSpecifies the size in bytes of the buffer object's new data store.
dataSpecifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied.
usageSpecifies the expected usage pattern of the data store. The symbolic constant must be GL_STREAM_DRAW, GL_STREAM_READ, GL_STREAM_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STATIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, or GL_DYNAMIC_COPY.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.ES20.GL.BufferData< T2 > ( OpenTK.Graphics.ES20.All  target,
IntPtr  size,
[InAttribute, OutAttribute] T2  data[,],
OpenTK.Graphics.ES20.All  usage 
)
static

[requires: v2.0 and ES_VERSION_2_0] Creates and initializes a buffer object's data store

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
sizeSpecifies the size in bytes of the buffer object's new data store.
dataSpecifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied.
usageSpecifies the expected usage pattern of the data store. The symbolic constant must be GL_STREAM_DRAW, GL_STREAM_READ, GL_STREAM_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STATIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, or GL_DYNAMIC_COPY.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.ES20.GL.BufferData< T2 > ( OpenTK.Graphics.ES20.All  target,
IntPtr  size,
[InAttribute, OutAttribute] T2  data[,,],
OpenTK.Graphics.ES20.All  usage 
)
static

[requires: v2.0 and ES_VERSION_2_0] Creates and initializes a buffer object's data store

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
sizeSpecifies the size in bytes of the buffer object's new data store.
dataSpecifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied.
usageSpecifies the expected usage pattern of the data store. The symbolic constant must be GL_STREAM_DRAW, GL_STREAM_READ, GL_STREAM_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STATIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, or GL_DYNAMIC_COPY.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.ES20.GL.BufferData< T2 > ( OpenTK.Graphics.ES20.All  target,
IntPtr  size,
[InAttribute, OutAttribute] ref T2  data,
OpenTK.Graphics.ES20.All  usage 
)
static

[requires: v2.0 and ES_VERSION_2_0] Creates and initializes a buffer object's data store

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
sizeSpecifies the size in bytes of the buffer object's new data store.
dataSpecifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied.
usageSpecifies the expected usage pattern of the data store. The symbolic constant must be GL_STREAM_DRAW, GL_STREAM_READ, GL_STREAM_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STATIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, or GL_DYNAMIC_COPY.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.ES20.GL.BufferData< T2 > ( OpenTK.Graphics.ES20.BufferTarget  target,
IntPtr  size,
[InAttribute, OutAttribute] T2[]  data,
OpenTK.Graphics.ES20.BufferUsage  usage 
)
static

[requires: v2.0 and ES_VERSION_2_0] Creates and initializes a buffer object's data store

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
sizeSpecifies the size in bytes of the buffer object's new data store.
dataSpecifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied.
usageSpecifies the expected usage pattern of the data store. The symbolic constant must be GL_STREAM_DRAW, GL_STREAM_READ, GL_STREAM_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STATIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, or GL_DYNAMIC_COPY.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.ES20.GL.BufferData< T2 > ( OpenTK.Graphics.ES20.BufferTarget  target,
IntPtr  size,
[InAttribute, OutAttribute] T2[]  data,
OpenTK.Graphics.ES20.BufferUsageHint  usage 
)
static

[requires: v2.0 and ES_VERSION_2_0] Creates and initializes a buffer object's data store

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
sizeSpecifies the size in bytes of the buffer object's new data store.
dataSpecifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied.
usageSpecifies the expected usage pattern of the data store. The symbolic constant must be GL_STREAM_DRAW, GL_STREAM_READ, GL_STREAM_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STATIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, or GL_DYNAMIC_COPY.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.ES20.GL.BufferData< T2 > ( OpenTK.Graphics.ES20.BufferTarget  target,
IntPtr  size,
[InAttribute, OutAttribute] T2  data[,],
OpenTK.Graphics.ES20.BufferUsage  usage 
)
static

[requires: v2.0 and ES_VERSION_2_0] Creates and initializes a buffer object's data store

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
sizeSpecifies the size in bytes of the buffer object's new data store.
dataSpecifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied.
usageSpecifies the expected usage pattern of the data store. The symbolic constant must be GL_STREAM_DRAW, GL_STREAM_READ, GL_STREAM_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STATIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, or GL_DYNAMIC_COPY.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.ES20.GL.BufferData< T2 > ( OpenTK.Graphics.ES20.BufferTarget  target,
IntPtr  size,
[InAttribute, OutAttribute] T2  data[,],
OpenTK.Graphics.ES20.BufferUsageHint  usage 
)
static

[requires: v2.0 and ES_VERSION_2_0] Creates and initializes a buffer object's data store

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
sizeSpecifies the size in bytes of the buffer object's new data store.
dataSpecifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied.
usageSpecifies the expected usage pattern of the data store. The symbolic constant must be GL_STREAM_DRAW, GL_STREAM_READ, GL_STREAM_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STATIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, or GL_DYNAMIC_COPY.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.ES20.GL.BufferData< T2 > ( OpenTK.Graphics.ES20.BufferTarget  target,
IntPtr  size,
[InAttribute, OutAttribute] T2  data[,,],
OpenTK.Graphics.ES20.BufferUsage  usage 
)
static

[requires: v2.0 and ES_VERSION_2_0] Creates and initializes a buffer object's data store

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
sizeSpecifies the size in bytes of the buffer object's new data store.
dataSpecifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied.
usageSpecifies the expected usage pattern of the data store. The symbolic constant must be GL_STREAM_DRAW, GL_STREAM_READ, GL_STREAM_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STATIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, or GL_DYNAMIC_COPY.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.ES20.GL.BufferData< T2 > ( OpenTK.Graphics.ES20.BufferTarget  target,
IntPtr  size,
[InAttribute, OutAttribute] T2  data[,,],
OpenTK.Graphics.ES20.BufferUsageHint  usage 
)
static

[requires: v2.0 and ES_VERSION_2_0] Creates and initializes a buffer object's data store

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
sizeSpecifies the size in bytes of the buffer object's new data store.
dataSpecifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied.
usageSpecifies the expected usage pattern of the data store. The symbolic constant must be GL_STREAM_DRAW, GL_STREAM_READ, GL_STREAM_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STATIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, or GL_DYNAMIC_COPY.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.ES20.GL.BufferData< T2 > ( OpenTK.Graphics.ES20.BufferTarget  target,
IntPtr  size,
[InAttribute, OutAttribute] ref T2  data,
OpenTK.Graphics.ES20.BufferUsage  usage 
)
static

[requires: v2.0 and ES_VERSION_2_0] Creates and initializes a buffer object's data store

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
sizeSpecifies the size in bytes of the buffer object's new data store.
dataSpecifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied.
usageSpecifies the expected usage pattern of the data store. The symbolic constant must be GL_STREAM_DRAW, GL_STREAM_READ, GL_STREAM_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STATIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, or GL_DYNAMIC_COPY.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.ES20.GL.BufferData< T2 > ( OpenTK.Graphics.ES20.BufferTarget  target,
IntPtr  size,
[InAttribute, OutAttribute] ref T2  data,
OpenTK.Graphics.ES20.BufferUsageHint  usage 
)
static

[requires: v2.0 and ES_VERSION_2_0] Creates and initializes a buffer object's data store

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
sizeSpecifies the size in bytes of the buffer object's new data store.
dataSpecifies a pointer to data that will be copied into the data store for initialization, or NULL if no data is to be copied.
usageSpecifies the expected usage pattern of the data store. The symbolic constant must be GL_STREAM_DRAW, GL_STREAM_READ, GL_STREAM_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STATIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, or GL_DYNAMIC_COPY.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.ES20.GL.BufferSubData ( OpenTK.Graphics.ES20.All  target,
IntPtr  offset,
IntPtr  size,
IntPtr  data 
)
static

[requires: v2.0 and ES_VERSION_2_0] Updates a subset of a buffer object's data store

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
offsetSpecifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.
sizeSpecifies the size in bytes of the data store region being replaced.
dataSpecifies a pointer to the new data that will be copied into the data store.
static void OpenTK.Graphics.ES20.GL.BufferSubData ( OpenTK.Graphics.ES20.BufferTarget  target,
IntPtr  offset,
IntPtr  size,
IntPtr  data 
)
static

[requires: v2.0 and ES_VERSION_2_0] Updates a subset of a buffer object's data store

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
offsetSpecifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.
sizeSpecifies the size in bytes of the data store region being replaced.
dataSpecifies a pointer to the new data that will be copied into the data store.
static void OpenTK.Graphics.ES20.GL.BufferSubData< T3 > ( OpenTK.Graphics.ES20.All  target,
IntPtr  offset,
IntPtr  size,
[InAttribute, OutAttribute] T3[]  data 
)
static

[requires: v2.0 and ES_VERSION_2_0] Updates a subset of a buffer object's data store

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
offsetSpecifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.
sizeSpecifies the size in bytes of the data store region being replaced.
dataSpecifies a pointer to the new data that will be copied into the data store.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.ES20.GL.BufferSubData< T3 > ( OpenTK.Graphics.ES20.All  target,
IntPtr  offset,
IntPtr  size,
[InAttribute, OutAttribute] T3  data[,] 
)
static

[requires: v2.0 and ES_VERSION_2_0] Updates a subset of a buffer object's data store

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
offsetSpecifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.
sizeSpecifies the size in bytes of the data store region being replaced.
dataSpecifies a pointer to the new data that will be copied into the data store.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.ES20.GL.BufferSubData< T3 > ( OpenTK.Graphics.ES20.All  target,
IntPtr  offset,
IntPtr  size,
[InAttribute, OutAttribute] T3  data[,,] 
)
static

[requires: v2.0 and ES_VERSION_2_0] Updates a subset of a buffer object's data store

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
offsetSpecifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.
sizeSpecifies the size in bytes of the data store region being replaced.
dataSpecifies a pointer to the new data that will be copied into the data store.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.ES20.GL.BufferSubData< T3 > ( OpenTK.Graphics.ES20.All  target,
IntPtr  offset,
IntPtr  size,
[InAttribute, OutAttribute] ref T3  data 
)
static

[requires: v2.0 and ES_VERSION_2_0] Updates a subset of a buffer object's data store

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
offsetSpecifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.
sizeSpecifies the size in bytes of the data store region being replaced.
dataSpecifies a pointer to the new data that will be copied into the data store.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.ES20.GL.BufferSubData< T3 > ( OpenTK.Graphics.ES20.BufferTarget  target,
IntPtr  offset,
IntPtr  size,
[InAttribute, OutAttribute] T3[]  data 
)
static

[requires: v2.0 and ES_VERSION_2_0] Updates a subset of a buffer object's data store

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
offsetSpecifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.
sizeSpecifies the size in bytes of the data store region being replaced.
dataSpecifies a pointer to the new data that will be copied into the data store.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.ES20.GL.BufferSubData< T3 > ( OpenTK.Graphics.ES20.BufferTarget  target,
IntPtr  offset,
IntPtr  size,
[InAttribute, OutAttribute] T3  data[,] 
)
static

[requires: v2.0 and ES_VERSION_2_0] Updates a subset of a buffer object's data store

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
offsetSpecifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.
sizeSpecifies the size in bytes of the data store region being replaced.
dataSpecifies a pointer to the new data that will be copied into the data store.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.ES20.GL.BufferSubData< T3 > ( OpenTK.Graphics.ES20.BufferTarget  target,
IntPtr  offset,
IntPtr  size,
[InAttribute, OutAttribute] T3  data[,,] 
)
static

[requires: v2.0 and ES_VERSION_2_0] Updates a subset of a buffer object's data store

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
offsetSpecifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.
sizeSpecifies the size in bytes of the data store region being replaced.
dataSpecifies a pointer to the new data that will be copied into the data store.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.ES20.GL.BufferSubData< T3 > ( OpenTK.Graphics.ES20.BufferTarget  target,
IntPtr  offset,
IntPtr  size,
[InAttribute, OutAttribute] ref T3  data 
)
static

[requires: v2.0 and ES_VERSION_2_0] Updates a subset of a buffer object's data store

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ATOMIC_COUNTER_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_DRAW_INDIRECT_BUFFER, GL_DISPATCH_INDIRECT_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, GL_PIXEL_UNPACK_BUFFER, GL_QUERY_BUFFER, GL_SHADER_STORAGE_BUFFER, GL_TEXTURE_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER, or GL_UNIFORM_BUFFER.
offsetSpecifies the offset into the buffer object's data store where data replacement will begin, measured in bytes.
sizeSpecifies the size in bytes of the data store region being replaced.
dataSpecifies a pointer to the new data that will be copied into the data store.
Type Constraints
T3 :struct 
static OpenTK.Graphics.ES20.FramebufferErrorCode OpenTK.Graphics.ES20.GL.CheckFramebufferStatus ( OpenTK.Graphics.ES20.All  target)
static

[requires: v2.0 and ES_VERSION_2_0] Check the completeness status of a framebuffer

Parameters
targetSpecify the target of the framebuffer completeness check.
static OpenTK.Graphics.ES20.FramebufferErrorCode OpenTK.Graphics.ES20.GL.CheckFramebufferStatus ( OpenTK.Graphics.ES20.FramebufferTarget  target)
static

[requires: v2.0 and ES_VERSION_2_0] Check the completeness status of a framebuffer

Parameters
targetSpecify the target of the framebuffer completeness check.
static void OpenTK.Graphics.ES20.GL.Clear ( OpenTK.Graphics.ES20.All  mask)
static

[requires: v2.0 and ES_VERSION_2_0] Clear buffers to preset values

Parameters
maskBitwise OR of masks that indicate the buffers to be cleared. The three masks are GL_COLOR_BUFFER_BIT, GL_DEPTH_BUFFER_BIT, and GL_STENCIL_BUFFER_BIT.
static void OpenTK.Graphics.ES20.GL.Clear ( OpenTK.Graphics.ES20.ClearBufferMask  mask)
static

[requires: v2.0 and ES_VERSION_2_0] Clear buffers to preset values

Parameters
maskBitwise OR of masks that indicate the buffers to be cleared. The three masks are GL_COLOR_BUFFER_BIT, GL_DEPTH_BUFFER_BIT, and GL_STENCIL_BUFFER_BIT.
static void OpenTK.Graphics.ES20.GL.ClearColor ( Single  red,
Single  green,
Single  blue,
Single  alpha 
)
static

[requires: v2.0 and ES_VERSION_2_0] Specify clear values for the color buffers

Parameters
redSpecify the red, green, blue, and alpha values used when the color buffers are cleared. The initial values are all 0.
static void OpenTK.Graphics.ES20.GL.ClearDepth ( Single  d)
static

[requires: v2.0 and ES_VERSION_2_0] Specify the clear value for the depth buffer

Parameters
depthSpecifies the depth value used when the depth buffer is cleared. The initial value is 1.
static void OpenTK.Graphics.ES20.GL.ClearStencil ( Int32  s)
static

[requires: v2.0 and ES_VERSION_2_0] Specify the clear value for the stencil buffer

Parameters
sSpecifies the index used when the stencil buffer is cleared. The initial value is 0.
static void OpenTK.Graphics.ES20.GL.ColorMask ( bool  red,
bool  green,
bool  blue,
bool  alpha 
)
static

[requires: v2.0 and ES_VERSION_2_0] Enable and disable writing of frame buffer color components

Parameters
bufFor glColorMaski, specifies the index of the draw buffer whose color mask to set.
redSpecify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all GL_TRUE, indicating that the color components are written.
static void OpenTK.Graphics.ES20.GL.CompileShader ( Int32  shader)
static

[requires: v2.0 and ES_VERSION_2_0] Compiles a shader object

Parameters
shaderSpecifies the shader object to be compiled.
static void OpenTK.Graphics.ES20.GL.CompileShader ( UInt32  shader)
static

[requires: v2.0 and ES_VERSION_2_0] Compiles a shader object

Parameters
shaderSpecifies the shader object to be compiled.
static void OpenTK.Graphics.ES20.GL.CompressedTexImage2D ( OpenTK.Graphics.ES20.All  target,
Int32  level,
OpenTK.Graphics.ES20.All  internalformat,
Int32  width,
Int32  height,
Int32  border,
Int32  imageSize,
IntPtr  data 
)
static

[requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_1D_ARRAY, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
internalformatSpecifies the format of the compressed image data stored at address data.
widthSpecifies the width of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels wide.
heightSpecifies the height of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels high.
borderThis value must be 0.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
static void OpenTK.Graphics.ES20.GL.CompressedTexImage2D ( OpenTK.Graphics.ES20.TextureTarget  target,
Int32  level,
OpenTK.Graphics.ES20.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
Int32  border,
Int32  imageSize,
IntPtr  data 
)
static

[requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_1D_ARRAY, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
internalformatSpecifies the format of the compressed image data stored at address data.
widthSpecifies the width of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels wide.
heightSpecifies the height of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels high.
borderThis value must be 0.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
static void OpenTK.Graphics.ES20.GL.CompressedTexImage2D ( OpenTK.Graphics.ES20.TextureTarget2d  target,
Int32  level,
OpenTK.Graphics.ES20.CompressedInternalFormat  internalformat,
Int32  width,
Int32  height,
Int32  border,
Int32  imageSize,
IntPtr  data 
)
static

[requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_1D_ARRAY, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
internalformatSpecifies the format of the compressed image data stored at address data.
widthSpecifies the width of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels wide.
heightSpecifies the height of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels high.
borderThis value must be 0.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
static void OpenTK.Graphics.ES20.GL.CompressedTexImage2D< T7 > ( OpenTK.Graphics.ES20.All  target,
Int32  level,
OpenTK.Graphics.ES20.All  internalformat,
Int32  width,
Int32  height,
Int32  border,
Int32  imageSize,
[InAttribute, OutAttribute] T7[]  data 
)
static

[requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_1D_ARRAY, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
internalformatSpecifies the format of the compressed image data stored at address data.
widthSpecifies the width of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels wide.
heightSpecifies the height of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels high.
borderThis value must be 0.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T7 :struct 
static void OpenTK.Graphics.ES20.GL.CompressedTexImage2D< T7 > ( OpenTK.Graphics.ES20.All  target,
Int32  level,
OpenTK.Graphics.ES20.All  internalformat,
Int32  width,
Int32  height,
Int32  border,
Int32  imageSize,
[InAttribute, OutAttribute] T7  data[,] 
)
static

[requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_1D_ARRAY, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
internalformatSpecifies the format of the compressed image data stored at address data.
widthSpecifies the width of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels wide.
heightSpecifies the height of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels high.
borderThis value must be 0.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T7 :struct 
static void OpenTK.Graphics.ES20.GL.CompressedTexImage2D< T7 > ( OpenTK.Graphics.ES20.All  target,
Int32  level,
OpenTK.Graphics.ES20.All  internalformat,
Int32  width,
Int32  height,
Int32  border,
Int32  imageSize,
[InAttribute, OutAttribute] T7  data[,,] 
)
static

[requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_1D_ARRAY, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
internalformatSpecifies the format of the compressed image data stored at address data.
widthSpecifies the width of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels wide.
heightSpecifies the height of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels high.
borderThis value must be 0.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T7 :struct 
static void OpenTK.Graphics.ES20.GL.CompressedTexImage2D< T7 > ( OpenTK.Graphics.ES20.All  target,
Int32  level,
OpenTK.Graphics.ES20.All  internalformat,
Int32  width,
Int32  height,
Int32  border,
Int32  imageSize,
[InAttribute, OutAttribute] ref T7  data 
)
static

[requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_1D_ARRAY, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
internalformatSpecifies the format of the compressed image data stored at address data.
widthSpecifies the width of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels wide.
heightSpecifies the height of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels high.
borderThis value must be 0.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T7 :struct 
static void OpenTK.Graphics.ES20.GL.CompressedTexImage2D< T7 > ( OpenTK.Graphics.ES20.TextureTarget  target,
Int32  level,
OpenTK.Graphics.ES20.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
Int32  border,
Int32  imageSize,
[InAttribute, OutAttribute] T7[]  data 
)
static

[requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_1D_ARRAY, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
internalformatSpecifies the format of the compressed image data stored at address data.
widthSpecifies the width of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels wide.
heightSpecifies the height of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels high.
borderThis value must be 0.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T7 :struct 
static void OpenTK.Graphics.ES20.GL.CompressedTexImage2D< T7 > ( OpenTK.Graphics.ES20.TextureTarget  target,
Int32  level,
OpenTK.Graphics.ES20.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
Int32  border,
Int32  imageSize,
[InAttribute, OutAttribute] T7  data[,] 
)
static

[requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_1D_ARRAY, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
internalformatSpecifies the format of the compressed image data stored at address data.
widthSpecifies the width of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels wide.
heightSpecifies the height of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels high.
borderThis value must be 0.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T7 :struct 
static void OpenTK.Graphics.ES20.GL.CompressedTexImage2D< T7 > ( OpenTK.Graphics.ES20.TextureTarget  target,
Int32  level,
OpenTK.Graphics.ES20.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
Int32  border,
Int32  imageSize,
[InAttribute, OutAttribute] T7  data[,,] 
)
static

[requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_1D_ARRAY, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
internalformatSpecifies the format of the compressed image data stored at address data.
widthSpecifies the width of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels wide.
heightSpecifies the height of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels high.
borderThis value must be 0.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T7 :struct 
static void OpenTK.Graphics.ES20.GL.CompressedTexImage2D< T7 > ( OpenTK.Graphics.ES20.TextureTarget  target,
Int32  level,
OpenTK.Graphics.ES20.PixelInternalFormat  internalformat,
Int32  width,
Int32  height,
Int32  border,
Int32  imageSize,
[InAttribute, OutAttribute] ref T7  data 
)
static

[requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_1D_ARRAY, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
internalformatSpecifies the format of the compressed image data stored at address data.
widthSpecifies the width of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels wide.
heightSpecifies the height of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels high.
borderThis value must be 0.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T7 :struct 
static void OpenTK.Graphics.ES20.GL.CompressedTexImage2D< T7 > ( OpenTK.Graphics.ES20.TextureTarget2d  target,
Int32  level,
OpenTK.Graphics.ES20.CompressedInternalFormat  internalformat,
Int32  width,
Int32  height,
Int32  border,
Int32  imageSize,
[InAttribute, OutAttribute] T7[]  data 
)
static

[requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_1D_ARRAY, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
internalformatSpecifies the format of the compressed image data stored at address data.
widthSpecifies the width of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels wide.
heightSpecifies the height of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels high.
borderThis value must be 0.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T7 :struct 
static void OpenTK.Graphics.ES20.GL.CompressedTexImage2D< T7 > ( OpenTK.Graphics.ES20.TextureTarget2d  target,
Int32  level,
OpenTK.Graphics.ES20.CompressedInternalFormat  internalformat,
Int32  width,
Int32  height,
Int32  border,
Int32  imageSize,
[InAttribute, OutAttribute] T7  data[,] 
)
static

[requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_1D_ARRAY, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
internalformatSpecifies the format of the compressed image data stored at address data.
widthSpecifies the width of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels wide.
heightSpecifies the height of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels high.
borderThis value must be 0.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T7 :struct 
static void OpenTK.Graphics.ES20.GL.CompressedTexImage2D< T7 > ( OpenTK.Graphics.ES20.TextureTarget2d  target,
Int32  level,
OpenTK.Graphics.ES20.CompressedInternalFormat  internalformat,
Int32  width,
Int32  height,
Int32  border,
Int32  imageSize,
[InAttribute, OutAttribute] T7  data[,,] 
)
static

[requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_1D_ARRAY, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
internalformatSpecifies the format of the compressed image data stored at address data.
widthSpecifies the width of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels wide.
heightSpecifies the height of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels high.
borderThis value must be 0.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T7 :struct 
static void OpenTK.Graphics.ES20.GL.CompressedTexImage2D< T7 > ( OpenTK.Graphics.ES20.TextureTarget2d  target,
Int32  level,
OpenTK.Graphics.ES20.CompressedInternalFormat  internalformat,
Int32  width,
Int32  height,
Int32  border,
Int32  imageSize,
[InAttribute, OutAttribute] ref T7  data 
)
static

[requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture image in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_PROXY_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_1D_ARRAY, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_PROXY_TEXTURE_CUBE_MAP.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
internalformatSpecifies the format of the compressed image data stored at address data.
widthSpecifies the width of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels wide.
heightSpecifies the height of the texture image. All implementations support 2D texture and cube map texture images that are at least 16384 texels high.
borderThis value must be 0.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T7 :struct 
static void OpenTK.Graphics.ES20.GL.CompressedTexSubImage2D ( OpenTK.Graphics.ES20.All  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  width,
Int32  height,
OpenTK.Graphics.ES20.All  format,
Int32  imageSize,
IntPtr  data 
)
static

[requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, or GL_TEXTURE_CUBE_MAP_NEGATIVE_Z.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
yoffsetSpecifies a texel offset in the y direction within the texture array.
widthSpecifies the width of the texture subimage.
heightSpecifies the height of the texture subimage.
formatSpecifies the format of the compressed image data stored at address data.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
static void OpenTK.Graphics.ES20.GL.CompressedTexSubImage2D ( OpenTK.Graphics.ES20.TextureTarget  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  width,
Int32  height,
OpenTK.Graphics.ES20.PixelFormat  format,
Int32  imageSize,
IntPtr  data 
)
static

[requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, or GL_TEXTURE_CUBE_MAP_NEGATIVE_Z.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
yoffsetSpecifies a texel offset in the y direction within the texture array.
widthSpecifies the width of the texture subimage.
heightSpecifies the height of the texture subimage.
formatSpecifies the format of the compressed image data stored at address data.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
static void OpenTK.Graphics.ES20.GL.CompressedTexSubImage2D ( OpenTK.Graphics.ES20.TextureTarget2d  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  width,
Int32  height,
OpenTK.Graphics.ES20.PixelFormat  format,
Int32  imageSize,
IntPtr  data 
)
static

[requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, or GL_TEXTURE_CUBE_MAP_NEGATIVE_Z.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
yoffsetSpecifies a texel offset in the y direction within the texture array.
widthSpecifies the width of the texture subimage.
heightSpecifies the height of the texture subimage.
formatSpecifies the format of the compressed image data stored at address data.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
static void OpenTK.Graphics.ES20.GL.CompressedTexSubImage2D< T8 > ( OpenTK.Graphics.ES20.All  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  width,
Int32  height,
OpenTK.Graphics.ES20.All  format,
Int32  imageSize,
[InAttribute, OutAttribute] T8[]  data 
)
static

[requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, or GL_TEXTURE_CUBE_MAP_NEGATIVE_Z.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
yoffsetSpecifies a texel offset in the y direction within the texture array.
widthSpecifies the width of the texture subimage.
heightSpecifies the height of the texture subimage.
formatSpecifies the format of the compressed image data stored at address data.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T8 :struct 
static void OpenTK.Graphics.ES20.GL.CompressedTexSubImage2D< T8 > ( OpenTK.Graphics.ES20.All  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  width,
Int32  height,
OpenTK.Graphics.ES20.All  format,
Int32  imageSize,
[InAttribute, OutAttribute] T8  data[,] 
)
static

[requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, or GL_TEXTURE_CUBE_MAP_NEGATIVE_Z.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
yoffsetSpecifies a texel offset in the y direction within the texture array.
widthSpecifies the width of the texture subimage.
heightSpecifies the height of the texture subimage.
formatSpecifies the format of the compressed image data stored at address data.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T8 :struct 
static void OpenTK.Graphics.ES20.GL.CompressedTexSubImage2D< T8 > ( OpenTK.Graphics.ES20.All  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  width,
Int32  height,
OpenTK.Graphics.ES20.All  format,
Int32  imageSize,
[InAttribute, OutAttribute] T8  data[,,] 
)
static

[requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, or GL_TEXTURE_CUBE_MAP_NEGATIVE_Z.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
yoffsetSpecifies a texel offset in the y direction within the texture array.
widthSpecifies the width of the texture subimage.
heightSpecifies the height of the texture subimage.
formatSpecifies the format of the compressed image data stored at address data.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T8 :struct 
static void OpenTK.Graphics.ES20.GL.CompressedTexSubImage2D< T8 > ( OpenTK.Graphics.ES20.All  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  width,
Int32  height,
OpenTK.Graphics.ES20.All  format,
Int32  imageSize,
[InAttribute, OutAttribute] ref T8  data 
)
static

[requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, or GL_TEXTURE_CUBE_MAP_NEGATIVE_Z.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
yoffsetSpecifies a texel offset in the y direction within the texture array.
widthSpecifies the width of the texture subimage.
heightSpecifies the height of the texture subimage.
formatSpecifies the format of the compressed image data stored at address data.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T8 :struct 
static void OpenTK.Graphics.ES20.GL.CompressedTexSubImage2D< T8 > ( OpenTK.Graphics.ES20.TextureTarget  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  width,
Int32  height,
OpenTK.Graphics.ES20.PixelFormat  format,
Int32  imageSize,
[InAttribute, OutAttribute] T8[]  data 
)
static

[requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, or GL_TEXTURE_CUBE_MAP_NEGATIVE_Z.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
yoffsetSpecifies a texel offset in the y direction within the texture array.
widthSpecifies the width of the texture subimage.
heightSpecifies the height of the texture subimage.
formatSpecifies the format of the compressed image data stored at address data.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T8 :struct 
static void OpenTK.Graphics.ES20.GL.CompressedTexSubImage2D< T8 > ( OpenTK.Graphics.ES20.TextureTarget  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  width,
Int32  height,
OpenTK.Graphics.ES20.PixelFormat  format,
Int32  imageSize,
[InAttribute, OutAttribute] T8  data[,] 
)
static

[requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, or GL_TEXTURE_CUBE_MAP_NEGATIVE_Z.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
yoffsetSpecifies a texel offset in the y direction within the texture array.
widthSpecifies the width of the texture subimage.
heightSpecifies the height of the texture subimage.
formatSpecifies the format of the compressed image data stored at address data.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T8 :struct 
static void OpenTK.Graphics.ES20.GL.CompressedTexSubImage2D< T8 > ( OpenTK.Graphics.ES20.TextureTarget  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  width,
Int32  height,
OpenTK.Graphics.ES20.PixelFormat  format,
Int32  imageSize,
[InAttribute, OutAttribute] T8  data[,,] 
)
static

[requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, or GL_TEXTURE_CUBE_MAP_NEGATIVE_Z.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
yoffsetSpecifies a texel offset in the y direction within the texture array.
widthSpecifies the width of the texture subimage.
heightSpecifies the height of the texture subimage.
formatSpecifies the format of the compressed image data stored at address data.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T8 :struct 
static void OpenTK.Graphics.ES20.GL.CompressedTexSubImage2D< T8 > ( OpenTK.Graphics.ES20.TextureTarget  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  width,
Int32  height,
OpenTK.Graphics.ES20.PixelFormat  format,
Int32  imageSize,
[InAttribute, OutAttribute] ref T8  data 
)
static

[requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, or GL_TEXTURE_CUBE_MAP_NEGATIVE_Z.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
yoffsetSpecifies a texel offset in the y direction within the texture array.
widthSpecifies the width of the texture subimage.
heightSpecifies the height of the texture subimage.
formatSpecifies the format of the compressed image data stored at address data.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T8 :struct 
static void OpenTK.Graphics.ES20.GL.CompressedTexSubImage2D< T8 > ( OpenTK.Graphics.ES20.TextureTarget2d  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  width,
Int32  height,
OpenTK.Graphics.ES20.PixelFormat  format,
Int32  imageSize,
[InAttribute, OutAttribute] T8[]  data 
)
static

[requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, or GL_TEXTURE_CUBE_MAP_NEGATIVE_Z.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
yoffsetSpecifies a texel offset in the y direction within the texture array.
widthSpecifies the width of the texture subimage.
heightSpecifies the height of the texture subimage.
formatSpecifies the format of the compressed image data stored at address data.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T8 :struct 
static void OpenTK.Graphics.ES20.GL.CompressedTexSubImage2D< T8 > ( OpenTK.Graphics.ES20.TextureTarget2d  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  width,
Int32  height,
OpenTK.Graphics.ES20.PixelFormat  format,
Int32  imageSize,
[InAttribute, OutAttribute] T8  data[,] 
)
static

[requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, or GL_TEXTURE_CUBE_MAP_NEGATIVE_Z.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
yoffsetSpecifies a texel offset in the y direction within the texture array.
widthSpecifies the width of the texture subimage.
heightSpecifies the height of the texture subimage.
formatSpecifies the format of the compressed image data stored at address data.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T8 :struct 
static void OpenTK.Graphics.ES20.GL.CompressedTexSubImage2D< T8 > ( OpenTK.Graphics.ES20.TextureTarget2d  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  width,
Int32  height,
OpenTK.Graphics.ES20.PixelFormat  format,
Int32  imageSize,
[InAttribute, OutAttribute] T8  data[,,] 
)
static

[requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, or GL_TEXTURE_CUBE_MAP_NEGATIVE_Z.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
yoffsetSpecifies a texel offset in the y direction within the texture array.
widthSpecifies the width of the texture subimage.
heightSpecifies the height of the texture subimage.
formatSpecifies the format of the compressed image data stored at address data.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T8 :struct 
static void OpenTK.Graphics.ES20.GL.CompressedTexSubImage2D< T8 > ( OpenTK.Graphics.ES20.TextureTarget2d  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  width,
Int32  height,
OpenTK.Graphics.ES20.PixelFormat  format,
Int32  imageSize,
[InAttribute, OutAttribute] ref T8  data 
)
static

[requires: v2.0 and ES_VERSION_2_0] Specify a two-dimensional texture subimage in a compressed format

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, or GL_TEXTURE_CUBE_MAP_NEGATIVE_Z.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
yoffsetSpecifies a texel offset in the y direction within the texture array.
widthSpecifies the width of the texture subimage.
heightSpecifies the height of the texture subimage.
formatSpecifies the format of the compressed image data stored at address data.
imageSizeSpecifies the number of unsigned bytes of image data starting at the address specified by data.
dataSpecifies a pointer to the compressed image data in memory.
Type Constraints
T8 :struct 
static void OpenTK.Graphics.ES20.GL.CopyTexImage2D ( OpenTK.Graphics.ES20.All  target,
Int32  level,
OpenTK.Graphics.ES20.All  internalformat,
Int32  x,
Int32  y,
Int32  width,
Int32  height,
Int32  border 
)
static

[requires: v2.0 and ES_VERSION_2_0] Copy pixels into a 2D texture image

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, or GL_TEXTURE_CUBE_MAP_NEGATIVE_Z.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
internalformatSpecifies the internal format of the texture. Must be one of the following symbolic constants: GL_COMPRESSED_RED, GL_COMPRESSED_RG, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA. GL_COMPRESSED_SRGB, GL_COMPRESSED_SRGB_ALPHA. GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_STENCIL_INDEX8, GL_RED, GL_RG, GL_RGB, GL_R3_G3_B2, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, GL_RGBA16, GL_SRGB, GL_SRGB8, GL_SRGB_ALPHA, or GL_SRGB8_ALPHA8.
xSpecify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.
widthSpecifies the width of the texture image.
heightSpecifies the height of the texture image.
borderMust be 0.
static void OpenTK.Graphics.ES20.GL.CopyTexImage2D ( OpenTK.Graphics.ES20.TextureTarget  target,
Int32  level,
OpenTK.Graphics.ES20.PixelInternalFormat  internalformat,
Int32  x,
Int32  y,
Int32  width,
Int32  height,
Int32  border 
)
static

[requires: v2.0 and ES_VERSION_2_0] Copy pixels into a 2D texture image

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, or GL_TEXTURE_CUBE_MAP_NEGATIVE_Z.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
internalformatSpecifies the internal format of the texture. Must be one of the following symbolic constants: GL_COMPRESSED_RED, GL_COMPRESSED_RG, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA. GL_COMPRESSED_SRGB, GL_COMPRESSED_SRGB_ALPHA. GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_STENCIL_INDEX8, GL_RED, GL_RG, GL_RGB, GL_R3_G3_B2, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, GL_RGBA16, GL_SRGB, GL_SRGB8, GL_SRGB_ALPHA, or GL_SRGB8_ALPHA8.
xSpecify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.
widthSpecifies the width of the texture image.
heightSpecifies the height of the texture image.
borderMust be 0.
static void OpenTK.Graphics.ES20.GL.CopyTexImage2D ( OpenTK.Graphics.ES20.TextureTarget2d  target,
Int32  level,
OpenTK.Graphics.ES20.TextureCopyComponentCount  internalformat,
Int32  x,
Int32  y,
Int32  width,
Int32  height,
Int32  border 
)
static

[requires: v2.0 and ES_VERSION_2_0] Copy pixels into a 2D texture image

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, or GL_TEXTURE_CUBE_MAP_NEGATIVE_Z.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
internalformatSpecifies the internal format of the texture. Must be one of the following symbolic constants: GL_COMPRESSED_RED, GL_COMPRESSED_RG, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA. GL_COMPRESSED_SRGB, GL_COMPRESSED_SRGB_ALPHA. GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_STENCIL_INDEX8, GL_RED, GL_RG, GL_RGB, GL_R3_G3_B2, GL_RGB4, GL_RGB5, GL_RGB8, GL_RGB10, GL_RGB12, GL_RGB16, GL_RGBA, GL_RGBA2, GL_RGBA4, GL_RGB5_A1, GL_RGBA8, GL_RGB10_A2, GL_RGBA12, GL_RGBA16, GL_SRGB, GL_SRGB8, GL_SRGB_ALPHA, or GL_SRGB8_ALPHA8.
xSpecify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.
widthSpecifies the width of the texture image.
heightSpecifies the height of the texture image.
borderMust be 0.
static void OpenTK.Graphics.ES20.GL.CopyTexSubImage2D ( OpenTK.Graphics.ES20.All  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  x,
Int32  y,
Int32  width,
Int32  height 
)
static

[requires: v2.0 and ES_VERSION_2_0] Copy a two-dimensional texture subimage

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_TEXTURE_1D_ARRAY.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
yoffsetSpecifies a texel offset in the y direction within the texture array.
xSpecify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.
widthSpecifies the width of the texture subimage.
heightSpecifies the height of the texture subimage.
static void OpenTK.Graphics.ES20.GL.CopyTexSubImage2D ( OpenTK.Graphics.ES20.TextureTarget  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  x,
Int32  y,
Int32  width,
Int32  height 
)
static

[requires: v2.0 and ES_VERSION_2_0] Copy a two-dimensional texture subimage

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_TEXTURE_1D_ARRAY.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
yoffsetSpecifies a texel offset in the y direction within the texture array.
xSpecify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.
widthSpecifies the width of the texture subimage.
heightSpecifies the height of the texture subimage.
static void OpenTK.Graphics.ES20.GL.CopyTexSubImage2D ( OpenTK.Graphics.ES20.TextureTarget2d  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  x,
Int32  y,
Int32  width,
Int32  height 
)
static

[requires: v2.0 and ES_VERSION_2_0] Copy a two-dimensional texture subimage

Parameters
targetSpecifies the target texture. Must be GL_TEXTURE_2D, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, or GL_TEXTURE_1D_ARRAY.
levelSpecifies the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
xoffsetSpecifies a texel offset in the x direction within the texture array.
yoffsetSpecifies a texel offset in the y direction within the texture array.
xSpecify the window coordinates of the lower left corner of the rectangular region of pixels to be copied.
widthSpecifies the width of the texture subimage.
heightSpecifies the height of the texture subimage.
static Int32 OpenTK.Graphics.ES20.GL.CreateProgram ( )
static

[requires: v2.0 and ES_VERSION_2_0] Creates a program object

static Int32 OpenTK.Graphics.ES20.GL.CreateShader ( OpenTK.Graphics.ES20.All  type)
static

[requires: v2.0 and ES_VERSION_2_0] Creates a shader object

Parameters
shaderTypeSpecifies the type of shader to be created. Must be one of GL_COMPUTE_SHADER, GL_VERTEX_SHADER, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_GEOMETRY_SHADER, or GL_FRAGMENT_SHADER.
static Int32 OpenTK.Graphics.ES20.GL.CreateShader ( OpenTK.Graphics.ES20.ShaderType  type)
static

[requires: v2.0 and ES_VERSION_2_0] Creates a shader object

Parameters
shaderTypeSpecifies the type of shader to be created. Must be one of GL_COMPUTE_SHADER, GL_VERTEX_SHADER, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_GEOMETRY_SHADER, or GL_FRAGMENT_SHADER.
static void OpenTK.Graphics.ES20.GL.CullFace ( OpenTK.Graphics.ES20.All  mode)
static

[requires: v2.0 and ES_VERSION_2_0] Specify whether front- or back-facing facets can be culled

Parameters
modeSpecifies whether front- or back-facing facets are candidates for culling. Symbolic constants GL_FRONT, GL_BACK, and GL_FRONT_AND_BACK are accepted. The initial value is GL_BACK.
static void OpenTK.Graphics.ES20.GL.CullFace ( OpenTK.Graphics.ES20.CullFaceMode  mode)
static

[requires: v2.0 and ES_VERSION_2_0] Specify whether front- or back-facing facets can be culled

Parameters
modeSpecifies whether front- or back-facing facets are candidates for culling. Symbolic constants GL_FRONT, GL_BACK, and GL_FRONT_AND_BACK are accepted. The initial value is GL_BACK.
static void OpenTK.Graphics.ES20.GL.DebugMessageCallback ( DebugProc  callback,
IntPtr  userParam 
)
static

Specify a callback to receive debugging messages from the GL

Parameters
callbackThe address of a callback function that will be called when a debug message is generated.
userParamA user supplied pointer that will be passed on each invocation of callback.
static void OpenTK.Graphics.ES20.GL.DebugMessageCallback< T1 > ( DebugProc  callback,
[InAttribute, OutAttribute] T1[]  userParam 
)
static

Specify a callback to receive debugging messages from the GL

Parameters
callbackThe address of a callback function that will be called when a debug message is generated.
userParamA user supplied pointer that will be passed on each invocation of callback.
Type Constraints
T1 :struct 
static void OpenTK.Graphics.ES20.GL.DebugMessageCallback< T1 > ( DebugProc  callback,
[InAttribute, OutAttribute] T1  userParam[,] 
)
static

Specify a callback to receive debugging messages from the GL

Parameters
callbackThe address of a callback function that will be called when a debug message is generated.
userParamA user supplied pointer that will be passed on each invocation of callback.
Type Constraints
T1 :struct 
static void OpenTK.Graphics.ES20.GL.DebugMessageCallback< T1 > ( DebugProc  callback,
[InAttribute, OutAttribute] T1  userParam[,,] 
)
static

Specify a callback to receive debugging messages from the GL

Parameters
callbackThe address of a callback function that will be called when a debug message is generated.
userParamA user supplied pointer that will be passed on each invocation of callback.
Type Constraints
T1 :struct 
static void OpenTK.Graphics.ES20.GL.DebugMessageCallback< T1 > ( DebugProc  callback,
[InAttribute, OutAttribute] ref T1  userParam 
)
static

Specify a callback to receive debugging messages from the GL

Parameters
callbackThe address of a callback function that will be called when a debug message is generated.
userParamA user supplied pointer that will be passed on each invocation of callback.
Type Constraints
T1 :struct 
static void OpenTK.Graphics.ES20.GL.DebugMessageControl ( OpenTK.Graphics.ES20.All  source,
OpenTK.Graphics.ES20.All  type,
OpenTK.Graphics.ES20.All  severity,
Int32  count,
Int32[]  ids,
bool  enabled 
)
static

Control the reporting of debug messages in a debug context

Parameters
sourceThe source of debug messages to enable or disable.
typeThe type of debug messages to enable or disable.
severityThe severity of debug messages to enable or disable.
countThe length of the array ids.
idsThe address of an array of unsigned integers contianing the ids of the messages to enable or disable.
enabledA Boolean flag determining whether the selected messages should be enabled or disabled.
static void OpenTK.Graphics.ES20.GL.DebugMessageControl ( OpenTK.Graphics.ES20.All  source,
OpenTK.Graphics.ES20.All  type,
OpenTK.Graphics.ES20.All  severity,
Int32  count,
ref Int32  ids,
bool  enabled 
)
static

Control the reporting of debug messages in a debug context

Parameters
sourceThe source of debug messages to enable or disable.
typeThe type of debug messages to enable or disable.
severityThe severity of debug messages to enable or disable.
countThe length of the array ids.
idsThe address of an array of unsigned integers contianing the ids of the messages to enable or disable.
enabledA Boolean flag determining whether the selected messages should be enabled or disabled.
static unsafe void OpenTK.Graphics.ES20.GL.DebugMessageControl ( OpenTK.Graphics.ES20.All  source,
OpenTK.Graphics.ES20.All  type,
OpenTK.Graphics.ES20.All  severity,
Int32  count,
Int32 *  ids,
bool  enabled 
)
static

Control the reporting of debug messages in a debug context

Parameters
sourceThe source of debug messages to enable or disable.
typeThe type of debug messages to enable or disable.
severityThe severity of debug messages to enable or disable.
countThe length of the array ids.
idsThe address of an array of unsigned integers contianing the ids of the messages to enable or disable.
enabledA Boolean flag determining whether the selected messages should be enabled or disabled.
static void OpenTK.Graphics.ES20.GL.DebugMessageControl ( OpenTK.Graphics.ES20.All  source,
OpenTK.Graphics.ES20.All  type,
OpenTK.Graphics.ES20.All  severity,
Int32  count,
UInt32[]  ids,
bool  enabled 
)
static

Control the reporting of debug messages in a debug context

Parameters
sourceThe source of debug messages to enable or disable.
typeThe type of debug messages to enable or disable.
severityThe severity of debug messages to enable or disable.
countThe length of the array ids.
idsThe address of an array of unsigned integers contianing the ids of the messages to enable or disable.
enabledA Boolean flag determining whether the selected messages should be enabled or disabled.
static void OpenTK.Graphics.ES20.GL.DebugMessageControl ( OpenTK.Graphics.ES20.All  source,
OpenTK.Graphics.ES20.All  type,
OpenTK.Graphics.ES20.All  severity,
Int32  count,
ref UInt32  ids,
bool  enabled 
)
static

Control the reporting of debug messages in a debug context

Parameters
sourceThe source of debug messages to enable or disable.
typeThe type of debug messages to enable or disable.
severityThe severity of debug messages to enable or disable.