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.ES11.GL Class Reference

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

Inheritance diagram for OpenTK.Graphics.ES11.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.ES11.All texture)
 [requires: v1.0] Select active texture unit More...
 
static void ActiveTexture (OpenTK.Graphics.ES11.TextureUnit texture)
 [requires: v1.0] Select active texture unit More...
 
static void AlphaFunc (OpenTK.Graphics.ES11.All func, Single @ref)
 [requires: v1.0] Specify the alpha test function More...
 
static void AlphaFunc (OpenTK.Graphics.ES11.AlphaFunction func, Single @ref)
 [requires: v1.0] Specify the alpha test function More...
 
static void AlphaFuncx (OpenTK.Graphics.ES11.All func, int @ref)
 [requires: v1.0] More...
 
static void BindBuffer (OpenTK.Graphics.ES11.All target, Int32 buffer)
 [requires: v1.0] Bind a named buffer object More...
 
static void BindBuffer (OpenTK.Graphics.ES11.All target, UInt32 buffer)
 [requires: v1.0] Bind a named buffer object More...
 
static void BindTexture (OpenTK.Graphics.ES11.All target, Int32 texture)
 [requires: v1.0] Bind a named texture to a texturing target More...
 
static void BindTexture (OpenTK.Graphics.ES11.All target, UInt32 texture)
 [requires: v1.0] Bind a named texture to a texturing target More...
 
static void BindTexture (OpenTK.Graphics.ES11.TextureTarget target, Int32 texture)
 [requires: v1.0] Bind a named texture to a texturing target More...
 
static void BindTexture (OpenTK.Graphics.ES11.TextureTarget target, UInt32 texture)
 [requires: v1.0] Bind a named texture to a texturing target More...
 
static void BlendFunc (OpenTK.Graphics.ES11.All sfactor, OpenTK.Graphics.ES11.All dfactor)
 [requires: v1.0] Specify pixel arithmetic More...
 
static void BlendFunc (OpenTK.Graphics.ES11.BlendingFactorSrc sfactor, OpenTK.Graphics.ES11.BlendingFactorDest dfactor)
 [requires: v1.0] Specify pixel arithmetic More...
 
static void BufferData (OpenTK.Graphics.ES11.All target, IntPtr size, IntPtr data, OpenTK.Graphics.ES11.All usage)
 [requires: v1.0] Creates and initializes a buffer object's data store More...
 
static void BufferData< T2 > (OpenTK.Graphics.ES11.All target, IntPtr size, [InAttribute, OutAttribute] T2[] data, OpenTK.Graphics.ES11.All usage)
 [requires: v1.0] Creates and initializes a buffer object's data store More...
 
static void BufferData< T2 > (OpenTK.Graphics.ES11.All target, IntPtr size, [InAttribute, OutAttribute] T2[,] data, OpenTK.Graphics.ES11.All usage)
 [requires: v1.0] Creates and initializes a buffer object's data store More...
 
static void BufferData< T2 > (OpenTK.Graphics.ES11.All target, IntPtr size, [InAttribute, OutAttribute] T2[,,] data, OpenTK.Graphics.ES11.All usage)
 [requires: v1.0] Creates and initializes a buffer object's data store More...
 
static void BufferData< T2 > (OpenTK.Graphics.ES11.All target, IntPtr size, [InAttribute, OutAttribute] ref T2 data, OpenTK.Graphics.ES11.All usage)
 [requires: v1.0] Creates and initializes a buffer object's data store More...
 
static void BufferSubData (OpenTK.Graphics.ES11.All target, IntPtr offset, IntPtr size, IntPtr data)
 [requires: v1.0] Updates a subset of a buffer object's data store More...
 
static void BufferSubData< T3 > (OpenTK.Graphics.ES11.All target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[] data)
 [requires: v1.0] Updates a subset of a buffer object's data store More...
 
static void BufferSubData< T3 > (OpenTK.Graphics.ES11.All target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[,] data)
 [requires: v1.0] Updates a subset of a buffer object's data store More...
 
static void BufferSubData< T3 > (OpenTK.Graphics.ES11.All target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[,,] data)
 [requires: v1.0] Updates a subset of a buffer object's data store More...
 
static void BufferSubData< T3 > (OpenTK.Graphics.ES11.All target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] ref T3 data)
 [requires: v1.0] Updates a subset of a buffer object's data store More...
 
static void Clear (OpenTK.Graphics.ES11.All mask)
 [requires: v1.0] Clear buffers to preset values More...
 
static void Clear (OpenTK.Graphics.ES11.ClearBufferMask mask)
 [requires: v1.0] Clear buffers to preset values More...
 
static void Clear (UInt32 mask)
 [requires: v1.0] Clear buffers to preset values More...
 
static void ClearColor (Single red, Single green, Single blue, Single alpha)
 [requires: v1.0] Specify clear values for the color buffers More...
 
static void ClearColorx (int red, int green, int blue, int alpha)
 [requires: v1.0] More...
 
static void ClearDepth (Single d)
 [requires: v1.0] Specify the clear value for the depth buffer More...
 
static void ClearDepthx (int depth)
 [requires: v1.0] More...
 
static void ClearStencil (Int32 s)
 [requires: v1.0] Specify the clear value for the stencil buffer More...
 
static void ClientActiveTexture (OpenTK.Graphics.ES11.All texture)
 [requires: v1.0] Select active texture unit More...
 
static void ClientActiveTexture (OpenTK.Graphics.ES11.TextureUnit texture)
 [requires: v1.0] Select active texture unit More...
 
static void ClipPlane (OpenTK.Graphics.ES11.All p, Single[] eqn)
 [requires: v1.0] Specify a plane against which all geometry is clipped More...
 
static void ClipPlane (OpenTK.Graphics.ES11.All p, ref Single eqn)
 [requires: v1.0] Specify a plane against which all geometry is clipped More...
 
static unsafe void ClipPlane (OpenTK.Graphics.ES11.All p, Single *eqn)
 [requires: v1.0] Specify a plane against which all geometry is clipped More...
 
static void ClipPlanex (OpenTK.Graphics.ES11.All plane, int[] equation)
 [requires: v1.0] More...
 
static void ClipPlanex (OpenTK.Graphics.ES11.All plane, ref int equation)
 [requires: v1.0] More...
 
static unsafe void ClipPlanex (OpenTK.Graphics.ES11.All plane, int *equation)
 [requires: v1.0] More...
 
static void Color4 (Single red, Single green, Single blue, Single alpha)
 [requires: v1.0] Set the current color More...
 
static void Color4 (Byte red, Byte green, Byte blue, Byte alpha)
 [requires: v1.0] Set the current color More...
 
static void Color4x (int red, int green, int blue, int alpha)
 [requires: v1.0] More...
 
static void ColorMask (bool red, bool green, bool blue, bool alpha)
 [requires: v1.0] Enable and disable writing of frame buffer color components More...
 
static void ColorPointer (Int32 size, OpenTK.Graphics.ES11.All type, Int32 stride, IntPtr pointer)
 [requires: v1.0] Define an array of colors More...
 
static void ColorPointer< T3 > (Int32 size, OpenTK.Graphics.ES11.All type, Int32 stride, [InAttribute, OutAttribute] T3[] pointer)
 [requires: v1.0] Define an array of colors More...
 
static void ColorPointer< T3 > (Int32 size, OpenTK.Graphics.ES11.All type, Int32 stride, [InAttribute, OutAttribute] T3[,] pointer)
 [requires: v1.0] Define an array of colors More...
 
static void ColorPointer< T3 > (Int32 size, OpenTK.Graphics.ES11.All type, Int32 stride, [InAttribute, OutAttribute] T3[,,] pointer)
 [requires: v1.0] Define an array of colors More...
 
static void ColorPointer< T3 > (Int32 size, OpenTK.Graphics.ES11.All type, Int32 stride, [InAttribute, OutAttribute] ref T3 pointer)
 [requires: v1.0] Define an array of colors More...
 
static void ColorPointer (Int32 size, OpenTK.Graphics.ES11.ColorPointerType type, Int32 stride, IntPtr pointer)
 [requires: v1.0] Define an array of colors More...
 
static void ColorPointer< T3 > (Int32 size, OpenTK.Graphics.ES11.ColorPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[] pointer)
 [requires: v1.0] Define an array of colors More...
 
static void ColorPointer< T3 > (Int32 size, OpenTK.Graphics.ES11.ColorPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[,] pointer)
 [requires: v1.0] Define an array of colors More...
 
static void ColorPointer< T3 > (Int32 size, OpenTK.Graphics.ES11.ColorPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[,,] pointer)
 [requires: v1.0] Define an array of colors More...
 
static void ColorPointer< T3 > (Int32 size, OpenTK.Graphics.ES11.ColorPointerType type, Int32 stride, [InAttribute, OutAttribute] ref T3 pointer)
 [requires: v1.0] Define an array of colors More...
 
static void CompressedTexImage2D (OpenTK.Graphics.ES11.All target, Int32 level, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr data)
 [requires: v1.0] Specify a two-dimensional texture image in a compressed format More...
 
static void CompressedTexImage2D< T7 > (OpenTK.Graphics.ES11.All target, Int32 level, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T7[] data)
 [requires: v1.0] Specify a two-dimensional texture image in a compressed format More...
 
static void CompressedTexImage2D< T7 > (OpenTK.Graphics.ES11.All target, Int32 level, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T7[,] data)
 [requires: v1.0] Specify a two-dimensional texture image in a compressed format More...
 
static void CompressedTexImage2D< T7 > (OpenTK.Graphics.ES11.All target, Int32 level, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T7[,,] data)
 [requires: v1.0] Specify a two-dimensional texture image in a compressed format More...
 
static void CompressedTexImage2D< T7 > (OpenTK.Graphics.ES11.All target, Int32 level, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] ref T7 data)
 [requires: v1.0] Specify a two-dimensional texture image in a compressed format More...
 
static void CompressedTexImage2D (OpenTK.Graphics.ES11.TextureTarget target, Int32 level, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr data)
 [requires: v1.0] Specify a two-dimensional texture image in a compressed format More...
 
static void CompressedTexImage2D< T7 > (OpenTK.Graphics.ES11.TextureTarget target, Int32 level, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T7[] data)
 [requires: v1.0] Specify a two-dimensional texture image in a compressed format More...
 
static void CompressedTexImage2D< T7 > (OpenTK.Graphics.ES11.TextureTarget target, Int32 level, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T7[,] data)
 [requires: v1.0] Specify a two-dimensional texture image in a compressed format More...
 
static void CompressedTexImage2D< T7 > (OpenTK.Graphics.ES11.TextureTarget target, Int32 level, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T7[,,] data)
 [requires: v1.0] Specify a two-dimensional texture image in a compressed format More...
 
static void CompressedTexImage2D< T7 > (OpenTK.Graphics.ES11.TextureTarget target, Int32 level, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] ref T7 data)
 [requires: v1.0] Specify a two-dimensional texture image in a compressed format More...
 
static void CompressedTexSubImage2D (OpenTK.Graphics.ES11.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES11.All format, Int32 imageSize, IntPtr data)
 [requires: v1.0] Specify a two-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage2D< T8 > (OpenTK.Graphics.ES11.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES11.All format, Int32 imageSize, [InAttribute, OutAttribute] T8[] data)
 [requires: v1.0] Specify a two-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage2D< T8 > (OpenTK.Graphics.ES11.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES11.All format, Int32 imageSize, [InAttribute, OutAttribute] T8[,] data)
 [requires: v1.0] Specify a two-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage2D< T8 > (OpenTK.Graphics.ES11.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES11.All format, Int32 imageSize, [InAttribute, OutAttribute] T8[,,] data)
 [requires: v1.0] Specify a two-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage2D< T8 > (OpenTK.Graphics.ES11.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES11.All format, Int32 imageSize, [InAttribute, OutAttribute] ref T8 data)
 [requires: v1.0] Specify a two-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage2D (OpenTK.Graphics.ES11.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES11.PixelFormat format, Int32 imageSize, IntPtr data)
 [requires: v1.0] Specify a two-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage2D< T8 > (OpenTK.Graphics.ES11.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES11.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute] T8[] data)
 [requires: v1.0] Specify a two-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage2D< T8 > (OpenTK.Graphics.ES11.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES11.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute] T8[,] data)
 [requires: v1.0] Specify a two-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage2D< T8 > (OpenTK.Graphics.ES11.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES11.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute] T8[,,] data)
 [requires: v1.0] Specify a two-dimensional texture subimage in a compressed format More...
 
static void CompressedTexSubImage2D< T8 > (OpenTK.Graphics.ES11.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES11.PixelFormat format, Int32 imageSize, [InAttribute, OutAttribute] ref T8 data)
 [requires: v1.0] Specify a two-dimensional texture subimage in a compressed format More...
 
static void CopyTexImage2D (OpenTK.Graphics.ES11.All target, Int32 level, OpenTK.Graphics.ES11.All internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border)
 [requires: v1.0] Copy pixels into a 2D texture image More...
 
static void CopyTexImage2D (OpenTK.Graphics.ES11.TextureTarget target, Int32 level, OpenTK.Graphics.ES11.All internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border)
 [requires: v1.0] Copy pixels into a 2D texture image More...
 
static void CopyTexSubImage2D (OpenTK.Graphics.ES11.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height)
 [requires: v1.0] Copy a two-dimensional texture subimage More...
 
static void CopyTexSubImage2D (OpenTK.Graphics.ES11.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height)
 [requires: v1.0] Copy a two-dimensional texture subimage More...
 
static void CullFace (OpenTK.Graphics.ES11.All mode)
 [requires: v1.0] Specify whether front- or back-facing facets can be culled More...
 
static void CullFace (OpenTK.Graphics.ES11.CullFaceMode mode)
 [requires: v1.0] Specify whether front- or back-facing facets can be culled More...
 
static void DeleteBuffer (Int32 buffers)
 [requires: v1.0] Delete named buffer objects More...
 
static void DeleteBuffer (UInt32 buffers)
 [requires: v1.0] Delete named buffer objects More...
 
static void DeleteBuffers (Int32 n, Int32[] buffers)
 [requires: v1.0] Delete named buffer objects More...
 
static void DeleteBuffers (Int32 n, ref Int32 buffers)
 [requires: v1.0] Delete named buffer objects More...
 
static unsafe void DeleteBuffers (Int32 n, Int32 *buffers)
 [requires: v1.0] Delete named buffer objects More...
 
static void DeleteBuffers (Int32 n, UInt32[] buffers)
 [requires: v1.0] Delete named buffer objects More...
 
static void DeleteBuffers (Int32 n, ref UInt32 buffers)
 [requires: v1.0] Delete named buffer objects More...
 
static unsafe void DeleteBuffers (Int32 n, UInt32 *buffers)
 [requires: v1.0] Delete named buffer objects More...
 
static void DeleteTexture (Int32 textures)
 [requires: v1.0] Delete named textures More...
 
static void DeleteTexture (UInt32 textures)
 [requires: v1.0] Delete named textures More...
 
static void DeleteTextures (Int32 n, Int32[] textures)
 [requires: v1.0] Delete named textures More...
 
static void DeleteTextures (Int32 n, ref Int32 textures)
 [requires: v1.0] Delete named textures More...
 
static unsafe void DeleteTextures (Int32 n, Int32 *textures)
 [requires: v1.0] Delete named textures More...
 
static void DeleteTextures (Int32 n, UInt32[] textures)
 [requires: v1.0] Delete named textures More...
 
static void DeleteTextures (Int32 n, ref UInt32 textures)
 [requires: v1.0] Delete named textures More...
 
static unsafe void DeleteTextures (Int32 n, UInt32 *textures)
 [requires: v1.0] Delete named textures More...
 
static void DepthFunc (OpenTK.Graphics.ES11.All func)
 [requires: v1.0] Specify the value used for depth buffer comparisons More...
 
static void DepthFunc (OpenTK.Graphics.ES11.DepthFunction func)
 [requires: v1.0] Specify the value used for depth buffer comparisons More...
 
static void DepthMask (bool flag)
 [requires: v1.0] Enable or disable writing into the depth buffer More...
 
static void DepthRange (Single n, Single f)
 [requires: v1.0] Specify mapping of depth values from normalized device coordinates to window coordinates More...
 
static void DepthRangex (int n, int f)
 [requires: v1.0] More...
 
static void Disable (OpenTK.Graphics.ES11.All cap)
 [requires: v1.0] More...
 
static void Disable (OpenTK.Graphics.ES11.EnableCap cap)
 [requires: v1.0] More...
 
static void DisableClientState (OpenTK.Graphics.ES11.All array)
 [requires: v1.0] More...
 
static void DisableClientState (OpenTK.Graphics.ES11.EnableCap array)
 [requires: v1.0] More...
 
static void DrawArrays (OpenTK.Graphics.ES11.All mode, Int32 first, Int32 count)
 [requires: v1.0] Render primitives from array data More...
 
static void DrawArrays (OpenTK.Graphics.ES11.BeginMode mode, Int32 first, Int32 count)
 [requires: v1.0] Render primitives from array data More...
 
static void DrawArrays (OpenTK.Graphics.ES11.PrimitiveType mode, Int32 first, Int32 count)
 [requires: v1.0] Render primitives from array data More...
 
static void DrawElements (OpenTK.Graphics.ES11.All mode, Int32 count, OpenTK.Graphics.ES11.All type, IntPtr indices)
 [requires: v1.0] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.ES11.All mode, Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T3[] indices)
 [requires: v1.0] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.ES11.All mode, Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T3[,] indices)
 [requires: v1.0] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.ES11.All mode, Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T3[,,] indices)
 [requires: v1.0] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.ES11.All mode, Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] ref T3 indices)
 [requires: v1.0] Render primitives from array data More...
 
static void DrawElements (OpenTK.Graphics.ES11.BeginMode mode, Int32 count, OpenTK.Graphics.ES11.All type, IntPtr indices)
 [requires: v1.0] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.ES11.BeginMode mode, Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T3[] indices)
 [requires: v1.0] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.ES11.BeginMode mode, Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T3[,] indices)
 [requires: v1.0] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.ES11.BeginMode mode, Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T3[,,] indices)
 [requires: v1.0] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.ES11.BeginMode mode, Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] ref T3 indices)
 [requires: v1.0] Render primitives from array data More...
 
static void DrawElements (OpenTK.Graphics.ES11.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES11.All type, IntPtr indices)
 [requires: v1.0] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.ES11.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T3[] indices)
 [requires: v1.0] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.ES11.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T3[,] indices)
 [requires: v1.0] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.ES11.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T3[,,] indices)
 [requires: v1.0] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.ES11.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] ref T3 indices)
 [requires: v1.0] Render primitives from array data More...
 
static void Enable (OpenTK.Graphics.ES11.All cap)
 [requires: v1.0] Enable or disable server-side GL capabilities More...
 
static void Enable (OpenTK.Graphics.ES11.EnableCap cap)
 [requires: v1.0] Enable or disable server-side GL capabilities More...
 
static void EnableClientState (OpenTK.Graphics.ES11.All array)
 [requires: v1.0] Enable or disable client-side capability More...
 
static void EnableClientState (OpenTK.Graphics.ES11.EnableCap array)
 [requires: v1.0] Enable or disable client-side capability More...
 
static void Finish ()
 [requires: v1.0] Block until all GL execution is complete More...
 
static void Flush ()
 [requires: v1.0] Force execution of GL commands in finite time More...
 
static void Fog (OpenTK.Graphics.ES11.All pname, Single param)
 [requires: v1.0] Specify fog parameters More...
 
static void Fog (OpenTK.Graphics.ES11.FogParameter pname, Single param)
 [requires: v1.0] Specify fog parameters More...
 
static void Fog (OpenTK.Graphics.ES11.All pname, Single[]@params)
 [requires: v1.0] Specify fog parameters More...
 
static unsafe void Fog (OpenTK.Graphics.ES11.All pname, Single *@params)
 [requires: v1.0] Specify fog parameters More...
 
static void Fog (OpenTK.Graphics.ES11.FogParameter pname, Single[]@params)
 [requires: v1.0] Specify fog parameters More...
 
static unsafe void Fog (OpenTK.Graphics.ES11.FogParameter pname, Single *@params)
 [requires: v1.0] Specify fog parameters More...
 
static void Fogx (OpenTK.Graphics.ES11.All pname, int param)
 [requires: v1.0] More...
 
static void Fogx (OpenTK.Graphics.ES11.All pname, int[] param)
 [requires: v1.0] More...
 
static unsafe void Fogx (OpenTK.Graphics.ES11.All pname, int *param)
 [requires: v1.0] More...
 
static void FrontFace (OpenTK.Graphics.ES11.All mode)
 [requires: v1.0] Define front- and back-facing polygons More...
 
static void FrontFace (OpenTK.Graphics.ES11.FrontFaceDirection mode)
 [requires: v1.0] Define front- and back-facing polygons More...
 
static void Frustum (Single l, Single r, Single b, Single t, Single n, Single f)
 [requires: v1.0] Multiply the current matrix by a perspective matrix More...
 
static void Frustumx (int l, int r, int b, int t, int n, int f)
 [requires: v1.0] More...
 
static Int32 GenBuffer ()
 [requires: v1.0] Generate buffer object names More...
 
static void GenBuffers (Int32 n, [OutAttribute] Int32[] buffers)
 [requires: v1.0] Generate buffer object names More...
 
static void GenBuffers (Int32 n, [OutAttribute] out Int32 buffers)
 [requires: v1.0] Generate buffer object names More...
 
static unsafe void GenBuffers (Int32 n, [OutAttribute] Int32 *buffers)
 [requires: v1.0] Generate buffer object names More...
 
static void GenBuffers (Int32 n, [OutAttribute] UInt32[] buffers)
 [requires: v1.0] Generate buffer object names More...
 
static void GenBuffers (Int32 n, [OutAttribute] out UInt32 buffers)
 [requires: v1.0] Generate buffer object names More...
 
static unsafe void GenBuffers (Int32 n, [OutAttribute] UInt32 *buffers)
 [requires: v1.0] Generate buffer object names More...
 
static Int32 GenTexture ()
 [requires: v1.0] Generate texture names More...
 
static void GenTextures (Int32 n, [OutAttribute] Int32[] textures)
 [requires: v1.0] Generate texture names More...
 
static void GenTextures (Int32 n, [OutAttribute] out Int32 textures)
 [requires: v1.0] Generate texture names More...
 
static unsafe void GenTextures (Int32 n, [OutAttribute] Int32 *textures)
 [requires: v1.0] Generate texture names More...
 
static void GenTextures (Int32 n, [OutAttribute] UInt32[] textures)
 [requires: v1.0] Generate texture names More...
 
static void GenTextures (Int32 n, [OutAttribute] out UInt32 textures)
 [requires: v1.0] Generate texture names More...
 
static unsafe void GenTextures (Int32 n, [OutAttribute] UInt32 *textures)
 [requires: v1.0] Generate texture names More...
 
static bool GetBoolean (OpenTK.Graphics.ES11.All pname)
 [requires: v1.0] More...
 
static bool GetBoolean (OpenTK.Graphics.ES11.GetPName pname)
 [requires: v1.0] More...
 
static void GetBoolean (OpenTK.Graphics.ES11.All pname, [OutAttribute] bool[] data)
 [requires: v1.0] More...
 
static void GetBoolean (OpenTK.Graphics.ES11.All pname, [OutAttribute] out bool data)
 [requires: v1.0] More...
 
static unsafe void GetBoolean (OpenTK.Graphics.ES11.All pname, [OutAttribute] bool *data)
 [requires: v1.0] More...
 
static void GetBoolean (OpenTK.Graphics.ES11.GetPName pname, [OutAttribute] bool[] data)
 [requires: v1.0] More...
 
static void GetBoolean (OpenTK.Graphics.ES11.GetPName pname, [OutAttribute] out bool data)
 [requires: v1.0] More...
 
static unsafe void GetBoolean (OpenTK.Graphics.ES11.GetPName pname, [OutAttribute] bool *data)
 [requires: v1.0] More...
 
static void GetBufferParameter (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32[]@params)
 [requires: v1.0] Return parameters of a buffer object More...
 
static void GetBufferParameter (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] out Int32 @params)
 [requires: v1.0] Return parameters of a buffer object More...
 
static unsafe void GetBufferParameter (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32 *@params)
 [requires: v1.0] Return parameters of a buffer object More...
 
static Single GetClipPlane (OpenTK.Graphics.ES11.All plane)
 [requires: v1.0] Return the coefficients of the specified clipping plane More...
 
static void GetClipPlane (OpenTK.Graphics.ES11.All plane, [OutAttribute] Single[] equation)
 [requires: v1.0] Return the coefficients of the specified clipping plane More...
 
static void GetClipPlane (OpenTK.Graphics.ES11.All plane, [OutAttribute] out Single equation)
 [requires: v1.0] Return the coefficients of the specified clipping plane More...
 
static unsafe void GetClipPlane (OpenTK.Graphics.ES11.All plane, [OutAttribute] Single *equation)
 [requires: v1.0] Return the coefficients of the specified clipping plane More...
 
static int GetClipPlanex (OpenTK.Graphics.ES11.All plane)
 [requires: v1.0] More...
 
static void GetClipPlanex (OpenTK.Graphics.ES11.All plane, [OutAttribute] int[] equation)
 [requires: v1.0] More...
 
static void GetClipPlanex (OpenTK.Graphics.ES11.All plane, [OutAttribute] out int equation)
 [requires: v1.0] More...
 
static unsafe void GetClipPlanex (OpenTK.Graphics.ES11.All plane, [OutAttribute] int *equation)
 [requires: v1.0] More...
 
static
OpenTK.Graphics.ES11.ErrorCode 
GetError ()
 [requires: v1.0] Return error information More...
 
static int GetFixed (OpenTK.Graphics.ES11.All pname)
 [requires: v1.0] More...
 
static void GetFixed (OpenTK.Graphics.ES11.All pname, [OutAttribute] int[]@params)
 [requires: v1.0] More...
 
static void GetFixed (OpenTK.Graphics.ES11.All pname, [OutAttribute] out int @params)
 [requires: v1.0] More...
 
static unsafe void GetFixed (OpenTK.Graphics.ES11.All pname, [OutAttribute] int *@params)
 [requires: v1.0] More...
 
static Single GetFloat (OpenTK.Graphics.ES11.All pname)
 [requires: v1.0] More...
 
static Single GetFloat (OpenTK.Graphics.ES11.GetPName pname)
 [requires: v1.0] More...
 
static void GetFloat (OpenTK.Graphics.ES11.All pname, [OutAttribute] Single[] data)
 [requires: v1.0] More...
 
static void GetFloat (OpenTK.Graphics.ES11.All pname, [OutAttribute] out Single data)
 [requires: v1.0] More...
 
static unsafe void GetFloat (OpenTK.Graphics.ES11.All pname, [OutAttribute] Single *data)
 [requires: v1.0] More...
 
static void GetFloat (OpenTK.Graphics.ES11.GetPName pname, [OutAttribute] Single[] data)
 [requires: v1.0] More...
 
static void GetFloat (OpenTK.Graphics.ES11.GetPName pname, [OutAttribute] out Single data)
 [requires: v1.0] More...
 
static unsafe void GetFloat (OpenTK.Graphics.ES11.GetPName pname, [OutAttribute] Single *data)
 [requires: v1.0] More...
 
static Int32 GetInteger (OpenTK.Graphics.ES11.All pname)
 [requires: v1.0] More...
 
static Int32 GetInteger (OpenTK.Graphics.ES11.GetPName pname)
 [requires: v1.0] More...
 
static void GetInteger (OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32[] data)
 [requires: v1.0] More...
 
static void GetInteger (OpenTK.Graphics.ES11.All pname, [OutAttribute] out Int32 data)
 [requires: v1.0] More...
 
static unsafe void GetInteger (OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32 *data)
 [requires: v1.0] More...
 
static void GetInteger (OpenTK.Graphics.ES11.GetPName pname, [OutAttribute] Int32[] data)
 [requires: v1.0] More...
 
static void GetInteger (OpenTK.Graphics.ES11.GetPName pname, [OutAttribute] out Int32 data)
 [requires: v1.0] More...
 
static unsafe void GetInteger (OpenTK.Graphics.ES11.GetPName pname, [OutAttribute] Int32 *data)
 [requires: v1.0] More...
 
static void GetLight (OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, [OutAttribute] Single[]@params)
 [requires: v1.0] Return light source parameter values More...
 
static void GetLight (OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, [OutAttribute] out Single @params)
 [requires: v1.0] Return light source parameter values More...
 
static unsafe void GetLight (OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, [OutAttribute] Single *@params)
 [requires: v1.0] Return light source parameter values More...
 
static void GetLight (OpenTK.Graphics.ES11.LightName light, OpenTK.Graphics.ES11.LightParameter pname, [OutAttribute] Single[]@params)
 [requires: v1.0] Return light source parameter values More...
 
static void GetLight (OpenTK.Graphics.ES11.LightName light, OpenTK.Graphics.ES11.LightParameter pname, [OutAttribute] out Single @params)
 [requires: v1.0] Return light source parameter values More...
 
static unsafe void GetLight (OpenTK.Graphics.ES11.LightName light, OpenTK.Graphics.ES11.LightParameter pname, [OutAttribute] Single *@params)
 [requires: v1.0] Return light source parameter values More...
 
static void GetLightx (OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, [OutAttribute] int[]@params)
 [requires: v1.0] More...
 
static void GetLightx (OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, [OutAttribute] out int @params)
 [requires: v1.0] More...
 
static unsafe void GetLightx (OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, [OutAttribute] int *@params)
 [requires: v1.0] More...
 
static void GetMaterial (OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, [OutAttribute] Single[]@params)
 [requires: v1.0] Return material parameters More...
 
static void GetMaterial (OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, [OutAttribute] out Single @params)
 [requires: v1.0] Return material parameters More...
 
static unsafe void GetMaterial (OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, [OutAttribute] Single *@params)
 [requires: v1.0] Return material parameters More...
 
static void GetMaterial (OpenTK.Graphics.ES11.MaterialFace face, OpenTK.Graphics.ES11.MaterialParameter pname, [OutAttribute] Single[]@params)
 [requires: v1.0] Return material parameters More...
 
static void GetMaterial (OpenTK.Graphics.ES11.MaterialFace face, OpenTK.Graphics.ES11.MaterialParameter pname, [OutAttribute] out Single @params)
 [requires: v1.0] Return material parameters More...
 
static unsafe void GetMaterial (OpenTK.Graphics.ES11.MaterialFace face, OpenTK.Graphics.ES11.MaterialParameter pname, [OutAttribute] Single *@params)
 [requires: v1.0] Return material parameters More...
 
static void GetMaterialx (OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, [OutAttribute] int[]@params)
 [requires: v1.0] More...
 
static void GetMaterialx (OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, [OutAttribute] out int @params)
 [requires: v1.0] More...
 
static unsafe void GetMaterialx (OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, [OutAttribute] int *@params)
 [requires: v1.0] More...
 
static void GetPixelMapx (OpenTK.Graphics.ES11.All map, Int32 size, [OutAttribute] int[] values)
 
static void GetPixelMapx (OpenTK.Graphics.ES11.All map, Int32 size, [OutAttribute] out int values)
 
static unsafe void GetPixelMapx (OpenTK.Graphics.ES11.All map, Int32 size, [OutAttribute] int *values)
 
static void GetPointer (OpenTK.Graphics.ES11.All pname, [OutAttribute] IntPtr @params)
 [requires: v1.0] Return the address of the specified pointer More...
 
static void GetPointer< T1 > (OpenTK.Graphics.ES11.All pname, [InAttribute, OutAttribute] T1[]@params)
 [requires: v1.0] Return the address of the specified pointer More...
 
static void GetPointer< T1 > (OpenTK.Graphics.ES11.All pname, [InAttribute, OutAttribute] T1[,]@params)
 [requires: v1.0] Return the address of the specified pointer More...
 
static void GetPointer< T1 > (OpenTK.Graphics.ES11.All pname, [InAttribute, OutAttribute] T1[,,]@params)
 [requires: v1.0] Return the address of the specified pointer More...
 
static void GetPointer< T1 > (OpenTK.Graphics.ES11.All pname, [InAttribute, OutAttribute] ref T1 @params)
 [requires: v1.0] Return the address of the specified pointer More...
 
static void GetPointer (OpenTK.Graphics.ES11.GetPointervPName pname, [OutAttribute] IntPtr @params)
 [requires: v1.0] Return the address of the specified pointer More...
 
static void GetPointer< T1 > (OpenTK.Graphics.ES11.GetPointervPName pname, [InAttribute, OutAttribute] T1[]@params)
 [requires: v1.0] Return the address of the specified pointer More...
 
static void GetPointer< T1 > (OpenTK.Graphics.ES11.GetPointervPName pname, [InAttribute, OutAttribute] T1[,]@params)
 [requires: v1.0] Return the address of the specified pointer More...
 
static void GetPointer< T1 > (OpenTK.Graphics.ES11.GetPointervPName pname, [InAttribute, OutAttribute] T1[,,]@params)
 [requires: v1.0] Return the address of the specified pointer More...
 
static void GetPointer< T1 > (OpenTK.Graphics.ES11.GetPointervPName pname, [InAttribute, OutAttribute] ref T1 @params)
 [requires: v1.0] Return the address of the specified pointer More...
 
static String GetString (OpenTK.Graphics.ES11.All name)
 [requires: v1.0] Return a string describing the current GL connection More...
 
static String GetString (OpenTK.Graphics.ES11.StringName name)
 [requires: v1.0] Return a string describing the current GL connection More...
 
static void GetTexEnv (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] Single[]@params)
 [requires: v1.0] Return texture environment parameters More...
 
static void GetTexEnv (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] out Single @params)
 [requires: v1.0] Return texture environment parameters More...
 
static unsafe void GetTexEnv (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] Single *@params)
 [requires: v1.0] Return texture environment parameters More...
 
static void GetTexEnv (OpenTK.Graphics.ES11.TextureEnvTarget target, OpenTK.Graphics.ES11.TextureEnvParameter pname, [OutAttribute] Single[]@params)
 [requires: v1.0] Return texture environment parameters More...
 
static void GetTexEnv (OpenTK.Graphics.ES11.TextureEnvTarget target, OpenTK.Graphics.ES11.TextureEnvParameter pname, [OutAttribute] out Single @params)
 [requires: v1.0] Return texture environment parameters More...
 
static unsafe void GetTexEnv (OpenTK.Graphics.ES11.TextureEnvTarget target, OpenTK.Graphics.ES11.TextureEnvParameter pname, [OutAttribute] Single *@params)
 [requires: v1.0] Return texture environment parameters More...
 
static void GetTexEnv (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32[]@params)
 [requires: v1.0] Return texture environment parameters More...
 
static void GetTexEnv (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] out Int32 @params)
 [requires: v1.0] Return texture environment parameters More...
 
static unsafe void GetTexEnv (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32 *@params)
 [requires: v1.0] Return texture environment parameters More...
 
static void GetTexEnv (OpenTK.Graphics.ES11.TextureEnvTarget target, OpenTK.Graphics.ES11.TextureEnvParameter pname, [OutAttribute] Int32[]@params)
 [requires: v1.0] Return texture environment parameters More...
 
static void GetTexEnv (OpenTK.Graphics.ES11.TextureEnvTarget target, OpenTK.Graphics.ES11.TextureEnvParameter pname, [OutAttribute] out Int32 @params)
 [requires: v1.0] Return texture environment parameters More...
 
static unsafe void GetTexEnv (OpenTK.Graphics.ES11.TextureEnvTarget target, OpenTK.Graphics.ES11.TextureEnvParameter pname, [OutAttribute] Int32 *@params)
 [requires: v1.0] Return texture environment parameters More...
 
static void GetTexEnvx (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] int[]@params)
 [requires: v1.0] More...
 
static void GetTexEnvx (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] out int @params)
 [requires: v1.0] More...
 
static unsafe void GetTexEnvx (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] int *@params)
 [requires: v1.0] More...
 
static void GetTexParameter (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] Single[]@params)
 [requires: v1.0] Return texture parameter values More...
 
static void GetTexParameter (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] out Single @params)
 [requires: v1.0] Return texture parameter values More...
 
static unsafe void GetTexParameter (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] Single *@params)
 [requires: v1.0] Return texture parameter values More...
 
static void GetTexParameter (OpenTK.Graphics.ES11.TextureTarget target, OpenTK.Graphics.ES11.GetTextureParameter pname, [OutAttribute] Single[]@params)
 [requires: v1.0] Return texture parameter values More...
 
static void GetTexParameter (OpenTK.Graphics.ES11.TextureTarget target, OpenTK.Graphics.ES11.GetTextureParameter pname, [OutAttribute] out Single @params)
 [requires: v1.0] Return texture parameter values More...
 
static unsafe void GetTexParameter (OpenTK.Graphics.ES11.TextureTarget target, OpenTK.Graphics.ES11.GetTextureParameter pname, [OutAttribute] Single *@params)
 [requires: v1.0] Return texture parameter values More...
 
static void GetTexParameter (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32[]@params)
 [requires: v1.0] Return texture parameter values More...
 
static void GetTexParameter (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] out Int32 @params)
 [requires: v1.0] Return texture parameter values More...
 
static unsafe void GetTexParameter (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32 *@params)
 [requires: v1.0] Return texture parameter values More...
 
static void GetTexParameter (OpenTK.Graphics.ES11.TextureTarget target, OpenTK.Graphics.ES11.GetTextureParameter pname, [OutAttribute] Int32[]@params)
 [requires: v1.0] Return texture parameter values More...
 
static void GetTexParameter (OpenTK.Graphics.ES11.TextureTarget target, OpenTK.Graphics.ES11.GetTextureParameter pname, [OutAttribute] out Int32 @params)
 [requires: v1.0] Return texture parameter values More...
 
static unsafe void GetTexParameter (OpenTK.Graphics.ES11.TextureTarget target, OpenTK.Graphics.ES11.GetTextureParameter pname, [OutAttribute] Int32 *@params)
 [requires: v1.0] Return texture parameter values More...
 
static void GetTexParameterx (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] int[]@params)
 [requires: v1.0] More...
 
static void GetTexParameterx (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] out int @params)
 [requires: v1.0] More...
 
static unsafe void GetTexParameterx (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] int *@params)
 [requires: v1.0] More...
 
static void Hint (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All mode)
 [requires: v1.0] Specify implementation-specific hints More...
 
static void Hint (OpenTK.Graphics.ES11.HintTarget target, OpenTK.Graphics.ES11.HintMode mode)
 [requires: v1.0] Specify implementation-specific hints More...
 
static bool IsBuffer (Int32 buffer)
 [requires: v1.0] Determine if a name corresponds to a buffer object More...
 
static bool IsBuffer (UInt32 buffer)
 [requires: v1.0] Determine if a name corresponds to a buffer object More...
 
static bool IsEnabled (OpenTK.Graphics.ES11.All cap)
 [requires: v1.0] Test whether a capability is enabled More...
 
static bool IsEnabled (OpenTK.Graphics.ES11.EnableCap cap)
 [requires: v1.0] Test whether a capability is enabled More...
 
static bool IsTexture (Int32 texture)
 [requires: v1.0] Determine if a name corresponds to a texture More...
 
static bool IsTexture (UInt32 texture)
 [requires: v1.0] Determine if a name corresponds to a texture More...
 
static void Light (OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, Single param)
 [requires: v1.0] Set light source parameters More...
 
static void Light (OpenTK.Graphics.ES11.LightName light, OpenTK.Graphics.ES11.LightParameter pname, Single param)
 [requires: v1.0] Set light source parameters More...
 
static void Light (OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, Single[]@params)
 [requires: v1.0] Set light source parameters More...
 
static unsafe void Light (OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, Single *@params)
 [requires: v1.0] Set light source parameters More...
 
static void Light (OpenTK.Graphics.ES11.LightName light, OpenTK.Graphics.ES11.LightParameter pname, Single[]@params)
 [requires: v1.0] Set light source parameters More...
 
static unsafe void Light (OpenTK.Graphics.ES11.LightName light, OpenTK.Graphics.ES11.LightParameter pname, Single *@params)
 [requires: v1.0] Set light source parameters More...
 
static void LightModel (OpenTK.Graphics.ES11.All pname, Single param)
 [requires: v1.0] Set the lighting model parameters More...
 
static void LightModel (OpenTK.Graphics.ES11.LightModelParameter pname, Single param)
 [requires: v1.0] Set the lighting model parameters More...
 
static void LightModel (OpenTK.Graphics.ES11.All pname, Single[]@params)
 [requires: v1.0] Set the lighting model parameters More...
 
static unsafe void LightModel (OpenTK.Graphics.ES11.All pname, Single *@params)
 [requires: v1.0] Set the lighting model parameters More...
 
static void LightModel (OpenTK.Graphics.ES11.LightModelParameter pname, Single[]@params)
 [requires: v1.0] Set the lighting model parameters More...
 
static unsafe void LightModel (OpenTK.Graphics.ES11.LightModelParameter pname, Single *@params)
 [requires: v1.0] Set the lighting model parameters More...
 
static void LightModelx (OpenTK.Graphics.ES11.All pname, int param)
 [requires: v1.0] More...
 
static void LightModelx (OpenTK.Graphics.ES11.All pname, int[] param)
 [requires: v1.0] More...
 
static unsafe void LightModelx (OpenTK.Graphics.ES11.All pname, int *param)
 [requires: v1.0] More...
 
static void Lightx (OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, int param)
 [requires: v1.0] More...
 
static void Lightx (OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, int[]@params)
 [requires: v1.0] More...
 
static unsafe void Lightx (OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, int *@params)
 [requires: v1.0] More...
 
static void LineWidth (Single width)
 [requires: v1.0] Specify the width of rasterized lines More...
 
static void LineWidthx (int width)
 [requires: v1.0] More...
 
static void LoadIdentity ()
 [requires: v1.0] Replace the current matrix with the identity matrix More...
 
static void LoadMatrix (Single[] m)
 [requires: v1.0] Replace the current matrix with the specified matrix More...
 
static void LoadMatrix (ref Single m)
 [requires: v1.0] Replace the current matrix with the specified matrix More...
 
static unsafe void LoadMatrix (Single *m)
 [requires: v1.0] Replace the current matrix with the specified matrix More...
 
static void LoadMatrixx (int[] m)
 [requires: v1.0] More...
 
static void LoadMatrixx (ref int m)
 [requires: v1.0] More...
 
static unsafe void LoadMatrixx (int *m)
 [requires: v1.0] More...
 
static void LogicOp (OpenTK.Graphics.ES11.All opcode)
 [requires: v1.0] Specify a logical pixel operation for rendering More...
 
static void LogicOp (OpenTK.Graphics.ES11.LogicOp opcode)
 [requires: v1.0] Specify a logical pixel operation for rendering More...
 
static void Material (OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, Single param)
 [requires: v1.0] Specify material parameters for the lighting model More...
 
static void Material (OpenTK.Graphics.ES11.MaterialFace face, OpenTK.Graphics.ES11.MaterialParameter pname, Single param)
 [requires: v1.0] Specify material parameters for the lighting model More...
 
static void Material (OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, Single[]@params)
 [requires: v1.0] Specify material parameters for the lighting model More...
 
static unsafe void Material (OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, Single *@params)
 [requires: v1.0] Specify material parameters for the lighting model More...
 
static void Material (OpenTK.Graphics.ES11.MaterialFace face, OpenTK.Graphics.ES11.MaterialParameter pname, Single[]@params)
 [requires: v1.0] Specify material parameters for the lighting model More...
 
static unsafe void Material (OpenTK.Graphics.ES11.MaterialFace face, OpenTK.Graphics.ES11.MaterialParameter pname, Single *@params)
 [requires: v1.0] Specify material parameters for the lighting model More...
 
static void Materialx (OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, int param)
 [requires: v1.0] More...
 
static void Materialx (OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, int[] param)
 [requires: v1.0] More...
 
static unsafe void Materialx (OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, int *param)
 [requires: v1.0] More...
 
static void MatrixMode (OpenTK.Graphics.ES11.All mode)
 [requires: v1.0] Specify which matrix is the current matrix More...
 
static void MatrixMode (OpenTK.Graphics.ES11.MatrixMode mode)
 [requires: v1.0] Specify which matrix is the current matrix More...
 
static void MultiTexCoord4 (OpenTK.Graphics.ES11.All target, Single s, Single t, Single r, Single q)
 [requires: v1.0] Set the current texture coordinates More...
 
static void MultiTexCoord4 (OpenTK.Graphics.ES11.TextureUnit target, Single s, Single t, Single r, Single q)
 [requires: v1.0] Set the current texture coordinates More...
 
static void MultiTexCoord4x (OpenTK.Graphics.ES11.All texture, int s, int t, int r, int q)
 [requires: v1.0] More...
 
static void MultMatrix (Single[] m)
 [requires: v1.0] Multiply the current matrix with the specified matrix More...
 
static void MultMatrix (ref Single m)
 [requires: v1.0] Multiply the current matrix with the specified matrix More...
 
static unsafe void MultMatrix (Single *m)
 [requires: v1.0] Multiply the current matrix with the specified matrix More...
 
static void MultMatrixx (int[] m)
 [requires: v1.0] More...
 
static void MultMatrixx (ref int m)
 [requires: v1.0] More...
 
static unsafe void MultMatrixx (int *m)
 [requires: v1.0] More...
 
static void Normal3 (Single nx, Single ny, Single nz)
 [requires: v1.0] Set the current normal vector More...
 
static void Normal3x (int nx, int ny, int nz)
 [requires: v1.0] More...
 
static void NormalPointer (OpenTK.Graphics.ES11.All type, Int32 stride, IntPtr pointer)
 [requires: v1.0] Define an array of normals More...
 
static void NormalPointer< T2 > (OpenTK.Graphics.ES11.All type, Int32 stride, [InAttribute, OutAttribute] T2[] pointer)
 [requires: v1.0] Define an array of normals More...
 
static void NormalPointer< T2 > (OpenTK.Graphics.ES11.All type, Int32 stride, [InAttribute, OutAttribute] T2[,] pointer)
 [requires: v1.0] Define an array of normals More...
 
static void NormalPointer< T2 > (OpenTK.Graphics.ES11.All type, Int32 stride, [InAttribute, OutAttribute] T2[,,] pointer)
 [requires: v1.0] Define an array of normals More...
 
static void NormalPointer< T2 > (OpenTK.Graphics.ES11.All type, Int32 stride, [InAttribute, OutAttribute] ref T2 pointer)
 [requires: v1.0] Define an array of normals More...
 
static void NormalPointer (OpenTK.Graphics.ES11.NormalPointerType type, Int32 stride, IntPtr pointer)
 [requires: v1.0] Define an array of normals More...
 
static void NormalPointer< T2 > (OpenTK.Graphics.ES11.NormalPointerType type, Int32 stride, [InAttribute, OutAttribute] T2[] pointer)
 [requires: v1.0] Define an array of normals More...
 
static void NormalPointer< T2 > (OpenTK.Graphics.ES11.NormalPointerType type, Int32 stride, [InAttribute, OutAttribute] T2[,] pointer)
 [requires: v1.0] Define an array of normals More...
 
static void NormalPointer< T2 > (OpenTK.Graphics.ES11.NormalPointerType type, Int32 stride, [InAttribute, OutAttribute] T2[,,] pointer)
 [requires: v1.0] Define an array of normals More...
 
static void NormalPointer< T2 > (OpenTK.Graphics.ES11.NormalPointerType type, Int32 stride, [InAttribute, OutAttribute] ref T2 pointer)
 [requires: v1.0] Define an array of normals More...
 
static void Ortho (Single l, Single r, Single b, Single t, Single n, Single f)
 [requires: v1.0] Multiply the current matrix with an orthographic matrix More...
 
static void Orthox (int l, int r, int b, int t, int n, int f)
 [requires: v1.0] More...
 
static void PixelMapx (OpenTK.Graphics.ES11.All map, Int32 size, int[] values)
 
static void PixelMapx (OpenTK.Graphics.ES11.All map, Int32 size, ref int values)
 
static unsafe void PixelMapx (OpenTK.Graphics.ES11.All map, Int32 size, int *values)
 
static void PixelStore (OpenTK.Graphics.ES11.All pname, Int32 param)
 [requires: v1.0] Set pixel storage modes More...
 
static void PixelStore (OpenTK.Graphics.ES11.PixelStoreParameter pname, Int32 param)
 [requires: v1.0] Set pixel storage modes More...
 
static void PixelStorex (OpenTK.Graphics.ES11.All pname, int param)
 
static void PointParameter (OpenTK.Graphics.ES11.All pname, Single param)
 [requires: v1.0] Specify point parameters More...
 
static void PointParameter (OpenTK.Graphics.ES11.All pname, Single[]@params)
 [requires: v1.0] Specify point parameters More...
 
static unsafe void PointParameter (OpenTK.Graphics.ES11.All pname, Single *@params)
 [requires: v1.0] Specify point parameters More...
 
static void PointParameterx (OpenTK.Graphics.ES11.All pname, int param)
 [requires: v1.0] More...
 
static void PointParameterx (OpenTK.Graphics.ES11.All pname, int[]@params)
 [requires: v1.0] More...
 
static unsafe void PointParameterx (OpenTK.Graphics.ES11.All pname, int *@params)
 [requires: v1.0] More...
 
static void PointSize (Single size)
 [requires: v1.0] Specify the diameter of rasterized points More...
 
static void PointSizex (int size)
 [requires: v1.0] More...
 
static void PolygonOffset (Single factor, Single units)
 [requires: v1.0] Set the scale and units used to calculate depth values More...
 
static void PolygonOffsetx (int factor, int units)
 [requires: v1.0] More...
 
static void PopMatrix ()
 [requires: v1.0] More...
 
static void PushMatrix ()
 [requires: v1.0] Push and pop the current matrix stack More...
 
static void ReadPixels (Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES11.All format, OpenTK.Graphics.ES11.All type, [OutAttribute] IntPtr pixels)
 [requires: v1.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.ES11.All format, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T6[] pixels)
 [requires: v1.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.ES11.All format, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T6[,] pixels)
 [requires: v1.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.ES11.All format, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T6[,,] pixels)
 [requires: v1.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.ES11.All format, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] ref T6 pixels)
 [requires: v1.0] Read a block of pixels from the frame buffer More...
 
static void ReadPixels (Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES11.PixelFormat format, OpenTK.Graphics.ES11.PixelType type, [OutAttribute] IntPtr pixels)
 [requires: v1.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.ES11.PixelFormat format, OpenTK.Graphics.ES11.PixelType type, [InAttribute, OutAttribute] T6[] pixels)
 [requires: v1.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.ES11.PixelFormat format, OpenTK.Graphics.ES11.PixelType type, [InAttribute, OutAttribute] T6[,] pixels)
 [requires: v1.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.ES11.PixelFormat format, OpenTK.Graphics.ES11.PixelType type, [InAttribute, OutAttribute] T6[,,] pixels)
 [requires: v1.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.ES11.PixelFormat format, OpenTK.Graphics.ES11.PixelType type, [InAttribute, OutAttribute] ref T6 pixels)
 [requires: v1.0] Read a block of pixels from the frame buffer More...
 
static void Rotate (Single angle, Single x, Single y, Single z)
 [requires: v1.0] Multiply the current matrix by a rotation matrix More...
 
static void Rotatex (int angle, int x, int y, int z)
 [requires: v1.0] More...
 
static void SampleCoverage (Single value, bool invert)
 [requires: v1.0] Specify multisample coverage parameters More...
 
static void SampleCoveragex (int value, bool invert)
 [requires: v1.0] More...
 
static void Scale (Single x, Single y, Single z)
 [requires: v1.0] Multiply the current matrix by a general scaling matrix More...
 
static void Scalex (int x, int y, int z)
 [requires: v1.0] More...
 
static void Scissor (Int32 x, Int32 y, Int32 width, Int32 height)
 [requires: v1.0] Define the scissor box More...
 
static void ShadeModel (OpenTK.Graphics.ES11.All mode)
 [requires: v1.0] Select flat or smooth shading More...
 
static void ShadeModel (OpenTK.Graphics.ES11.ShadingModel mode)
 [requires: v1.0] Select flat or smooth shading More...
 
static void StencilFunc (OpenTK.Graphics.ES11.All func, Int32 @ref, Int32 mask)
 [requires: v1.0] Set front and back function and reference value for stencil testing More...
 
static void StencilFunc (OpenTK.Graphics.ES11.All func, Int32 @ref, UInt32 mask)
 [requires: v1.0] Set front and back function and reference value for stencil testing More...
 
static void StencilFunc (OpenTK.Graphics.ES11.StencilFunction func, Int32 @ref, Int32 mask)
 [requires: v1.0] Set front and back function and reference value for stencil testing More...
 
static void StencilFunc (OpenTK.Graphics.ES11.StencilFunction func, Int32 @ref, UInt32 mask)
 [requires: v1.0] Set front and back function and reference value for stencil testing More...
 
static void StencilMask (Int32 mask)
 [requires: v1.0] Control the front and back writing of individual bits in the stencil planes More...
 
static void StencilMask (UInt32 mask)
 [requires: v1.0] Control the front and back writing of individual bits in the stencil planes More...
 
static void StencilOp (OpenTK.Graphics.ES11.All fail, OpenTK.Graphics.ES11.All zfail, OpenTK.Graphics.ES11.All zpass)
 [requires: v1.0] Set front and back stencil test actions More...
 
static void StencilOp (OpenTK.Graphics.ES11.StencilOp fail, OpenTK.Graphics.ES11.StencilOp zfail, OpenTK.Graphics.ES11.StencilOp zpass)
 [requires: v1.0] Set front and back stencil test actions More...
 
static void TexCoordPointer (Int32 size, OpenTK.Graphics.ES11.All type, Int32 stride, IntPtr pointer)
 [requires: v1.0] Define an array of texture coordinates More...
 
static void TexCoordPointer< T3 > (Int32 size, OpenTK.Graphics.ES11.All type, Int32 stride, [InAttribute, OutAttribute] T3[] pointer)
 [requires: v1.0] Define an array of texture coordinates More...
 
static void TexCoordPointer< T3 > (Int32 size, OpenTK.Graphics.ES11.All type, Int32 stride, [InAttribute, OutAttribute] T3[,] pointer)
 [requires: v1.0] Define an array of texture coordinates More...
 
static void TexCoordPointer< T3 > (Int32 size, OpenTK.Graphics.ES11.All type, Int32 stride, [InAttribute, OutAttribute] T3[,,] pointer)
 [requires: v1.0] Define an array of texture coordinates More...
 
static void TexCoordPointer< T3 > (Int32 size, OpenTK.Graphics.ES11.All type, Int32 stride, [InAttribute, OutAttribute] ref T3 pointer)
 [requires: v1.0] Define an array of texture coordinates More...
 
static void TexCoordPointer (Int32 size, OpenTK.Graphics.ES11.TexCoordPointerType type, Int32 stride, IntPtr pointer)
 [requires: v1.0] Define an array of texture coordinates More...
 
static void TexCoordPointer< T3 > (Int32 size, OpenTK.Graphics.ES11.TexCoordPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[] pointer)
 [requires: v1.0] Define an array of texture coordinates More...
 
static void TexCoordPointer< T3 > (Int32 size, OpenTK.Graphics.ES11.TexCoordPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[,] pointer)
 [requires: v1.0] Define an array of texture coordinates More...
 
static void TexCoordPointer< T3 > (Int32 size, OpenTK.Graphics.ES11.TexCoordPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[,,] pointer)
 [requires: v1.0] Define an array of texture coordinates More...
 
static void TexCoordPointer< T3 > (Int32 size, OpenTK.Graphics.ES11.TexCoordPointerType type, Int32 stride, [InAttribute, OutAttribute] ref T3 pointer)
 [requires: v1.0] Define an array of texture coordinates More...
 
static void TexEnv (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, Single param)
 [requires: v1.0] Set texture environment parameters More...
 
static void TexEnv (OpenTK.Graphics.ES11.TextureEnvTarget target, OpenTK.Graphics.ES11.TextureEnvParameter pname, Single param)
 [requires: v1.0] Set texture environment parameters More...
 
static void TexEnv (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, Single[]@params)
 [requires: v1.0] Set texture environment parameters More...
 
static unsafe void TexEnv (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, Single *@params)
 [requires: v1.0] Set texture environment parameters More...
 
static void TexEnv (OpenTK.Graphics.ES11.TextureEnvTarget target, OpenTK.Graphics.ES11.TextureEnvParameter pname, Single[]@params)
 [requires: v1.0] Set texture environment parameters More...
 
static unsafe void TexEnv (OpenTK.Graphics.ES11.TextureEnvTarget target, OpenTK.Graphics.ES11.TextureEnvParameter pname, Single *@params)
 [requires: v1.0] Set texture environment parameters More...
 
static void TexEnv (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, Int32 param)
 [requires: v1.0] Set texture environment parameters More...
 
static void TexEnv (OpenTK.Graphics.ES11.TextureEnvTarget target, OpenTK.Graphics.ES11.TextureEnvParameter pname, Int32 param)
 [requires: v1.0] Set texture environment parameters More...
 
static void TexEnv (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, Int32[]@params)
 [requires: v1.0] Set texture environment parameters More...
 
static unsafe void TexEnv (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, Int32 *@params)
 [requires: v1.0] Set texture environment parameters More...
 
static void TexEnv (OpenTK.Graphics.ES11.TextureEnvTarget target, OpenTK.Graphics.ES11.TextureEnvParameter pname, Int32[]@params)
 [requires: v1.0] Set texture environment parameters More...
 
static unsafe void TexEnv (OpenTK.Graphics.ES11.TextureEnvTarget target, OpenTK.Graphics.ES11.TextureEnvParameter pname, Int32 *@params)
 [requires: v1.0] Set texture environment parameters More...
 
static void TexEnvx (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int param)
 [requires: v1.0] More...
 
static void TexEnvx (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int[]@params)
 [requires: v1.0] More...
 
static unsafe void TexEnvx (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int *@params)
 [requires: v1.0] More...
 
static void TexImage2D (OpenTK.Graphics.ES11.All target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES11.All format, OpenTK.Graphics.ES11.All type, IntPtr pixels)
 [requires: v1.0] Specify a two-dimensional texture image More...
 
static void TexImage2D< T8 > (OpenTK.Graphics.ES11.All target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES11.All format, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T8[] pixels)
 [requires: v1.0] Specify a two-dimensional texture image More...
 
static void TexImage2D< T8 > (OpenTK.Graphics.ES11.All target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES11.All format, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T8[,] pixels)
 [requires: v1.0] Specify a two-dimensional texture image More...
 
static void TexImage2D< T8 > (OpenTK.Graphics.ES11.All target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES11.All format, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T8[,,] pixels)
 [requires: v1.0] Specify a two-dimensional texture image More...
 
static void TexImage2D< T8 > (OpenTK.Graphics.ES11.All target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES11.All format, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] ref T8 pixels)
 [requires: v1.0] Specify a two-dimensional texture image More...
 
static void TexImage2D (OpenTK.Graphics.ES11.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES11.PixelFormat format, OpenTK.Graphics.ES11.PixelType type, IntPtr pixels)
 [requires: v1.0] Specify a two-dimensional texture image More...
 
static void TexImage2D< T8 > (OpenTK.Graphics.ES11.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES11.PixelFormat format, OpenTK.Graphics.ES11.PixelType type, [InAttribute, OutAttribute] T8[] pixels)
 [requires: v1.0] Specify a two-dimensional texture image More...
 
static void TexImage2D< T8 > (OpenTK.Graphics.ES11.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES11.PixelFormat format, OpenTK.Graphics.ES11.PixelType type, [InAttribute, OutAttribute] T8[,] pixels)
 [requires: v1.0] Specify a two-dimensional texture image More...
 
static void TexImage2D< T8 > (OpenTK.Graphics.ES11.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES11.PixelFormat format, OpenTK.Graphics.ES11.PixelType type, [InAttribute, OutAttribute] T8[,,] pixels)
 [requires: v1.0] Specify a two-dimensional texture image More...
 
static void TexImage2D< T8 > (OpenTK.Graphics.ES11.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES11.PixelFormat format, OpenTK.Graphics.ES11.PixelType type, [InAttribute, OutAttribute] ref T8 pixels)
 [requires: v1.0] Specify a two-dimensional texture image More...
 
static void TexParameter (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, Single param)
 [requires: v1.0] Set texture parameters More...
 
static void TexParameter (OpenTK.Graphics.ES11.TextureTarget target, OpenTK.Graphics.ES11.TextureParameterName pname, Single param)
 [requires: v1.0] Set texture parameters More...
 
static void TexParameter (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, Single[]@params)
 [requires: v1.0] Set texture parameters More...
 
static unsafe void TexParameter (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, Single *@params)
 [requires: v1.0] Set texture parameters More...
 
static void TexParameter (OpenTK.Graphics.ES11.TextureTarget target, OpenTK.Graphics.ES11.TextureParameterName pname, Single[]@params)
 [requires: v1.0] Set texture parameters More...
 
static unsafe void TexParameter (OpenTK.Graphics.ES11.TextureTarget target, OpenTK.Graphics.ES11.TextureParameterName pname, Single *@params)
 [requires: v1.0] Set texture parameters More...
 
static void TexParameter (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, Int32 param)
 [requires: v1.0] Set texture parameters More...
 
static void TexParameter (OpenTK.Graphics.ES11.TextureTarget target, OpenTK.Graphics.ES11.TextureParameterName pname, Int32 param)
 [requires: v1.0] Set texture parameters More...
 
static void TexParameter (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, Int32[]@params)
 [requires: v1.0] Set texture parameters More...
 
static unsafe void TexParameter (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, Int32 *@params)
 [requires: v1.0] Set texture parameters More...
 
static void TexParameter (OpenTK.Graphics.ES11.TextureTarget target, OpenTK.Graphics.ES11.TextureParameterName pname, Int32[]@params)
 [requires: v1.0] Set texture parameters More...
 
static unsafe void TexParameter (OpenTK.Graphics.ES11.TextureTarget target, OpenTK.Graphics.ES11.TextureParameterName pname, Int32 *@params)
 [requires: v1.0] Set texture parameters More...
 
static void TexParameterx (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int param)
 [requires: v1.0] More...
 
static void TexParameterx (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int[]@params)
 [requires: v1.0] More...
 
static unsafe void TexParameterx (OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int *@params)
 [requires: v1.0] More...
 
static void TexSubImage2D (OpenTK.Graphics.ES11.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES11.All format, OpenTK.Graphics.ES11.All type, IntPtr pixels)
 [requires: v1.0] Specify a two-dimensional texture subimage More...
 
static void TexSubImage2D< T8 > (OpenTK.Graphics.ES11.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES11.All format, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T8[] pixels)
 [requires: v1.0] Specify a two-dimensional texture subimage More...
 
static void TexSubImage2D< T8 > (OpenTK.Graphics.ES11.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES11.All format, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T8[,] pixels)
 [requires: v1.0] Specify a two-dimensional texture subimage More...
 
static void TexSubImage2D< T8 > (OpenTK.Graphics.ES11.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES11.All format, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T8[,,] pixels)
 [requires: v1.0] Specify a two-dimensional texture subimage More...
 
static void TexSubImage2D< T8 > (OpenTK.Graphics.ES11.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES11.All format, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] ref T8 pixels)
 [requires: v1.0] Specify a two-dimensional texture subimage More...
 
static void TexSubImage2D (OpenTK.Graphics.ES11.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES11.PixelFormat format, OpenTK.Graphics.ES11.PixelType type, IntPtr pixels)
 [requires: v1.0] Specify a two-dimensional texture subimage More...
 
static void TexSubImage2D< T8 > (OpenTK.Graphics.ES11.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES11.PixelFormat format, OpenTK.Graphics.ES11.PixelType type, [InAttribute, OutAttribute] T8[] pixels)
 [requires: v1.0] Specify a two-dimensional texture subimage More...
 
static void TexSubImage2D< T8 > (OpenTK.Graphics.ES11.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES11.PixelFormat format, OpenTK.Graphics.ES11.PixelType type, [InAttribute, OutAttribute] T8[,] pixels)
 [requires: v1.0] Specify a two-dimensional texture subimage More...
 
static void TexSubImage2D< T8 > (OpenTK.Graphics.ES11.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES11.PixelFormat format, OpenTK.Graphics.ES11.PixelType type, [InAttribute, OutAttribute] T8[,,] pixels)
 [requires: v1.0] Specify a two-dimensional texture subimage More...
 
static void TexSubImage2D< T8 > (OpenTK.Graphics.ES11.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES11.PixelFormat format, OpenTK.Graphics.ES11.PixelType type, [InAttribute, OutAttribute] ref T8 pixels)
 [requires: v1.0] Specify a two-dimensional texture subimage More...
 
static void Translate (Single x, Single y, Single z)
 [requires: v1.0] Multiply the current matrix by a translation matrix More...
 
static void Translatex (int x, int y, int z)
 [requires: v1.0] More...
 
static void VertexPointer (Int32 size, OpenTK.Graphics.ES11.All type, Int32 stride, IntPtr pointer)
 [requires: v1.0] Define an array of vertex data More...
 
static void VertexPointer< T3 > (Int32 size, OpenTK.Graphics.ES11.All type, Int32 stride, [InAttribute, OutAttribute] T3[] pointer)
 [requires: v1.0] Define an array of vertex data More...
 
static void VertexPointer< T3 > (Int32 size, OpenTK.Graphics.ES11.All type, Int32 stride, [InAttribute, OutAttribute] T3[,] pointer)
 [requires: v1.0] Define an array of vertex data More...
 
static void VertexPointer< T3 > (Int32 size, OpenTK.Graphics.ES11.All type, Int32 stride, [InAttribute, OutAttribute] T3[,,] pointer)
 [requires: v1.0] Define an array of vertex data More...
 
static void VertexPointer< T3 > (Int32 size, OpenTK.Graphics.ES11.All type, Int32 stride, [InAttribute, OutAttribute] ref T3 pointer)
 [requires: v1.0] Define an array of vertex data More...
 
static void VertexPointer (Int32 size, OpenTK.Graphics.ES11.VertexPointerType type, Int32 stride, IntPtr pointer)
 [requires: v1.0] Define an array of vertex data More...
 
static void VertexPointer< T3 > (Int32 size, OpenTK.Graphics.ES11.VertexPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[] pointer)
 [requires: v1.0] Define an array of vertex data More...
 
static void VertexPointer< T3 > (Int32 size, OpenTK.Graphics.ES11.VertexPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[,] pointer)
 [requires: v1.0] Define an array of vertex data More...
 
static void VertexPointer< T3 > (Int32 size, OpenTK.Graphics.ES11.VertexPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[,,] pointer)
 [requires: v1.0] Define an array of vertex data More...
 
static void VertexPointer< T3 > (Int32 size, OpenTK.Graphics.ES11.VertexPointerType type, Int32 stride, [InAttribute, OutAttribute] ref T3 pointer)
 [requires: v1.0] Define an array of vertex data More...
 
static void Viewport (Int32 x, Int32 y, Int32 width, Int32 height)
 [requires: v1.0] Set the viewport More...
 

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 1.1 methods.

Constructor & Destructor Documentation

OpenTK.Graphics.ES11.GL.GL ( )

Constructs a new instance.

Member Function Documentation

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

[requires: v1.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.ES11.GL.ActiveTexture ( OpenTK.Graphics.ES11.TextureUnit  texture)
static

[requires: v1.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.ES11.GL.AlphaFunc ( OpenTK.Graphics.ES11.All  func,
Single @  ref 
)
static

[requires: v1.0] Specify the alpha test function

Parameters
funcSpecifies the alpha comparison function. Symbolic constants GL_NEVER, GL_LESS, GL_EQUAL, GL_LEQUAL, GL_GREATER, GL_NOTEQUAL, GL_GEQUAL, and GL_ALWAYS are accepted. The initial value is GL_ALWAYS.
refSpecifies the reference value that incoming alpha values are compared to. This value is clamped to the range [0,1], where 0 represents the lowest possible alpha value and 1 the highest possible value. The initial reference value is 0.
static void OpenTK.Graphics.ES11.GL.AlphaFunc ( OpenTK.Graphics.ES11.AlphaFunction  func,
Single @  ref 
)
static

[requires: v1.0] Specify the alpha test function

Parameters
funcSpecifies the alpha comparison function. Symbolic constants GL_NEVER, GL_LESS, GL_EQUAL, GL_LEQUAL, GL_GREATER, GL_NOTEQUAL, GL_GEQUAL, and GL_ALWAYS are accepted. The initial value is GL_ALWAYS.
refSpecifies the reference value that incoming alpha values are compared to. This value is clamped to the range [0,1], where 0 represents the lowest possible alpha value and 1 the highest possible value. The initial reference value is 0.
static void OpenTK.Graphics.ES11.GL.AlphaFuncx ( OpenTK.Graphics.ES11.All  func,
int @  ref 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.BindBuffer ( OpenTK.Graphics.ES11.All  target,
Int32  buffer 
)
static

[requires: v1.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.ES11.GL.BindBuffer ( OpenTK.Graphics.ES11.All  target,
UInt32  buffer 
)
static

[requires: v1.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.ES11.GL.BindTexture ( OpenTK.Graphics.ES11.All  target,
Int32  texture 
)
static

[requires: v1.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.ES11.GL.BindTexture ( OpenTK.Graphics.ES11.All  target,
UInt32  texture 
)
static

[requires: v1.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.ES11.GL.BindTexture ( OpenTK.Graphics.ES11.TextureTarget  target,
Int32  texture 
)
static

[requires: v1.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.ES11.GL.BindTexture ( OpenTK.Graphics.ES11.TextureTarget  target,
UInt32  texture 
)
static

[requires: v1.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.ES11.GL.BlendFunc ( OpenTK.Graphics.ES11.All  sfactor,
OpenTK.Graphics.ES11.All  dfactor 
)
static

[requires: v1.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.ES11.GL.BlendFunc ( OpenTK.Graphics.ES11.BlendingFactorSrc  sfactor,
OpenTK.Graphics.ES11.BlendingFactorDest  dfactor 
)
static

[requires: v1.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.ES11.GL.BufferData ( OpenTK.Graphics.ES11.All  target,
IntPtr  size,
IntPtr  data,
OpenTK.Graphics.ES11.All  usage 
)
static

[requires: v1.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.ES11.GL.BufferData< T2 > ( OpenTK.Graphics.ES11.All  target,
IntPtr  size,
[InAttribute, OutAttribute] T2[]  data,
OpenTK.Graphics.ES11.All  usage 
)
static

[requires: v1.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.ES11.GL.BufferData< T2 > ( OpenTK.Graphics.ES11.All  target,
IntPtr  size,
[InAttribute, OutAttribute] T2  data[,],
OpenTK.Graphics.ES11.All  usage 
)
static

[requires: v1.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.ES11.GL.BufferData< T2 > ( OpenTK.Graphics.ES11.All  target,
IntPtr  size,
[InAttribute, OutAttribute] T2  data[,,],
OpenTK.Graphics.ES11.All  usage 
)
static

[requires: v1.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.ES11.GL.BufferData< T2 > ( OpenTK.Graphics.ES11.All  target,
IntPtr  size,
[InAttribute, OutAttribute] ref T2  data,
OpenTK.Graphics.ES11.All  usage 
)
static

[requires: v1.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.ES11.GL.BufferSubData ( OpenTK.Graphics.ES11.All  target,
IntPtr  offset,
IntPtr  size,
IntPtr  data 
)
static

[requires: v1.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.ES11.GL.BufferSubData< T3 > ( OpenTK.Graphics.ES11.All  target,
IntPtr  offset,
IntPtr  size,
[InAttribute, OutAttribute] T3[]  data 
)
static

[requires: v1.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.ES11.GL.BufferSubData< T3 > ( OpenTK.Graphics.ES11.All  target,
IntPtr  offset,
IntPtr  size,
[InAttribute, OutAttribute] T3  data[,] 
)
static

[requires: v1.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.ES11.GL.BufferSubData< T3 > ( OpenTK.Graphics.ES11.All  target,
IntPtr  offset,
IntPtr  size,
[InAttribute, OutAttribute] T3  data[,,] 
)
static

[requires: v1.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.ES11.GL.BufferSubData< T3 > ( OpenTK.Graphics.ES11.All  target,
IntPtr  offset,
IntPtr  size,
[InAttribute, OutAttribute] ref T3  data 
)
static

[requires: v1.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.ES11.GL.Clear ( OpenTK.Graphics.ES11.All  mask)
static

[requires: v1.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.ES11.GL.Clear ( OpenTK.Graphics.ES11.ClearBufferMask  mask)
static

[requires: v1.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.ES11.GL.Clear ( UInt32  mask)
static

[requires: v1.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.ES11.GL.ClearColor ( Single  red,
Single  green,
Single  blue,
Single  alpha 
)
static

[requires: v1.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.ES11.GL.ClearColorx ( int  red,
int  green,
int  blue,
int  alpha 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.ClearDepth ( Single  d)
static

[requires: v1.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.ES11.GL.ClearDepthx ( int  depth)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.ClearStencil ( Int32  s)
static

[requires: v1.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.ES11.GL.ClientActiveTexture ( OpenTK.Graphics.ES11.All  texture)
static

[requires: v1.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 two. texture must be one of GL_TEXTURE, where i ranges from 0 to the value of GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. The initial value is GL_TEXTURE0.
static void OpenTK.Graphics.ES11.GL.ClientActiveTexture ( OpenTK.Graphics.ES11.TextureUnit  texture)
static

[requires: v1.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 two. texture must be one of GL_TEXTURE, where i ranges from 0 to the value of GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value. The initial value is GL_TEXTURE0.
static void OpenTK.Graphics.ES11.GL.ClipPlane ( OpenTK.Graphics.ES11.All  p,
Single[]  eqn 
)
static

[requires: v1.0] Specify a plane against which all geometry is clipped

Parameters
planeSpecifies which clipping plane is being positioned. Symbolic names of the form GL_CLIP_PLANEi, where i is an integer between 0 and GL_MAX_CLIP_PLANES - 1, are accepted.
equationSpecifies the address of an array of four double-precision floating-point values. These values are interpreted as a plane equation.
static void OpenTK.Graphics.ES11.GL.ClipPlane ( OpenTK.Graphics.ES11.All  p,
ref Single  eqn 
)
static

[requires: v1.0] Specify a plane against which all geometry is clipped

Parameters
planeSpecifies which clipping plane is being positioned. Symbolic names of the form GL_CLIP_PLANEi, where i is an integer between 0 and GL_MAX_CLIP_PLANES - 1, are accepted.
equationSpecifies the address of an array of four double-precision floating-point values. These values are interpreted as a plane equation.
static unsafe void OpenTK.Graphics.ES11.GL.ClipPlane ( OpenTK.Graphics.ES11.All  p,
Single *  eqn 
)
static

[requires: v1.0] Specify a plane against which all geometry is clipped

Parameters
planeSpecifies which clipping plane is being positioned. Symbolic names of the form GL_CLIP_PLANEi, where i is an integer between 0 and GL_MAX_CLIP_PLANES - 1, are accepted.
equationSpecifies the address of an array of four double-precision floating-point values. These values are interpreted as a plane equation.
static void OpenTK.Graphics.ES11.GL.ClipPlanex ( OpenTK.Graphics.ES11.All  plane,
int[]  equation 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.ClipPlanex ( OpenTK.Graphics.ES11.All  plane,
ref int  equation 
)
static

[requires: v1.0]

static unsafe void OpenTK.Graphics.ES11.GL.ClipPlanex ( OpenTK.Graphics.ES11.All  plane,
int *  equation 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.Color4 ( Single  red,
Single  green,
Single  blue,
Single  alpha 
)
static

[requires: v1.0] Set the current color

Parameters
redSpecify new red, green, and blue values for the current color.
alphaSpecifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
static void OpenTK.Graphics.ES11.GL.Color4 ( Byte  red,
Byte  green,
Byte  blue,
Byte  alpha 
)
static

[requires: v1.0] Set the current color

Parameters
redSpecify new red, green, and blue values for the current color.
alphaSpecifies a new alpha value for the current color. Included only in the four-argument glColor4 commands.
static void OpenTK.Graphics.ES11.GL.Color4x ( int  red,
int  green,
int  blue,
int  alpha 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.ColorMask ( bool  red,
bool  green,
bool  blue,
bool  alpha 
)
static

[requires: v1.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.ES11.GL.ColorPointer ( Int32  size,
OpenTK.Graphics.ES11.All  type,
Int32  stride,
IntPtr  pointer 
)
static

[requires: v1.0] Define an array of colors

Parameters
sizeSpecifies the number of components per color. Must be 3 or 4. The initial value is 4.
typeSpecifies the data type of each color component in the array. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a pointer to the first component of the first color element in the array. The initial value is 0.
static void OpenTK.Graphics.ES11.GL.ColorPointer ( Int32  size,
OpenTK.Graphics.ES11.ColorPointerType  type,
Int32  stride,
IntPtr  pointer 
)
static

[requires: v1.0] Define an array of colors

Parameters
sizeSpecifies the number of components per color. Must be 3 or 4. The initial value is 4.
typeSpecifies the data type of each color component in the array. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a pointer to the first component of the first color element in the array. The initial value is 0.
static void OpenTK.Graphics.ES11.GL.ColorPointer< T3 > ( Int32  size,
OpenTK.Graphics.ES11.All  type,
Int32  stride,
[InAttribute, OutAttribute] T3[]  pointer 
)
static

[requires: v1.0] Define an array of colors

Parameters
sizeSpecifies the number of components per color. Must be 3 or 4. The initial value is 4.
typeSpecifies the data type of each color component in the array. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a pointer to the first component of the first color element in the array. The initial value is 0.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.ES11.GL.ColorPointer< T3 > ( Int32  size,
OpenTK.Graphics.ES11.All  type,
Int32  stride,
[InAttribute, OutAttribute] T3  pointer[,] 
)
static

[requires: v1.0] Define an array of colors

Parameters
sizeSpecifies the number of components per color. Must be 3 or 4. The initial value is 4.
typeSpecifies the data type of each color component in the array. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a pointer to the first component of the first color element in the array. The initial value is 0.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.ES11.GL.ColorPointer< T3 > ( Int32  size,
OpenTK.Graphics.ES11.All  type,
Int32  stride,
[InAttribute, OutAttribute] T3  pointer[,,] 
)
static

[requires: v1.0] Define an array of colors

Parameters
sizeSpecifies the number of components per color. Must be 3 or 4. The initial value is 4.
typeSpecifies the data type of each color component in the array. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a pointer to the first component of the first color element in the array. The initial value is 0.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.ES11.GL.ColorPointer< T3 > ( Int32  size,
OpenTK.Graphics.ES11.All  type,
Int32  stride,
[InAttribute, OutAttribute] ref T3  pointer 
)
static

[requires: v1.0] Define an array of colors

Parameters
sizeSpecifies the number of components per color. Must be 3 or 4. The initial value is 4.
typeSpecifies the data type of each color component in the array. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a pointer to the first component of the first color element in the array. The initial value is 0.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.ES11.GL.ColorPointer< T3 > ( Int32  size,
OpenTK.Graphics.ES11.ColorPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] T3[]  pointer 
)
static

[requires: v1.0] Define an array of colors

Parameters
sizeSpecifies the number of components per color. Must be 3 or 4. The initial value is 4.
typeSpecifies the data type of each color component in the array. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a pointer to the first component of the first color element in the array. The initial value is 0.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.ES11.GL.ColorPointer< T3 > ( Int32  size,
OpenTK.Graphics.ES11.ColorPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] T3  pointer[,] 
)
static

[requires: v1.0] Define an array of colors

Parameters
sizeSpecifies the number of components per color. Must be 3 or 4. The initial value is 4.
typeSpecifies the data type of each color component in the array. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a pointer to the first component of the first color element in the array. The initial value is 0.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.ES11.GL.ColorPointer< T3 > ( Int32  size,
OpenTK.Graphics.ES11.ColorPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] T3  pointer[,,] 
)
static

[requires: v1.0] Define an array of colors

Parameters
sizeSpecifies the number of components per color. Must be 3 or 4. The initial value is 4.
typeSpecifies the data type of each color component in the array. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a pointer to the first component of the first color element in the array. The initial value is 0.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.ES11.GL.ColorPointer< T3 > ( Int32  size,
OpenTK.Graphics.ES11.ColorPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] ref T3  pointer 
)
static

[requires: v1.0] Define an array of colors

Parameters
sizeSpecifies the number of components per color. Must be 3 or 4. The initial value is 4.
typeSpecifies the data type of each color component in the array. Symbolic constants GL_BYTE, GL_UNSIGNED_BYTE, GL_SHORT, GL_UNSIGNED_SHORT, GL_INT, GL_UNSIGNED_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive colors. If stride is 0, the colors are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a pointer to the first component of the first color element in the array. The initial value is 0.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.ES11.GL.CompressedTexImage2D ( OpenTK.Graphics.ES11.All  target,
Int32  level,
OpenTK.Graphics.ES11.All  internalformat,
Int32  width,
Int32  height,
Int32  border,
Int32  imageSize,
IntPtr  data 
)
static

[requires: v1.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.ES11.GL.CompressedTexImage2D ( OpenTK.Graphics.ES11.TextureTarget  target,
Int32  level,
OpenTK.Graphics.ES11.All  internalformat,
Int32  width,
Int32  height,
Int32  border,
Int32  imageSize,
IntPtr  data 
)
static

[requires: v1.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.ES11.GL.CompressedTexImage2D< T7 > ( OpenTK.Graphics.ES11.All  target,
Int32  level,
OpenTK.Graphics.ES11.All  internalformat,
Int32  width,
Int32  height,
Int32  border,
Int32  imageSize,
[InAttribute, OutAttribute] T7[]  data 
)
static

[requires: v1.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.ES11.GL.CompressedTexImage2D< T7 > ( OpenTK.Graphics.ES11.All  target,
Int32  level,
OpenTK.Graphics.ES11.All  internalformat,
Int32  width,
Int32  height,
Int32  border,
Int32  imageSize,
[InAttribute, OutAttribute] T7  data[,] 
)
static

[requires: v1.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.ES11.GL.CompressedTexImage2D< T7 > ( OpenTK.Graphics.ES11.All  target,
Int32  level,
OpenTK.Graphics.ES11.All  internalformat,
Int32  width,
Int32  height,
Int32  border,
Int32  imageSize,
[InAttribute, OutAttribute] T7  data[,,] 
)
static

[requires: v1.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.ES11.GL.CompressedTexImage2D< T7 > ( OpenTK.Graphics.ES11.All  target,
Int32  level,
OpenTK.Graphics.ES11.All  internalformat,
Int32  width,
Int32  height,
Int32  border,
Int32  imageSize,
[InAttribute, OutAttribute] ref T7  data 
)
static

[requires: v1.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.ES11.GL.CompressedTexImage2D< T7 > ( OpenTK.Graphics.ES11.TextureTarget  target,
Int32  level,
OpenTK.Graphics.ES11.All  internalformat,
Int32  width,
Int32  height,
Int32  border,
Int32  imageSize,
[InAttribute, OutAttribute] T7[]  data 
)
static

[requires: v1.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.ES11.GL.CompressedTexImage2D< T7 > ( OpenTK.Graphics.ES11.TextureTarget  target,
Int32  level,
OpenTK.Graphics.ES11.All  internalformat,
Int32  width,
Int32  height,
Int32  border,
Int32  imageSize,
[InAttribute, OutAttribute] T7  data[,] 
)
static

[requires: v1.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.ES11.GL.CompressedTexImage2D< T7 > ( OpenTK.Graphics.ES11.TextureTarget  target,
Int32  level,
OpenTK.Graphics.ES11.All  internalformat,
Int32  width,
Int32  height,
Int32  border,
Int32  imageSize,
[InAttribute, OutAttribute] T7  data[,,] 
)
static

[requires: v1.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.ES11.GL.CompressedTexImage2D< T7 > ( OpenTK.Graphics.ES11.TextureTarget  target,
Int32  level,
OpenTK.Graphics.ES11.All  internalformat,
Int32  width,
Int32  height,
Int32  border,
Int32  imageSize,
[InAttribute, OutAttribute] ref T7  data 
)
static

[requires: v1.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.ES11.GL.CompressedTexSubImage2D ( OpenTK.Graphics.ES11.All  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  width,
Int32  height,
OpenTK.Graphics.ES11.All  format,
Int32  imageSize,
IntPtr  data 
)
static

[requires: v1.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.ES11.GL.CompressedTexSubImage2D ( OpenTK.Graphics.ES11.TextureTarget  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  width,
Int32  height,
OpenTK.Graphics.ES11.PixelFormat  format,
Int32  imageSize,
IntPtr  data 
)
static

[requires: v1.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.ES11.GL.CompressedTexSubImage2D< T8 > ( OpenTK.Graphics.ES11.All  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  width,
Int32  height,
OpenTK.Graphics.ES11.All  format,
Int32  imageSize,
[InAttribute, OutAttribute] T8[]  data 
)
static

[requires: v1.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.ES11.GL.CompressedTexSubImage2D< T8 > ( OpenTK.Graphics.ES11.All  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  width,
Int32  height,
OpenTK.Graphics.ES11.All  format,
Int32  imageSize,
[InAttribute, OutAttribute] T8  data[,] 
)
static

[requires: v1.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.ES11.GL.CompressedTexSubImage2D< T8 > ( OpenTK.Graphics.ES11.All  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  width,
Int32  height,
OpenTK.Graphics.ES11.All  format,
Int32  imageSize,
[InAttribute, OutAttribute] T8  data[,,] 
)
static

[requires: v1.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.ES11.GL.CompressedTexSubImage2D< T8 > ( OpenTK.Graphics.ES11.All  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  width,
Int32  height,
OpenTK.Graphics.ES11.All  format,
Int32  imageSize,
[InAttribute, OutAttribute] ref T8  data 
)
static

[requires: v1.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.ES11.GL.CompressedTexSubImage2D< T8 > ( OpenTK.Graphics.ES11.TextureTarget  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  width,
Int32  height,
OpenTK.Graphics.ES11.PixelFormat  format,
Int32  imageSize,
[InAttribute, OutAttribute] T8[]  data 
)
static

[requires: v1.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.ES11.GL.CompressedTexSubImage2D< T8 > ( OpenTK.Graphics.ES11.TextureTarget  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  width,
Int32  height,
OpenTK.Graphics.ES11.PixelFormat  format,
Int32  imageSize,
[InAttribute, OutAttribute] T8  data[,] 
)
static

[requires: v1.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.ES11.GL.CompressedTexSubImage2D< T8 > ( OpenTK.Graphics.ES11.TextureTarget  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  width,
Int32  height,
OpenTK.Graphics.ES11.PixelFormat  format,
Int32  imageSize,
[InAttribute, OutAttribute] T8  data[,,] 
)
static

[requires: v1.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.ES11.GL.CompressedTexSubImage2D< T8 > ( OpenTK.Graphics.ES11.TextureTarget  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  width,
Int32  height,
OpenTK.Graphics.ES11.PixelFormat  format,
Int32  imageSize,
[InAttribute, OutAttribute] ref T8  data 
)
static

[requires: v1.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.ES11.GL.CopyTexImage2D ( OpenTK.Graphics.ES11.All  target,
Int32  level,
OpenTK.Graphics.ES11.All  internalformat,
Int32  x,
Int32  y,
Int32  width,
Int32  height,
Int32  border 
)
static

[requires: v1.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.ES11.GL.CopyTexImage2D ( OpenTK.Graphics.ES11.TextureTarget  target,
Int32  level,
OpenTK.Graphics.ES11.All  internalformat,
Int32  x,
Int32  y,
Int32  width,
Int32  height,
Int32  border 
)
static

[requires: v1.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.ES11.GL.CopyTexSubImage2D ( OpenTK.Graphics.ES11.All  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  x,
Int32  y,
Int32  width,
Int32  height 
)
static

[requires: v1.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.ES11.GL.CopyTexSubImage2D ( OpenTK.Graphics.ES11.TextureTarget  target,
Int32  level,
Int32  xoffset,
Int32  yoffset,
Int32  x,
Int32  y,
Int32  width,
Int32  height 
)
static

[requires: v1.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.ES11.GL.CullFace ( OpenTK.Graphics.ES11.All  mode)
static

[requires: v1.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.ES11.GL.CullFace ( OpenTK.Graphics.ES11.CullFaceMode  mode)
static

[requires: v1.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.ES11.GL.DeleteBuffer ( Int32  buffers)
static

[requires: v1.0] Delete named buffer objects

Parameters
nSpecifies the number of buffer objects to be deleted.
buffersSpecifies an array of buffer objects to be deleted.
static void OpenTK.Graphics.ES11.GL.DeleteBuffer ( UInt32  buffers)
static

[requires: v1.0] Delete named buffer objects

Parameters
nSpecifies the number of buffer objects to be deleted.
buffersSpecifies an array of buffer objects to be deleted.
static void OpenTK.Graphics.ES11.GL.DeleteBuffers ( Int32  n,
Int32[]  buffers 
)
static

[requires: v1.0] Delete named buffer objects

Parameters
nSpecifies the number of buffer objects to be deleted.
buffersSpecifies an array of buffer objects to be deleted.
static void OpenTK.Graphics.ES11.GL.DeleteBuffers ( Int32  n,
ref Int32  buffers 
)
static

[requires: v1.0] Delete named buffer objects

Parameters
nSpecifies the number of buffer objects to be deleted.
buffersSpecifies an array of buffer objects to be deleted.
static unsafe void OpenTK.Graphics.ES11.GL.DeleteBuffers ( Int32  n,
Int32 *  buffers 
)
static

[requires: v1.0] Delete named buffer objects

Parameters
nSpecifies the number of buffer objects to be deleted.
buffersSpecifies an array of buffer objects to be deleted.
static void OpenTK.Graphics.ES11.GL.DeleteBuffers ( Int32  n,
UInt32[]  buffers 
)
static

[requires: v1.0] Delete named buffer objects

Parameters
nSpecifies the number of buffer objects to be deleted.
buffersSpecifies an array of buffer objects to be deleted.
static void OpenTK.Graphics.ES11.GL.DeleteBuffers ( Int32  n,
ref UInt32  buffers 
)
static

[requires: v1.0] Delete named buffer objects

Parameters
nSpecifies the number of buffer objects to be deleted.
buffersSpecifies an array of buffer objects to be deleted.
static unsafe void OpenTK.Graphics.ES11.GL.DeleteBuffers ( Int32  n,
UInt32 *  buffers 
)
static

[requires: v1.0] Delete named buffer objects

Parameters
nSpecifies the number of buffer objects to be deleted.
buffersSpecifies an array of buffer objects to be deleted.
static void OpenTK.Graphics.ES11.GL.DeleteTexture ( Int32  textures)
static

[requires: v1.0] Delete named textures

Parameters
nSpecifies the number of textures to be deleted.
texturesSpecifies an array of textures to be deleted.
static void OpenTK.Graphics.ES11.GL.DeleteTexture ( UInt32  textures)
static

[requires: v1.0] Delete named textures

Parameters
nSpecifies the number of textures to be deleted.
texturesSpecifies an array of textures to be deleted.
static void OpenTK.Graphics.ES11.GL.DeleteTextures ( Int32  n,
Int32[]  textures 
)
static

[requires: v1.0] Delete named textures

Parameters
nSpecifies the number of textures to be deleted.
texturesSpecifies an array of textures to be deleted.
static void OpenTK.Graphics.ES11.GL.DeleteTextures ( Int32  n,
ref Int32  textures 
)
static

[requires: v1.0] Delete named textures

Parameters
nSpecifies the number of textures to be deleted.
texturesSpecifies an array of textures to be deleted.
static unsafe void OpenTK.Graphics.ES11.GL.DeleteTextures ( Int32  n,
Int32 *  textures 
)
static

[requires: v1.0] Delete named textures

Parameters
nSpecifies the number of textures to be deleted.
texturesSpecifies an array of textures to be deleted.
static void OpenTK.Graphics.ES11.GL.DeleteTextures ( Int32  n,
UInt32[]  textures 
)
static

[requires: v1.0] Delete named textures

Parameters
nSpecifies the number of textures to be deleted.
texturesSpecifies an array of textures to be deleted.
static void OpenTK.Graphics.ES11.GL.DeleteTextures ( Int32  n,
ref UInt32  textures 
)
static

[requires: v1.0] Delete named textures

Parameters
nSpecifies the number of textures to be deleted.
texturesSpecifies an array of textures to be deleted.
static unsafe void OpenTK.Graphics.ES11.GL.DeleteTextures ( Int32  n,
UInt32 *  textures 
)
static

[requires: v1.0] Delete named textures

Parameters
nSpecifies the number of textures to be deleted.
texturesSpecifies an array of textures to be deleted.
static void OpenTK.Graphics.ES11.GL.DepthFunc ( OpenTK.Graphics.ES11.All  func)
static

[requires: v1.0] Specify the value used for depth buffer comparisons

Parameters
funcSpecifies the depth comparison function. Symbolic constants GL_NEVER, GL_LESS, GL_EQUAL, GL_LEQUAL, GL_GREATER, GL_NOTEQUAL, GL_GEQUAL, and GL_ALWAYS are accepted. The initial value is GL_LESS.
static void OpenTK.Graphics.ES11.GL.DepthFunc ( OpenTK.Graphics.ES11.DepthFunction  func)
static

[requires: v1.0] Specify the value used for depth buffer comparisons

Parameters
funcSpecifies the depth comparison function. Symbolic constants GL_NEVER, GL_LESS, GL_EQUAL, GL_LEQUAL, GL_GREATER, GL_NOTEQUAL, GL_GEQUAL, and GL_ALWAYS are accepted. The initial value is GL_LESS.
static void OpenTK.Graphics.ES11.GL.DepthMask ( bool  flag)
static

[requires: v1.0] Enable or disable writing into the depth buffer

Parameters
flagSpecifies whether the depth buffer is enabled for writing. If flag is GL_FALSE, depth buffer writing is disabled. Otherwise, it is enabled. Initially, depth buffer writing is enabled.
static void OpenTK.Graphics.ES11.GL.DepthRange ( Single  n,
Single  f 
)
static

[requires: v1.0] Specify mapping of depth values from normalized device coordinates to window coordinates

Parameters
nearValSpecifies the mapping of the near clipping plane to window coordinates. The initial value is 0.
farValSpecifies the mapping of the far clipping plane to window coordinates. The initial value is 1.
static void OpenTK.Graphics.ES11.GL.DepthRangex ( int  n,
int  f 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.Disable ( OpenTK.Graphics.ES11.All  cap)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.Disable ( OpenTK.Graphics.ES11.EnableCap  cap)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.DisableClientState ( OpenTK.Graphics.ES11.All  array)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.DisableClientState ( OpenTK.Graphics.ES11.EnableCap  array)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.DrawArrays ( OpenTK.Graphics.ES11.All  mode,
Int32  first,
Int32  count 
)
static

[requires: v1.0] Render primitives from array data

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
firstSpecifies the starting index in the enabled arrays.
countSpecifies the number of indices to be rendered.
static void OpenTK.Graphics.ES11.GL.DrawArrays ( OpenTK.Graphics.ES11.BeginMode  mode,
Int32  first,
Int32  count 
)
static

[requires: v1.0] Render primitives from array data

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
firstSpecifies the starting index in the enabled arrays.
countSpecifies the number of indices to be rendered.
static void OpenTK.Graphics.ES11.GL.DrawArrays ( OpenTK.Graphics.ES11.PrimitiveType  mode,
Int32  first,
Int32  count 
)
static

[requires: v1.0] Render primitives from array data

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
firstSpecifies the starting index in the enabled arrays.
countSpecifies the number of indices to be rendered.
static void OpenTK.Graphics.ES11.GL.DrawElements ( OpenTK.Graphics.ES11.All  mode,
Int32  count,
OpenTK.Graphics.ES11.All  type,
IntPtr  indices 
)
static

[requires: v1.0] Render primitives from array data

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
static void OpenTK.Graphics.ES11.GL.DrawElements ( OpenTK.Graphics.ES11.BeginMode  mode,
Int32  count,
OpenTK.Graphics.ES11.All  type,
IntPtr  indices 
)
static

[requires: v1.0] Render primitives from array data

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
static void OpenTK.Graphics.ES11.GL.DrawElements ( OpenTK.Graphics.ES11.PrimitiveType  mode,
Int32  count,
OpenTK.Graphics.ES11.All  type,
IntPtr  indices 
)
static

[requires: v1.0] Render primitives from array data

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
static void OpenTK.Graphics.ES11.GL.DrawElements< T3 > ( OpenTK.Graphics.ES11.All  mode,
Int32  count,
OpenTK.Graphics.ES11.All  type,
[InAttribute, OutAttribute] T3[]  indices 
)
static

[requires: v1.0] Render primitives from array data

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.ES11.GL.DrawElements< T3 > ( OpenTK.Graphics.ES11.All  mode,
Int32  count,
OpenTK.Graphics.ES11.All  type,
[InAttribute, OutAttribute] T3  indices[,] 
)
static

[requires: v1.0] Render primitives from array data

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.ES11.GL.DrawElements< T3 > ( OpenTK.Graphics.ES11.All  mode,
Int32  count,
OpenTK.Graphics.ES11.All  type,
[InAttribute, OutAttribute] T3  indices[,,] 
)
static

[requires: v1.0] Render primitives from array data

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.ES11.GL.DrawElements< T3 > ( OpenTK.Graphics.ES11.All  mode,
Int32  count,
OpenTK.Graphics.ES11.All  type,
[InAttribute, OutAttribute] ref T3  indices 
)
static

[requires: v1.0] Render primitives from array data

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.ES11.GL.DrawElements< T3 > ( OpenTK.Graphics.ES11.BeginMode  mode,
Int32  count,
OpenTK.Graphics.ES11.All  type,
[InAttribute, OutAttribute] T3[]  indices 
)
static

[requires: v1.0] Render primitives from array data

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.ES11.GL.DrawElements< T3 > ( OpenTK.Graphics.ES11.BeginMode  mode,
Int32  count,
OpenTK.Graphics.ES11.All  type,
[InAttribute, OutAttribute] T3  indices[,] 
)
static

[requires: v1.0] Render primitives from array data

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.ES11.GL.DrawElements< T3 > ( OpenTK.Graphics.ES11.BeginMode  mode,
Int32  count,
OpenTK.Graphics.ES11.All  type,
[InAttribute, OutAttribute] T3  indices[,,] 
)
static

[requires: v1.0] Render primitives from array data

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.ES11.GL.DrawElements< T3 > ( OpenTK.Graphics.ES11.BeginMode  mode,
Int32  count,
OpenTK.Graphics.ES11.All  type,
[InAttribute, OutAttribute] ref T3  indices 
)
static

[requires: v1.0] Render primitives from array data

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.ES11.GL.DrawElements< T3 > ( OpenTK.Graphics.ES11.PrimitiveType  mode,
Int32  count,
OpenTK.Graphics.ES11.All  type,
[InAttribute, OutAttribute] T3[]  indices 
)
static

[requires: v1.0] Render primitives from array data

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.ES11.GL.DrawElements< T3 > ( OpenTK.Graphics.ES11.PrimitiveType  mode,
Int32  count,
OpenTK.Graphics.ES11.All  type,
[InAttribute, OutAttribute] T3  indices[,] 
)
static

[requires: v1.0] Render primitives from array data

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.ES11.GL.DrawElements< T3 > ( OpenTK.Graphics.ES11.PrimitiveType  mode,
Int32  count,
OpenTK.Graphics.ES11.All  type,
[InAttribute, OutAttribute] T3  indices[,,] 
)
static

[requires: v1.0] Render primitives from array data

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.ES11.GL.DrawElements< T3 > ( OpenTK.Graphics.ES11.PrimitiveType  mode,
Int32  count,
OpenTK.Graphics.ES11.All  type,
[InAttribute, OutAttribute] ref T3  indices 
)
static

[requires: v1.0] Render primitives from array data

Parameters
modeSpecifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted.
countSpecifies the number of elements to be rendered.
typeSpecifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT.
indicesSpecifies a pointer to the location where the indices are stored.
Type Constraints
T3 :struct 
static void OpenTK.Graphics.ES11.GL.Enable ( OpenTK.Graphics.ES11.All  cap)
static

[requires: v1.0] Enable or disable server-side GL capabilities

Parameters
capSpecifies a symbolic constant indicating a GL capability.
indexSpecifies the index of the switch to disable (for glEnablei and glDisablei only).
static void OpenTK.Graphics.ES11.GL.Enable ( OpenTK.Graphics.ES11.EnableCap  cap)
static

[requires: v1.0] Enable or disable server-side GL capabilities

Parameters
capSpecifies a symbolic constant indicating a GL capability.
indexSpecifies the index of the switch to disable (for glEnablei and glDisablei only).
static void OpenTK.Graphics.ES11.GL.EnableClientState ( OpenTK.Graphics.ES11.All  array)
static

[requires: v1.0] Enable or disable client-side capability

Parameters
capSpecifies the capability to enable. Symbolic constants GL_COLOR_ARRAY, GL_EDGE_FLAG_ARRAY, GL_FOG_COORD_ARRAY, GL_INDEX_ARRAY, GL_NORMAL_ARRAY, GL_SECONDARY_COLOR_ARRAY, GL_TEXTURE_COORD_ARRAY, and GL_VERTEX_ARRAY are accepted.
static void OpenTK.Graphics.ES11.GL.EnableClientState ( OpenTK.Graphics.ES11.EnableCap  array)
static

[requires: v1.0] Enable or disable client-side capability

Parameters
capSpecifies the capability to enable. Symbolic constants GL_COLOR_ARRAY, GL_EDGE_FLAG_ARRAY, GL_FOG_COORD_ARRAY, GL_INDEX_ARRAY, GL_NORMAL_ARRAY, GL_SECONDARY_COLOR_ARRAY, GL_TEXTURE_COORD_ARRAY, and GL_VERTEX_ARRAY are accepted.
static void OpenTK.Graphics.ES11.GL.Finish ( )
static

[requires: v1.0] Block until all GL execution is complete

static void OpenTK.Graphics.ES11.GL.Flush ( )
static

[requires: v1.0] Force execution of GL commands in finite time

static void OpenTK.Graphics.ES11.GL.Fog ( OpenTK.Graphics.ES11.All  pname,
Single  param 
)
static

[requires: v1.0] Specify fog parameters

Parameters
pnameSpecifies a single-valued fog parameter. GL_FOG_MODE, GL_FOG_DENSITY, GL_FOG_START, GL_FOG_END, GL_FOG_INDEX, and GL_FOG_COORD_SRC are accepted.
paramSpecifies the value that pname will be set to.
static void OpenTK.Graphics.ES11.GL.Fog ( OpenTK.Graphics.ES11.FogParameter  pname,
Single  param 
)
static

[requires: v1.0] Specify fog parameters

Parameters
pnameSpecifies a single-valued fog parameter. GL_FOG_MODE, GL_FOG_DENSITY, GL_FOG_START, GL_FOG_END, GL_FOG_INDEX, and GL_FOG_COORD_SRC are accepted.
paramSpecifies the value that pname will be set to.
static void OpenTK.Graphics.ES11.GL.Fog ( OpenTK.Graphics.ES11.All  pname,
Single @[]  params 
)
static

[requires: v1.0] Specify fog parameters

Parameters
pnameSpecifies a single-valued fog parameter. GL_FOG_MODE, GL_FOG_DENSITY, GL_FOG_START, GL_FOG_END, GL_FOG_INDEX, and GL_FOG_COORD_SRC are accepted.
paramSpecifies the value that pname will be set to.
static unsafe void OpenTK.Graphics.ES11.GL.Fog ( OpenTK.Graphics.ES11.All  pname,
Single *@  params 
)
static

[requires: v1.0] Specify fog parameters

Parameters
pnameSpecifies a single-valued fog parameter. GL_FOG_MODE, GL_FOG_DENSITY, GL_FOG_START, GL_FOG_END, GL_FOG_INDEX, and GL_FOG_COORD_SRC are accepted.
paramSpecifies the value that pname will be set to.
static void OpenTK.Graphics.ES11.GL.Fog ( OpenTK.Graphics.ES11.FogParameter  pname,
Single @[]  params 
)
static

[requires: v1.0] Specify fog parameters

Parameters
pnameSpecifies a single-valued fog parameter. GL_FOG_MODE, GL_FOG_DENSITY, GL_FOG_START, GL_FOG_END, GL_FOG_INDEX, and GL_FOG_COORD_SRC are accepted.
paramSpecifies the value that pname will be set to.
static unsafe void OpenTK.Graphics.ES11.GL.Fog ( OpenTK.Graphics.ES11.FogParameter  pname,
Single *@  params 
)
static

[requires: v1.0] Specify fog parameters

Parameters
pnameSpecifies a single-valued fog parameter. GL_FOG_MODE, GL_FOG_DENSITY, GL_FOG_START, GL_FOG_END, GL_FOG_INDEX, and GL_FOG_COORD_SRC are accepted.
paramSpecifies the value that pname will be set to.
static void OpenTK.Graphics.ES11.GL.Fogx ( OpenTK.Graphics.ES11.All  pname,
int  param 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.Fogx ( OpenTK.Graphics.ES11.All  pname,
int[]  param 
)
static

[requires: v1.0]

static unsafe void OpenTK.Graphics.ES11.GL.Fogx ( OpenTK.Graphics.ES11.All  pname,
int *  param 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.FrontFace ( OpenTK.Graphics.ES11.All  mode)
static

[requires: v1.0] Define front- and back-facing polygons

Parameters
modeSpecifies the orientation of front-facing polygons. GL_CW and GL_CCW are accepted. The initial value is GL_CCW.
static void OpenTK.Graphics.ES11.GL.FrontFace ( OpenTK.Graphics.ES11.FrontFaceDirection  mode)
static

[requires: v1.0] Define front- and back-facing polygons

Parameters
modeSpecifies the orientation of front-facing polygons. GL_CW and GL_CCW are accepted. The initial value is GL_CCW.
static void OpenTK.Graphics.ES11.GL.Frustum ( Single  l,
Single  r,
Single  b,
Single  t,
Single  n,
Single  f 
)
static

[requires: v1.0] Multiply the current matrix by a perspective matrix

Parameters
leftSpecify the coordinates for the left and right vertical clipping planes.
bottomSpecify the coordinates for the bottom and top horizontal clipping planes.
nearValSpecify the distances to the near and far depth clipping planes. Both distances must be positive.
static void OpenTK.Graphics.ES11.GL.Frustumx ( int  l,
int  r,
int  b,
int  t,
int  n,
int  f 
)
static

[requires: v1.0]

static Int32 OpenTK.Graphics.ES11.GL.GenBuffer ( )
static

[requires: v1.0] Generate buffer object names

Parameters
nSpecifies the number of buffer object names to be generated.
buffersSpecifies an array in which the generated buffer object names are stored.
static void OpenTK.Graphics.ES11.GL.GenBuffers ( Int32  n,
[OutAttribute] Int32[]  buffers 
)
static

[requires: v1.0] Generate buffer object names

Parameters
nSpecifies the number of buffer object names to be generated.
buffersSpecifies an array in which the generated buffer object names are stored.
static void OpenTK.Graphics.ES11.GL.GenBuffers ( Int32  n,
[OutAttribute] out Int32  buffers 
)
static

[requires: v1.0] Generate buffer object names

Parameters
nSpecifies the number of buffer object names to be generated.
buffersSpecifies an array in which the generated buffer object names are stored.
static unsafe void OpenTK.Graphics.ES11.GL.GenBuffers ( Int32  n,
[OutAttribute] Int32 *  buffers 
)
static

[requires: v1.0] Generate buffer object names

Parameters
nSpecifies the number of buffer object names to be generated.
buffersSpecifies an array in which the generated buffer object names are stored.
static void OpenTK.Graphics.ES11.GL.GenBuffers ( Int32  n,
[OutAttribute] UInt32[]  buffers 
)
static

[requires: v1.0] Generate buffer object names

Parameters
nSpecifies the number of buffer object names to be generated.
buffersSpecifies an array in which the generated buffer object names are stored.
static void OpenTK.Graphics.ES11.GL.GenBuffers ( Int32  n,
[OutAttribute] out UInt32  buffers 
)
static

[requires: v1.0] Generate buffer object names

Parameters
nSpecifies the number of buffer object names to be generated.
buffersSpecifies an array in which the generated buffer object names are stored.
static unsafe void OpenTK.Graphics.ES11.GL.GenBuffers ( Int32  n,
[OutAttribute] UInt32 *  buffers 
)
static

[requires: v1.0] Generate buffer object names

Parameters
nSpecifies the number of buffer object names to be generated.
buffersSpecifies an array in which the generated buffer object names are stored.
static Int32 OpenTK.Graphics.ES11.GL.GenTexture ( )
static

[requires: v1.0] Generate texture names

Parameters
nSpecifies the number of texture names to be generated.
texturesSpecifies an array in which the generated texture names are stored.
static void OpenTK.Graphics.ES11.GL.GenTextures ( Int32  n,
[OutAttribute] Int32[]  textures 
)
static

[requires: v1.0] Generate texture names

Parameters
nSpecifies the number of texture names to be generated.
texturesSpecifies an array in which the generated texture names are stored.
static void OpenTK.Graphics.ES11.GL.GenTextures ( Int32  n,
[OutAttribute] out Int32  textures 
)
static

[requires: v1.0] Generate texture names

Parameters
nSpecifies the number of texture names to be generated.
texturesSpecifies an array in which the generated texture names are stored.
static unsafe void OpenTK.Graphics.ES11.GL.GenTextures ( Int32  n,
[OutAttribute] Int32 *  textures 
)
static

[requires: v1.0] Generate texture names

Parameters
nSpecifies the number of texture names to be generated.
texturesSpecifies an array in which the generated texture names are stored.
static void OpenTK.Graphics.ES11.GL.GenTextures ( Int32  n,
[OutAttribute] UInt32[]  textures 
)
static

[requires: v1.0] Generate texture names

Parameters
nSpecifies the number of texture names to be generated.
texturesSpecifies an array in which the generated texture names are stored.
static void OpenTK.Graphics.ES11.GL.GenTextures ( Int32  n,
[OutAttribute] out UInt32  textures 
)
static

[requires: v1.0] Generate texture names

Parameters
nSpecifies the number of texture names to be generated.
texturesSpecifies an array in which the generated texture names are stored.
static unsafe void OpenTK.Graphics.ES11.GL.GenTextures ( Int32  n,
[OutAttribute] UInt32 *  textures 
)
static

[requires: v1.0] Generate texture names

Parameters
nSpecifies the number of texture names to be generated.
texturesSpecifies an array in which the generated texture names are stored.
static bool OpenTK.Graphics.ES11.GL.GetBoolean ( OpenTK.Graphics.ES11.All  pname)
static

[requires: v1.0]

static bool OpenTK.Graphics.ES11.GL.GetBoolean ( OpenTK.Graphics.ES11.GetPName  pname)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.GetBoolean ( OpenTK.Graphics.ES11.All  pname,
[OutAttribute] bool[]  data 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.GetBoolean ( OpenTK.Graphics.ES11.All  pname,
[OutAttribute] out bool  data 
)
static

[requires: v1.0]

static unsafe void OpenTK.Graphics.ES11.GL.GetBoolean ( OpenTK.Graphics.ES11.All  pname,
[OutAttribute] bool *  data 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.GetBoolean ( OpenTK.Graphics.ES11.GetPName  pname,
[OutAttribute] bool[]  data 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.GetBoolean ( OpenTK.Graphics.ES11.GetPName  pname,
[OutAttribute] out bool  data 
)
static

[requires: v1.0]

static unsafe void OpenTK.Graphics.ES11.GL.GetBoolean ( OpenTK.Graphics.ES11.GetPName  pname,
[OutAttribute] bool *  data 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.GetBufferParameter ( OpenTK.Graphics.ES11.All  target,
OpenTK.Graphics.ES11.All  pname,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v1.0] Return parameters of a buffer object

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, or GL_PIXEL_UNPACK_BUFFER.
valueSpecifies the symbolic name of a buffer object parameter. Accepted values are GL_BUFFER_ACCESS, GL_BUFFER_MAPPED, GL_BUFFER_SIZE, or GL_BUFFER_USAGE.
dataReturns the requested parameter.
static void OpenTK.Graphics.ES11.GL.GetBufferParameter ( OpenTK.Graphics.ES11.All  target,
OpenTK.Graphics.ES11.All  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v1.0] Return parameters of a buffer object

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, or GL_PIXEL_UNPACK_BUFFER.
valueSpecifies the symbolic name of a buffer object parameter. Accepted values are GL_BUFFER_ACCESS, GL_BUFFER_MAPPED, GL_BUFFER_SIZE, or GL_BUFFER_USAGE.
dataReturns the requested parameter.
static unsafe void OpenTK.Graphics.ES11.GL.GetBufferParameter ( OpenTK.Graphics.ES11.All  target,
OpenTK.Graphics.ES11.All  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v1.0] Return parameters of a buffer object

Parameters
targetSpecifies the target buffer object. The symbolic constant must be GL_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, or GL_PIXEL_UNPACK_BUFFER.
valueSpecifies the symbolic name of a buffer object parameter. Accepted values are GL_BUFFER_ACCESS, GL_BUFFER_MAPPED, GL_BUFFER_SIZE, or GL_BUFFER_USAGE.
dataReturns the requested parameter.
static Single OpenTK.Graphics.ES11.GL.GetClipPlane ( OpenTK.Graphics.ES11.All  plane)
static

[requires: v1.0] Return the coefficients of the specified clipping plane

Parameters
planeSpecifies a clipping plane. The number of clipping planes depends on the implementation, but at least six clipping planes are supported. They are identified by symbolic names of the form GL_CLIP_PLANE where i ranges from 0 to the value of GL_MAX_CLIP_PLANES - 1.
equationReturns four double-precision values that are the coefficients of the plane equation of plane in eye coordinates. The initial value is (0, 0, 0, 0).
static void OpenTK.Graphics.ES11.GL.GetClipPlane ( OpenTK.Graphics.ES11.All  plane,
[OutAttribute] Single[]  equation 
)
static

[requires: v1.0] Return the coefficients of the specified clipping plane

Parameters
planeSpecifies a clipping plane. The number of clipping planes depends on the implementation, but at least six clipping planes are supported. They are identified by symbolic names of the form GL_CLIP_PLANE where i ranges from 0 to the value of GL_MAX_CLIP_PLANES - 1.
equationReturns four double-precision values that are the coefficients of the plane equation of plane in eye coordinates. The initial value is (0, 0, 0, 0).
static void OpenTK.Graphics.ES11.GL.GetClipPlane ( OpenTK.Graphics.ES11.All  plane,
[OutAttribute] out Single  equation 
)
static

[requires: v1.0] Return the coefficients of the specified clipping plane

Parameters
planeSpecifies a clipping plane. The number of clipping planes depends on the implementation, but at least six clipping planes are supported. They are identified by symbolic names of the form GL_CLIP_PLANE where i ranges from 0 to the value of GL_MAX_CLIP_PLANES - 1.
equationReturns four double-precision values that are the coefficients of the plane equation of plane in eye coordinates. The initial value is (0, 0, 0, 0).
static unsafe void OpenTK.Graphics.ES11.GL.GetClipPlane ( OpenTK.Graphics.ES11.All  plane,
[OutAttribute] Single *  equation 
)
static

[requires: v1.0] Return the coefficients of the specified clipping plane

Parameters
planeSpecifies a clipping plane. The number of clipping planes depends on the implementation, but at least six clipping planes are supported. They are identified by symbolic names of the form GL_CLIP_PLANE where i ranges from 0 to the value of GL_MAX_CLIP_PLANES - 1.
equationReturns four double-precision values that are the coefficients of the plane equation of plane in eye coordinates. The initial value is (0, 0, 0, 0).
static int OpenTK.Graphics.ES11.GL.GetClipPlanex ( OpenTK.Graphics.ES11.All  plane)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.GetClipPlanex ( OpenTK.Graphics.ES11.All  plane,
[OutAttribute] int[]  equation 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.GetClipPlanex ( OpenTK.Graphics.ES11.All  plane,
[OutAttribute] out int  equation 
)
static

[requires: v1.0]

static unsafe void OpenTK.Graphics.ES11.GL.GetClipPlanex ( OpenTK.Graphics.ES11.All  plane,
[OutAttribute] int *  equation 
)
static

[requires: v1.0]

static OpenTK.Graphics.ES11.ErrorCode OpenTK.Graphics.ES11.GL.GetError ( )
static

[requires: v1.0] Return error information

static int OpenTK.Graphics.ES11.GL.GetFixed ( OpenTK.Graphics.ES11.All  pname)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.GetFixed ( OpenTK.Graphics.ES11.All  pname,
[OutAttribute] int @[]  params 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.GetFixed ( OpenTK.Graphics.ES11.All  pname,
[OutAttribute] out int @  params 
)
static

[requires: v1.0]

static unsafe void OpenTK.Graphics.ES11.GL.GetFixed ( OpenTK.Graphics.ES11.All  pname,
[OutAttribute] int *@  params 
)
static

[requires: v1.0]

static Single OpenTK.Graphics.ES11.GL.GetFloat ( OpenTK.Graphics.ES11.All  pname)
static

[requires: v1.0]

static Single OpenTK.Graphics.ES11.GL.GetFloat ( OpenTK.Graphics.ES11.GetPName  pname)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.GetFloat ( OpenTK.Graphics.ES11.All  pname,
[OutAttribute] Single[]  data 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.GetFloat ( OpenTK.Graphics.ES11.All  pname,
[OutAttribute] out Single  data 
)
static

[requires: v1.0]

static unsafe void OpenTK.Graphics.ES11.GL.GetFloat ( OpenTK.Graphics.ES11.All  pname,
[OutAttribute] Single *  data 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.GetFloat ( OpenTK.Graphics.ES11.GetPName  pname,
[OutAttribute] Single[]  data 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.GetFloat ( OpenTK.Graphics.ES11.GetPName  pname,
[OutAttribute] out Single  data 
)
static

[requires: v1.0]

static unsafe void OpenTK.Graphics.ES11.GL.GetFloat ( OpenTK.Graphics.ES11.GetPName  pname,
[OutAttribute] Single *  data 
)
static

[requires: v1.0]

static Int32 OpenTK.Graphics.ES11.GL.GetInteger ( OpenTK.Graphics.ES11.All  pname)
static

[requires: v1.0]

static Int32 OpenTK.Graphics.ES11.GL.GetInteger ( OpenTK.Graphics.ES11.GetPName  pname)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.GetInteger ( OpenTK.Graphics.ES11.All  pname,
[OutAttribute] Int32[]  data 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.GetInteger ( OpenTK.Graphics.ES11.All  pname,
[OutAttribute] out Int32  data 
)
static

[requires: v1.0]

static unsafe void OpenTK.Graphics.ES11.GL.GetInteger ( OpenTK.Graphics.ES11.All  pname,
[OutAttribute] Int32 *  data 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.GetInteger ( OpenTK.Graphics.ES11.GetPName  pname,
[OutAttribute] Int32[]  data 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.GetInteger ( OpenTK.Graphics.ES11.GetPName  pname,
[OutAttribute] out Int32  data 
)
static

[requires: v1.0]

static unsafe void OpenTK.Graphics.ES11.GL.GetInteger ( OpenTK.Graphics.ES11.GetPName  pname,
[OutAttribute] Int32 *  data 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.GetLight ( OpenTK.Graphics.ES11.All  light,
OpenTK.Graphics.ES11.All  pname,
[OutAttribute] Single @[]  params 
)
static

[requires: v1.0] Return light source parameter values

Parameters
lightSpecifies a light source. The number of possible lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form GL_LIGHT where ranges from 0 to the value of GL_MAX_LIGHTS - 1.
pnameSpecifies a light source parameter for light. Accepted symbolic names are GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_POSITION, GL_SPOT_DIRECTION, GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION, and GL_QUADRATIC_ATTENUATION.
paramsReturns the requested data.
static void OpenTK.Graphics.ES11.GL.GetLight ( OpenTK.Graphics.ES11.All  light,
OpenTK.Graphics.ES11.All  pname,
[OutAttribute] out Single @  params 
)
static

[requires: v1.0] Return light source parameter values

Parameters
lightSpecifies a light source. The number of possible lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form GL_LIGHT where ranges from 0 to the value of GL_MAX_LIGHTS - 1.
pnameSpecifies a light source parameter for light. Accepted symbolic names are GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_POSITION, GL_SPOT_DIRECTION, GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION, and GL_QUADRATIC_ATTENUATION.
paramsReturns the requested data.
static unsafe void OpenTK.Graphics.ES11.GL.GetLight ( OpenTK.Graphics.ES11.All  light,
OpenTK.Graphics.ES11.All  pname,
[OutAttribute] Single *@  params 
)
static

[requires: v1.0] Return light source parameter values

Parameters
lightSpecifies a light source. The number of possible lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form GL_LIGHT where ranges from 0 to the value of GL_MAX_LIGHTS - 1.
pnameSpecifies a light source parameter for light. Accepted symbolic names are GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_POSITION, GL_SPOT_DIRECTION, GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION, and GL_QUADRATIC_ATTENUATION.
paramsReturns the requested data.
static void OpenTK.Graphics.ES11.GL.GetLight ( OpenTK.Graphics.ES11.LightName  light,
OpenTK.Graphics.ES11.LightParameter  pname,
[OutAttribute] Single @[]  params 
)
static

[requires: v1.0] Return light source parameter values

Parameters
lightSpecifies a light source. The number of possible lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form GL_LIGHT where ranges from 0 to the value of GL_MAX_LIGHTS - 1.
pnameSpecifies a light source parameter for light. Accepted symbolic names are GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_POSITION, GL_SPOT_DIRECTION, GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION, and GL_QUADRATIC_ATTENUATION.
paramsReturns the requested data.
static void OpenTK.Graphics.ES11.GL.GetLight ( OpenTK.Graphics.ES11.LightName  light,
OpenTK.Graphics.ES11.LightParameter  pname,
[OutAttribute] out Single @  params 
)
static

[requires: v1.0] Return light source parameter values

Parameters
lightSpecifies a light source. The number of possible lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form GL_LIGHT where ranges from 0 to the value of GL_MAX_LIGHTS - 1.
pnameSpecifies a light source parameter for light. Accepted symbolic names are GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_POSITION, GL_SPOT_DIRECTION, GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION, and GL_QUADRATIC_ATTENUATION.
paramsReturns the requested data.
static unsafe void OpenTK.Graphics.ES11.GL.GetLight ( OpenTK.Graphics.ES11.LightName  light,
OpenTK.Graphics.ES11.LightParameter  pname,
[OutAttribute] Single *@  params 
)
static

[requires: v1.0] Return light source parameter values

Parameters
lightSpecifies a light source. The number of possible lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form GL_LIGHT where ranges from 0 to the value of GL_MAX_LIGHTS - 1.
pnameSpecifies a light source parameter for light. Accepted symbolic names are GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_POSITION, GL_SPOT_DIRECTION, GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION, and GL_QUADRATIC_ATTENUATION.
paramsReturns the requested data.
static void OpenTK.Graphics.ES11.GL.GetLightx ( OpenTK.Graphics.ES11.All  light,
OpenTK.Graphics.ES11.All  pname,
[OutAttribute] int @[]  params 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.GetLightx ( OpenTK.Graphics.ES11.All  light,
OpenTK.Graphics.ES11.All  pname,
[OutAttribute] out int @  params 
)
static

[requires: v1.0]

static unsafe void OpenTK.Graphics.ES11.GL.GetLightx ( OpenTK.Graphics.ES11.All  light,
OpenTK.Graphics.ES11.All  pname,
[OutAttribute] int *@  params 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.GetMaterial ( OpenTK.Graphics.ES11.All  face,
OpenTK.Graphics.ES11.All  pname,
[OutAttribute] Single @[]  params 
)
static

[requires: v1.0] Return material parameters

Parameters
faceSpecifies which of the two materials is being queried. GL_FRONT or GL_BACK are accepted, representing the front and back materials, respectively.
pnameSpecifies the material parameter to return. GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_EMISSION, GL_SHININESS, and GL_COLOR_INDEXES are accepted.
paramsReturns the requested data.
static void OpenTK.Graphics.ES11.GL.GetMaterial ( OpenTK.Graphics.ES11.All  face,
OpenTK.Graphics.ES11.All  pname,
[OutAttribute] out Single @  params 
)
static

[requires: v1.0] Return material parameters

Parameters
faceSpecifies which of the two materials is being queried. GL_FRONT or GL_BACK are accepted, representing the front and back materials, respectively.
pnameSpecifies the material parameter to return. GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_EMISSION, GL_SHININESS, and GL_COLOR_INDEXES are accepted.
paramsReturns the requested data.
static unsafe void OpenTK.Graphics.ES11.GL.GetMaterial ( OpenTK.Graphics.ES11.All  face,
OpenTK.Graphics.ES11.All  pname,
[OutAttribute] Single *@  params 
)
static

[requires: v1.0] Return material parameters

Parameters
faceSpecifies which of the two materials is being queried. GL_FRONT or GL_BACK are accepted, representing the front and back materials, respectively.
pnameSpecifies the material parameter to return. GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_EMISSION, GL_SHININESS, and GL_COLOR_INDEXES are accepted.
paramsReturns the requested data.
static void OpenTK.Graphics.ES11.GL.GetMaterial ( OpenTK.Graphics.ES11.MaterialFace  face,
OpenTK.Graphics.ES11.MaterialParameter  pname,
[OutAttribute] Single @[]  params 
)
static

[requires: v1.0] Return material parameters

Parameters
faceSpecifies which of the two materials is being queried. GL_FRONT or GL_BACK are accepted, representing the front and back materials, respectively.
pnameSpecifies the material parameter to return. GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_EMISSION, GL_SHININESS, and GL_COLOR_INDEXES are accepted.
paramsReturns the requested data.
static void OpenTK.Graphics.ES11.GL.GetMaterial ( OpenTK.Graphics.ES11.MaterialFace  face,
OpenTK.Graphics.ES11.MaterialParameter  pname,
[OutAttribute] out Single @  params 
)
static

[requires: v1.0] Return material parameters

Parameters
faceSpecifies which of the two materials is being queried. GL_FRONT or GL_BACK are accepted, representing the front and back materials, respectively.
pnameSpecifies the material parameter to return. GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_EMISSION, GL_SHININESS, and GL_COLOR_INDEXES are accepted.
paramsReturns the requested data.
static unsafe void OpenTK.Graphics.ES11.GL.GetMaterial ( OpenTK.Graphics.ES11.MaterialFace  face,
OpenTK.Graphics.ES11.MaterialParameter  pname,
[OutAttribute] Single *@  params 
)
static

[requires: v1.0] Return material parameters

Parameters
faceSpecifies which of the two materials is being queried. GL_FRONT or GL_BACK are accepted, representing the front and back materials, respectively.
pnameSpecifies the material parameter to return. GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_EMISSION, GL_SHININESS, and GL_COLOR_INDEXES are accepted.
paramsReturns the requested data.
static void OpenTK.Graphics.ES11.GL.GetMaterialx ( OpenTK.Graphics.ES11.All  face,
OpenTK.Graphics.ES11.All  pname,
[OutAttribute] int @[]  params 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.GetMaterialx ( OpenTK.Graphics.ES11.All  face,
OpenTK.Graphics.ES11.All  pname,
[OutAttribute] out int @  params 
)
static

[requires: v1.0]

static unsafe void OpenTK.Graphics.ES11.GL.GetMaterialx ( OpenTK.Graphics.ES11.All  face,
OpenTK.Graphics.ES11.All  pname,
[OutAttribute] int *@  params 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.GetPixelMapx ( OpenTK.Graphics.ES11.All  map,
Int32  size,
[OutAttribute] int[]  values 
)
static

static void OpenTK.Graphics.ES11.GL.GetPixelMapx ( OpenTK.Graphics.ES11.All  map,
Int32  size,
[OutAttribute] out int  values 
)
static

static unsafe void OpenTK.Graphics.ES11.GL.GetPixelMapx ( OpenTK.Graphics.ES11.All  map,
Int32  size,
[OutAttribute] int *  values 
)
static

static void OpenTK.Graphics.ES11.GL.GetPointer ( OpenTK.Graphics.ES11.All  pname,
[OutAttribute] IntPtr @  params 
)
static

[requires: v1.0] Return the address of the specified pointer

Parameters
pnameSpecifies the array or buffer pointer to be returned. Symbolic constants GL_COLOR_ARRAY_POINTER, GL_EDGE_FLAG_ARRAY_POINTER, GL_FOG_COORD_ARRAY_POINTER, GL_FEEDBACK_BUFFER_POINTER, GL_INDEX_ARRAY_POINTER, GL_NORMAL_ARRAY_POINTER, GL_SECONDARY_COLOR_ARRAY_POINTER, GL_SELECTION_BUFFER_POINTER, GL_TEXTURE_COORD_ARRAY_POINTER, or GL_VERTEX_ARRAY_POINTER are accepted.
paramsReturns the pointer value specified by pname.
static void OpenTK.Graphics.ES11.GL.GetPointer ( OpenTK.Graphics.ES11.GetPointervPName  pname,
[OutAttribute] IntPtr @  params 
)
static

[requires: v1.0] Return the address of the specified pointer

Parameters
pnameSpecifies the array or buffer pointer to be returned. Symbolic constants GL_COLOR_ARRAY_POINTER, GL_EDGE_FLAG_ARRAY_POINTER, GL_FOG_COORD_ARRAY_POINTER, GL_FEEDBACK_BUFFER_POINTER, GL_INDEX_ARRAY_POINTER, GL_NORMAL_ARRAY_POINTER, GL_SECONDARY_COLOR_ARRAY_POINTER, GL_SELECTION_BUFFER_POINTER, GL_TEXTURE_COORD_ARRAY_POINTER, or GL_VERTEX_ARRAY_POINTER are accepted.
paramsReturns the pointer value specified by pname.
static void OpenTK.Graphics.ES11.GL.GetPointer< T1 > ( OpenTK.Graphics.ES11.All  pname,
[InAttribute, OutAttribute] T1 @[]  params 
)
static

[requires: v1.0] Return the address of the specified pointer

Parameters
pnameSpecifies the array or buffer pointer to be returned. Symbolic constants GL_COLOR_ARRAY_POINTER, GL_EDGE_FLAG_ARRAY_POINTER, GL_FOG_COORD_ARRAY_POINTER, GL_FEEDBACK_BUFFER_POINTER, GL_INDEX_ARRAY_POINTER, GL_NORMAL_ARRAY_POINTER, GL_SECONDARY_COLOR_ARRAY_POINTER, GL_SELECTION_BUFFER_POINTER, GL_TEXTURE_COORD_ARRAY_POINTER, or GL_VERTEX_ARRAY_POINTER are accepted.
paramsReturns the pointer value specified by pname.
Type Constraints
T1 :struct 
static void OpenTK.Graphics.ES11.GL.GetPointer< T1 > ( OpenTK.Graphics.ES11.All  pname,
[InAttribute, OutAttribute] T1 @  params[,] 
)
static

[requires: v1.0] Return the address of the specified pointer

Parameters
pnameSpecifies the array or buffer pointer to be returned. Symbolic constants GL_COLOR_ARRAY_POINTER, GL_EDGE_FLAG_ARRAY_POINTER, GL_FOG_COORD_ARRAY_POINTER, GL_FEEDBACK_BUFFER_POINTER, GL_INDEX_ARRAY_POINTER, GL_NORMAL_ARRAY_POINTER, GL_SECONDARY_COLOR_ARRAY_POINTER, GL_SELECTION_BUFFER_POINTER, GL_TEXTURE_COORD_ARRAY_POINTER, or GL_VERTEX_ARRAY_POINTER are accepted.
paramsReturns the pointer value specified by pname.
Type Constraints
T1 :struct 
static void OpenTK.Graphics.ES11.GL.GetPointer< T1 > ( OpenTK.Graphics.ES11.All  pname,
[InAttribute, OutAttribute] T1 @  params[,,] 
)
static

[requires: v1.0] Return the address of the specified pointer

Parameters
pnameSpecifies the array or buffer pointer to be returned. Symbolic constants GL_COLOR_ARRAY_POINTER, GL_EDGE_FLAG_ARRAY_POINTER, GL_FOG_COORD_ARRAY_POINTER, GL_FEEDBACK_BUFFER_POINTER, GL_INDEX_ARRAY_POINTER, GL_NORMAL_ARRAY_POINTER, GL_SECONDARY_COLOR_ARRAY_POINTER, GL_SELECTION_BUFFER_POINTER, GL_TEXTURE_COORD_ARRAY_POINTER, or GL_VERTEX_ARRAY_POINTER are accepted.
paramsReturns the pointer value specified by pname.
Type Constraints
T1 :struct 
static void OpenTK.Graphics.ES11.GL.GetPointer< T1 > ( OpenTK.Graphics.ES11.All  pname,
[InAttribute, OutAttribute] ref T1 @  params 
)
static

[requires: v1.0] Return the address of the specified pointer

Parameters
pnameSpecifies the array or buffer pointer to be returned. Symbolic constants GL_COLOR_ARRAY_POINTER, GL_EDGE_FLAG_ARRAY_POINTER, GL_FOG_COORD_ARRAY_POINTER, GL_FEEDBACK_BUFFER_POINTER, GL_INDEX_ARRAY_POINTER, GL_NORMAL_ARRAY_POINTER, GL_SECONDARY_COLOR_ARRAY_POINTER, GL_SELECTION_BUFFER_POINTER, GL_TEXTURE_COORD_ARRAY_POINTER, or GL_VERTEX_ARRAY_POINTER are accepted.
paramsReturns the pointer value specified by pname.
Type Constraints
T1 :struct 
static void OpenTK.Graphics.ES11.GL.GetPointer< T1 > ( OpenTK.Graphics.ES11.GetPointervPName  pname,
[InAttribute, OutAttribute] T1 @[]  params 
)
static

[requires: v1.0] Return the address of the specified pointer

Parameters
pnameSpecifies the array or buffer pointer to be returned. Symbolic constants GL_COLOR_ARRAY_POINTER, GL_EDGE_FLAG_ARRAY_POINTER, GL_FOG_COORD_ARRAY_POINTER, GL_FEEDBACK_BUFFER_POINTER, GL_INDEX_ARRAY_POINTER, GL_NORMAL_ARRAY_POINTER, GL_SECONDARY_COLOR_ARRAY_POINTER, GL_SELECTION_BUFFER_POINTER, GL_TEXTURE_COORD_ARRAY_POINTER, or GL_VERTEX_ARRAY_POINTER are accepted.
paramsReturns the pointer value specified by pname.
Type Constraints
T1 :struct 
static void OpenTK.Graphics.ES11.GL.GetPointer< T1 > ( OpenTK.Graphics.ES11.GetPointervPName  pname,
[InAttribute, OutAttribute] T1 @  params[,] 
)
static

[requires: v1.0] Return the address of the specified pointer

Parameters
pnameSpecifies the array or buffer pointer to be returned. Symbolic constants GL_COLOR_ARRAY_POINTER, GL_EDGE_FLAG_ARRAY_POINTER, GL_FOG_COORD_ARRAY_POINTER, GL_FEEDBACK_BUFFER_POINTER, GL_INDEX_ARRAY_POINTER, GL_NORMAL_ARRAY_POINTER, GL_SECONDARY_COLOR_ARRAY_POINTER, GL_SELECTION_BUFFER_POINTER, GL_TEXTURE_COORD_ARRAY_POINTER, or GL_VERTEX_ARRAY_POINTER are accepted.
paramsReturns the pointer value specified by pname.
Type Constraints
T1 :struct 
static void OpenTK.Graphics.ES11.GL.GetPointer< T1 > ( OpenTK.Graphics.ES11.GetPointervPName  pname,
[InAttribute, OutAttribute] T1 @  params[,,] 
)
static

[requires: v1.0] Return the address of the specified pointer

Parameters
pnameSpecifies the array or buffer pointer to be returned. Symbolic constants GL_COLOR_ARRAY_POINTER, GL_EDGE_FLAG_ARRAY_POINTER, GL_FOG_COORD_ARRAY_POINTER, GL_FEEDBACK_BUFFER_POINTER, GL_INDEX_ARRAY_POINTER, GL_NORMAL_ARRAY_POINTER, GL_SECONDARY_COLOR_ARRAY_POINTER, GL_SELECTION_BUFFER_POINTER, GL_TEXTURE_COORD_ARRAY_POINTER, or GL_VERTEX_ARRAY_POINTER are accepted.
paramsReturns the pointer value specified by pname.
Type Constraints
T1 :struct 
static void OpenTK.Graphics.ES11.GL.GetPointer< T1 > ( OpenTK.Graphics.ES11.GetPointervPName  pname,
[InAttribute, OutAttribute] ref T1 @  params 
)
static

[requires: v1.0] Return the address of the specified pointer

Parameters
pnameSpecifies the array or buffer pointer to be returned. Symbolic constants GL_COLOR_ARRAY_POINTER, GL_EDGE_FLAG_ARRAY_POINTER, GL_FOG_COORD_ARRAY_POINTER, GL_FEEDBACK_BUFFER_POINTER, GL_INDEX_ARRAY_POINTER, GL_NORMAL_ARRAY_POINTER, GL_SECONDARY_COLOR_ARRAY_POINTER, GL_SELECTION_BUFFER_POINTER, GL_TEXTURE_COORD_ARRAY_POINTER, or GL_VERTEX_ARRAY_POINTER are accepted.
paramsReturns the pointer value specified by pname.
Type Constraints
T1 :struct 
static String OpenTK.Graphics.ES11.GL.GetString ( OpenTK.Graphics.ES11.All  name)
static

[requires: v1.0] Return a string describing the current GL connection

Parameters
nameSpecifies a symbolic constant, one of GL_VENDOR, GL_RENDERER, GL_VERSION, or GL_SHADING_LANGUAGE_VERSION. Additionally, glGetStringi accepts the GL_EXTENSIONS token.
indexFor glGetStringi, specifies the index of the string to return.
static String OpenTK.Graphics.ES11.GL.GetString ( OpenTK.Graphics.ES11.StringName  name)
static

[requires: v1.0] Return a string describing the current GL connection

Parameters
nameSpecifies a symbolic constant, one of GL_VENDOR, GL_RENDERER, GL_VERSION, or GL_SHADING_LANGUAGE_VERSION. Additionally, glGetStringi accepts the GL_EXTENSIONS token.
indexFor glGetStringi, specifies the index of the string to return.
static void OpenTK.Graphics.ES11.GL.GetTexEnv ( OpenTK.Graphics.ES11.All  target,
OpenTK.Graphics.ES11.All  pname,
[OutAttribute] Single @[]  params 
)
static

[requires: v1.0] Return texture environment parameters

Parameters
targetSpecifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL, or GL_POINT_SPRITE.
pnameSpecifies the symbolic name of a texture environment parameter. Accepted values are GL_TEXTURE_ENV_MODE, GL_TEXTURE_ENV_COLOR, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE.
paramsReturns the requested data.
static void OpenTK.Graphics.ES11.GL.GetTexEnv ( OpenTK.Graphics.ES11.All  target,
OpenTK.Graphics.ES11.All  pname,
[OutAttribute] out Single @  params 
)
static

[requires: v1.0] Return texture environment parameters

Parameters
targetSpecifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL, or GL_POINT_SPRITE.
pnameSpecifies the symbolic name of a texture environment parameter. Accepted values are GL_TEXTURE_ENV_MODE, GL_TEXTURE_ENV_COLOR, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE.
paramsReturns the requested data.
static unsafe void OpenTK.Graphics.ES11.GL.GetTexEnv ( OpenTK.Graphics.ES11.All  target,
OpenTK.Graphics.ES11.All  pname,
[OutAttribute] Single *@  params 
)
static

[requires: v1.0] Return texture environment parameters

Parameters
targetSpecifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL, or GL_POINT_SPRITE.
pnameSpecifies the symbolic name of a texture environment parameter. Accepted values are GL_TEXTURE_ENV_MODE, GL_TEXTURE_ENV_COLOR, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE.
paramsReturns the requested data.
static void OpenTK.Graphics.ES11.GL.GetTexEnv ( OpenTK.Graphics.ES11.TextureEnvTarget  target,
OpenTK.Graphics.ES11.TextureEnvParameter  pname,
[OutAttribute] Single @[]  params 
)
static

[requires: v1.0] Return texture environment parameters

Parameters
targetSpecifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL, or GL_POINT_SPRITE.
pnameSpecifies the symbolic name of a texture environment parameter. Accepted values are GL_TEXTURE_ENV_MODE, GL_TEXTURE_ENV_COLOR, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE.
paramsReturns the requested data.
static void OpenTK.Graphics.ES11.GL.GetTexEnv ( OpenTK.Graphics.ES11.TextureEnvTarget  target,
OpenTK.Graphics.ES11.TextureEnvParameter  pname,
[OutAttribute] out Single @  params 
)
static

[requires: v1.0] Return texture environment parameters

Parameters
targetSpecifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL, or GL_POINT_SPRITE.
pnameSpecifies the symbolic name of a texture environment parameter. Accepted values are GL_TEXTURE_ENV_MODE, GL_TEXTURE_ENV_COLOR, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE.
paramsReturns the requested data.
static unsafe void OpenTK.Graphics.ES11.GL.GetTexEnv ( OpenTK.Graphics.ES11.TextureEnvTarget  target,
OpenTK.Graphics.ES11.TextureEnvParameter  pname,
[OutAttribute] Single *@  params 
)
static

[requires: v1.0] Return texture environment parameters

Parameters
targetSpecifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL, or GL_POINT_SPRITE.
pnameSpecifies the symbolic name of a texture environment parameter. Accepted values are GL_TEXTURE_ENV_MODE, GL_TEXTURE_ENV_COLOR, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE.
paramsReturns the requested data.
static void OpenTK.Graphics.ES11.GL.GetTexEnv ( OpenTK.Graphics.ES11.All  target,
OpenTK.Graphics.ES11.All  pname,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v1.0] Return texture environment parameters

Parameters
targetSpecifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL, or GL_POINT_SPRITE.
pnameSpecifies the symbolic name of a texture environment parameter. Accepted values are GL_TEXTURE_ENV_MODE, GL_TEXTURE_ENV_COLOR, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE.
paramsReturns the requested data.
static void OpenTK.Graphics.ES11.GL.GetTexEnv ( OpenTK.Graphics.ES11.All  target,
OpenTK.Graphics.ES11.All  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v1.0] Return texture environment parameters

Parameters
targetSpecifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL, or GL_POINT_SPRITE.
pnameSpecifies the symbolic name of a texture environment parameter. Accepted values are GL_TEXTURE_ENV_MODE, GL_TEXTURE_ENV_COLOR, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE.
paramsReturns the requested data.
static unsafe void OpenTK.Graphics.ES11.GL.GetTexEnv ( OpenTK.Graphics.ES11.All  target,
OpenTK.Graphics.ES11.All  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v1.0] Return texture environment parameters

Parameters
targetSpecifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL, or GL_POINT_SPRITE.
pnameSpecifies the symbolic name of a texture environment parameter. Accepted values are GL_TEXTURE_ENV_MODE, GL_TEXTURE_ENV_COLOR, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE.
paramsReturns the requested data.
static void OpenTK.Graphics.ES11.GL.GetTexEnv ( OpenTK.Graphics.ES11.TextureEnvTarget  target,
OpenTK.Graphics.ES11.TextureEnvParameter  pname,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v1.0] Return texture environment parameters

Parameters
targetSpecifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL, or GL_POINT_SPRITE.
pnameSpecifies the symbolic name of a texture environment parameter. Accepted values are GL_TEXTURE_ENV_MODE, GL_TEXTURE_ENV_COLOR, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE.
paramsReturns the requested data.
static void OpenTK.Graphics.ES11.GL.GetTexEnv ( OpenTK.Graphics.ES11.TextureEnvTarget  target,
OpenTK.Graphics.ES11.TextureEnvParameter  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v1.0] Return texture environment parameters

Parameters
targetSpecifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL, or GL_POINT_SPRITE.
pnameSpecifies the symbolic name of a texture environment parameter. Accepted values are GL_TEXTURE_ENV_MODE, GL_TEXTURE_ENV_COLOR, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE.
paramsReturns the requested data.
static unsafe void OpenTK.Graphics.ES11.GL.GetTexEnv ( OpenTK.Graphics.ES11.TextureEnvTarget  target,
OpenTK.Graphics.ES11.TextureEnvParameter  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v1.0] Return texture environment parameters

Parameters
targetSpecifies a texture environment. May be GL_TEXTURE_ENV, GL_TEXTURE_FILTER_CONTROL, or GL_POINT_SPRITE.
pnameSpecifies the symbolic name of a texture environment parameter. Accepted values are GL_TEXTURE_ENV_MODE, GL_TEXTURE_ENV_COLOR, GL_TEXTURE_LOD_BIAS, GL_COMBINE_RGB, GL_COMBINE_ALPHA, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_RGB, GL_OPERAND2_RGB, GL_OPERAND0_ALPHA, GL_OPERAND1_ALPHA, GL_OPERAND2_ALPHA, GL_RGB_SCALE, GL_ALPHA_SCALE, or GL_COORD_REPLACE.
paramsReturns the requested data.
static void OpenTK.Graphics.ES11.GL.GetTexEnvx ( OpenTK.Graphics.ES11.All  target,
OpenTK.Graphics.ES11.All  pname,
[OutAttribute] int @[]  params 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.GetTexEnvx ( OpenTK.Graphics.ES11.All  target,
OpenTK.Graphics.ES11.All  pname,
[OutAttribute] out int @  params 
)
static

[requires: v1.0]

static unsafe void OpenTK.Graphics.ES11.GL.GetTexEnvx ( OpenTK.Graphics.ES11.All  target,
OpenTK.Graphics.ES11.All  pname,
[OutAttribute] int *@  params 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.GetTexParameter ( OpenTK.Graphics.ES11.All  target,
OpenTK.Graphics.ES11.All  pname,
[OutAttribute] Single @[]  params 
)
static

[requires: v1.0] Return texture parameter values

Parameters
targetSpecifies the symbolic name of the target texture. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_3D, GL_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP, and GL_TEXTURE_CUBE_MAP_ARRAY are accepted.
pnameSpecifies the symbolic name of a texture parameter. GL_DEPTH_STENCIL_TEXTURE_MODE, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_IMMUTABLE_FORMAT, GL_TEXTURE_IMMUTABLE_LEVELS, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_SWIZZLE_RGBA, GL_TEXTURE_VIEW_MIN_LAYER, GL_TEXTURE_VIEW_MIN_LEVEL, GL_TEXTURE_VIEW_NUM_LAYERS, GL_TEXTURE_VIEW_NUM_LEVELS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, and GL_TEXTURE_WRAP_R are accepted.
paramsReturns the texture parameters.
static void OpenTK.Graphics.ES11.GL.GetTexParameter ( OpenTK.Graphics.ES11.All  target,
OpenTK.Graphics.ES11.All  pname,
[OutAttribute] out Single @  params 
)
static

[requires: v1.0] Return texture parameter values

Parameters
targetSpecifies the symbolic name of the target texture. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_3D, GL_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP, and GL_TEXTURE_CUBE_MAP_ARRAY are accepted.
pnameSpecifies the symbolic name of a texture parameter. GL_DEPTH_STENCIL_TEXTURE_MODE, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_IMMUTABLE_FORMAT, GL_TEXTURE_IMMUTABLE_LEVELS, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_SWIZZLE_RGBA, GL_TEXTURE_VIEW_MIN_LAYER, GL_TEXTURE_VIEW_MIN_LEVEL, GL_TEXTURE_VIEW_NUM_LAYERS, GL_TEXTURE_VIEW_NUM_LEVELS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, and GL_TEXTURE_WRAP_R are accepted.
paramsReturns the texture parameters.
static unsafe void OpenTK.Graphics.ES11.GL.GetTexParameter ( OpenTK.Graphics.ES11.All  target,
OpenTK.Graphics.ES11.All  pname,
[OutAttribute] Single *@  params 
)
static

[requires: v1.0] Return texture parameter values

Parameters
targetSpecifies the symbolic name of the target texture. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_3D, GL_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP, and GL_TEXTURE_CUBE_MAP_ARRAY are accepted.
pnameSpecifies the symbolic name of a texture parameter. GL_DEPTH_STENCIL_TEXTURE_MODE, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_IMMUTABLE_FORMAT, GL_TEXTURE_IMMUTABLE_LEVELS, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_SWIZZLE_RGBA, GL_TEXTURE_VIEW_MIN_LAYER, GL_TEXTURE_VIEW_MIN_LEVEL, GL_TEXTURE_VIEW_NUM_LAYERS, GL_TEXTURE_VIEW_NUM_LEVELS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, and GL_TEXTURE_WRAP_R are accepted.
paramsReturns the texture parameters.
static void OpenTK.Graphics.ES11.GL.GetTexParameter ( OpenTK.Graphics.ES11.TextureTarget  target,
OpenTK.Graphics.ES11.GetTextureParameter  pname,
[OutAttribute] Single @[]  params 
)
static

[requires: v1.0] Return texture parameter values

Parameters
targetSpecifies the symbolic name of the target texture. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_3D, GL_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP, and GL_TEXTURE_CUBE_MAP_ARRAY are accepted.
pnameSpecifies the symbolic name of a texture parameter. GL_DEPTH_STENCIL_TEXTURE_MODE, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_IMMUTABLE_FORMAT, GL_TEXTURE_IMMUTABLE_LEVELS, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_SWIZZLE_RGBA, GL_TEXTURE_VIEW_MIN_LAYER, GL_TEXTURE_VIEW_MIN_LEVEL, GL_TEXTURE_VIEW_NUM_LAYERS, GL_TEXTURE_VIEW_NUM_LEVELS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, and GL_TEXTURE_WRAP_R are accepted.
paramsReturns the texture parameters.
static void OpenTK.Graphics.ES11.GL.GetTexParameter ( OpenTK.Graphics.ES11.TextureTarget  target,
OpenTK.Graphics.ES11.GetTextureParameter  pname,
[OutAttribute] out Single @  params 
)
static

[requires: v1.0] Return texture parameter values

Parameters
targetSpecifies the symbolic name of the target texture. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_3D, GL_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP, and GL_TEXTURE_CUBE_MAP_ARRAY are accepted.
pnameSpecifies the symbolic name of a texture parameter. GL_DEPTH_STENCIL_TEXTURE_MODE, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_IMMUTABLE_FORMAT, GL_TEXTURE_IMMUTABLE_LEVELS, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_SWIZZLE_RGBA, GL_TEXTURE_VIEW_MIN_LAYER, GL_TEXTURE_VIEW_MIN_LEVEL, GL_TEXTURE_VIEW_NUM_LAYERS, GL_TEXTURE_VIEW_NUM_LEVELS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, and GL_TEXTURE_WRAP_R are accepted.
paramsReturns the texture parameters.
static unsafe void OpenTK.Graphics.ES11.GL.GetTexParameter ( OpenTK.Graphics.ES11.TextureTarget  target,
OpenTK.Graphics.ES11.GetTextureParameter  pname,
[OutAttribute] Single *@  params 
)
static

[requires: v1.0] Return texture parameter values

Parameters
targetSpecifies the symbolic name of the target texture. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_3D, GL_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP, and GL_TEXTURE_CUBE_MAP_ARRAY are accepted.
pnameSpecifies the symbolic name of a texture parameter. GL_DEPTH_STENCIL_TEXTURE_MODE, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_IMMUTABLE_FORMAT, GL_TEXTURE_IMMUTABLE_LEVELS, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_SWIZZLE_RGBA, GL_TEXTURE_VIEW_MIN_LAYER, GL_TEXTURE_VIEW_MIN_LEVEL, GL_TEXTURE_VIEW_NUM_LAYERS, GL_TEXTURE_VIEW_NUM_LEVELS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, and GL_TEXTURE_WRAP_R are accepted.
paramsReturns the texture parameters.
static void OpenTK.Graphics.ES11.GL.GetTexParameter ( OpenTK.Graphics.ES11.All  target,
OpenTK.Graphics.ES11.All  pname,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v1.0] Return texture parameter values

Parameters
targetSpecifies the symbolic name of the target texture. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_3D, GL_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP, and GL_TEXTURE_CUBE_MAP_ARRAY are accepted.
pnameSpecifies the symbolic name of a texture parameter. GL_DEPTH_STENCIL_TEXTURE_MODE, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_IMMUTABLE_FORMAT, GL_TEXTURE_IMMUTABLE_LEVELS, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_SWIZZLE_RGBA, GL_TEXTURE_VIEW_MIN_LAYER, GL_TEXTURE_VIEW_MIN_LEVEL, GL_TEXTURE_VIEW_NUM_LAYERS, GL_TEXTURE_VIEW_NUM_LEVELS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, and GL_TEXTURE_WRAP_R are accepted.
paramsReturns the texture parameters.
static void OpenTK.Graphics.ES11.GL.GetTexParameter ( OpenTK.Graphics.ES11.All  target,
OpenTK.Graphics.ES11.All  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v1.0] Return texture parameter values

Parameters
targetSpecifies the symbolic name of the target texture. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_3D, GL_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP, and GL_TEXTURE_CUBE_MAP_ARRAY are accepted.
pnameSpecifies the symbolic name of a texture parameter. GL_DEPTH_STENCIL_TEXTURE_MODE, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_IMMUTABLE_FORMAT, GL_TEXTURE_IMMUTABLE_LEVELS, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_SWIZZLE_RGBA, GL_TEXTURE_VIEW_MIN_LAYER, GL_TEXTURE_VIEW_MIN_LEVEL, GL_TEXTURE_VIEW_NUM_LAYERS, GL_TEXTURE_VIEW_NUM_LEVELS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, and GL_TEXTURE_WRAP_R are accepted.
paramsReturns the texture parameters.
static unsafe void OpenTK.Graphics.ES11.GL.GetTexParameter ( OpenTK.Graphics.ES11.All  target,
OpenTK.Graphics.ES11.All  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v1.0] Return texture parameter values

Parameters
targetSpecifies the symbolic name of the target texture. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_3D, GL_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP, and GL_TEXTURE_CUBE_MAP_ARRAY are accepted.
pnameSpecifies the symbolic name of a texture parameter. GL_DEPTH_STENCIL_TEXTURE_MODE, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_IMMUTABLE_FORMAT, GL_TEXTURE_IMMUTABLE_LEVELS, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_SWIZZLE_RGBA, GL_TEXTURE_VIEW_MIN_LAYER, GL_TEXTURE_VIEW_MIN_LEVEL, GL_TEXTURE_VIEW_NUM_LAYERS, GL_TEXTURE_VIEW_NUM_LEVELS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, and GL_TEXTURE_WRAP_R are accepted.
paramsReturns the texture parameters.
static void OpenTK.Graphics.ES11.GL.GetTexParameter ( OpenTK.Graphics.ES11.TextureTarget  target,
OpenTK.Graphics.ES11.GetTextureParameter  pname,
[OutAttribute] Int32 @[]  params 
)
static

[requires: v1.0] Return texture parameter values

Parameters
targetSpecifies the symbolic name of the target texture. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_3D, GL_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP, and GL_TEXTURE_CUBE_MAP_ARRAY are accepted.
pnameSpecifies the symbolic name of a texture parameter. GL_DEPTH_STENCIL_TEXTURE_MODE, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_IMMUTABLE_FORMAT, GL_TEXTURE_IMMUTABLE_LEVELS, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_SWIZZLE_RGBA, GL_TEXTURE_VIEW_MIN_LAYER, GL_TEXTURE_VIEW_MIN_LEVEL, GL_TEXTURE_VIEW_NUM_LAYERS, GL_TEXTURE_VIEW_NUM_LEVELS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, and GL_TEXTURE_WRAP_R are accepted.
paramsReturns the texture parameters.
static void OpenTK.Graphics.ES11.GL.GetTexParameter ( OpenTK.Graphics.ES11.TextureTarget  target,
OpenTK.Graphics.ES11.GetTextureParameter  pname,
[OutAttribute] out Int32 @  params 
)
static

[requires: v1.0] Return texture parameter values

Parameters
targetSpecifies the symbolic name of the target texture. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_3D, GL_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP, and GL_TEXTURE_CUBE_MAP_ARRAY are accepted.
pnameSpecifies the symbolic name of a texture parameter. GL_DEPTH_STENCIL_TEXTURE_MODE, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_IMMUTABLE_FORMAT, GL_TEXTURE_IMMUTABLE_LEVELS, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_SWIZZLE_RGBA, GL_TEXTURE_VIEW_MIN_LAYER, GL_TEXTURE_VIEW_MIN_LEVEL, GL_TEXTURE_VIEW_NUM_LAYERS, GL_TEXTURE_VIEW_NUM_LEVELS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, and GL_TEXTURE_WRAP_R are accepted.
paramsReturns the texture parameters.
static unsafe void OpenTK.Graphics.ES11.GL.GetTexParameter ( OpenTK.Graphics.ES11.TextureTarget  target,
OpenTK.Graphics.ES11.GetTextureParameter  pname,
[OutAttribute] Int32 *@  params 
)
static

[requires: v1.0] Return texture parameter values

Parameters
targetSpecifies the symbolic name of the target texture. GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_3D, GL_TEXTURE_RECTANGLE, GL_TEXTURE_CUBE_MAP, and GL_TEXTURE_CUBE_MAP_ARRAY are accepted.
pnameSpecifies the symbolic name of a texture parameter. GL_DEPTH_STENCIL_TEXTURE_MODE, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_IMMUTABLE_FORMAT, GL_TEXTURE_IMMUTABLE_LEVELS, GL_TEXTURE_LOD_BIAS, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_MIN_LOD, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_SWIZZLE_RGBA, GL_TEXTURE_VIEW_MIN_LAYER, GL_TEXTURE_VIEW_MIN_LEVEL, GL_TEXTURE_VIEW_NUM_LAYERS, GL_TEXTURE_VIEW_NUM_LEVELS, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, and GL_TEXTURE_WRAP_R are accepted.
paramsReturns the texture parameters.
static void OpenTK.Graphics.ES11.GL.GetTexParameterx ( OpenTK.Graphics.ES11.All  target,
OpenTK.Graphics.ES11.All  pname,
[OutAttribute] int @[]  params 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.GetTexParameterx ( OpenTK.Graphics.ES11.All  target,
OpenTK.Graphics.ES11.All  pname,
[OutAttribute] out int @  params 
)
static

[requires: v1.0]

static unsafe void OpenTK.Graphics.ES11.GL.GetTexParameterx ( OpenTK.Graphics.ES11.All  target,
OpenTK.Graphics.ES11.All  pname,
[OutAttribute] int *@  params 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.Hint ( OpenTK.Graphics.ES11.All  target,
OpenTK.Graphics.ES11.All  mode 
)
static

[requires: v1.0] Specify implementation-specific hints

Parameters
targetSpecifies a symbolic constant indicating the behavior to be controlled. GL_LINE_SMOOTH_HINT, GL_POLYGON_SMOOTH_HINT, GL_TEXTURE_COMPRESSION_HINT, and GL_FRAGMENT_SHADER_DERIVATIVE_HINT are accepted.
modeSpecifies a symbolic constant indicating the desired behavior. GL_FASTEST, GL_NICEST, and GL_DONT_CARE are accepted.
static void OpenTK.Graphics.ES11.GL.Hint ( OpenTK.Graphics.ES11.HintTarget  target,
OpenTK.Graphics.ES11.HintMode  mode 
)
static

[requires: v1.0] Specify implementation-specific hints

Parameters
targetSpecifies a symbolic constant indicating the behavior to be controlled. GL_LINE_SMOOTH_HINT, GL_POLYGON_SMOOTH_HINT, GL_TEXTURE_COMPRESSION_HINT, and GL_FRAGMENT_SHADER_DERIVATIVE_HINT are accepted.
modeSpecifies a symbolic constant indicating the desired behavior. GL_FASTEST, GL_NICEST, and GL_DONT_CARE are accepted.
static bool OpenTK.Graphics.ES11.GL.IsBuffer ( Int32  buffer)
static

[requires: v1.0] Determine if a name corresponds to a buffer object

Parameters
bufferSpecifies a value that may be the name of a buffer object.
static bool OpenTK.Graphics.ES11.GL.IsBuffer ( UInt32  buffer)
static

[requires: v1.0] Determine if a name corresponds to a buffer object

Parameters
bufferSpecifies a value that may be the name of a buffer object.
static bool OpenTK.Graphics.ES11.GL.IsEnabled ( OpenTK.Graphics.ES11.All  cap)
static

[requires: v1.0] Test whether a capability is enabled

Parameters
capSpecifies a symbolic constant indicating a GL capability.
indexSpecifies the index of the capability.
static bool OpenTK.Graphics.ES11.GL.IsEnabled ( OpenTK.Graphics.ES11.EnableCap  cap)
static

[requires: v1.0] Test whether a capability is enabled

Parameters
capSpecifies a symbolic constant indicating a GL capability.
indexSpecifies the index of the capability.
static bool OpenTK.Graphics.ES11.GL.IsTexture ( Int32  texture)
static

[requires: v1.0] Determine if a name corresponds to a texture

Parameters
textureSpecifies a value that may be the name of a texture.
static bool OpenTK.Graphics.ES11.GL.IsTexture ( UInt32  texture)
static

[requires: v1.0] Determine if a name corresponds to a texture

Parameters
textureSpecifies a value that may be the name of a texture.
static void OpenTK.Graphics.ES11.GL.Light ( OpenTK.Graphics.ES11.All  light,
OpenTK.Graphics.ES11.All  pname,
Single  param 
)
static

[requires: v1.0] Set light source parameters

Parameters
lightSpecifies a light. The number of lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form GL_LIGHT , where i ranges from 0 to the value of GL_MAX_LIGHTS - 1.
pnameSpecifies a single-valued light source parameter for light. GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION, and GL_QUADRATIC_ATTENUATION are accepted.
paramSpecifies the value that parameter pname of light source light will be set to.
static void OpenTK.Graphics.ES11.GL.Light ( OpenTK.Graphics.ES11.LightName  light,
OpenTK.Graphics.ES11.LightParameter  pname,
Single  param 
)
static

[requires: v1.0] Set light source parameters

Parameters
lightSpecifies a light. The number of lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form GL_LIGHT , where i ranges from 0 to the value of GL_MAX_LIGHTS - 1.
pnameSpecifies a single-valued light source parameter for light. GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION, and GL_QUADRATIC_ATTENUATION are accepted.
paramSpecifies the value that parameter pname of light source light will be set to.
static void OpenTK.Graphics.ES11.GL.Light ( OpenTK.Graphics.ES11.All  light,
OpenTK.Graphics.ES11.All  pname,
Single @[]  params 
)
static

[requires: v1.0] Set light source parameters

Parameters
lightSpecifies a light. The number of lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form GL_LIGHT , where i ranges from 0 to the value of GL_MAX_LIGHTS - 1.
pnameSpecifies a single-valued light source parameter for light. GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION, and GL_QUADRATIC_ATTENUATION are accepted.
paramSpecifies the value that parameter pname of light source light will be set to.
static unsafe void OpenTK.Graphics.ES11.GL.Light ( OpenTK.Graphics.ES11.All  light,
OpenTK.Graphics.ES11.All  pname,
Single *@  params 
)
static

[requires: v1.0] Set light source parameters

Parameters
lightSpecifies a light. The number of lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form GL_LIGHT , where i ranges from 0 to the value of GL_MAX_LIGHTS - 1.
pnameSpecifies a single-valued light source parameter for light. GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION, and GL_QUADRATIC_ATTENUATION are accepted.
paramSpecifies the value that parameter pname of light source light will be set to.
static void OpenTK.Graphics.ES11.GL.Light ( OpenTK.Graphics.ES11.LightName  light,
OpenTK.Graphics.ES11.LightParameter  pname,
Single @[]  params 
)
static

[requires: v1.0] Set light source parameters

Parameters
lightSpecifies a light. The number of lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form GL_LIGHT , where i ranges from 0 to the value of GL_MAX_LIGHTS - 1.
pnameSpecifies a single-valued light source parameter for light. GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION, and GL_QUADRATIC_ATTENUATION are accepted.
paramSpecifies the value that parameter pname of light source light will be set to.
static unsafe void OpenTK.Graphics.ES11.GL.Light ( OpenTK.Graphics.ES11.LightName  light,
OpenTK.Graphics.ES11.LightParameter  pname,
Single *@  params 
)
static

[requires: v1.0] Set light source parameters

Parameters
lightSpecifies a light. The number of lights depends on the implementation, but at least eight lights are supported. They are identified by symbolic names of the form GL_LIGHT , where i ranges from 0 to the value of GL_MAX_LIGHTS - 1.
pnameSpecifies a single-valued light source parameter for light. GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION, and GL_QUADRATIC_ATTENUATION are accepted.
paramSpecifies the value that parameter pname of light source light will be set to.
static void OpenTK.Graphics.ES11.GL.LightModel ( OpenTK.Graphics.ES11.All  pname,
Single  param 
)
static

[requires: v1.0] Set the lighting model parameters

Parameters
pnameSpecifies a single-valued lighting model parameter. GL_LIGHT_MODEL_LOCAL_VIEWER, GL_LIGHT_MODEL_COLOR_CONTROL, and GL_LIGHT_MODEL_TWO_SIDE are accepted.
paramSpecifies the value that param will be set to.
static void OpenTK.Graphics.ES11.GL.LightModel ( OpenTK.Graphics.ES11.LightModelParameter  pname,
Single  param 
)
static

[requires: v1.0] Set the lighting model parameters

Parameters
pnameSpecifies a single-valued lighting model parameter. GL_LIGHT_MODEL_LOCAL_VIEWER, GL_LIGHT_MODEL_COLOR_CONTROL, and GL_LIGHT_MODEL_TWO_SIDE are accepted.
paramSpecifies the value that param will be set to.
static void OpenTK.Graphics.ES11.GL.LightModel ( OpenTK.Graphics.ES11.All  pname,
Single @[]  params 
)
static

[requires: v1.0] Set the lighting model parameters

Parameters
pnameSpecifies a single-valued lighting model parameter. GL_LIGHT_MODEL_LOCAL_VIEWER, GL_LIGHT_MODEL_COLOR_CONTROL, and GL_LIGHT_MODEL_TWO_SIDE are accepted.
paramSpecifies the value that param will be set to.
static unsafe void OpenTK.Graphics.ES11.GL.LightModel ( OpenTK.Graphics.ES11.All  pname,
Single *@  params 
)
static

[requires: v1.0] Set the lighting model parameters

Parameters
pnameSpecifies a single-valued lighting model parameter. GL_LIGHT_MODEL_LOCAL_VIEWER, GL_LIGHT_MODEL_COLOR_CONTROL, and GL_LIGHT_MODEL_TWO_SIDE are accepted.
paramSpecifies the value that param will be set to.
static void OpenTK.Graphics.ES11.GL.LightModel ( OpenTK.Graphics.ES11.LightModelParameter  pname,
Single @[]  params 
)
static

[requires: v1.0] Set the lighting model parameters

Parameters
pnameSpecifies a single-valued lighting model parameter. GL_LIGHT_MODEL_LOCAL_VIEWER, GL_LIGHT_MODEL_COLOR_CONTROL, and GL_LIGHT_MODEL_TWO_SIDE are accepted.
paramSpecifies the value that param will be set to.
static unsafe void OpenTK.Graphics.ES11.GL.LightModel ( OpenTK.Graphics.ES11.LightModelParameter  pname,
Single *@  params 
)
static

[requires: v1.0] Set the lighting model parameters

Parameters
pnameSpecifies a single-valued lighting model parameter. GL_LIGHT_MODEL_LOCAL_VIEWER, GL_LIGHT_MODEL_COLOR_CONTROL, and GL_LIGHT_MODEL_TWO_SIDE are accepted.
paramSpecifies the value that param will be set to.
static void OpenTK.Graphics.ES11.GL.LightModelx ( OpenTK.Graphics.ES11.All  pname,
int  param 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.LightModelx ( OpenTK.Graphics.ES11.All  pname,
int[]  param 
)
static

[requires: v1.0]

static unsafe void OpenTK.Graphics.ES11.GL.LightModelx ( OpenTK.Graphics.ES11.All  pname,
int *  param 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.Lightx ( OpenTK.Graphics.ES11.All  light,
OpenTK.Graphics.ES11.All  pname,
int  param 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.Lightx ( OpenTK.Graphics.ES11.All  light,
OpenTK.Graphics.ES11.All  pname,
int @[]  params 
)
static

[requires: v1.0]

static unsafe void OpenTK.Graphics.ES11.GL.Lightx ( OpenTK.Graphics.ES11.All  light,
OpenTK.Graphics.ES11.All  pname,
int *@  params 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.LineWidth ( Single  width)
static

[requires: v1.0] Specify the width of rasterized lines

Parameters
widthSpecifies the width of rasterized lines. The initial value is 1.
static void OpenTK.Graphics.ES11.GL.LineWidthx ( int  width)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.LoadIdentity ( )
static

[requires: v1.0] Replace the current matrix with the identity matrix

static void OpenTK.Graphics.ES11.GL.LoadMatrix ( Single[]  m)
static

[requires: v1.0] Replace the current matrix with the specified matrix

Parameters
mSpecifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 column-major matrix.
static void OpenTK.Graphics.ES11.GL.LoadMatrix ( ref Single  m)
static

[requires: v1.0] Replace the current matrix with the specified matrix

Parameters
mSpecifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 column-major matrix.
static unsafe void OpenTK.Graphics.ES11.GL.LoadMatrix ( Single *  m)
static

[requires: v1.0] Replace the current matrix with the specified matrix

Parameters
mSpecifies a pointer to 16 consecutive values, which are used as the elements of a 4 times 4 column-major matrix.
static void OpenTK.Graphics.ES11.GL.LoadMatrixx ( int[]  m)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.LoadMatrixx ( ref int  m)
static

[requires: v1.0]

static unsafe void OpenTK.Graphics.ES11.GL.LoadMatrixx ( int *  m)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.LogicOp ( OpenTK.Graphics.ES11.All  opcode)
static

[requires: v1.0] Specify a logical pixel operation for rendering

Parameters
opcodeSpecifies a symbolic constant that selects a logical operation. The following symbols are accepted: GL_CLEAR, GL_SET, GL_COPY, GL_COPY_INVERTED, GL_NOOP, GL_INVERT, GL_AND, GL_NAND, GL_OR, GL_NOR, GL_XOR, GL_EQUIV, GL_AND_REVERSE, GL_AND_INVERTED, GL_OR_REVERSE, and GL_OR_INVERTED. The initial value is GL_COPY.
static void OpenTK.Graphics.ES11.GL.LogicOp ( OpenTK.Graphics.ES11.LogicOp  opcode)
static

[requires: v1.0] Specify a logical pixel operation for rendering

Parameters
opcodeSpecifies a symbolic constant that selects a logical operation. The following symbols are accepted: GL_CLEAR, GL_SET, GL_COPY, GL_COPY_INVERTED, GL_NOOP, GL_INVERT, GL_AND, GL_NAND, GL_OR, GL_NOR, GL_XOR, GL_EQUIV, GL_AND_REVERSE, GL_AND_INVERTED, GL_OR_REVERSE, and GL_OR_INVERTED. The initial value is GL_COPY.
static void OpenTK.Graphics.ES11.GL.Material ( OpenTK.Graphics.ES11.All  face,
OpenTK.Graphics.ES11.All  pname,
Single  param 
)
static

[requires: v1.0] Specify material parameters for the lighting model

Parameters
faceSpecifies which face or faces are being updated. Must be one of GL_FRONT, GL_BACK, or GL_FRONT_AND_BACK.
pnameSpecifies the single-valued material parameter of the face or faces that is being updated. Must be GL_SHININESS.
paramSpecifies the value that parameter GL_SHININESS will be set to.
static void OpenTK.Graphics.ES11.GL.Material ( OpenTK.Graphics.ES11.MaterialFace  face,
OpenTK.Graphics.ES11.MaterialParameter  pname,
Single  param 
)
static

[requires: v1.0] Specify material parameters for the lighting model

Parameters
faceSpecifies which face or faces are being updated. Must be one of GL_FRONT, GL_BACK, or GL_FRONT_AND_BACK.
pnameSpecifies the single-valued material parameter of the face or faces that is being updated. Must be GL_SHININESS.
paramSpecifies the value that parameter GL_SHININESS will be set to.
static void OpenTK.Graphics.ES11.GL.Material ( OpenTK.Graphics.ES11.All  face,
OpenTK.Graphics.ES11.All  pname,
Single @[]  params 
)
static

[requires: v1.0] Specify material parameters for the lighting model

Parameters
faceSpecifies which face or faces are being updated. Must be one of GL_FRONT, GL_BACK, or GL_FRONT_AND_BACK.
pnameSpecifies the single-valued material parameter of the face or faces that is being updated. Must be GL_SHININESS.
paramSpecifies the value that parameter GL_SHININESS will be set to.
static unsafe void OpenTK.Graphics.ES11.GL.Material ( OpenTK.Graphics.ES11.All  face,
OpenTK.Graphics.ES11.All  pname,
Single *@  params 
)
static

[requires: v1.0] Specify material parameters for the lighting model

Parameters
faceSpecifies which face or faces are being updated. Must be one of GL_FRONT, GL_BACK, or GL_FRONT_AND_BACK.
pnameSpecifies the single-valued material parameter of the face or faces that is being updated. Must be GL_SHININESS.
paramSpecifies the value that parameter GL_SHININESS will be set to.
static void OpenTK.Graphics.ES11.GL.Material ( OpenTK.Graphics.ES11.MaterialFace  face,
OpenTK.Graphics.ES11.MaterialParameter  pname,
Single @[]  params 
)
static

[requires: v1.0] Specify material parameters for the lighting model

Parameters
faceSpecifies which face or faces are being updated. Must be one of GL_FRONT, GL_BACK, or GL_FRONT_AND_BACK.
pnameSpecifies the single-valued material parameter of the face or faces that is being updated. Must be GL_SHININESS.
paramSpecifies the value that parameter GL_SHININESS will be set to.
static unsafe void OpenTK.Graphics.ES11.GL.Material ( OpenTK.Graphics.ES11.MaterialFace  face,
OpenTK.Graphics.ES11.MaterialParameter  pname,
Single *@  params 
)
static

[requires: v1.0] Specify material parameters for the lighting model

Parameters
faceSpecifies which face or faces are being updated. Must be one of GL_FRONT, GL_BACK, or GL_FRONT_AND_BACK.
pnameSpecifies the single-valued material parameter of the face or faces that is being updated. Must be GL_SHININESS.
paramSpecifies the value that parameter GL_SHININESS will be set to.
static void OpenTK.Graphics.ES11.GL.Materialx ( OpenTK.Graphics.ES11.All  face,
OpenTK.Graphics.ES11.All  pname,
int  param 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.Materialx ( OpenTK.Graphics.ES11.All  face,
OpenTK.Graphics.ES11.All  pname,
int[]  param 
)
static

[requires: v1.0]

static unsafe void OpenTK.Graphics.ES11.GL.Materialx ( OpenTK.Graphics.ES11.All  face,
OpenTK.Graphics.ES11.All  pname,
int *  param 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.MatrixMode ( OpenTK.Graphics.ES11.All  mode)
static

[requires: v1.0] Specify which matrix is the current matrix

Parameters
modeSpecifies which matrix stack is the target for subsequent matrix operations. Three values are accepted: GL_MODELVIEW, GL_PROJECTION, and GL_TEXTURE. The initial value is GL_MODELVIEW. Additionally, if the ARB_imaging extension is supported, GL_COLOR is also accepted.
static void OpenTK.Graphics.ES11.GL.MatrixMode ( OpenTK.Graphics.ES11.MatrixMode  mode)
static

[requires: v1.0] Specify which matrix is the current matrix

Parameters
modeSpecifies which matrix stack is the target for subsequent matrix operations. Three values are accepted: GL_MODELVIEW, GL_PROJECTION, and GL_TEXTURE. The initial value is GL_MODELVIEW. Additionally, if the ARB_imaging extension is supported, GL_COLOR is also accepted.
static void OpenTK.Graphics.ES11.GL.MultiTexCoord4 ( OpenTK.Graphics.ES11.All  target,
Single  s,
Single  t,
Single  r,
Single  q 
)
static

[requires: v1.0] Set the current texture coordinates

Parameters
targetSpecifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.
sSpecify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.ES11.GL.MultiTexCoord4 ( OpenTK.Graphics.ES11.TextureUnit  target,
Single  s,
Single  t,
Single  r,
Single  q 
)
static

[requires: v1.0] Set the current texture coordinates

Parameters
targetSpecifies the texture unit whose coordinates should be modified. The number of texture units is implementation dependent, but must be at least two. Symbolic constant must be one of GL_TEXTURE, where i ranges from 0 to GL_MAX_TEXTURE_COORDS - 1, which is an implementation-dependent value.
sSpecify s, t, r, and q texture coordinates for target texture unit. Not all parameters are present in all forms of the command.
static void OpenTK.Graphics.ES11.GL.MultiTexCoord4x ( OpenTK.Graphics.ES11.All  texture,
int  s,
int  t,
int  r,
int  q 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.MultMatrix ( Single[]  m)
static

[requires: v1.0] Multiply the current matrix with the specified matrix

Parameters
mPoints to 16 consecutive values that are used as the elements of a 4 times 4 column-major matrix.
static void OpenTK.Graphics.ES11.GL.MultMatrix ( ref Single  m)
static

[requires: v1.0] Multiply the current matrix with the specified matrix

Parameters
mPoints to 16 consecutive values that are used as the elements of a 4 times 4 column-major matrix.
static unsafe void OpenTK.Graphics.ES11.GL.MultMatrix ( Single *  m)
static

[requires: v1.0] Multiply the current matrix with the specified matrix

Parameters
mPoints to 16 consecutive values that are used as the elements of a 4 times 4 column-major matrix.
static void OpenTK.Graphics.ES11.GL.MultMatrixx ( int[]  m)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.MultMatrixx ( ref int  m)
static

[requires: v1.0]

static unsafe void OpenTK.Graphics.ES11.GL.MultMatrixx ( int *  m)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.Normal3 ( Single  nx,
Single  ny,
Single  nz 
)
static

[requires: v1.0] Set the current normal vector

Parameters
nxSpecify the , , and coordinates of the new current normal. The initial value of the current normal is the unit vector, (0, 0, 1).
static void OpenTK.Graphics.ES11.GL.Normal3x ( int  nx,
int  ny,
int  nz 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.NormalPointer ( OpenTK.Graphics.ES11.All  type,
Int32  stride,
IntPtr  pointer 
)
static

[requires: v1.0] Define an array of normals

Parameters
typeSpecifies the data type of each coordinate in the array. Symbolic constants GL_BYTE, GL_SHORT, GL_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a pointer to the first coordinate of the first normal in the array. The initial value is 0.
static void OpenTK.Graphics.ES11.GL.NormalPointer ( OpenTK.Graphics.ES11.NormalPointerType  type,
Int32  stride,
IntPtr  pointer 
)
static

[requires: v1.0] Define an array of normals

Parameters
typeSpecifies the data type of each coordinate in the array. Symbolic constants GL_BYTE, GL_SHORT, GL_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a pointer to the first coordinate of the first normal in the array. The initial value is 0.
static void OpenTK.Graphics.ES11.GL.NormalPointer< T2 > ( OpenTK.Graphics.ES11.All  type,
Int32  stride,
[InAttribute, OutAttribute] T2[]  pointer 
)
static

[requires: v1.0] Define an array of normals

Parameters
typeSpecifies the data type of each coordinate in the array. Symbolic constants GL_BYTE, GL_SHORT, GL_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a pointer to the first coordinate of the first normal in the array. The initial value is 0.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.ES11.GL.NormalPointer< T2 > ( OpenTK.Graphics.ES11.All  type,
Int32  stride,
[InAttribute, OutAttribute] T2  pointer[,] 
)
static

[requires: v1.0] Define an array of normals

Parameters
typeSpecifies the data type of each coordinate in the array. Symbolic constants GL_BYTE, GL_SHORT, GL_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a pointer to the first coordinate of the first normal in the array. The initial value is 0.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.ES11.GL.NormalPointer< T2 > ( OpenTK.Graphics.ES11.All  type,
Int32  stride,
[InAttribute, OutAttribute] T2  pointer[,,] 
)
static

[requires: v1.0] Define an array of normals

Parameters
typeSpecifies the data type of each coordinate in the array. Symbolic constants GL_BYTE, GL_SHORT, GL_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a pointer to the first coordinate of the first normal in the array. The initial value is 0.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.ES11.GL.NormalPointer< T2 > ( OpenTK.Graphics.ES11.All  type,
Int32  stride,
[InAttribute, OutAttribute] ref T2  pointer 
)
static

[requires: v1.0] Define an array of normals

Parameters
typeSpecifies the data type of each coordinate in the array. Symbolic constants GL_BYTE, GL_SHORT, GL_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a pointer to the first coordinate of the first normal in the array. The initial value is 0.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.ES11.GL.NormalPointer< T2 > ( OpenTK.Graphics.ES11.NormalPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] T2[]  pointer 
)
static

[requires: v1.0] Define an array of normals

Parameters
typeSpecifies the data type of each coordinate in the array. Symbolic constants GL_BYTE, GL_SHORT, GL_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a pointer to the first coordinate of the first normal in the array. The initial value is 0.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.ES11.GL.NormalPointer< T2 > ( OpenTK.Graphics.ES11.NormalPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] T2  pointer[,] 
)
static

[requires: v1.0] Define an array of normals

Parameters
typeSpecifies the data type of each coordinate in the array. Symbolic constants GL_BYTE, GL_SHORT, GL_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a pointer to the first coordinate of the first normal in the array. The initial value is 0.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.ES11.GL.NormalPointer< T2 > ( OpenTK.Graphics.ES11.NormalPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] T2  pointer[,,] 
)
static

[requires: v1.0] Define an array of normals

Parameters
typeSpecifies the data type of each coordinate in the array. Symbolic constants GL_BYTE, GL_SHORT, GL_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a pointer to the first coordinate of the first normal in the array. The initial value is 0.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.ES11.GL.NormalPointer< T2 > ( OpenTK.Graphics.ES11.NormalPointerType  type,
Int32  stride,
[InAttribute, OutAttribute] ref T2  pointer 
)
static

[requires: v1.0] Define an array of normals

Parameters
typeSpecifies the data type of each coordinate in the array. Symbolic constants GL_BYTE, GL_SHORT, GL_INT, GL_FLOAT, and GL_DOUBLE are accepted. The initial value is GL_FLOAT.
strideSpecifies the byte offset between consecutive normals. If stride is 0, the normals are understood to be tightly packed in the array. The initial value is 0.
pointerSpecifies a pointer to the first coordinate of the first normal in the array. The initial value is 0.
Type Constraints
T2 :struct 
static void OpenTK.Graphics.ES11.GL.Ortho ( Single  l,
Single  r,
Single  b,
Single  t,
Single  n,
Single  f 
)
static

[requires: v1.0] Multiply the current matrix with an orthographic matrix

Parameters
leftSpecify the coordinates for the left and right vertical clipping planes.
bottomSpecify the coordinates for the bottom and top horizontal clipping planes.
nearValSpecify the distances to the nearer and farther depth clipping planes. These values are negative if the plane is to be behind the viewer.
static void OpenTK.Graphics.ES11.GL.Orthox ( int  l,
int  r,
int  b,
int  t,
int  n,
int  f 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.PixelMapx ( OpenTK.Graphics.ES11.All  map,
Int32  size,
int[]  values 
)
static

static void OpenTK.Graphics.ES11.GL.PixelMapx ( OpenTK.Graphics.ES11.All  map,
Int32  size,
ref int  values 
)
static

static unsafe void OpenTK.Graphics.ES11.GL.PixelMapx ( OpenTK.Graphics.ES11.All  map,
Int32  size,
int *  values 
)
static

static void OpenTK.Graphics.ES11.GL.PixelStore ( OpenTK.Graphics.ES11.All  pname,
Int32  param 
)
static

[requires: v1.0] Set pixel storage modes

Parameters
pnameSpecifies the symbolic name of the parameter to be set. Six values affect the packing of pixel data into memory: GL_PACK_SWAP_BYTES, GL_PACK_LSB_FIRST, GL_PACK_ROW_LENGTH, GL_PACK_IMAGE_HEIGHT, GL_PACK_SKIP_PIXELS, GL_PACK_SKIP_ROWS, GL_PACK_SKIP_IMAGES, and GL_PACK_ALIGNMENT. Six more affect the unpacking of pixel data from memory: GL_UNPACK_SWAP_BYTES, GL_UNPACK_LSB_FIRST, GL_UNPACK_ROW_LENGTH, GL_UNPACK_IMAGE_HEIGHT, GL_UNPACK_SKIP_PIXELS, GL_UNPACK_SKIP_ROWS, GL_UNPACK_SKIP_IMAGES, and GL_UNPACK_ALIGNMENT.
paramSpecifies the value that pname is set to.
static void OpenTK.Graphics.ES11.GL.PixelStore ( OpenTK.Graphics.ES11.PixelStoreParameter  pname,
Int32  param 
)
static

[requires: v1.0] Set pixel storage modes

Parameters
pnameSpecifies the symbolic name of the parameter to be set. Six values affect the packing of pixel data into memory: GL_PACK_SWAP_BYTES, GL_PACK_LSB_FIRST, GL_PACK_ROW_LENGTH, GL_PACK_IMAGE_HEIGHT, GL_PACK_SKIP_PIXELS, GL_PACK_SKIP_ROWS, GL_PACK_SKIP_IMAGES, and GL_PACK_ALIGNMENT. Six more affect the unpacking of pixel data from memory: GL_UNPACK_SWAP_BYTES, GL_UNPACK_LSB_FIRST, GL_UNPACK_ROW_LENGTH, GL_UNPACK_IMAGE_HEIGHT, GL_UNPACK_SKIP_PIXELS, GL_UNPACK_SKIP_ROWS, GL_UNPACK_SKIP_IMAGES, and GL_UNPACK_ALIGNMENT.
paramSpecifies the value that pname is set to.
static void OpenTK.Graphics.ES11.GL.PixelStorex ( OpenTK.Graphics.ES11.All  pname,
int  param 
)
static

static void OpenTK.Graphics.ES11.GL.PointParameter ( OpenTK.Graphics.ES11.All  pname,
Single  param 
)
static

[requires: v1.0] Specify point parameters

Parameters
pnameSpecifies a single-valued point parameter. GL_POINT_FADE_THRESHOLD_SIZE, and GL_POINT_SPRITE_COORD_ORIGIN are accepted.
paramFor glPointParameterf and glPointParameteri, specifies the value that pname will be set to.
paramsFor glPointParameterfv and glPointParameteriv, specifies a pointer to an array where the value or values to be assigned to pname are stored.
static void OpenTK.Graphics.ES11.GL.PointParameter ( OpenTK.Graphics.ES11.All  pname,
Single @[]  params 
)
static

[requires: v1.0] Specify point parameters

Parameters
pnameSpecifies a single-valued point parameter. GL_POINT_FADE_THRESHOLD_SIZE, and GL_POINT_SPRITE_COORD_ORIGIN are accepted.
paramFor glPointParameterf and glPointParameteri, specifies the value that pname will be set to.
paramsFor glPointParameterfv and glPointParameteriv, specifies a pointer to an array where the value or values to be assigned to pname are stored.
static unsafe void OpenTK.Graphics.ES11.GL.PointParameter ( OpenTK.Graphics.ES11.All  pname,
Single *@  params 
)
static

[requires: v1.0] Specify point parameters

Parameters
pnameSpecifies a single-valued point parameter. GL_POINT_FADE_THRESHOLD_SIZE, and GL_POINT_SPRITE_COORD_ORIGIN are accepted.
paramFor glPointParameterf and glPointParameteri, specifies the value that pname will be set to.
paramsFor glPointParameterfv and glPointParameteriv, specifies a pointer to an array where the value or values to be assigned to pname are stored.
static void OpenTK.Graphics.ES11.GL.PointParameterx ( OpenTK.Graphics.ES11.All  pname,
int  param 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.PointParameterx ( OpenTK.Graphics.ES11.All  pname,
int @[]  params 
)
static

[requires: v1.0]

static unsafe void OpenTK.Graphics.ES11.GL.PointParameterx ( OpenTK.Graphics.ES11.All  pname,
int *@  params 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.PointSize ( Single  size)
static

[requires: v1.0] Specify the diameter of rasterized points

Parameters
sizeSpecifies the diameter of rasterized points. The initial value is 1.
static void OpenTK.Graphics.ES11.GL.PointSizex ( int  size)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.PolygonOffset ( Single  factor,
Single  units 
)
static

[requires: v1.0] Set the scale and units used to calculate depth values

Parameters
factorSpecifies a scale factor that is used to create a variable depth offset for each polygon. The initial value is 0.
unitsIs multiplied by an implementation-specific value to create a constant depth offset. The initial value is 0.
static void OpenTK.Graphics.ES11.GL.PolygonOffsetx ( int  factor,
int  units 
)
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.PopMatrix ( )
static

[requires: v1.0]

static void OpenTK.Graphics.ES11.GL.PushMatrix ( )
static

[requires: v1.0] Push and pop the current matrix stack

static void OpenTK.Graphics.ES11.GL.ReadPixels ( Int32  x,
Int32  y,
Int32  width,
Int32  height,
OpenTK.Graphics.ES11.All  format,
OpenTK.Graphics.ES11.All  type,
[OutAttribute] IntPtr  pixels 
)
static

[requires: v1.0] Read a block of pixels from the frame buffer

Parameters
xSpecify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
widthSpecify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
formatSpecifies the format of the pixel data. The following symbolic values are accepted: GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_DEPTH_STENCIL, GL_RED, GL_GREEN, GL_BLUE, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeSpecifies the data type of the pixel data. Must be one of GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_HALF_FLOAT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_INT_24_8, GL_UNSIGNED_INT_10F_11F_11F_REV, GL_UNSIGNED_INT_5_9_9_9_REV, or GL_FLOAT_32_UNSIGNED_INT_24_8_REV.
dataReturns the pixel data.
static void OpenTK.Graphics.ES11.GL.ReadPixels ( Int32  x,
Int32  y,
Int32  width,
Int32  height,
OpenTK.Graphics.ES11.PixelFormat  format,
OpenTK.Graphics.ES11.PixelType  type,
[OutAttribute] IntPtr  pixels 
)
static

[requires: v1.0] Read a block of pixels from the frame buffer

Parameters
xSpecify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
widthSpecify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
formatSpecifies the format of the pixel data. The following symbolic values are accepted: GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_DEPTH_STENCIL, GL_RED, GL_GREEN, GL_BLUE, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeSpecifies the data type of the pixel data. Must be one of GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_HALF_FLOAT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_INT_24_8, GL_UNSIGNED_INT_10F_11F_11F_REV, GL_UNSIGNED_INT_5_9_9_9_REV, or GL_FLOAT_32_UNSIGNED_INT_24_8_REV.
dataReturns the pixel data.
static void OpenTK.Graphics.ES11.GL.ReadPixels< T6 > ( Int32  x,
Int32  y,
Int32  width,
Int32  height,
OpenTK.Graphics.ES11.All  format,
OpenTK.Graphics.ES11.All  type,
[InAttribute, OutAttribute] T6[]  pixels 
)
static

[requires: v1.0] Read a block of pixels from the frame buffer

Parameters
xSpecify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
widthSpecify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
formatSpecifies the format of the pixel data. The following symbolic values are accepted: GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_DEPTH_STENCIL, GL_RED, GL_GREEN, GL_BLUE, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeSpecifies the data type of the pixel data. Must be one of GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_HALF_FLOAT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_INT_24_8, GL_UNSIGNED_INT_10F_11F_11F_REV, GL_UNSIGNED_INT_5_9_9_9_REV, or GL_FLOAT_32_UNSIGNED_INT_24_8_REV.
dataReturns the pixel data.
Type Constraints
T6 :struct 
static void OpenTK.Graphics.ES11.GL.ReadPixels< T6 > ( Int32  x,
Int32  y,
Int32  width,
Int32  height,
OpenTK.Graphics.ES11.All  format,
OpenTK.Graphics.ES11.All  type,
[InAttribute, OutAttribute] T6  pixels[,] 
)
static

[requires: v1.0] Read a block of pixels from the frame buffer

Parameters
xSpecify the window coordinates of the first pixel that is read from the frame buffer. This location is the lower left corner of a rectangular block of pixels.
widthSpecify the dimensions of the pixel rectangle. width and height of one correspond to a single pixel.
formatSpecifies the format of the pixel data. The following symbolic values are accepted: GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_DEPTH_STENCIL, GL_RED, GL_GREEN, GL_BLUE, GL_RGB, GL_BGR, GL_RGBA, and GL_BGRA.
typeSpecifies the data type of the pixel data. Must be one of GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_HALF_FLOAT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_2_10_10_10