OpenTK.Graphics.OpenGL.GL Class Reference

OpenGL bindings for .NET, implementing the full OpenGL API, including extensions. More...

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

List of all members.

Static Public Member Functions

static void Accum (OpenTK.Graphics.OpenGL.AccumOp op, Single value)
 Operate on the accumulation buffer.
static void ActiveTexture (OpenTK.Graphics.OpenGL.TextureUnit texture)
 Select active texture unit.
static void AlphaFunc (OpenTK.Graphics.OpenGL.AlphaFunction func, Single @ref)
 Specify the alpha test function.
static bool AreTexturesResident (Int32 n, Int32[] textures,[OutAttribute] bool[] residences)
 Determine if textures are loaded in texture memory.
static bool AreTexturesResident (Int32 n, ref Int32 textures,[OutAttribute] out bool residences)
 Determine if textures are loaded in texture memory.
static unsafe bool AreTexturesResident (Int32 n, Int32 *textures,[OutAttribute] bool *residences)
 Determine if textures are loaded in texture memory.
static bool AreTexturesResident (Int32 n, UInt32[] textures,[OutAttribute] bool[] residences)
 Determine if textures are loaded in texture memory.
static bool AreTexturesResident (Int32 n, ref UInt32 textures,[OutAttribute] out bool residences)
 Determine if textures are loaded in texture memory.
static unsafe bool AreTexturesResident (Int32 n, UInt32 *textures,[OutAttribute] bool *residences)
 Determine if textures are loaded in texture memory.
static void ArrayElement (Int32 i)
 Render a vertex using the specified vertex array element.
static void AttachShader (Int32 program, Int32 shader)
 Attaches a shader object to a program object.
static void AttachShader (UInt32 program, UInt32 shader)
 Attaches a shader object to a program object.
static void Begin (OpenTK.Graphics.OpenGL.BeginMode mode)
 Delimit the vertices of a primitive or a group of like primitives.
static void BeginConditionalRender (Int32 id, OpenTK.Graphics.OpenGL.ConditionalRenderType mode)
static void BeginConditionalRender (UInt32 id, OpenTK.Graphics.OpenGL.ConditionalRenderType mode)
static void BeginQuery (OpenTK.Graphics.OpenGL.QueryTarget target, Int32 id)
 Delimit the boundaries of a query object.
static void BeginQuery (OpenTK.Graphics.OpenGL.QueryTarget target, UInt32 id)
 Delimit the boundaries of a query object.
static void BeginTransformFeedback (OpenTK.Graphics.OpenGL.BeginFeedbackMode primitiveMode)
static void BindAttribLocation (Int32 program, Int32 index, String name)
 Associates a generic vertex attribute index with a named attribute variable.
static void BindAttribLocation (UInt32 program, UInt32 index, String name)
 Associates a generic vertex attribute index with a named attribute variable.
static void BindBuffer (OpenTK.Graphics.OpenGL.BufferTarget target, Int32 buffer)
 Bind a named buffer object.
static void BindBuffer (OpenTK.Graphics.OpenGL.BufferTarget target, UInt32 buffer)
 Bind a named buffer object.
static void BindBufferBase (OpenTK.Graphics.OpenGL.BufferTarget target, Int32 index, Int32 buffer)
static void BindBufferBase (OpenTK.Graphics.OpenGL.BufferTarget target, UInt32 index, UInt32 buffer)
static void BindBufferRange (OpenTK.Graphics.OpenGL.BufferTarget target, Int32 index, Int32 buffer, IntPtr offset, IntPtr size)
static void BindBufferRange (OpenTK.Graphics.OpenGL.BufferTarget target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size)
static void BindFragDataLocation (Int32 program, Int32 color, String name)
static void BindFragDataLocation (UInt32 program, UInt32 color, String name)
static void BindFramebuffer (OpenTK.Graphics.OpenGL.FramebufferTarget target, Int32 framebuffer)
static void BindFramebuffer (OpenTK.Graphics.OpenGL.FramebufferTarget target, UInt32 framebuffer)
static void BindRenderbuffer (OpenTK.Graphics.OpenGL.RenderbufferTarget target, Int32 renderbuffer)
static void BindRenderbuffer (OpenTK.Graphics.OpenGL.RenderbufferTarget target, UInt32 renderbuffer)
static void BindTexture (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 texture)
 Bind a named texture to a texturing target.
static void BindTexture (OpenTK.Graphics.OpenGL.TextureTarget target, UInt32 texture)
 Bind a named texture to a texturing target.
static void BindVertexArray (Int32 array)
static void BindVertexArray (UInt32 array)
static void Bitmap (Int32 width, Int32 height, Single xorig, Single yorig, Single xmove, Single ymove, Byte[] bitmap)
 Draw a bitmap.
static void Bitmap (Int32 width, Int32 height, Single xorig, Single yorig, Single xmove, Single ymove, ref Byte bitmap)
 Draw a bitmap.
static unsafe void Bitmap (Int32 width, Int32 height, Single xorig, Single yorig, Single xmove, Single ymove, Byte *bitmap)
 Draw a bitmap.
static void BlendColor (Single red, Single green, Single blue, Single alpha)
 Set the blend color.
static void BlendEquation (OpenTK.Graphics.OpenGL.BlendEquationMode mode)
 Specify the equation used for both the RGB blend equation and the Alpha blend equation.
static void BlendEquation (Int32 buf, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend mode)
 Specify the equation used for both the RGB blend equation and the Alpha blend equation.
static void BlendEquation (UInt32 buf, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend mode)
 Specify the equation used for both the RGB blend equation and the Alpha blend equation.
static void BlendEquationSeparate (OpenTK.Graphics.OpenGL.BlendEquationMode modeRGB, OpenTK.Graphics.OpenGL.BlendEquationMode modeAlpha)
 Set the RGB blend equation and the alpha blend equation separately.
static void BlendEquationSeparate (Int32 buf, OpenTK.Graphics.OpenGL.BlendEquationMode modeRGB, OpenTK.Graphics.OpenGL.BlendEquationMode modeAlpha)
 Set the RGB blend equation and the alpha blend equation separately.
static void BlendEquationSeparate (UInt32 buf, OpenTK.Graphics.OpenGL.BlendEquationMode modeRGB, OpenTK.Graphics.OpenGL.BlendEquationMode modeAlpha)
 Set the RGB blend equation and the alpha blend equation separately.
static void BlendFunc (OpenTK.Graphics.OpenGL.BlendingFactorSrc sfactor, OpenTK.Graphics.OpenGL.BlendingFactorDest dfactor)
 Specify pixel arithmetic.
static void BlendFunc (Int32 buf, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend src, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend dst)
 Specify pixel arithmetic.
static void BlendFunc (UInt32 buf, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend src, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend dst)
 Specify pixel arithmetic.
static void BlendFuncSeparate (OpenTK.Graphics.OpenGL.BlendingFactorSrc sfactorRGB, OpenTK.Graphics.OpenGL.BlendingFactorDest dfactorRGB, OpenTK.Graphics.OpenGL.BlendingFactorSrc sfactorAlpha, OpenTK.Graphics.OpenGL.BlendingFactorDest dfactorAlpha)
 Specify pixel arithmetic for RGB and alpha components separately.
static void BlendFuncSeparate (Int32 buf, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend srcRGB, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend dstRGB, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend srcAlpha, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend dstAlpha)
 Specify pixel arithmetic for RGB and alpha components separately.
static void BlendFuncSeparate (UInt32 buf, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend srcRGB, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend dstRGB, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend srcAlpha, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend dstAlpha)
 Specify pixel arithmetic for RGB and alpha components separately.
static void BlitFramebuffer (Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, OpenTK.Graphics.OpenGL.ClearBufferMask mask, OpenTK.Graphics.OpenGL.BlitFramebufferFilter filter)
static void BufferData (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr size, IntPtr data, OpenTK.Graphics.OpenGL.BufferUsageHint usage)
 Creates and initializes a buffer object's data store.
static void BufferData< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr size,[InAttribute, OutAttribute] T2[] data, OpenTK.Graphics.OpenGL.BufferUsageHint usage)
 Creates and initializes a buffer object's data store.
static void BufferData< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr size,[InAttribute, OutAttribute] T2[,] data, OpenTK.Graphics.OpenGL.BufferUsageHint usage)
 Creates and initializes a buffer object's data store.
static void BufferData< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr size,[InAttribute, OutAttribute] T2[,,] data, OpenTK.Graphics.OpenGL.BufferUsageHint usage)
 Creates and initializes a buffer object's data store.
static void BufferData< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr size,[InAttribute, OutAttribute] ref T2 data, OpenTK.Graphics.OpenGL.BufferUsageHint usage)
 Creates and initializes a buffer object's data store.
static void BufferSubData (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size, IntPtr data)
 Updates a subset of a buffer object's data store.
static void BufferSubData< T3 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size,[InAttribute, OutAttribute] T3[] data)
 Updates a subset of a buffer object's data store.
static void BufferSubData< T3 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size,[InAttribute, OutAttribute] T3[,] data)
 Updates a subset of a buffer object's data store.
static void BufferSubData< T3 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size,[InAttribute, OutAttribute] T3[,,] data)
 Updates a subset of a buffer object's data store.
static void BufferSubData< T3 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size,[InAttribute, OutAttribute] ref T3 data)
 Updates a subset of a buffer object's data store.
static void CallList (Int32 list)
 Execute a display list.
static void CallList (UInt32 list)
 Execute a display list.
static void CallLists (Int32 n, OpenTK.Graphics.OpenGL.ListNameType type, IntPtr lists)
 Execute a list of display lists.
static void CallLists< T2 > (Int32 n, OpenTK.Graphics.OpenGL.ListNameType type,[InAttribute, OutAttribute] T2[] lists)
 Execute a list of display lists.
static void CallLists< T2 > (Int32 n, OpenTK.Graphics.OpenGL.ListNameType type,[InAttribute, OutAttribute] T2[,] lists)
 Execute a list of display lists.
static void CallLists< T2 > (Int32 n, OpenTK.Graphics.OpenGL.ListNameType type,[InAttribute, OutAttribute] T2[,,] lists)
 Execute a list of display lists.
static void CallLists< T2 > (Int32 n, OpenTK.Graphics.OpenGL.ListNameType type,[InAttribute, OutAttribute] ref T2 lists)
 Execute a list of display lists.
static
OpenTK.Graphics.OpenGL.FramebufferErrorCode 
CheckFramebufferStatus (OpenTK.Graphics.OpenGL.FramebufferTarget target)
static void ClampColor (OpenTK.Graphics.OpenGL.ClampColorTarget target, OpenTK.Graphics.OpenGL.ClampColorMode clamp)
static void Clear (OpenTK.Graphics.OpenGL.ClearBufferMask mask)
 Clear buffers to preset values.
static void ClearAccum (Single red, Single green, Single blue, Single alpha)
 Specify clear values for the accumulation buffer.
static void ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, Single depth, Int32 stencil)
static void ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, Single[] value)
static void ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, ref Single value)
static unsafe void ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, Single *value)
static void ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, Int32[] value)
static void ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, ref Int32 value)
static unsafe void ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, Int32 *value)
static void ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, UInt32[] value)
static void ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, ref UInt32 value)
static unsafe void ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, UInt32 *value)
static void ClearColor (Single red, Single green, Single blue, Single alpha)
 Specify clear values for the color buffers.
static void ClearDepth (Double depth)
 Specify the clear value for the depth buffer.
static void ClearIndex (Single c)
 Specify the clear value for the color index buffers.
static void ClearStencil (Int32 s)
 Specify the clear value for the stencil buffer.
static void ClientActiveTexture (OpenTK.Graphics.OpenGL.TextureUnit texture)
 Select active texture unit.
static
OpenTK.Graphics.OpenGL.ArbSync 
ClientWaitSync (IntPtr sync, Int32 flags, Int64 timeout)
static
OpenTK.Graphics.OpenGL.ArbSync 
ClientWaitSync (IntPtr sync, UInt32 flags, UInt64 timeout)
static void ClipPlane (OpenTK.Graphics.OpenGL.ClipPlaneName plane, Double[] equation)
 Specify a plane against which all geometry is clipped.
static void ClipPlane (OpenTK.Graphics.OpenGL.ClipPlaneName plane, ref Double equation)
 Specify a plane against which all geometry is clipped.
static unsafe void ClipPlane (OpenTK.Graphics.OpenGL.ClipPlaneName plane, Double *equation)
 Specify a plane against which all geometry is clipped.
static void Color3 (SByte red, SByte green, SByte blue)
 Set the current color.
static void Color3 (SByte[] v)
 Set the current color.
static void Color3 (ref SByte v)
 Set the current color.
static unsafe void Color3 (SByte *v)
 Set the current color.
static void Color3 (Double red, Double green, Double blue)
 Set the current color.
static void Color3 (Double[] v)
 Set the current color.
static void Color3 (ref Double v)
 Set the current color.
static unsafe void Color3 (Double *v)
 Set the current color.
static void Color3 (Single red, Single green, Single blue)
 Set the current color.
static void Color3 (Single[] v)
 Set the current color.
static void Color3 (ref Single v)
 Set the current color.
static unsafe void Color3 (Single *v)
 Set the current color.
static void Color3 (Int32 red, Int32 green, Int32 blue)
 Set the current color.
static void Color3 (Int32[] v)
 Set the current color.
static void Color3 (ref Int32 v)
 Set the current color.
static unsafe void Color3 (Int32 *v)
 Set the current color.
static void Color3 (Int16 red, Int16 green, Int16 blue)
 Set the current color.
static void Color3 (Int16[] v)
 Set the current color.
static void Color3 (ref Int16 v)
 Set the current color.
static unsafe void Color3 (Int16 *v)
 Set the current color.
static void Color3 (Byte red, Byte green, Byte blue)
 Set the current color.
static void Color3 (Byte[] v)
 Set the current color.
static void Color3 (ref Byte v)
 Set the current color.
static unsafe void Color3 (Byte *v)
 Set the current color.
static void Color3 (UInt32 red, UInt32 green, UInt32 blue)
 Set the current color.
static void Color3 (UInt32[] v)
 Set the current color.
static void Color3 (ref UInt32 v)
 Set the current color.
static unsafe void Color3 (UInt32 *v)
 Set the current color.
static void Color3 (UInt16 red, UInt16 green, UInt16 blue)
 Set the current color.
static void Color3 (UInt16[] v)
 Set the current color.
static void Color3 (ref UInt16 v)
 Set the current color.
static unsafe void Color3 (UInt16 *v)
 Set the current color.
static void Color4 (SByte red, SByte green, SByte blue, SByte alpha)
 Set the current color.
static void Color4 (SByte[] v)
 Set the current color.
static void Color4 (ref SByte v)
 Set the current color.
static unsafe void Color4 (SByte *v)
 Set the current color.
static void Color4 (Double red, Double green, Double blue, Double alpha)
 Set the current color.
static void Color4 (Double[] v)
 Set the current color.
static void Color4 (ref Double v)
 Set the current color.
static unsafe void Color4 (Double *v)
 Set the current color.
static void Color4 (Single red, Single green, Single blue, Single alpha)
 Set the current color.
static void Color4 (Single[] v)
 Set the current color.
static void Color4 (ref Single v)
 Set the current color.
static unsafe void Color4 (Single *v)
 Set the current color.
static void Color4 (Int32 red, Int32 green, Int32 blue, Int32 alpha)
 Set the current color.
static void Color4 (Int32[] v)
 Set the current color.
static void Color4 (ref Int32 v)
 Set the current color.
static unsafe void Color4 (Int32 *v)
 Set the current color.
static void Color4 (Int16 red, Int16 green, Int16 blue, Int16 alpha)
 Set the current color.
static void Color4 (Int16[] v)
 Set the current color.
static void Color4 (ref Int16 v)
 Set the current color.
static unsafe void Color4 (Int16 *v)
 Set the current color.
static void Color4 (Byte red, Byte green, Byte blue, Byte alpha)
 Set the current color.
static void Color4 (Byte[] v)
 Set the current color.
static void Color4 (ref Byte v)
 Set the current color.
static unsafe void Color4 (Byte *v)
 Set the current color.
static void Color4 (UInt32 red, UInt32 green, UInt32 blue, UInt32 alpha)
 Set the current color.
static void Color4 (UInt32[] v)
 Set the current color.
static void Color4 (ref UInt32 v)
 Set the current color.
static unsafe void Color4 (UInt32 *v)
 Set the current color.
static void Color4 (UInt16 red, UInt16 green, UInt16 blue, UInt16 alpha)
 Set the current color.
static void Color4 (UInt16[] v)
 Set the current color.
static void Color4 (ref UInt16 v)
 Set the current color.
static unsafe void Color4 (UInt16 *v)
 Set the current color.
static void ColorMask (bool red, bool green, bool blue, bool alpha)
 Enable and disable writing of frame buffer color components.
static void ColorMask (Int32 index, bool r, bool g, bool b, bool a)
 Enable and disable writing of frame buffer color components.
static void ColorMask (UInt32 index, bool r, bool g, bool b, bool a)
 Enable and disable writing of frame buffer color components.
static void ColorMaterial (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.ColorMaterialParameter mode)
 Cause a material color to track the current color.
static void ColorPointer (Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride, IntPtr pointer)
 Define an array of colors.
static void ColorPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride,[InAttribute, OutAttribute] T3[] pointer)
 Define an array of colors.
static void ColorPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride,[InAttribute, OutAttribute] T3[,] pointer)
 Define an array of colors.
static void ColorPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride,[InAttribute, OutAttribute] T3[,,] pointer)
 Define an array of colors.
static void ColorPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride,[InAttribute, OutAttribute] ref T3 pointer)
 Define an array of colors.
static void ColorSubTable (OpenTK.Graphics.OpenGL.ColorTableTarget target, Int32 start, Int32 count, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr data)
 Respecify a portion of a color table.
static void ColorSubTable< T5 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, Int32 start, Int32 count, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T5[] data)
 Respecify a portion of a color table.
static void ColorSubTable< T5 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, Int32 start, Int32 count, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T5[,] data)
 Respecify a portion of a color table.
static void ColorSubTable< T5 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, Int32 start, Int32 count, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T5[,,] data)
 Respecify a portion of a color table.
static void ColorSubTable< T5 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, Int32 start, Int32 count, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T5 data)
 Respecify a portion of a color table.
static void ColorTable (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr table)
 Define a color lookup table.
static void ColorTable< T5 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T5[] table)
 Define a color lookup table.
static void ColorTable< T5 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T5[,] table)
 Define a color lookup table.
static void ColorTable< T5 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T5[,,] table)
 Define a color lookup table.
static void ColorTable< T5 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T5 table)
 Define a color lookup table.
static void ColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.ColorTableParameterPName pname, Single[]@params)
 Set color lookup table parameters.
static void ColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.ColorTableParameterPName pname, ref Single @params)
 Set color lookup table parameters.
static unsafe void ColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.ColorTableParameterPName pname, Single *@params)
 Set color lookup table parameters.
static void ColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.ColorTableParameterPName pname, Int32[]@params)
 Set color lookup table parameters.
static void ColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.ColorTableParameterPName pname, ref Int32 @params)
 Set color lookup table parameters.
static unsafe void ColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.ColorTableParameterPName pname, Int32 *@params)
 Set color lookup table parameters.
static void CompileShader (Int32 shader)
 Compiles a shader object.
static void CompileShader (UInt32 shader)
 Compiles a shader object.
static void CompressedTexImage1D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 border, Int32 imageSize, IntPtr data)
 Specify a one-dimensional texture image in a compressed format.
static void CompressedTexImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 border, Int32 imageSize,[InAttribute, OutAttribute] T6[] data)
 Specify a one-dimensional texture image in a compressed format.
static void CompressedTexImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 border, Int32 imageSize,[InAttribute, OutAttribute] T6[,] data)
 Specify a one-dimensional texture image in a compressed format.
static void CompressedTexImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 border, Int32 imageSize,[InAttribute, OutAttribute] T6[,,] data)
 Specify a one-dimensional texture image in a compressed format.
static void CompressedTexImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 border, Int32 imageSize,[InAttribute, OutAttribute] ref T6 data)
 Specify a one-dimensional texture image in a compressed format.
static void CompressedTexImage2D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr data)
 Specify a two-dimensional texture image in a compressed format.
static void CompressedTexImage2D< T7 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize,[InAttribute, OutAttribute] T7[] data)
 Specify a two-dimensional texture image in a compressed format.
static void CompressedTexImage2D< T7 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize,[InAttribute, OutAttribute] T7[,] data)
 Specify a two-dimensional texture image in a compressed format.
static void CompressedTexImage2D< T7 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize,[InAttribute, OutAttribute] T7[,,] data)
 Specify a two-dimensional texture image in a compressed format.
static void CompressedTexImage2D< T7 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize,[InAttribute, OutAttribute] ref T7 data)
 Specify a two-dimensional texture image in a compressed format.
static void CompressedTexImage3D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data)
 Specify a three-dimensional texture image in a compressed format.
static void CompressedTexImage3D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize,[InAttribute, OutAttribute] T8[] data)
 Specify a three-dimensional texture image in a compressed format.
static void CompressedTexImage3D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize,[InAttribute, OutAttribute] T8[,] data)
 Specify a three-dimensional texture image in a compressed format.
static void CompressedTexImage3D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize,[InAttribute, OutAttribute] T8[,,] data)
 Specify a three-dimensional texture image in a compressed format.
static void CompressedTexImage3D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize,[InAttribute, OutAttribute] ref T8 data)
 Specify a three-dimensional texture image in a compressed format.
static void CompressedTexSubImage1D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize, IntPtr data)
 Specify a one-dimensional texture subimage in a compressed format.
static void CompressedTexSubImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize,[InAttribute, OutAttribute] T6[] data)
 Specify a one-dimensional texture subimage in a compressed format.
static void CompressedTexSubImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize,[InAttribute, OutAttribute] T6[,] data)
 Specify a one-dimensional texture subimage in a compressed format.
static void CompressedTexSubImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize,[InAttribute, OutAttribute] T6[,,] data)
 Specify a one-dimensional texture subimage in a compressed format.
static void CompressedTexSubImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize,[InAttribute, OutAttribute] ref T6 data)
 Specify a one-dimensional texture subimage in a compressed format.
static void CompressedTexSubImage2D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize, IntPtr data)
 Specify a two-dimensional texture subimage in a compressed format.
static void CompressedTexSubImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize,[InAttribute, OutAttribute] T8[] data)
 Specify a two-dimensional texture subimage in a compressed format.
static void CompressedTexSubImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize,[InAttribute, OutAttribute] T8[,] data)
 Specify a two-dimensional texture subimage in a compressed format.
static void CompressedTexSubImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize,[InAttribute, OutAttribute] T8[,,] data)
 Specify a two-dimensional texture subimage in a compressed format.
static void CompressedTexSubImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize,[InAttribute, OutAttribute] ref T8 data)
 Specify a two-dimensional texture subimage in a compressed format.
static void CompressedTexSubImage3D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize, IntPtr data)
 Specify a three-dimensional texture subimage in a compressed format.
static void CompressedTexSubImage3D< T10 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize,[InAttribute, OutAttribute] T10[] data)
 Specify a three-dimensional texture subimage in a compressed format.
static void CompressedTexSubImage3D< T10 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize,[InAttribute, OutAttribute] T10[,] data)
 Specify a three-dimensional texture subimage in a compressed format.
static void CompressedTexSubImage3D< T10 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize,[InAttribute, OutAttribute] T10[,,] data)
 Specify a three-dimensional texture subimage in a compressed format.
static void CompressedTexSubImage3D< T10 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize,[InAttribute, OutAttribute] ref T10 data)
 Specify a three-dimensional texture subimage in a compressed format.
static void ConvolutionFilter1D (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr image)
 Define a one-dimensional convolution filter.
static void ConvolutionFilter1D< T5 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T5[] image)
 Define a one-dimensional convolution filter.
static void ConvolutionFilter1D< T5 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T5[,] image)
 Define a one-dimensional convolution filter.
static void ConvolutionFilter1D< T5 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T5[,,] image)
 Define a one-dimensional convolution filter.
static void ConvolutionFilter1D< T5 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T5 image)
 Define a one-dimensional convolution filter.
static void ConvolutionFilter2D (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr image)
 Define a two-dimensional convolution filter.
static void ConvolutionFilter2D< T6 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T6[] image)
 Define a two-dimensional convolution filter.
static void ConvolutionFilter2D< T6 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T6[,] image)
 Define a two-dimensional convolution filter.
static void ConvolutionFilter2D< T6 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T6[,,] image)
 Define a two-dimensional convolution filter.
static void ConvolutionFilter2D< T6 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T6 image)
 Define a two-dimensional convolution filter.
static void ConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.ConvolutionParameter pname, Single @params)
 Set convolution parameters.
static void ConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.ConvolutionParameter pname, Single[]@params)
 Set convolution parameters.
static unsafe void ConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.ConvolutionParameter pname, Single *@params)
 Set convolution parameters.
static void ConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.ConvolutionParameter pname, Int32 @params)
 Set convolution parameters.
static void ConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.ConvolutionParameter pname, Int32[]@params)
 Set convolution parameters.
static unsafe void ConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.ConvolutionParameter pname, Int32 *@params)
 Set convolution parameters.
static void CopyBufferSubData (OpenTK.Graphics.OpenGL.BufferTarget readTarget, OpenTK.Graphics.OpenGL.BufferTarget writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size)
static void CopyColorSubTable (OpenTK.Graphics.OpenGL.ColorTableTarget target, Int32 start, Int32 x, Int32 y, Int32 width)
 Respecify a portion of a color table.
static void CopyColorTable (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width)
 Copy pixels into a color table.
static void CopyConvolutionFilter1D (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width)
 Copy pixels into a one-dimensional convolution filter.
static void CopyConvolutionFilter2D (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width, Int32 height)
 Copy pixels into a two-dimensional convolution filter.
static void CopyPixels (Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelCopyType type)
 Copy pixels in the frame buffer.
static void CopyTexImage1D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width, Int32 border)
 Copy pixels into a 1D texture image.
static void CopyTexImage2D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border)
 Copy pixels into a 2D texture image.
static void CopyTexSubImage1D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 x, Int32 y, Int32 width)
 Copy a one-dimensional texture subimage.
static void CopyTexSubImage2D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height)
 Copy a two-dimensional texture subimage.
static void CopyTexSubImage3D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height)
 Copy a three-dimensional texture subimage.
static Int32 CreateProgram ()
 Creates a program object.
static Int32 CreateShader (OpenTK.Graphics.OpenGL.ShaderType type)
 Creates a shader object.
static void CullFace (OpenTK.Graphics.OpenGL.CullFaceMode mode)
 Specify whether front- or back-facing facets can be culled.
static void DeleteBuffers (Int32 n, Int32[] buffers)
 Delete named buffer objects.
static void DeleteBuffers (Int32 n, ref Int32 buffers)
 Delete named buffer objects.
static unsafe void DeleteBuffers (Int32 n, Int32 *buffers)
 Delete named buffer objects.
static void DeleteBuffers (Int32 n, UInt32[] buffers)
 Delete named buffer objects.
static void DeleteBuffers (Int32 n, ref UInt32 buffers)
 Delete named buffer objects.
static unsafe void DeleteBuffers (Int32 n, UInt32 *buffers)
 Delete named buffer objects.
static void DeleteFramebuffers (Int32 n, Int32[] framebuffers)
static void DeleteFramebuffers (Int32 n, ref Int32 framebuffers)
static unsafe void DeleteFramebuffers (Int32 n, Int32 *framebuffers)
static void DeleteFramebuffers (Int32 n, UInt32[] framebuffers)
static void DeleteFramebuffers (Int32 n, ref UInt32 framebuffers)
static unsafe void DeleteFramebuffers (Int32 n, UInt32 *framebuffers)
static void DeleteLists (Int32 list, Int32 range)
 Delete a contiguous group of display lists.
static void DeleteLists (UInt32 list, Int32 range)
 Delete a contiguous group of display lists.
static void DeleteProgram (Int32 program)
 Deletes a program object.
static void DeleteProgram (UInt32 program)
 Deletes a program object.
static void DeleteQueries (Int32 n, Int32[] ids)
 Delete named query objects.
static void DeleteQueries (Int32 n, ref Int32 ids)
 Delete named query objects.
static unsafe void DeleteQueries (Int32 n, Int32 *ids)
 Delete named query objects.
static void DeleteQueries (Int32 n, UInt32[] ids)
 Delete named query objects.
static void DeleteQueries (Int32 n, ref UInt32 ids)
 Delete named query objects.
static unsafe void DeleteQueries (Int32 n, UInt32 *ids)
 Delete named query objects.
static void DeleteRenderbuffers (Int32 n, Int32[] renderbuffers)
static void DeleteRenderbuffers (Int32 n, ref Int32 renderbuffers)
static unsafe void DeleteRenderbuffers (Int32 n, Int32 *renderbuffers)
static void DeleteRenderbuffers (Int32 n, UInt32[] renderbuffers)
static void DeleteRenderbuffers (Int32 n, ref UInt32 renderbuffers)
static unsafe void DeleteRenderbuffers (Int32 n, UInt32 *renderbuffers)
static void DeleteShader (Int32 shader)
 Deletes a shader object.
static void DeleteShader (UInt32 shader)
 Deletes a shader object.
static void DeleteSync (IntPtr sync)
static void DeleteTextures (Int32 n, Int32[] textures)
 Delete named textures.
static void DeleteTextures (Int32 n, ref Int32 textures)
 Delete named textures.
static unsafe void DeleteTextures (Int32 n, Int32 *textures)
 Delete named textures.
static void DeleteTextures (Int32 n, UInt32[] textures)
 Delete named textures.
static void DeleteTextures (Int32 n, ref UInt32 textures)
 Delete named textures.
static unsafe void DeleteTextures (Int32 n, UInt32 *textures)
 Delete named textures.
static void DeleteVertexArrays (Int32 n, Int32[] arrays)
static void DeleteVertexArrays (Int32 n, ref Int32 arrays)
static unsafe void DeleteVertexArrays (Int32 n, Int32 *arrays)
static void DeleteVertexArrays (Int32 n, UInt32[] arrays)
static void DeleteVertexArrays (Int32 n, ref UInt32 arrays)
static unsafe void DeleteVertexArrays (Int32 n, UInt32 *arrays)
static void DepthFunc (OpenTK.Graphics.OpenGL.DepthFunction func)
 Specify the value used for depth buffer comparisons.
static void DepthMask (bool flag)
 Enable or disable writing into the depth buffer.
static void DepthRange (Double near, Double far)
 Specify mapping of depth values from normalized device coordinates to window coordinates.
static void DetachShader (Int32 program, Int32 shader)
 Detaches a shader object from a program object to which it is attached.
static void DetachShader (UInt32 program, UInt32 shader)
 Detaches a shader object from a program object to which it is attached.
static void Disable (OpenTK.Graphics.OpenGL.EnableCap cap)
static void DisableClientState (OpenTK.Graphics.OpenGL.ArrayCap array)
static void Disable (OpenTK.Graphics.OpenGL.IndexedEnableCap target, Int32 index)
static void Disable (OpenTK.Graphics.OpenGL.IndexedEnableCap target, UInt32 index)
static void DisableVertexAttribArray (Int32 index)
static void DisableVertexAttribArray (UInt32 index)
static void DrawArrays (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count)
 Render primitives from array data.
static void DrawArraysInstanced (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count, Int32 primcount)
static void DrawBuffer (OpenTK.Graphics.OpenGL.DrawBufferMode mode)
 Specify which color buffers are to be drawn into.
static void DrawBuffers (Int32 n, OpenTK.Graphics.OpenGL.DrawBuffersEnum[] bufs)
 Specifies a list of color buffers to be drawn into.
static void DrawBuffers (Int32 n, ref OpenTK.Graphics.OpenGL.DrawBuffersEnum bufs)
 Specifies a list of color buffers to be drawn into.
static unsafe void DrawBuffers (Int32 n, OpenTK.Graphics.OpenGL.DrawBuffersEnum *bufs)
 Specifies a list of color buffers to be drawn into.
static void DrawElements (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices)
 Render primitives from array data.
static void DrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[] indices)
 Render primitives from array data.
static void DrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,] indices)
 Render primitives from array data.
static void DrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,,] indices)
 Render primitives from array data.
static void DrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] ref T3 indices)
 Render primitives from array data.
static void DrawElementsBaseVertex (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex)
static void DrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[] indices, Int32 basevertex)
static void DrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,] indices, Int32 basevertex)
static void DrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,,] indices, Int32 basevertex)
static void DrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] ref T3 indices, Int32 basevertex)
static void DrawElementsInstanced (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount)
static void DrawElementsInstanced< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[] indices, Int32 primcount)
static void DrawElementsInstanced< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,] indices, Int32 primcount)
static void DrawElementsInstanced< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,,] indices, Int32 primcount)
static void DrawElementsInstanced< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] ref T3 indices, Int32 primcount)
static void DrawElementsInstancedBaseVertex (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32 basevertex)
static void DrawElementsInstancedBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[] indices, Int32 primcount, Int32 basevertex)
static void DrawElementsInstancedBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,] indices, Int32 primcount, Int32 basevertex)
static void DrawElementsInstancedBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,,] indices, Int32 primcount, Int32 basevertex)
static void DrawElementsInstancedBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] ref T3 indices, Int32 primcount, Int32 basevertex)
static void DrawPixels (Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr pixels)
 Write a block of pixels to the frame buffer.
static void DrawPixels< T4 > (Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T4[] pixels)
 Write a block of pixels to the frame buffer.
static void DrawPixels< T4 > (Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T4[,] pixels)
 Write a block of pixels to the frame buffer.
static void DrawPixels< T4 > (Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T4[,,] pixels)
 Write a block of pixels to the frame buffer.
static void DrawPixels< T4 > (Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T4 pixels)
 Write a block of pixels to the frame buffer.
static void DrawRangeElements (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices)
 Render primitives from array data.
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T5[] indices)
 Render primitives from array data.
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T5[,] indices)
 Render primitives from array data.
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T5[,,] indices)
 Render primitives from array data.
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] ref T5 indices)
 Render primitives from array data.
static void DrawRangeElements (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices)
 Render primitives from array data.
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T5[] indices)
 Render primitives from array data.
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T5[,] indices)
 Render primitives from array data.
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T5[,,] indices)
 Render primitives from array data.
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] ref T5 indices)
 Render primitives from array data.
static void DrawRangeElementsBaseVertex (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex)
static void DrawRangeElementsBaseVertex< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T5[] indices, Int32 basevertex)
static void DrawRangeElementsBaseVertex< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T5[,] indices, Int32 basevertex)
static void DrawRangeElementsBaseVertex< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T5[,,] indices, Int32 basevertex)
static void DrawRangeElementsBaseVertex< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] ref T5 indices, Int32 basevertex)
static void DrawRangeElementsBaseVertex (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex)
static void DrawRangeElementsBaseVertex< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T5[] indices, Int32 basevertex)
static void DrawRangeElementsBaseVertex< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T5[,] indices, Int32 basevertex)
static void DrawRangeElementsBaseVertex< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T5[,,] indices, Int32 basevertex)
static void DrawRangeElementsBaseVertex< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] ref T5 indices, Int32 basevertex)
static void EdgeFlag (bool flag)
 Flag edges as either boundary or nonboundary.
static void EdgeFlagPointer (Int32 stride, IntPtr pointer)
 Define an array of edge flags.
static void EdgeFlagPointer< T1 > (Int32 stride,[InAttribute, OutAttribute] T1[] pointer)
 Define an array of edge flags.
static void EdgeFlagPointer< T1 > (Int32 stride,[InAttribute, OutAttribute] T1[,] pointer)
 Define an array of edge flags.
static void EdgeFlagPointer< T1 > (Int32 stride,[InAttribute, OutAttribute] T1[,,] pointer)
 Define an array of edge flags.
static void EdgeFlagPointer< T1 > (Int32 stride,[InAttribute, OutAttribute] ref T1 pointer)
 Define an array of edge flags.
static unsafe void EdgeFlag (bool *flag)
 Flag edges as either boundary or nonboundary.
static void Enable (OpenTK.Graphics.OpenGL.EnableCap cap)
 Enable or disable server-side GL capabilities.
static void EnableClientState (OpenTK.Graphics.OpenGL.ArrayCap array)
 Enable or disable client-side capability.
static void Enable (OpenTK.Graphics.OpenGL.IndexedEnableCap target, Int32 index)
 Enable or disable server-side GL capabilities.
static void Enable (OpenTK.Graphics.OpenGL.IndexedEnableCap target, UInt32 index)
 Enable or disable server-side GL capabilities.
static void EnableVertexAttribArray (Int32 index)
 Enable or disable a generic vertex attribute array.
static void EnableVertexAttribArray (UInt32 index)
 Enable or disable a generic vertex attribute array.
static void End ()
static void EndConditionalRender ()
static void EndList ()
static void EndQuery (OpenTK.Graphics.OpenGL.QueryTarget target)
static void EndTransformFeedback ()
static void EvalCoord1 (Double u)
 Evaluate enabled one- and two-dimensional maps.
static unsafe void EvalCoord1 (Double *u)
 Evaluate enabled one- and two-dimensional maps.
static void EvalCoord1 (Single u)
 Evaluate enabled one- and two-dimensional maps.
static unsafe void EvalCoord1 (Single *u)
 Evaluate enabled one- and two-dimensional maps.
static void EvalCoord2 (Double u, Double v)
 Evaluate enabled one- and two-dimensional maps.
static void EvalCoord2 (Double[] u)
 Evaluate enabled one- and two-dimensional maps.
static void EvalCoord2 (ref Double u)
 Evaluate enabled one- and two-dimensional maps.
static unsafe void EvalCoord2 (Double *u)
 Evaluate enabled one- and two-dimensional maps.
static void EvalCoord2 (Single u, Single v)
 Evaluate enabled one- and two-dimensional maps.
static void EvalCoord2 (Single[] u)
 Evaluate enabled one- and two-dimensional maps.
static void EvalCoord2 (ref Single u)
 Evaluate enabled one- and two-dimensional maps.
static unsafe void EvalCoord2 (Single *u)
 Evaluate enabled one- and two-dimensional maps.
static void EvalMesh1 (OpenTK.Graphics.OpenGL.MeshMode1 mode, Int32 i1, Int32 i2)
 Compute a one- or two-dimensional grid of points or lines.
static void EvalMesh2 (OpenTK.Graphics.OpenGL.MeshMode2 mode, Int32 i1, Int32 i2, Int32 j1, Int32 j2)
 Compute a one- or two-dimensional grid of points or lines.
static void EvalPoint1 (Int32 i)
 Generate and evaluate a single point in a mesh.
static void EvalPoint2 (Int32 i, Int32 j)
 Generate and evaluate a single point in a mesh.
static void FeedbackBuffer (Int32 size, OpenTK.Graphics.OpenGL.FeedbackType type,[OutAttribute] Single[] buffer)
 Controls feedback mode.
static void FeedbackBuffer (Int32 size, OpenTK.Graphics.OpenGL.FeedbackType type,[OutAttribute] out Single buffer)
 Controls feedback mode.
static unsafe void FeedbackBuffer (Int32 size, OpenTK.Graphics.OpenGL.FeedbackType type,[OutAttribute] Single *buffer)
 Controls feedback mode.
static IntPtr FenceSync (OpenTK.Graphics.OpenGL.ArbSync condition, Int32 flags)
static IntPtr FenceSync (OpenTK.Graphics.OpenGL.ArbSync condition, UInt32 flags)
static void Finish ()
 Block until all GL execution is complete.
static void Flush ()
 Force execution of GL commands in finite time.
static void FlushMappedBufferRange (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr length)
static void FogCoord (Double coord)
 Set the current fog coordinates.
static unsafe void FogCoord (Double *coord)
 Set the current fog coordinates.
static void FogCoord (Single coord)
 Set the current fog coordinates.
static unsafe void FogCoord (Single *coord)
 Set the current fog coordinates.
static void FogCoordPointer (OpenTK.Graphics.OpenGL.FogPointerType type, Int32 stride, IntPtr pointer)
 Define an array of fog coordinates.
static void FogCoordPointer< T2 > (OpenTK.Graphics.OpenGL.FogPointerType type, Int32 stride,[InAttribute, OutAttribute] T2[] pointer)
 Define an array of fog coordinates.
static void FogCoordPointer< T2 > (OpenTK.Graphics.OpenGL.FogPointerType type, Int32 stride,[InAttribute, OutAttribute] T2[,] pointer)
 Define an array of fog coordinates.
static void FogCoordPointer< T2 > (OpenTK.Graphics.OpenGL.FogPointerType type, Int32 stride,[InAttribute, OutAttribute] T2[,,] pointer)
 Define an array of fog coordinates.
static void FogCoordPointer< T2 > (OpenTK.Graphics.OpenGL.FogPointerType type, Int32 stride,[InAttribute, OutAttribute] ref T2 pointer)
 Define an array of fog coordinates.
static void Fog (OpenTK.Graphics.OpenGL.FogParameter pname, Single param)
 Specify fog parameters.
static void Fog (OpenTK.Graphics.OpenGL.FogParameter pname, Single[]@params)
 Specify fog parameters.
static unsafe void Fog (OpenTK.Graphics.OpenGL.FogParameter pname, Single *@params)
 Specify fog parameters.
static void Fog (OpenTK.Graphics.OpenGL.FogParameter pname, Int32 param)
 Specify fog parameters.
static void Fog (OpenTK.Graphics.OpenGL.FogParameter pname, Int32[]@params)
 Specify fog parameters.
static unsafe void Fog (OpenTK.Graphics.OpenGL.FogParameter pname, Int32 *@params)
 Specify fog parameters.
static void FramebufferRenderbuffer (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.RenderbufferTarget renderbuffertarget, Int32 renderbuffer)
static void FramebufferRenderbuffer (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.RenderbufferTarget renderbuffertarget, UInt32 renderbuffer)
static void FramebufferTexture (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, Int32 texture, Int32 level)
static void FramebufferTexture (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, UInt32 texture, Int32 level)
static void FramebufferTexture1D (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.TextureTarget textarget, Int32 texture, Int32 level)
static void FramebufferTexture1D (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.TextureTarget textarget, UInt32 texture, Int32 level)
static void FramebufferTexture2D (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.TextureTarget textarget, Int32 texture, Int32 level)
static void FramebufferTexture2D (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.TextureTarget textarget, UInt32 texture, Int32 level)
static void FramebufferTexture3D (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.TextureTarget textarget, Int32 texture, Int32 level, Int32 zoffset)
static void FramebufferTexture3D (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.TextureTarget textarget, UInt32 texture, Int32 level, Int32 zoffset)
static void FramebufferTextureFace (OpenTK.Graphics.OpenGL.Version32 target, OpenTK.Graphics.OpenGL.Version32 attachment, Int32 texture, Int32 level, OpenTK.Graphics.OpenGL.Version32 face)
static void FramebufferTextureFace (OpenTK.Graphics.OpenGL.Version32 target, OpenTK.Graphics.OpenGL.Version32 attachment, UInt32 texture, Int32 level, OpenTK.Graphics.OpenGL.Version32 face)
static void FramebufferTextureLayer (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, Int32 texture, Int32 level, Int32 layer)
static void FramebufferTextureLayer (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, UInt32 texture, Int32 level, Int32 layer)
static void FrontFace (OpenTK.Graphics.OpenGL.FrontFaceDirection mode)
 Define front- and back-facing polygons.
static void Frustum (Double left, Double right, Double bottom, Double top, Double zNear, Double zFar)
 Multiply the current matrix by a perspective matrix.
static void GenBuffers (Int32 n,[OutAttribute] Int32[] buffers)
 Generate buffer object names.
static void GenBuffers (Int32 n,[OutAttribute] out Int32 buffers)
 Generate buffer object names.
static unsafe void GenBuffers (Int32 n,[OutAttribute] Int32 *buffers)
 Generate buffer object names.
static void GenBuffers (Int32 n,[OutAttribute] UInt32[] buffers)
 Generate buffer object names.
static void GenBuffers (Int32 n,[OutAttribute] out UInt32 buffers)
 Generate buffer object names.
static unsafe void GenBuffers (Int32 n,[OutAttribute] UInt32 *buffers)
 Generate buffer object names.
static void GenerateMipmap (OpenTK.Graphics.OpenGL.GenerateMipmapTarget target)
static void GenFramebuffers (Int32 n,[OutAttribute] Int32[] framebuffers)
static void GenFramebuffers (Int32 n,[OutAttribute] out Int32 framebuffers)
static unsafe void GenFramebuffers (Int32 n,[OutAttribute] Int32 *framebuffers)
static void GenFramebuffers (Int32 n,[OutAttribute] UInt32[] framebuffers)
static void GenFramebuffers (Int32 n,[OutAttribute] out UInt32 framebuffers)
static unsafe void GenFramebuffers (Int32 n,[OutAttribute] UInt32 *framebuffers)
static Int32 GenLists (Int32 range)
 Generate a contiguous set of empty display lists.
static void GenQueries (Int32 n,[OutAttribute] Int32[] ids)
 Generate query object names.
static void GenQueries (Int32 n,[OutAttribute] out Int32 ids)
 Generate query object names.
static unsafe void GenQueries (Int32 n,[OutAttribute] Int32 *ids)
 Generate query object names.
static void GenQueries (Int32 n,[OutAttribute] UInt32[] ids)
 Generate query object names.
static void GenQueries (Int32 n,[OutAttribute] out UInt32 ids)
 Generate query object names.
static unsafe void GenQueries (Int32 n,[OutAttribute] UInt32 *ids)
 Generate query object names.
static void GenRenderbuffers (Int32 n,[OutAttribute] Int32[] renderbuffers)
static void GenRenderbuffers (Int32 n,[OutAttribute] out Int32 renderbuffers)
static unsafe void GenRenderbuffers (Int32 n,[OutAttribute] Int32 *renderbuffers)
static void GenRenderbuffers (Int32 n,[OutAttribute] UInt32[] renderbuffers)
static void GenRenderbuffers (Int32 n,[OutAttribute] out UInt32 renderbuffers)
static unsafe void GenRenderbuffers (Int32 n,[OutAttribute] UInt32 *renderbuffers)
static void GenTextures (Int32 n,[OutAttribute] Int32[] textures)
 Generate texture names.
static void GenTextures (Int32 n,[OutAttribute] out Int32 textures)
 Generate texture names.
static unsafe void GenTextures (Int32 n,[OutAttribute] Int32 *textures)
 Generate texture names.
static void GenTextures (Int32 n,[OutAttribute] UInt32[] textures)
 Generate texture names.
static void GenTextures (Int32 n,[OutAttribute] out UInt32 textures)
 Generate texture names.
static unsafe void GenTextures (Int32 n,[OutAttribute] UInt32 *textures)
 Generate texture names.
static void GenVertexArrays (Int32 n,[OutAttribute] Int32[] arrays)
static void GenVertexArrays (Int32 n,[OutAttribute] out Int32 arrays)
static unsafe void GenVertexArrays (Int32 n,[OutAttribute] Int32 *arrays)
static void GenVertexArrays (Int32 n,[OutAttribute] UInt32[] arrays)
static void GenVertexArrays (Int32 n,[OutAttribute] out UInt32 arrays)
static unsafe void GenVertexArrays (Int32 n,[OutAttribute] UInt32 *arrays)
static void GetActiveAttrib (Int32 program, Int32 index, Int32 bufSize,[OutAttribute] out Int32 length,[OutAttribute] out Int32 size,[OutAttribute] out OpenTK.Graphics.OpenGL.ActiveAttribType type,[OutAttribute] StringBuilder name)
 Returns information about an active attribute variable for the specified program object.
static unsafe void GetActiveAttrib (Int32 program, Int32 index, Int32 bufSize,[OutAttribute] Int32 *length,[OutAttribute] Int32 *size,[OutAttribute] OpenTK.Graphics.OpenGL.ActiveAttribType *type,[OutAttribute] StringBuilder name)
 Returns information about an active attribute variable for the specified program object.
static void GetActiveAttrib (UInt32 program, UInt32 index, Int32 bufSize,[OutAttribute] out Int32 length,[OutAttribute] out Int32 size,[OutAttribute] out OpenTK.Graphics.OpenGL.ActiveAttribType type,[OutAttribute] StringBuilder name)
 Returns information about an active attribute variable for the specified program object.
static unsafe void GetActiveAttrib (UInt32 program, UInt32 index, Int32 bufSize,[OutAttribute] Int32 *length,[OutAttribute] Int32 *size,[OutAttribute] OpenTK.Graphics.OpenGL.ActiveAttribType *type,[OutAttribute] StringBuilder name)
 Returns information about an active attribute variable for the specified program object.
static void GetActiveUniform (Int32 program, Int32 index, Int32 bufSize,[OutAttribute] out Int32 length,[OutAttribute] out Int32 size,[OutAttribute] out OpenTK.Graphics.OpenGL.ActiveUniformType type,[OutAttribute] StringBuilder name)
 Returns information about an active uniform variable for the specified program object.
static unsafe void GetActiveUniform (Int32 program, Int32 index, Int32 bufSize,[OutAttribute] Int32 *length,[OutAttribute] Int32 *size,[OutAttribute] OpenTK.Graphics.OpenGL.ActiveUniformType *type,[OutAttribute] StringBuilder name)
 Returns information about an active uniform variable for the specified program object.
static void GetActiveUniform (UInt32 program, UInt32 index, Int32 bufSize,[OutAttribute] out Int32 length,[OutAttribute] out Int32 size,[OutAttribute] out OpenTK.Graphics.OpenGL.ActiveUniformType type,[OutAttribute] StringBuilder name)
 Returns information about an active uniform variable for the specified program object.
static unsafe void GetActiveUniform (UInt32 program, UInt32 index, Int32 bufSize,[OutAttribute] Int32 *length,[OutAttribute] Int32 *size,[OutAttribute] OpenTK.Graphics.OpenGL.ActiveUniformType *type,[OutAttribute] StringBuilder name)
 Returns information about an active uniform variable for the specified program object.
static void GetActiveUniformBlock (Int32 program, Int32 uniformBlockIndex, OpenTK.Graphics.OpenGL.ActiveUniformBlockParameter pname,[OutAttribute] Int32[]@params)
static void GetActiveUniformBlock (Int32 program, Int32 uniformBlockIndex, OpenTK.Graphics.OpenGL.ActiveUniformBlockParameter pname,[OutAttribute] out Int32 @params)
static unsafe void GetActiveUniformBlock (Int32 program, Int32 uniformBlockIndex, OpenTK.Graphics.OpenGL.ActiveUniformBlockParameter pname,[OutAttribute] Int32 *@params)
static void GetActiveUniformBlock (UInt32 program, UInt32 uniformBlockIndex, OpenTK.Graphics.OpenGL.ActiveUniformBlockParameter pname,[OutAttribute] Int32[]@params)
static void GetActiveUniformBlock (UInt32 program, UInt32 uniformBlockIndex, OpenTK.Graphics.OpenGL.ActiveUniformBlockParameter pname,[OutAttribute] out Int32 @params)
static unsafe void GetActiveUniformBlock (UInt32 program, UInt32 uniformBlockIndex, OpenTK.Graphics.OpenGL.ActiveUniformBlockParameter pname,[OutAttribute] Int32 *@params)
static void GetActiveUniformBlockName (Int32 program, Int32 uniformBlockIndex, Int32 bufSize,[OutAttribute] out Int32 length,[OutAttribute] StringBuilder uniformBlockName)
static unsafe void GetActiveUniformBlockName (Int32 program, Int32 uniformBlockIndex, Int32 bufSize,[OutAttribute] Int32 *length,[OutAttribute] StringBuilder uniformBlockName)
static void GetActiveUniformBlockName (UInt32 program, UInt32 uniformBlockIndex, Int32 bufSize,[OutAttribute] out Int32 length,[OutAttribute] StringBuilder uniformBlockName)
static unsafe void GetActiveUniformBlockName (UInt32 program, UInt32 uniformBlockIndex, Int32 bufSize,[OutAttribute] Int32 *length,[OutAttribute] StringBuilder uniformBlockName)
static void GetActiveUniformName (Int32 program, Int32 uniformIndex, Int32 bufSize,[OutAttribute] out Int32 length,[OutAttribute] StringBuilder uniformName)
static unsafe void GetActiveUniformName (Int32 program, Int32 uniformIndex, Int32 bufSize,[OutAttribute] Int32 *length,[OutAttribute] StringBuilder uniformName)
static void GetActiveUniformName (UInt32 program, UInt32 uniformIndex, Int32 bufSize,[OutAttribute] out Int32 length,[OutAttribute] StringBuilder uniformName)
static unsafe void GetActiveUniformName (UInt32 program, UInt32 uniformIndex, Int32 bufSize,[OutAttribute] Int32 *length,[OutAttribute] StringBuilder uniformName)
static void GetActiveUniforms (Int32 program, Int32 uniformCount, Int32[] uniformIndices, OpenTK.Graphics.OpenGL.ActiveUniformParameter pname,[OutAttribute] Int32[]@params)
static void GetActiveUniforms (Int32 program, Int32 uniformCount, ref Int32 uniformIndices, OpenTK.Graphics.OpenGL.ActiveUniformParameter pname,[OutAttribute] out Int32 @params)
static unsafe void GetActiveUniforms (Int32 program, Int32 uniformCount, Int32 *uniformIndices, OpenTK.Graphics.OpenGL.ActiveUniformParameter pname,[OutAttribute] Int32 *@params)
static void GetActiveUniforms (UInt32 program, Int32 uniformCount, UInt32[] uniformIndices, OpenTK.Graphics.OpenGL.ActiveUniformParameter pname,[OutAttribute] Int32[]@params)
static void GetActiveUniforms (UInt32 program, Int32 uniformCount, ref UInt32 uniformIndices, OpenTK.Graphics.OpenGL.ActiveUniformParameter pname,[OutAttribute] out Int32 @params)
static unsafe void GetActiveUniforms (UInt32 program, Int32 uniformCount, UInt32 *uniformIndices, OpenTK.Graphics.OpenGL.ActiveUniformParameter pname,[OutAttribute] Int32 *@params)
static void GetAttachedShaders (Int32 program, Int32 maxCount,[OutAttribute] out Int32 count,[OutAttribute] out Int32 obj)
 Returns the handles of the shader objects attached to a program object.
static unsafe void GetAttachedShaders (Int32 program, Int32 maxCount,[OutAttribute] Int32 *count,[OutAttribute] Int32[] obj)
 Returns the handles of the shader objects attached to a program object.
static unsafe void GetAttachedShaders (Int32 program, Int32 maxCount,[OutAttribute] Int32 *count,[OutAttribute] Int32 *obj)
 Returns the handles of the shader objects attached to a program object.
static void GetAttachedShaders (UInt32 program, Int32 maxCount,[OutAttribute] out Int32 count,[OutAttribute] out UInt32 obj)
 Returns the handles of the shader objects attached to a program object.
static unsafe void GetAttachedShaders (UInt32 program, Int32 maxCount,[OutAttribute] Int32 *count,[OutAttribute] UInt32[] obj)
 Returns the handles of the shader objects attached to a program object.
static unsafe void GetAttachedShaders (UInt32 program, Int32 maxCount,[OutAttribute] Int32 *count,[OutAttribute] UInt32 *obj)
 Returns the handles of the shader objects attached to a program object.
static Int32 GetAttribLocation (Int32 program, String name)
 Returns the location of an attribute variable.
static Int32 GetAttribLocation (UInt32 program, String name)
 Returns the location of an attribute variable.
static void GetBoolean (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index,[OutAttribute] bool[] data)
static void GetBoolean (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index,[OutAttribute] out bool data)
static unsafe void GetBoolean (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index,[OutAttribute] bool *data)
static void GetBoolean (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index,[OutAttribute] bool[] data)
static void GetBoolean (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index,[OutAttribute] out bool data)
static unsafe void GetBoolean (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index,[OutAttribute] bool *data)
static void GetBoolean (OpenTK.Graphics.OpenGL.GetPName pname,[OutAttribute] bool[]@params)
static void GetBoolean (OpenTK.Graphics.OpenGL.GetPName pname,[OutAttribute] out bool @params)
static unsafe void GetBoolean (OpenTK.Graphics.OpenGL.GetPName pname,[OutAttribute] bool *@params)
static void GetBufferParameteri64 (OpenTK.Graphics.OpenGL.Version32 target, OpenTK.Graphics.OpenGL.Version32 pname,[OutAttribute] Int64[]@params)
static void GetBufferParameteri64 (OpenTK.Graphics.OpenGL.Version32 target, OpenTK.Graphics.OpenGL.Version32 pname,[OutAttribute] out Int64 @params)
static unsafe void GetBufferParameteri64 (OpenTK.Graphics.OpenGL.Version32 target, OpenTK.Graphics.OpenGL.Version32 pname,[OutAttribute] Int64 *@params)
static void GetBufferParameter (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferParameterName pname,[OutAttribute] Int32[]@params)
 Return parameters of a buffer object.
static void GetBufferParameter (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferParameterName pname,[OutAttribute] out Int32 @params)
 Return parameters of a buffer object.
static unsafe void GetBufferParameter (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferParameterName pname,[OutAttribute] Int32 *@params)
 Return parameters of a buffer object.
static void GetBufferPointer (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferPointer pname,[OutAttribute] IntPtr @params)
 Return the pointer to a mapped buffer object's data store.
static void GetBufferPointer< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferPointer pname,[InAttribute, OutAttribute] T2[]@params)
 Return the pointer to a mapped buffer object's data store.
static void GetBufferPointer< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferPointer pname,[InAttribute, OutAttribute] T2[,]@params)
 Return the pointer to a mapped buffer object's data store.
static void GetBufferPointer< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferPointer pname,[InAttribute, OutAttribute] T2[,,]@params)
 Return the pointer to a mapped buffer object's data store.
static void GetBufferPointer< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferPointer pname,[InAttribute, OutAttribute] ref T2 @params)
 Return the pointer to a mapped buffer object's data store.
static void GetBufferSubData (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size,[OutAttribute] IntPtr data)
 Returns a subset of a buffer object's data store.
static void GetBufferSubData< T3 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size,[InAttribute, OutAttribute] T3[] data)
 Returns a subset of a buffer object's data store.
static void GetBufferSubData< T3 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size,[InAttribute, OutAttribute] T3[,] data)
 Returns a subset of a buffer object's data store.
static void GetBufferSubData< T3 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size,[InAttribute, OutAttribute] T3[,,] data)
 Returns a subset of a buffer object's data store.
static void GetBufferSubData< T3 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size,[InAttribute, OutAttribute] ref T3 data)
 Returns a subset of a buffer object's data store.
static void GetClipPlane (OpenTK.Graphics.OpenGL.ClipPlaneName plane,[OutAttribute] Double[] equation)
 Return the coefficients of the specified clipping plane.
static void GetClipPlane (OpenTK.Graphics.OpenGL.ClipPlaneName plane,[OutAttribute] out Double equation)
 Return the coefficients of the specified clipping plane.
static unsafe void GetClipPlane (OpenTK.Graphics.OpenGL.ClipPlaneName plane,[OutAttribute] Double *equation)
 Return the coefficients of the specified clipping plane.
static void GetColorTable (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[OutAttribute] IntPtr table)
 Retrieve contents of a color lookup table.
static void GetColorTable< T3 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T3[] table)
 Retrieve contents of a color lookup table.
static void GetColorTable< T3 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T3[,] table)
 Retrieve contents of a color lookup table.
static void GetColorTable< T3 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T3[,,] table)
 Retrieve contents of a color lookup table.
static void GetColorTable< T3 > (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T3 table)
 Retrieve contents of a color lookup table.
static void GetColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.GetColorTableParameterPName pname,[OutAttribute] Single[]@params)
 Get color lookup table parameters.
static void GetColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.GetColorTableParameterPName pname,[OutAttribute] out Single @params)
 Get color lookup table parameters.
static unsafe void GetColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.GetColorTableParameterPName pname,[OutAttribute] Single *@params)
 Get color lookup table parameters.
static void GetColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.GetColorTableParameterPName pname,[OutAttribute] Int32[]@params)
 Get color lookup table parameters.
static void GetColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.GetColorTableParameterPName pname,[OutAttribute] out Int32 @params)
 Get color lookup table parameters.
static unsafe void GetColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.GetColorTableParameterPName pname,[OutAttribute] Int32 *@params)
 Get color lookup table parameters.
static void GetCompressedTexImage (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level,[OutAttribute] IntPtr img)
 Return a compressed texture image.
static void GetCompressedTexImage< T2 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level,[InAttribute, OutAttribute] T2[] img)
 Return a compressed texture image.
static void GetCompressedTexImage< T2 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level,[InAttribute, OutAttribute] T2[,] img)
 Return a compressed texture image.
static void GetCompressedTexImage< T2 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level,[InAttribute, OutAttribute] T2[,,] img)
 Return a compressed texture image.
static void GetCompressedTexImage< T2 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level,[InAttribute, OutAttribute] ref T2 img)
 Return a compressed texture image.
static void GetConvolutionFilter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[OutAttribute] IntPtr image)
 Get current 1D or 2D convolution filter kernel.
static void GetConvolutionFilter< T3 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T3[] image)
 Get current 1D or 2D convolution filter kernel.
static void GetConvolutionFilter< T3 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T3[,] image)
 Get current 1D or 2D convolution filter kernel.
static void GetConvolutionFilter< T3 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T3[,,] image)
 Get current 1D or 2D convolution filter kernel.
static void GetConvolutionFilter< T3 > (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T3 image)
 Get current 1D or 2D convolution filter kernel.
static void GetConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.GetConvolutionParameterPName pname,[OutAttribute] Single[]@params)
 Get convolution parameters.
static void GetConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.GetConvolutionParameterPName pname,[OutAttribute] out Single @params)
 Get convolution parameters.
static unsafe void GetConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.GetConvolutionParameterPName pname,[OutAttribute] Single *@params)
 Get convolution parameters.
static void GetConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.GetConvolutionParameterPName pname,[OutAttribute] Int32[]@params)
 Get convolution parameters.
static void GetConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.GetConvolutionParameterPName pname,[OutAttribute] out Int32 @params)
 Get convolution parameters.
static unsafe void GetConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.GetConvolutionParameterPName pname,[OutAttribute] Int32 *@params)
 Get convolution parameters.
static void GetDouble (OpenTK.Graphics.OpenGL.GetPName pname,[OutAttribute] Double[]@params)
static void GetDouble (OpenTK.Graphics.OpenGL.GetPName pname,[OutAttribute] out Double @params)
static unsafe void GetDouble (OpenTK.Graphics.OpenGL.GetPName pname,[OutAttribute] Double *@params)
static
OpenTK.Graphics.OpenGL.ErrorCode 
GetError ()
 Return error information.
static void GetFloat (OpenTK.Graphics.OpenGL.GetPName pname,[OutAttribute] Single[]@params)
static void GetFloat (OpenTK.Graphics.OpenGL.GetPName pname,[OutAttribute] out Single @params)
static unsafe void GetFloat (OpenTK.Graphics.OpenGL.GetPName pname,[OutAttribute] Single *@params)
static Int32 GetFragDataLocation (Int32 program, String name)
static Int32 GetFragDataLocation (UInt32 program, String name)
static void GetFramebufferAttachmentParameter (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.FramebufferParameterName pname,[OutAttribute] Int32[]@params)
static void GetFramebufferAttachmentParameter (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.FramebufferParameterName pname,[OutAttribute] out Int32 @params)
static unsafe void GetFramebufferAttachmentParameter (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.FramebufferParameterName pname,[OutAttribute] Int32 *@params)
static void GetHistogram (OpenTK.Graphics.OpenGL.HistogramTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[OutAttribute] IntPtr values)
 Get histogram table.
static void GetHistogram< T4 > (OpenTK.Graphics.OpenGL.HistogramTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T4[] values)
 Get histogram table.
static void GetHistogram< T4 > (OpenTK.Graphics.OpenGL.HistogramTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T4[,] values)
 Get histogram table.
static void GetHistogram< T4 > (OpenTK.Graphics.OpenGL.HistogramTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T4[,,] values)
 Get histogram table.
static void GetHistogram< T4 > (OpenTK.Graphics.OpenGL.HistogramTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T4 values)
 Get histogram table.
static void GetHistogramParameter (OpenTK.Graphics.OpenGL.HistogramTarget target, OpenTK.Graphics.OpenGL.GetHistogramParameterPName pname,[OutAttribute] Single[]@params)
 Get histogram parameters.
static void GetHistogramParameter (OpenTK.Graphics.OpenGL.HistogramTarget target, OpenTK.Graphics.OpenGL.GetHistogramParameterPName pname,[OutAttribute] out Single @params)
 Get histogram parameters.
static unsafe void GetHistogramParameter (OpenTK.Graphics.OpenGL.HistogramTarget target, OpenTK.Graphics.OpenGL.GetHistogramParameterPName pname,[OutAttribute] Single *@params)
 Get histogram parameters.
static void GetHistogramParameter (OpenTK.Graphics.OpenGL.HistogramTarget target, OpenTK.Graphics.OpenGL.GetHistogramParameterPName pname,[OutAttribute] Int32[]@params)
 Get histogram parameters.
static void GetHistogramParameter (OpenTK.Graphics.OpenGL.HistogramTarget target, OpenTK.Graphics.OpenGL.GetHistogramParameterPName pname,[OutAttribute] out Int32 @params)
 Get histogram parameters.
static unsafe void GetHistogramParameter (OpenTK.Graphics.OpenGL.HistogramTarget target, OpenTK.Graphics.OpenGL.GetHistogramParameterPName pname,[OutAttribute] Int32 *@params)
 Get histogram parameters.
static void GetInteger64 (OpenTK.Graphics.OpenGL.Version32 target, Int32 index,[OutAttribute] Int64[] data)
static void GetInteger64 (OpenTK.Graphics.OpenGL.Version32 target, Int32 index,[OutAttribute] out Int64 data)
static unsafe void GetInteger64 (OpenTK.Graphics.OpenGL.Version32 target, Int32 index,[OutAttribute] Int64 *data)
static void GetInteger64 (OpenTK.Graphics.OpenGL.Version32 target, UInt32 index,[OutAttribute] Int64[] data)
static void GetInteger64 (OpenTK.Graphics.OpenGL.Version32 target, UInt32 index,[OutAttribute] out Int64 data)
static unsafe void GetInteger64 (OpenTK.Graphics.OpenGL.Version32 target, UInt32 index,[OutAttribute] Int64 *data)
static void GetInteger64 (OpenTK.Graphics.OpenGL.ArbSync pname,[OutAttribute] Int64[]@params)
static void GetInteger64 (OpenTK.Graphics.OpenGL.ArbSync pname,[OutAttribute] out Int64 @params)
static unsafe void GetInteger64 (OpenTK.Graphics.OpenGL.ArbSync pname,[OutAttribute] Int64 *@params)
static void GetInteger (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index,[OutAttribute] Int32[] data)
static void GetInteger (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index,[OutAttribute] out Int32 data)
static unsafe void GetInteger (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index,[OutAttribute] Int32 *data)
static void GetInteger (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index,[OutAttribute] Int32[] data)
static void GetInteger (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index,[OutAttribute] out Int32 data)
static unsafe void GetInteger (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index,[OutAttribute] Int32 *data)
static void GetInteger (OpenTK.Graphics.OpenGL.GetPName pname,[OutAttribute] Int32[]@params)
static void GetInteger (OpenTK.Graphics.OpenGL.GetPName pname,[OutAttribute] out Int32 @params)
static unsafe void GetInteger (OpenTK.Graphics.OpenGL.GetPName pname,[OutAttribute] Int32 *@params)
static void GetLight (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname,[OutAttribute] Single[]@params)
 Return light source parameter values.
static void GetLight (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname,[OutAttribute] out Single @params)
 Return light source parameter values.
static unsafe void GetLight (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname,[OutAttribute] Single *@params)
 Return light source parameter values.
static void GetLight (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname,[OutAttribute] Int32[]@params)
 Return light source parameter values.
static void GetLight (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname,[OutAttribute] out Int32 @params)
 Return light source parameter values.
static unsafe void GetLight (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname,[OutAttribute] Int32 *@params)
 Return light source parameter values.
static void GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query,[OutAttribute] Double[] v)
 Return evaluator parameters.
static void GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query,[OutAttribute] out Double v)
 Return evaluator parameters.
static unsafe void GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query,[OutAttribute] Double *v)
 Return evaluator parameters.
static void GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query,[OutAttribute] Single[] v)
 Return evaluator parameters.
static void GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query,[OutAttribute] out Single v)
 Return evaluator parameters.
static unsafe void GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query,[OutAttribute] Single *v)
 Return evaluator parameters.
static void GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query,[OutAttribute] Int32[] v)
 Return evaluator parameters.
static void GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query,[OutAttribute] out Int32 v)
 Return evaluator parameters.
static unsafe void GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query,[OutAttribute] Int32 *v)
 Return evaluator parameters.
static void GetMaterial (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname,[OutAttribute] Single[]@params)
 Return material parameters.
static void GetMaterial (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname,[OutAttribute] out Single @params)
 Return material parameters.
static unsafe void GetMaterial (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname,[OutAttribute] Single *@params)
 Return material parameters.
static void GetMaterial (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname,[OutAttribute] Int32[]@params)
 Return material parameters.
static void GetMaterial (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname,[OutAttribute] out Int32 @params)
 Return material parameters.
static unsafe void GetMaterial (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname,[OutAttribute] Int32 *@params)
 Return material parameters.
static void GetMinmax (OpenTK.Graphics.OpenGL.MinmaxTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[OutAttribute] IntPtr values)
 Get minimum and maximum pixel values.
static void GetMinmax< T4 > (OpenTK.Graphics.OpenGL.MinmaxTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T4[] values)
 Get minimum and maximum pixel values.
static void GetMinmax< T4 > (OpenTK.Graphics.OpenGL.MinmaxTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T4[,] values)
 Get minimum and maximum pixel values.
static void GetMinmax< T4 > (OpenTK.Graphics.OpenGL.MinmaxTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T4[,,] values)
 Get minimum and maximum pixel values.
static void GetMinmax< T4 > (OpenTK.Graphics.OpenGL.MinmaxTarget target, bool reset, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T4 values)
 Get minimum and maximum pixel values.
static void GetMinmaxParameter (OpenTK.Graphics.OpenGL.MinmaxTarget target, OpenTK.Graphics.OpenGL.GetMinmaxParameterPName pname,[OutAttribute] Single[]@params)
 Get minmax parameters.
static void GetMinmaxParameter (OpenTK.Graphics.OpenGL.MinmaxTarget target, OpenTK.Graphics.OpenGL.GetMinmaxParameterPName pname,[OutAttribute] out Single @params)
 Get minmax parameters.
static unsafe void GetMinmaxParameter (OpenTK.Graphics.OpenGL.MinmaxTarget target, OpenTK.Graphics.OpenGL.GetMinmaxParameterPName pname,[OutAttribute] Single *@params)
 Get minmax parameters.
static void GetMinmaxParameter (OpenTK.Graphics.OpenGL.MinmaxTarget target, OpenTK.Graphics.OpenGL.GetMinmaxParameterPName pname,[OutAttribute] Int32[]@params)
 Get minmax parameters.
static void GetMinmaxParameter (OpenTK.Graphics.OpenGL.MinmaxTarget target, OpenTK.Graphics.OpenGL.GetMinmaxParameterPName pname,[OutAttribute] out Int32 @params)
 Get minmax parameters.
static unsafe void GetMinmaxParameter (OpenTK.Graphics.OpenGL.MinmaxTarget target, OpenTK.Graphics.OpenGL.GetMinmaxParameterPName pname,[OutAttribute] Int32 *@params)
 Get minmax parameters.
static void GetMultisample (OpenTK.Graphics.OpenGL.GetMultisamplePName pname, Int32 index,[OutAttribute] Single[] val)
static void GetMultisample (OpenTK.Graphics.OpenGL.GetMultisamplePName pname, Int32 index,[OutAttribute] out Single val)
static unsafe void GetMultisample (OpenTK.Graphics.OpenGL.GetMultisamplePName pname, Int32 index,[OutAttribute] Single *val)
static void GetMultisample (OpenTK.Graphics.OpenGL.GetMultisamplePName pname, UInt32 index,[OutAttribute] Single[] val)
static void GetMultisample (OpenTK.Graphics.OpenGL.GetMultisamplePName pname, UInt32 index,[OutAttribute] out Single val)
static unsafe void GetMultisample (OpenTK.Graphics.OpenGL.GetMultisamplePName pname, UInt32 index,[OutAttribute] Single *val)
static void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map,[OutAttribute] Single[] values)
 Return the specified pixel map.
static void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map,[OutAttribute] out Single values)
 Return the specified pixel map.
static unsafe void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map,[OutAttribute] Single *values)
 Return the specified pixel map.
static void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map,[OutAttribute] Int32[] values)
 Return the specified pixel map.
static void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map,[OutAttribute] out Int32 values)
 Return the specified pixel map.
static unsafe void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map,[OutAttribute] Int32 *values)
 Return the specified pixel map.
static void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map,[OutAttribute] UInt32[] values)
 Return the specified pixel map.
static void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map,[OutAttribute] out UInt32 values)
 Return the specified pixel map.
static unsafe void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map,[OutAttribute] UInt32 *values)
 Return the specified pixel map.
static void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map,[OutAttribute] Int16[] values)
 Return the specified pixel map.
static void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map,[OutAttribute] out Int16 values)
 Return the specified pixel map.
static unsafe void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map,[OutAttribute] Int16 *values)
 Return the specified pixel map.
static void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map,[OutAttribute] UInt16[] values)
 Return the specified pixel map.
static void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map,[OutAttribute] out UInt16 values)
 Return the specified pixel map.
static unsafe void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map,[OutAttribute] UInt16 *values)
 Return the specified pixel map.
static void GetPointer (OpenTK.Graphics.OpenGL.GetPointervPName pname,[OutAttribute] IntPtr @params)
 Return the address of the specified pointer.
static void GetPointer< T1 > (OpenTK.Graphics.OpenGL.GetPointervPName pname,[InAttribute, OutAttribute] T1[]@params)
 Return the address of the specified pointer.
static void GetPointer< T1 > (OpenTK.Graphics.OpenGL.GetPointervPName pname,[InAttribute, OutAttribute] T1[,]@params)
 Return the address of the specified pointer.
static void GetPointer< T1 > (OpenTK.Graphics.OpenGL.GetPointervPName pname,[InAttribute, OutAttribute] T1[,,]@params)
 Return the address of the specified pointer.
static void GetPointer< T1 > (OpenTK.Graphics.OpenGL.GetPointervPName pname,[InAttribute, OutAttribute] ref T1 @params)
 Return the address of the specified pointer.
static void GetPolygonStipple ([OutAttribute] Byte[] mask)
 Return the polygon stipple pattern.
static void GetPolygonStipple ([OutAttribute] out Byte mask)
 Return the polygon stipple pattern.
static unsafe void GetPolygonStipple ([OutAttribute] Byte *mask)
 Return the polygon stipple pattern.
static void GetProgramInfoLog (Int32 program, Int32 bufSize,[OutAttribute] out Int32 length,[OutAttribute] StringBuilder infoLog)
 Returns the information log for a program object.
static unsafe void GetProgramInfoLog (Int32 program, Int32 bufSize,[OutAttribute] Int32 *length,[OutAttribute] StringBuilder infoLog)
 Returns the information log for a program object.
static void GetProgramInfoLog (UInt32 program, Int32 bufSize,[OutAttribute] out Int32 length,[OutAttribute] StringBuilder infoLog)
 Returns the information log for a program object.
static unsafe void GetProgramInfoLog (UInt32 program, Int32 bufSize,[OutAttribute] Int32 *length,[OutAttribute] StringBuilder infoLog)
 Returns the information log for a program object.
static void GetProgram (Int32 program, OpenTK.Graphics.OpenGL.ProgramParameter pname,[OutAttribute] Int32[]@params)
 Returns a parameter from a program object.
static void GetProgram (Int32 program, OpenTK.Graphics.OpenGL.ProgramParameter pname,[OutAttribute] out Int32 @params)
 Returns a parameter from a program object.
static unsafe void GetProgram (Int32 program, OpenTK.Graphics.OpenGL.ProgramParameter pname,[OutAttribute] Int32 *@params)
 Returns a parameter from a program object.
static void GetProgram (UInt32 program, OpenTK.Graphics.OpenGL.ProgramParameter pname,[OutAttribute] Int32[]@params)
 Returns a parameter from a program object.
static void GetProgram (UInt32 program, OpenTK.Graphics.OpenGL.ProgramParameter pname,[OutAttribute] out Int32 @params)
 Returns a parameter from a program object.
static unsafe void GetProgram (UInt32 program, OpenTK.Graphics.OpenGL.ProgramParameter pname,[OutAttribute] Int32 *@params)
 Returns a parameter from a program object.
static void GetQuery (OpenTK.Graphics.OpenGL.QueryTarget target, OpenTK.Graphics.OpenGL.GetQueryParam pname,[OutAttribute] Int32[]@params)
 Return parameters of a query object target.
static void GetQuery (OpenTK.Graphics.OpenGL.QueryTarget target, OpenTK.Graphics.OpenGL.GetQueryParam pname,[OutAttribute] out Int32 @params)
 Return parameters of a query object target.
static unsafe void GetQuery (OpenTK.Graphics.OpenGL.QueryTarget target, OpenTK.Graphics.OpenGL.GetQueryParam pname,[OutAttribute] Int32 *@params)
 Return parameters of a query object target.
static void GetQueryObject (Int32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname,[OutAttribute] Int32[]@params)
 Return parameters of a query object.
static void GetQueryObject (Int32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname,[OutAttribute] out Int32 @params)
 Return parameters of a query object.
static unsafe void GetQueryObject (Int32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname,[OutAttribute] Int32 *@params)
 Return parameters of a query object.
static void GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname,[OutAttribute] Int32[]@params)
 Return parameters of a query object.
static void GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname,[OutAttribute] out Int32 @params)
 Return parameters of a query object.
static unsafe void GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname,[OutAttribute] Int32 *@params)
 Return parameters of a query object.
static void GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname,[OutAttribute] UInt32[]@params)
 Return parameters of a query object.
static void GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname,[OutAttribute] out UInt32 @params)
 Return parameters of a query object.
static unsafe void GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL.GetQueryObjectParam pname,[OutAttribute] UInt32 *@params)
 Return parameters of a query object.
static void GetRenderbufferParameter (OpenTK.Graphics.OpenGL.RenderbufferTarget target, OpenTK.Graphics.OpenGL.RenderbufferParameterName pname,[OutAttribute] Int32[]@params)
static void GetRenderbufferParameter (OpenTK.Graphics.OpenGL.RenderbufferTarget target, OpenTK.Graphics.OpenGL.RenderbufferParameterName pname,[OutAttribute] out Int32 @params)
static unsafe void GetRenderbufferParameter (OpenTK.Graphics.OpenGL.RenderbufferTarget target, OpenTK.Graphics.OpenGL.RenderbufferParameterName pname,[OutAttribute] Int32 *@params)
static void GetSeparableFilter (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[OutAttribute] IntPtr row,[OutAttribute] IntPtr column,[OutAttribute] IntPtr span)
 Get separable convolution filter kernel images.
static void GetSeparableFilter< T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[OutAttribute] IntPtr row,[OutAttribute] IntPtr column,[InAttribute, OutAttribute] T5[] span)
 Get separable convolution filter kernel images.
static void GetSeparableFilter< T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[OutAttribute] IntPtr row,[OutAttribute] IntPtr column,[InAttribute, OutAttribute] T5[,] span)
 Get separable convolution filter kernel images.
static void GetSeparableFilter< T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[OutAttribute] IntPtr row,[OutAttribute] IntPtr column,[InAttribute, OutAttribute] T5[,,] span)
 Get separable convolution filter kernel images.
static void GetSeparableFilter< T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[OutAttribute] IntPtr row,[OutAttribute] IntPtr column,[InAttribute, OutAttribute] ref T5 span)
 Get separable convolution filter kernel images.
static void GetSeparableFilter< T4, T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[OutAttribute] IntPtr row,[InAttribute, OutAttribute] T4[] column,[InAttribute, OutAttribute] T5[,,] span)
 Get separable convolution filter kernel images.
static void GetSeparableFilter< T4, T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[OutAttribute] IntPtr row,[InAttribute, OutAttribute] T4[,] column,[InAttribute, OutAttribute] T5[,,] span)
 Get separable convolution filter kernel images.
static void GetSeparableFilter< T4, T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[OutAttribute] IntPtr row,[InAttribute, OutAttribute] T4[,,] column,[InAttribute, OutAttribute] T5[,,] span)
 Get separable convolution filter kernel images.
static void GetSeparableFilter< T4, T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[OutAttribute] IntPtr row,[InAttribute, OutAttribute] ref T4 column,[InAttribute, OutAttribute] T5[,,] span)
 Get separable convolution filter kernel images.
static void GetSeparableFilter< T3, T4, T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T3[] row,[InAttribute, OutAttribute] T4[,,] column,[InAttribute, OutAttribute] T5[,,] span)
 Get separable convolution filter kernel images.
static void GetSeparableFilter< T3, T4, T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T3[,] row,[InAttribute, OutAttribute] T4[,,] column,[InAttribute, OutAttribute] T5[,,] span)
 Get separable convolution filter kernel images.
static void GetSeparableFilter< T3, T4, T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T3[,,] row,[InAttribute, OutAttribute] T4[,,] column,[InAttribute, OutAttribute] T5[,,] span)
 Get separable convolution filter kernel images.
static void GetSeparableFilter< T3, T4, T5 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T3 row,[InAttribute, OutAttribute] T4[,,] column,[InAttribute, OutAttribute] T5[,,] span)
 Get separable convolution filter kernel images.
static void GetShaderInfoLog (Int32 shader, Int32 bufSize,[OutAttribute] out Int32 length,[OutAttribute] StringBuilder infoLog)
 Returns the information log for a shader object.
static unsafe void GetShaderInfoLog (Int32 shader, Int32 bufSize,[OutAttribute] Int32 *length,[OutAttribute] StringBuilder infoLog)
 Returns the information log for a shader object.
static void GetShaderInfoLog (UInt32 shader, Int32 bufSize,[OutAttribute] out Int32 length,[OutAttribute] StringBuilder infoLog)
 Returns the information log for a shader object.
static unsafe void GetShaderInfoLog (UInt32 shader, Int32 bufSize,[OutAttribute] Int32 *length,[OutAttribute] StringBuilder infoLog)
 Returns the information log for a shader object.
static void GetShader (Int32 shader, OpenTK.Graphics.OpenGL.ShaderParameter pname,[OutAttribute] Int32[]@params)
 Returns a parameter from a shader object.
static void GetShader (Int32 shader, OpenTK.Graphics.OpenGL.ShaderParameter pname,[OutAttribute] out Int32 @params)
 Returns a parameter from a shader object.
static unsafe void GetShader (Int32 shader, OpenTK.Graphics.OpenGL.ShaderParameter pname,[OutAttribute] Int32 *@params)
 Returns a parameter from a shader object.
static void GetShader (UInt32 shader, OpenTK.Graphics.OpenGL.ShaderParameter pname,[OutAttribute] Int32[]@params)
 Returns a parameter from a shader object.
static void GetShader (UInt32 shader, OpenTK.Graphics.OpenGL.ShaderParameter pname,[OutAttribute] out Int32 @params)
 Returns a parameter from a shader object.
static unsafe void GetShader (UInt32 shader, OpenTK.Graphics.OpenGL.ShaderParameter pname,[OutAttribute] Int32 *@params)
 Returns a parameter from a shader object.
static void GetShaderSource (Int32 shader, Int32 bufSize,[OutAttribute] out Int32 length,[OutAttribute] StringBuilder source)
 Returns the source code string from a shader object.
static unsafe void GetShaderSource (Int32 shader, Int32 bufSize,[OutAttribute] Int32 *length,[OutAttribute] StringBuilder source)
 Returns the source code string from a shader object.
static void GetShaderSource (UInt32 shader, Int32 bufSize,[OutAttribute] out Int32 length,[OutAttribute] StringBuilder source)
 Returns the source code string from a shader object.
static unsafe void GetShaderSource (UInt32 shader, Int32 bufSize,[OutAttribute] Int32 *length,[OutAttribute] StringBuilder source)
 Returns the source code string from a shader object.
static System.String GetString (OpenTK.Graphics.OpenGL.StringName name)
 Return a string describing the current GL connection.
static System.String GetString (OpenTK.Graphics.OpenGL.StringName name, Int32 index)
 Return a string describing the current GL connection.
static System.String GetString (OpenTK.Graphics.OpenGL.StringName name, UInt32 index)
 Return a string describing the current GL connection.
static void GetSync (IntPtr sync, OpenTK.Graphics.OpenGL.ArbSync pname, Int32 bufSize,[OutAttribute] out Int32 length,[OutAttribute] out Int32 values)
static unsafe void GetSync (IntPtr sync, OpenTK.Graphics.OpenGL.ArbSync pname, Int32 bufSize,[OutAttribute] Int32 *length,[OutAttribute] Int32[] values)
static unsafe void GetSync (IntPtr sync, OpenTK.Graphics.OpenGL.ArbSync pname, Int32 bufSize,[OutAttribute] Int32 *length,[OutAttribute] Int32 *values)
static void GetTexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname,[OutAttribute] Single[]@params)
 Return texture environment parameters.
static void GetTexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname,[OutAttribute] out Single @params)
 Return texture environment parameters.
static unsafe void GetTexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname,[OutAttribute] Single *@params)
 Return texture environment parameters.
static void GetTexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname,[OutAttribute] Int32[]@params)
 Return texture environment parameters.
static void GetTexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname,[OutAttribute] out Int32 @params)
 Return texture environment parameters.
static unsafe void GetTexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname,[OutAttribute] Int32 *@params)
 Return texture environment parameters.
static void GetTexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname,[OutAttribute] Double[]@params)
 Return texture coordinate generation parameters.
static void GetTexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname,[OutAttribute] out Double @params)
 Return texture coordinate generation parameters.
static unsafe void GetTexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname,[OutAttribute] Double *@params)
 Return texture coordinate generation parameters.
static void GetTexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname,[OutAttribute] Single[]@params)
 Return texture coordinate generation parameters.
static void GetTexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname,[OutAttribute] out Single @params)
 Return texture coordinate generation parameters.
static unsafe void GetTexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname,[OutAttribute] Single *@params)
 Return texture coordinate generation parameters.
static void GetTexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname,[OutAttribute] Int32[]@params)
 Return texture coordinate generation parameters.
static void GetTexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname,[OutAttribute] out Int32 @params)
 Return texture coordinate generation parameters.
static unsafe void GetTexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname,[OutAttribute] Int32 *@params)
 Return texture coordinate generation parameters.
static void GetTexImage (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[OutAttribute] IntPtr pixels)
 Return a texture image.
static void GetTexImage< T4 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T4[] pixels)
 Return a texture image.
static void GetTexImage< T4 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T4[,] pixels)
 Return a texture image.
static void GetTexImage< T4 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T4[,,] pixels)
 Return a texture image.
static void GetTexImage< T4 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T4 pixels)
 Return a texture image.
static void GetTexLevelParameter (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] Single[]@params)
 Return texture parameter values for a specific level of detail.
static void GetTexLevelParameter (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] out Single @params)
 Return texture parameter values for a specific level of detail.
static unsafe void GetTexLevelParameter (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] Single *@params)
 Return texture parameter values for a specific level of detail.
static void GetTexLevelParameter (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] Int32[]@params)
 Return texture parameter values for a specific level of detail.
static void GetTexLevelParameter (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] out Int32 @params)
 Return texture parameter values for a specific level of detail.
static unsafe void GetTexLevelParameter (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] Int32 *@params)
 Return texture parameter values for a specific level of detail.
static void GetTexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] Single[]@params)
 Return texture parameter values.
static void GetTexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] out Single @params)
 Return texture parameter values.
static unsafe void GetTexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] Single *@params)
 Return texture parameter values.
static void GetTexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] Int32[]@params)
static void GetTexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] out Int32 @params)
static unsafe void GetTexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] Int32 *@params)
static void GetTexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] UInt32[]@params)
static void GetTexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] out UInt32 @params)
static unsafe void GetTexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] UInt32 *@params)
static void GetTexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] Int32[]@params)
 Return texture parameter values.
static void GetTexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] out Int32 @params)
 Return texture parameter values.
static unsafe void GetTexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.GetTextureParameter pname,[OutAttribute] Int32 *@params)
 Return texture parameter values.
static void GetTransformFeedbackVarying (Int32 program, Int32 index, Int32 bufSize,[OutAttribute] out Int32 length,[OutAttribute] out Int32 size,[OutAttribute] out OpenTK.Graphics.OpenGL.ActiveAttribType type,[OutAttribute] StringBuilder name)
static unsafe void GetTransformFeedbackVarying (Int32 program, Int32 index, Int32 bufSize,[OutAttribute] Int32 *length,[OutAttribute] Int32 *size,[OutAttribute] OpenTK.Graphics.OpenGL.ActiveAttribType *type,[OutAttribute] StringBuilder name)
static void GetTransformFeedbackVarying (UInt32 program, UInt32 index, Int32 bufSize,[OutAttribute] out Int32 length,[OutAttribute] out Int32 size,[OutAttribute] out OpenTK.Graphics.OpenGL.ActiveAttribType type,[OutAttribute] StringBuilder name)
static unsafe void GetTransformFeedbackVarying (UInt32 program, UInt32 index, Int32 bufSize,[OutAttribute] Int32 *length,[OutAttribute] Int32 *size,[OutAttribute] OpenTK.Graphics.OpenGL.ActiveAttribType *type,[OutAttribute] StringBuilder name)
static Int32 GetUniformBlockIndex (Int32 program, String uniformBlockName)
static Int32 GetUniformBlockIndex (UInt32 program, String uniformBlockName)
static void GetUniform (Int32 program, Int32 location,[OutAttribute] Single[]@params)
 Returns the value of a uniform variable.
static void GetUniform (Int32 program, Int32 location,[OutAttribute] out Single @params)
 Returns the value of a uniform variable.
static unsafe void GetUniform (Int32 program, Int32 location,[OutAttribute] Single *@params)
 Returns the value of a uniform variable.
static void GetUniform (UInt32 program, Int32 location,[OutAttribute] Single[]@params)
 Returns the value of a uniform variable.
static void GetUniform (UInt32 program, Int32 location,[OutAttribute] out Single @params)
 Returns the value of a uniform variable.
static unsafe void GetUniform (UInt32 program, Int32 location,[OutAttribute] Single *@params)
 Returns the value of a uniform variable.
static void GetUniformIndices (Int32 program, Int32 uniformCount, String[] uniformNames,[OutAttribute] Int32[] uniformIndices)
static void GetUniformIndices (Int32 program, Int32 uniformCount, String[] uniformNames,[OutAttribute] out Int32 uniformIndices)
static unsafe void GetUniformIndices (Int32 program, Int32 uniformCount, String[] uniformNames,[OutAttribute] Int32 *uniformIndices)
static void GetUniformIndices (UInt32 program, Int32 uniformCount, String[] uniformNames,[OutAttribute] UInt32[] uniformIndices)
static void GetUniformIndices (UInt32 program, Int32 uniformCount, String[] uniformNames,[OutAttribute] out UInt32 uniformIndices)
static unsafe void GetUniformIndices (UInt32 program, Int32 uniformCount, String[] uniformNames,[OutAttribute] UInt32 *uniformIndices)
static void GetUniform (Int32 program, Int32 location,[OutAttribute] Int32[]@params)
 Returns the value of a uniform variable.
static void GetUniform (Int32 program, Int32 location,[OutAttribute] out Int32 @params)
 Returns the value of a uniform variable.
static unsafe void GetUniform (Int32 program, Int32 location,[OutAttribute] Int32 *@params)
 Returns the value of a uniform variable.
static void GetUniform (UInt32 program, Int32 location,[OutAttribute] Int32[]@params)
 Returns the value of a uniform variable.
static void GetUniform (UInt32 program, Int32 location,[OutAttribute] out Int32 @params)
 Returns the value of a uniform variable.
static unsafe void GetUniform (UInt32 program, Int32 location,[OutAttribute] Int32 *@params)
 Returns the value of a uniform variable.
static Int32 GetUniformLocation (Int32 program, String name)
 Returns the location of a uniform variable.
static Int32 GetUniformLocation (UInt32 program, String name)
 Returns the location of a uniform variable.
static void GetUniform (UInt32 program, Int32 location,[OutAttribute] UInt32[]@params)
 Returns the value of a uniform variable.
static void GetUniform (UInt32 program, Int32 location,[OutAttribute] out UInt32 @params)
 Returns the value of a uniform variable.
static unsafe void GetUniform (UInt32 program, Int32 location,[OutAttribute] UInt32 *@params)
 Returns the value of a uniform variable.
static void GetVertexAttrib (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] Double[]@params)
 Return a generic vertex attribute parameter.
static void GetVertexAttrib (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] out Double @params)
 Return a generic vertex attribute parameter.
static unsafe void GetVertexAttrib (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] Double *@params)
 Return a generic vertex attribute parameter.
static void GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] Double[]@params)
 Return a generic vertex attribute parameter.
static void GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] out Double @params)
 Return a generic vertex attribute parameter.
static unsafe void GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] Double *@params)
 Return a generic vertex attribute parameter.
static void GetVertexAttrib (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] Single[]@params)
 Return a generic vertex attribute parameter.
static void GetVertexAttrib (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] out Single @params)
 Return a generic vertex attribute parameter.
static unsafe void GetVertexAttrib (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] Single *@params)
 Return a generic vertex attribute parameter.
static void GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] Single[]@params)
 Return a generic vertex attribute parameter.
static void GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] out Single @params)
 Return a generic vertex attribute parameter.
static unsafe void GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] Single *@params)
 Return a generic vertex attribute parameter.
static void GetVertexAttribI (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] out Int32 @params)
static unsafe void GetVertexAttribI (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] Int32 *@params)
static void GetVertexAttribI (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] out Int32 @params)
static unsafe void GetVertexAttribI (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] Int32 *@params)
static void GetVertexAttribI (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] out UInt32 @params)
static unsafe void GetVertexAttribI (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] UInt32 *@params)
static void GetVertexAttrib (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] Int32[]@params)
 Return a generic vertex attribute parameter.
static void GetVertexAttrib (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] out Int32 @params)
 Return a generic vertex attribute parameter.
static unsafe void GetVertexAttrib (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] Int32 *@params)
 Return a generic vertex attribute parameter.
static void GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] Int32[]@params)
 Return a generic vertex attribute parameter.
static void GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] out Int32 @params)
 Return a generic vertex attribute parameter.
static unsafe void GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribParameter pname,[OutAttribute] Int32 *@params)
 Return a generic vertex attribute parameter.
static void GetVertexAttribPointer (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribPointerParameter pname,[OutAttribute] IntPtr pointer)
 Return the address of the specified generic vertex attribute pointer.
static void GetVertexAttribPointer< T2 > (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribPointerParameter pname,[InAttribute, OutAttribute] T2[] pointer)
 Return the address of the specified generic vertex attribute pointer.
static void GetVertexAttribPointer< T2 > (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribPointerParameter pname,[InAttribute, OutAttribute] T2[,] pointer)
 Return the address of the specified generic vertex attribute pointer.
static void GetVertexAttribPointer< T2 > (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribPointerParameter pname,[InAttribute, OutAttribute] T2[,,] pointer)
 Return the address of the specified generic vertex attribute pointer.
static void GetVertexAttribPointer< T2 > (Int32 index, OpenTK.Graphics.OpenGL.VertexAttribPointerParameter pname,[InAttribute, OutAttribute] ref T2 pointer)
 Return the address of the specified generic vertex attribute pointer.
static void GetVertexAttribPointer (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribPointerParameter pname,[OutAttribute] IntPtr pointer)
 Return the address of the specified generic vertex attribute pointer.
static void GetVertexAttribPointer< T2 > (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribPointerParameter pname,[InAttribute, OutAttribute] T2[] pointer)
 Return the address of the specified generic vertex attribute pointer.
static void GetVertexAttribPointer< T2 > (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribPointerParameter pname,[InAttribute, OutAttribute] T2[,] pointer)
 Return the address of the specified generic vertex attribute pointer.
static void GetVertexAttribPointer< T2 > (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribPointerParameter pname,[InAttribute, OutAttribute] T2[,,] pointer)
 Return the address of the specified generic vertex attribute pointer.
static void GetVertexAttribPointer< T2 > (UInt32 index, OpenTK.Graphics.OpenGL.VertexAttribPointerParameter pname,[InAttribute, OutAttribute] ref T2 pointer)
 Return the address of the specified generic vertex attribute pointer.
static void Hint (OpenTK.Graphics.OpenGL.HintTarget target, OpenTK.Graphics.OpenGL.HintMode mode)
 Specify implementation-specific hints.
static void Histogram (OpenTK.Graphics.OpenGL.HistogramTarget target, Int32 width, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, bool sink)
 Define histogram table.
static void Index (Double c)
 Set the current color index.
static unsafe void Index (Double *c)
 Set the current color index.
static void Index (Single c)
 Set the current color index.
static unsafe void Index (Single *c)
 Set the current color index.
static void Index (Int32 c)
 Set the current color index.
static unsafe void Index (Int32 *c)
 Set the current color index.
static void IndexMask (Int32 mask)
 Control the writing of individual bits in the color index buffers.
static void IndexMask (UInt32 mask)
 Control the writing of individual bits in the color index buffers.
static void IndexPointer (OpenTK.Graphics.OpenGL.IndexPointerType type, Int32 stride, IntPtr pointer)
 Define an array of color indexes.
static void IndexPointer< T2 > (OpenTK.Graphics.OpenGL.IndexPointerType type, Int32 stride,[InAttribute, OutAttribute] T2[] pointer)
 Define an array of color indexes.
static void IndexPointer< T2 > (OpenTK.Graphics.OpenGL.IndexPointerType type, Int32 stride,[InAttribute, OutAttribute] T2[,] pointer)
 Define an array of color indexes.
static void IndexPointer< T2 > (OpenTK.Graphics.OpenGL.IndexPointerType type, Int32 stride,[InAttribute, OutAttribute] T2[,,] pointer)
 Define an array of color indexes.
static void IndexPointer< T2 > (OpenTK.Graphics.OpenGL.IndexPointerType type, Int32 stride,[InAttribute, OutAttribute] ref T2 pointer)
 Define an array of color indexes.
static void Index (Int16 c)
 Set the current color index.
static unsafe void Index (Int16 *c)
 Set the current color index.
static void Index (Byte c)
 Set the current color index.
static unsafe void Index (Byte *c)
 Set the current color index.
static void InitNames ()
 Initialize the name stack.
static void InterleavedArrays (OpenTK.Graphics.OpenGL.InterleavedArrayFormat format, Int32 stride, IntPtr pointer)
 Simultaneously specify and enable several interleaved arrays.
static void InterleavedArrays< T2 > (OpenTK.Graphics.OpenGL.InterleavedArrayFormat format, Int32 stride,[InAttribute, OutAttribute] T2[] pointer)
 Simultaneously specify and enable several interleaved arrays.
static void InterleavedArrays< T2 > (OpenTK.Graphics.OpenGL.InterleavedArrayFormat format, Int32 stride,[InAttribute, OutAttribute] T2[,] pointer)
 Simultaneously specify and enable several interleaved arrays.
static void InterleavedArrays< T2 > (OpenTK.Graphics.OpenGL.InterleavedArrayFormat format, Int32 stride,[InAttribute, OutAttribute] T2[,,] pointer)
 Simultaneously specify and enable several interleaved arrays.
static void InterleavedArrays< T2 > (OpenTK.Graphics.OpenGL.InterleavedArrayFormat format, Int32 stride,[InAttribute, OutAttribute] ref T2 pointer)
 Simultaneously specify and enable several interleaved arrays.
static bool IsBuffer (Int32 buffer)
 Determine if a name corresponds to a buffer object.
static bool IsBuffer (UInt32 buffer)
 Determine if a name corresponds to a buffer object.
static bool IsEnabled (OpenTK.Graphics.OpenGL.EnableCap cap)
 Test whether a capability is enabled.
static bool IsEnabled (OpenTK.Graphics.OpenGL.IndexedEnableCap target, Int32 index)
 Test whether a capability is enabled.
static bool IsEnabled (OpenTK.Graphics.OpenGL.IndexedEnableCap target, UInt32 index)
 Test whether a capability is enabled.
static bool IsFramebuffer (Int32 framebuffer)
static bool IsFramebuffer (UInt32 framebuffer)
static bool IsList (Int32 list)
 Determine if a name corresponds to a display list.
static bool IsList (UInt32 list)
 Determine if a name corresponds to a display list.
static bool IsProgram (Int32 program)
 Determines if a name corresponds to a program object.
static bool IsProgram (UInt32 program)
 Determines if a name corresponds to a program object.
static bool IsQuery (Int32 id)
 Determine if a name corresponds to a query object.
static bool IsQuery (UInt32 id)
 Determine if a name corresponds to a query object.
static bool IsRenderbuffer (Int32 renderbuffer)
static bool IsRenderbuffer (UInt32 renderbuffer)
static bool IsShader (Int32 shader)
 Determines if a name corresponds to a shader object.
static bool IsShader (UInt32 shader)
 Determines if a name corresponds to a shader object.
static bool IsSync (IntPtr sync)
static bool IsTexture (Int32 texture)
 Determine if a name corresponds to a texture.
static bool IsTexture (UInt32 texture)
 Determine if a name corresponds to a texture.
static bool IsVertexArray (Int32 array)
static bool IsVertexArray (UInt32 array)
static void Light (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, Single param)
 Set light source parameters.
static void Light (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, Single[]@params)
 Set light source parameters.
static unsafe void Light (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, Single *@params)
 Set light source parameters.
static void Light (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, Int32 param)
 Set light source parameters.
static void Light (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, Int32[]@params)
 Set light source parameters.
static unsafe void Light (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, Int32 *@params)
 Set light source parameters.
static void LightModel (OpenTK.Graphics.OpenGL.LightModelParameter pname, Single param)
 Set the lighting model parameters.
static void LightModel (OpenTK.Graphics.OpenGL.LightModelParameter pname, Single[]@params)
 Set the lighting model parameters.
static unsafe void LightModel (OpenTK.Graphics.OpenGL.LightModelParameter pname, Single *@params)
 Set the lighting model parameters.
static void LightModel (OpenTK.Graphics.OpenGL.LightModelParameter pname, Int32 param)
 Set the lighting model parameters.
static void LightModel (OpenTK.Graphics.OpenGL.LightModelParameter pname, Int32[]@params)
 Set the lighting model parameters.
static unsafe void LightModel (OpenTK.Graphics.OpenGL.LightModelParameter pname, Int32 *@params)
 Set the lighting model parameters.
static void LineStipple (Int32 factor, Int16 pattern)
 Specify the line stipple pattern.
static void LineStipple (Int32 factor, UInt16 pattern)
 Specify the line stipple pattern.
static void LineWidth (Single width)
 Specify the width of rasterized lines.
static void LinkProgram (Int32 program)
 Links a program object.
static void LinkProgram (UInt32 program)
 Links a program object.
static void ListBase (Int32 @base)
 Set the display-list base for glCallLists.
static void ListBase (UInt32 @base)
 Set the display-list base for glCallLists.
static void LoadIdentity ()
 Replace the current matrix with the identity matrix.
static void LoadMatrix (Double[] m)
 Replace the current matrix with the specified matrix.
static void LoadMatrix (ref Double m)
 Replace the current matrix with the specified matrix.
static unsafe void LoadMatrix (Double *m)
 Replace the current matrix with the specified matrix.
static void LoadMatrix (Single[] m)
 Replace the current matrix with the specified matrix.
static void LoadMatrix (ref Single m)
 Replace the current matrix with the specified matrix.
static unsafe void LoadMatrix (Single *m)
 Replace the current matrix with the specified matrix.
static void LoadName (Int32 name)
 Load a name onto the name stack.
static void LoadName (UInt32 name)
 Load a name onto the name stack.
static void LoadTransposeMatrix (Double[] m)
 Replace the current matrix with the specified row-major ordered matrix.
static void LoadTransposeMatrix (ref Double m)
 Replace the current matrix with the specified row-major ordered matrix.
static unsafe void LoadTransposeMatrix (Double *m)
 Replace the current matrix with the specified row-major ordered matrix.
static void LoadTransposeMatrix (Single[] m)
 Replace the current matrix with the specified row-major ordered matrix.
static void LoadTransposeMatrix (ref Single m)
 Replace the current matrix with the specified row-major ordered matrix.
static unsafe void LoadTransposeMatrix (Single *m)
 Replace the current matrix with the specified row-major ordered matrix.
static void LogicOp (OpenTK.Graphics.OpenGL.LogicOp opcode)
 Specify a logical pixel operation for color index rendering.
static void Map1 (OpenTK.Graphics.OpenGL.MapTarget target, Double u1, Double u2, Int32 stride, Int32 order, Double[] points)
 Define a one-dimensional evaluator.
static void Map1 (OpenTK.Graphics.OpenGL.MapTarget target, Double u1, Double u2, Int32 stride, Int32 order, ref Double points)
 Define a one-dimensional evaluator.
static unsafe void Map1 (OpenTK.Graphics.OpenGL.MapTarget target, Double u1, Double u2, Int32 stride, Int32 order, Double *points)
 Define a one-dimensional evaluator.
static void Map1 (OpenTK.Graphics.OpenGL.MapTarget target, Single u1, Single u2, Int32 stride, Int32 order, Single[] points)
 Define a one-dimensional evaluator.
static void Map1 (OpenTK.Graphics.OpenGL.MapTarget target, Single u1, Single u2, Int32 stride, Int32 order, ref Single points)
 Define a one-dimensional evaluator.
static unsafe void Map1 (OpenTK.Graphics.OpenGL.MapTarget target, Single u1, Single u2, Int32 stride, Int32 order, Single *points)
 Define a one-dimensional evaluator.
static void Map2 (OpenTK.Graphics.OpenGL.MapTarget target, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, Double[] points)
 Define a two-dimensional evaluator.
static void Map2 (OpenTK.Graphics.OpenGL.MapTarget target, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, ref Double points)
 Define a two-dimensional evaluator.
static unsafe void Map2 (OpenTK.Graphics.OpenGL.MapTarget target, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, Double *points)
 Define a two-dimensional evaluator.
static void Map2 (OpenTK.Graphics.OpenGL.MapTarget target, Single u1, Single u2, Int32 ustride, Int32 uorder, Single v1, Single v2, Int32 vstride, Int32 vorder, Single[] points)
 Define a two-dimensional evaluator.
static void Map2 (OpenTK.Graphics.OpenGL.MapTarget target, Single u1, Single u2, Int32 ustride, Int32 uorder, Single v1, Single v2, Int32 vstride, Int32 vorder, ref Single points)
 Define a two-dimensional evaluator.
static unsafe void Map2 (OpenTK.Graphics.OpenGL.MapTarget target, Single u1, Single u2, Int32 ustride, Int32 uorder, Single v1, Single v2, Int32 vstride, Int32 vorder, Single *points)
 Define a two-dimensional evaluator.
static unsafe System.IntPtr MapBuffer (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferAccess access)
 Map a buffer object's data store.
static unsafe System.IntPtr MapBufferRange (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr length, OpenTK.Graphics.OpenGL.BufferAccessMask access)
static void MapGrid1 (Int32 un, Double u1, Double u2)
 Define a one- or two-dimensional mesh.
static void MapGrid1 (Int32 un, Single u1, Single u2)
 Define a one- or two-dimensional mesh.
static void MapGrid2 (Int32 un, Double u1, Double u2, Int32 vn, Double v1, Double v2)
 Define a one- or two-dimensional mesh.
static void MapGrid2 (Int32 un, Single u1, Single u2, Int32 vn, Single v1, Single v2)
 Define a one- or two-dimensional mesh.
static void Material (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, Single param)
 Specify material parameters for the lighting model.
static void Material (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, Single[]@params)
 Specify material parameters for the lighting model.
static unsafe void Material (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, Single *@params)
 Specify material parameters for the lighting model.
static void Material (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, Int32 param)
 Specify material parameters for the lighting model.
static void Material (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, Int32[]@params)
 Specify material parameters for the lighting model.
static unsafe void Material (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, Int32 *@params)
 Specify material parameters for the lighting model.
static void MatrixMode (OpenTK.Graphics.OpenGL.MatrixMode mode)
 Specify which matrix is the current matrix.
static void Minmax (OpenTK.Graphics.OpenGL.MinmaxTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, bool sink)
 Define minmax table.
static void MinSampleShading (Single value)
static void MultiDrawArrays (OpenTK.Graphics.OpenGL.BeginMode mode,[OutAttribute] Int32[] first,[OutAttribute] Int32[] count, Int32 primcount)
 Render multiple sets of primitives from array data.
static void MultiDrawArrays (OpenTK.Graphics.OpenGL.BeginMode mode,[OutAttribute] out Int32 first,[OutAttribute] out Int32 count, Int32 primcount)
 Render multiple sets of primitives from array data.
static unsafe void MultiDrawArrays (OpenTK.Graphics.OpenGL.BeginMode mode,[OutAttribute] Int32 *first,[OutAttribute] Int32 *count, Int32 primcount)
 Render multiple sets of primitives from array data.
static void MultiDrawElements (OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount)
 Render multiple sets of primitives by specifying indices of array data elements.
static void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[] indices, Int32 primcount)
 Render multiple sets of primitives by specifying indices of array data elements.
static void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,] indices, Int32 primcount)
 Render multiple sets of primitives by specifying indices of array data elements.
static void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,,] indices, Int32 primcount)
 Render multiple sets of primitives by specifying indices of array data elements.
static void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] ref T3 indices, Int32 primcount)
 Render multiple sets of primitives by specifying indices of array data elements.
static void MultiDrawElements (OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount)
 Render multiple sets of primitives by specifying indices of array data elements.
static void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[] indices, Int32 primcount)
 Render multiple sets of primitives by specifying indices of array data elements.
static void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,] indices, Int32 primcount)
 Render multiple sets of primitives by specifying indices of array data elements.
static void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,,] indices, Int32 primcount)
 Render multiple sets of primitives by specifying indices of array data elements.
static void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] ref T3 indices, Int32 primcount)
 Render multiple sets of primitives by specifying indices of array data elements.
static unsafe void MultiDrawElements (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 *count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount)
 Render multiple sets of primitives by specifying indices of array data elements.
static unsafe void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 *count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[] indices, Int32 primcount)
 Render multiple sets of primitives by specifying indices of array data elements.
static unsafe void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 *count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,] indices, Int32 primcount)
 Render multiple sets of primitives by specifying indices of array data elements.
static unsafe void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 *count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,,] indices, Int32 primcount)
 Render multiple sets of primitives by specifying indices of array data elements.
static unsafe void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 *count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] ref T3 indices, Int32 primcount)
 Render multiple sets of primitives by specifying indices of array data elements.
static void MultiDrawElementsBaseVertex (OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32[] basevertex)
static void MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[] indices, Int32 primcount, Int32[] basevertex)
static void MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,] indices, Int32 primcount, Int32[] basevertex)
static void MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,,] indices, Int32 primcount, Int32[] basevertex)
static void MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] ref T3 indices, Int32 primcount, Int32[] basevertex)
static void MultiDrawElementsBaseVertex (OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, ref Int32 basevertex)
static void MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[] indices, Int32 primcount, ref Int32 basevertex)
static void MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,] indices, Int32 primcount, ref Int32 basevertex)
static void MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,,] indices, Int32 primcount, ref Int32 basevertex)
static void MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] ref T3 indices, Int32 primcount, ref Int32 basevertex)
static unsafe void MultiDrawElementsBaseVertex (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 *count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 primcount, Int32 *basevertex)
static unsafe void MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 *count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[] indices, Int32 primcount, Int32 *basevertex)
static unsafe void MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 *count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,] indices, Int32 primcount, Int32 *basevertex)
static unsafe void MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 *count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] T3[,,] indices, Int32 primcount, Int32 *basevertex)
static unsafe void MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 *count, OpenTK.Graphics.OpenGL.DrawElementsType type,[InAttribute, OutAttribute] ref T3 indices, Int32 primcount, Int32 *basevertex)
static void MultiTexCoord1 (OpenTK.Graphics.OpenGL.TextureUnit target, Double s)
 Set the current texture coordinates.
static unsafe void MultiTexCoord1 (OpenTK.Graphics.OpenGL.TextureUnit target, Double *v)
 Set the current texture coordinates.
static void MultiTexCoord1 (OpenTK.Graphics.OpenGL.TextureUnit target, Single s)
 Set the current texture coordinates.
static unsafe void MultiTexCoord1 (OpenTK.Graphics.OpenGL.TextureUnit target, Single *v)
 Set the current texture coordinates.
static void MultiTexCoord1 (OpenTK.Graphics.OpenGL.TextureUnit target, Int32 s)
 Set the current texture coordinates.
static unsafe void MultiTexCoord1 (OpenTK.Graphics.OpenGL.TextureUnit target, Int32 *v)
 Set the current texture coordinates.
static void MultiTexCoord1 (OpenTK.Graphics.OpenGL.TextureUnit target, Int16 s)
 Set the current texture coordinates.
static unsafe void MultiTexCoord1 (OpenTK.Graphics.OpenGL.TextureUnit target, Int16 *v)
 Set the current texture coordinates.
static void MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Double s, Double t)
 Set the current texture coordinates.
static void MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Double[] v)
 Set the current texture coordinates.
static void MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Double v)
 Set the current texture coordinates.
static unsafe void MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Double *v)
 Set the current texture coordinates.
static void MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Single s, Single t)
 Set the current texture coordinates.
static void MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Single[] v)
 Set the current texture coordinates.
static void MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Single v)
 Set the current texture coordinates.
static unsafe void MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Single *v)
 Set the current texture coordinates.
static void MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Int32 s, Int32 t)
 Set the current texture coordinates.
static void MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Int32[] v)
 Set the current texture coordinates.
static void MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Int32 v)
 Set the current texture coordinates.
static unsafe void MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Int32 *v)
 Set the current texture coordinates.
static void MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Int16 s, Int16 t)
 Set the current texture coordinates.
static void MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Int16[] v)
 Set the current texture coordinates.
static void MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Int16 v)
 Set the current texture coordinates.
static unsafe void MultiTexCoord2 (OpenTK.Graphics.OpenGL.TextureUnit target, Int16 *v)
 Set the current texture coordinates.
static void MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Double s, Double t, Double r)
 Set the current texture coordinates.
static void MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Double[] v)
 Set the current texture coordinates.
static void MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Double v)
 Set the current texture coordinates.
static unsafe void MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Double *v)
 Set the current texture coordinates.
static void MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Single s, Single t, Single r)
 Set the current texture coordinates.
static void MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Single[] v)
 Set the current texture coordinates.
static void MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Single v)
 Set the current texture coordinates.
static unsafe void MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Single *v)
 Set the current texture coordinates.
static void MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Int32 s, Int32 t, Int32 r)
 Set the current texture coordinates.
static void MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Int32[] v)
 Set the current texture coordinates.
static void MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Int32 v)
 Set the current texture coordinates.
static unsafe void MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Int32 *v)
 Set the current texture coordinates.
static void MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Int16 s, Int16 t, Int16 r)
 Set the current texture coordinates.
static void MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Int16[] v)
 Set the current texture coordinates.
static void MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Int16 v)
 Set the current texture coordinates.
static unsafe void MultiTexCoord3 (OpenTK.Graphics.OpenGL.TextureUnit target, Int16 *v)
 Set the current texture coordinates.
static void MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Double s, Double t, Double r, Double q)
 Set the current texture coordinates.
static void MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Double[] v)
 Set the current texture coordinates.
static void MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Double v)
 Set the current texture coordinates.
static unsafe void MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Double *v)
 Set the current texture coordinates.
static void MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Single s, Single t, Single r, Single q)
 Set the current texture coordinates.
static void MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Single[] v)
 Set the current texture coordinates.
static void MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Single v)
 Set the current texture coordinates.
static unsafe void MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Single *v)
 Set the current texture coordinates.
static void MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Int32 s, Int32 t, Int32 r, Int32 q)
 Set the current texture coordinates.
static void MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Int32[] v)
 Set the current texture coordinates.
static void MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Int32 v)
 Set the current texture coordinates.
static unsafe void MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Int32 *v)
 Set the current texture coordinates.
static void MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Int16 s, Int16 t, Int16 r, Int16 q)
 Set the current texture coordinates.
static void MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Int16[] v)
 Set the current texture coordinates.
static void MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, ref Int16 v)
 Set the current texture coordinates.
static unsafe void MultiTexCoord4 (OpenTK.Graphics.OpenGL.TextureUnit target, Int16 *v)
 Set the current texture coordinates.
static void MultMatrix (Double[] m)
 Multiply the current matrix with the specified matrix.
static void MultMatrix (ref Double m)
 Multiply the current matrix with the specified matrix.
static unsafe void MultMatrix (Double *m)
 Multiply the current matrix with the specified matrix.
static void MultMatrix (Single[] m)
 Multiply the current matrix with the specified matrix.
static void MultMatrix (ref Single m)
 Multiply the current matrix with the specified matrix.
static unsafe void MultMatrix (Single *m)
 Multiply the current matrix with the specified matrix.
static void MultTransposeMatrix (Double[] m)
 Multiply the current matrix with the specified row-major ordered matrix.
static void MultTransposeMatrix (ref Double m)
 Multiply the current matrix with the specified row-major ordered matrix.
static unsafe void MultTransposeMatrix (Double *m)
 Multiply the current matrix with the specified row-major ordered matrix.
static void MultTransposeMatrix (Single[] m)
 Multiply the current matrix with the specified row-major ordered matrix.
static void MultTransposeMatrix (ref Single m)
 Multiply the current matrix with the specified row-major ordered matrix.
static unsafe void MultTransposeMatrix (Single *m)
 Multiply the current matrix with the specified row-major ordered matrix.
static void NewList (Int32 list, OpenTK.Graphics.OpenGL.ListMode mode)
 Create or replace a display list.
static void NewList (UInt32 list, OpenTK.Graphics.OpenGL.ListMode mode)
 Create or replace a display list.
static void Normal3 (Byte nx, Byte ny, Byte nz)
 Set the current normal vector.
static void Normal3 (SByte nx, SByte ny, SByte nz)
 Set the current normal vector.
static void Normal3 (Byte[] v)
 Set the current normal vector.
static void Normal3 (ref Byte v)
 Set the current normal vector.
static unsafe void Normal3 (Byte *v)
 Set the current normal vector.
static void Normal3 (SByte[] v)
 Set the current normal vector.
static void Normal3 (ref SByte v)
 Set the current normal vector.
static unsafe void Normal3 (SByte *v)
 Set the current normal vector.
static void Normal3 (Double nx, Double ny, Double nz)
 Set the current normal vector.
static void Normal3 (Double[] v)
 Set the current normal vector.
static void Normal3 (ref Double v)
 Set the current normal vector.
static unsafe void Normal3 (Double *v)
 Set the current normal vector.
static void Normal3 (Single nx, Single ny, Single nz)
 Set the current normal vector.
static void Normal3 (Single[] v)
 Set the current normal vector.
static void Normal3 (ref Single v)
 Set the current normal vector.
static unsafe void Normal3 (Single *v)
 Set the current normal vector.
static void Normal3 (Int32 nx, Int32 ny, Int32 nz)
 Set the current normal vector.
static void Normal3 (Int32[] v)
 Set the current normal vector.
static void Normal3 (ref Int32 v)
 Set the current normal vector.
static unsafe void Normal3 (Int32 *v)
 Set the current normal vector.
static void Normal3 (Int16 nx, Int16 ny, Int16 nz)
 Set the current normal vector.
static void Normal3 (Int16[] v)
 Set the current normal vector.
static void Normal3 (ref Int16 v)
 Set the current normal vector.
static unsafe void Normal3 (Int16 *v)
 Set the current normal vector.
static void NormalPointer (OpenTK.Graphics.OpenGL.NormalPointerType type, Int32 stride, IntPtr pointer)
 Define an array of normals.
static void NormalPointer< T2 > (OpenTK.Graphics.OpenGL.NormalPointerType type, Int32 stride,[InAttribute, OutAttribute] T2[] pointer)
 Define an array of normals.
static void NormalPointer< T2 > (OpenTK.Graphics.OpenGL.NormalPointerType type, Int32 stride,[InAttribute, OutAttribute] T2[,] pointer)
 Define an array of normals.
static void NormalPointer< T2 > (OpenTK.Graphics.OpenGL.NormalPointerType type, Int32 stride,[InAttribute, OutAttribute] T2[,,] pointer)
 Define an array of normals.
static void NormalPointer< T2 > (OpenTK.Graphics.OpenGL.NormalPointerType type, Int32 stride,[InAttribute, OutAttribute] ref T2 pointer)
 Define an array of normals.
static void Ortho (Double left, Double right, Double bottom, Double top, Double zNear, Double zFar)
 Multiply the current matrix with an orthographic matrix.
static void PassThrough (Single token)
 Place a marker in the feedback buffer.
static void PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, Single[] values)
 Set up pixel transfer maps.
static void PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, ref Single values)
 Set up pixel transfer maps.
static unsafe void PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, Single *values)
 Set up pixel transfer maps.
static void PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, Int32[] values)
 Set up pixel transfer maps.
static void PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, ref Int32 values)
 Set up pixel transfer maps.
static unsafe void PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, Int32 *values)
 Set up pixel transfer maps.
static void PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, UInt32[] values)
 Set up pixel transfer maps.
static void PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, ref UInt32 values)
 Set up pixel transfer maps.
static unsafe void PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, UInt32 *values)
 Set up pixel transfer maps.
static void PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, Int16[] values)
 Set up pixel transfer maps.
static void PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, ref Int16 values)
 Set up pixel transfer maps.
static unsafe void PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, Int16 *values)
 Set up pixel transfer maps.
static void PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, UInt16[] values)
 Set up pixel transfer maps.
static void PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, ref UInt16 values)
 Set up pixel transfer maps.
static unsafe void PixelMap (OpenTK.Graphics.OpenGL.PixelMap map, Int32 mapsize, UInt16 *values)
 Set up pixel transfer maps.
static void PixelStore (OpenTK.Graphics.OpenGL.PixelStoreParameter pname, Single param)
 Set pixel storage modes.
static void PixelStore (OpenTK.Graphics.OpenGL.PixelStoreParameter pname, Int32 param)
 Set pixel storage modes.
static void PixelTransfer (OpenTK.Graphics.OpenGL.PixelTransferParameter pname, Single param)
 Set pixel transfer modes.
static void PixelTransfer (OpenTK.Graphics.OpenGL.PixelTransferParameter pname, Int32 param)
 Set pixel transfer modes.
static void PixelZoom (Single xfactor, Single yfactor)
 Specify the pixel zoom factors.
static void PointParameter (OpenTK.Graphics.OpenGL.PointParameterName pname, Single param)
 Specify point parameters.
static void PointParameter (OpenTK.Graphics.OpenGL.PointParameterName pname, Single[]@params)
 Specify point parameters.
static unsafe void PointParameter (OpenTK.Graphics.OpenGL.PointParameterName pname, Single *@params)
 Specify point parameters.
static void PointParameter (OpenTK.Graphics.OpenGL.PointParameterName pname, Int32 param)
 Specify point parameters.
static void PointParameter (OpenTK.Graphics.OpenGL.PointParameterName pname, Int32[]@params)
 Specify point parameters.
static unsafe void PointParameter (OpenTK.Graphics.OpenGL.PointParameterName pname, Int32 *@params)
 Specify point parameters.
static void PointSize (Single size)
 Specify the diameter of rasterized points.
static void PolygonMode (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.PolygonMode mode)
 Select a polygon rasterization mode.
static void PolygonOffset (Single factor, Single units)
 Set the scale and units used to calculate depth values.
static void PolygonStipple (Byte[] mask)
 Set the polygon stippling pattern.
static void PolygonStipple (ref Byte mask)
 Set the polygon stippling pattern.
static unsafe void PolygonStipple (Byte *mask)
 Set the polygon stippling pattern.
static void PopAttrib ()
static void PopClientAttrib ()
static void PopMatrix ()
static void PopName ()
static void PrimitiveRestartIndex (Int32 index)
static void PrimitiveRestartIndex (UInt32 index)
static void PrioritizeTextures (Int32 n, Int32[] textures, Single[] priorities)
 Set texture residence priority.
static void PrioritizeTextures (Int32 n, ref Int32 textures, ref Single priorities)
 Set texture residence priority.
static unsafe void PrioritizeTextures (Int32 n, Int32 *textures, Single *priorities)
 Set texture residence priority.
static void PrioritizeTextures (Int32 n, UInt32[] textures, Single[] priorities)
 Set texture residence priority.
static void PrioritizeTextures (Int32 n, ref UInt32 textures, ref Single priorities)
 Set texture residence priority.
static unsafe void PrioritizeTextures (Int32 n, UInt32 *textures, Single *priorities)
 Set texture residence priority.
static void ProgramParameter (Int32 program, OpenTK.Graphics.OpenGL.Version32 pname, Int32 value)
static void ProgramParameter (UInt32 program, OpenTK.Graphics.OpenGL.Version32 pname, Int32 value)
static void ProvokingVertex (OpenTK.Graphics.OpenGL.ProvokingVertexMode mode)
static void PushAttrib (OpenTK.Graphics.OpenGL.AttribMask mask)
 Push and pop the server attribute stack.
static void PushClientAttrib (OpenTK.Graphics.OpenGL.ClientAttribMask mask)
 Push and pop the client attribute stack.
static void PushMatrix ()
 Push and pop the current matrix stack.
static void PushName (Int32 name)
 Push and pop the name stack.
static void PushName (UInt32 name)
 Push and pop the name stack.
static void RasterPos2 (Double x, Double y)
 Specify the raster position for pixel operations.
static void RasterPos2 (Double[] v)
 Specify the raster position for pixel operations.
static void RasterPos2 (ref Double v)
 Specify the raster position for pixel operations.
static unsafe void RasterPos2 (Double *v)
 Specify the raster position for pixel operations.
static void RasterPos2 (Single x, Single y)
 Specify the raster position for pixel operations.
static void RasterPos2 (Single[] v)
 Specify the raster position for pixel operations.
static void RasterPos2 (ref Single v)
 Specify the raster position for pixel operations.
static unsafe void RasterPos2 (Single *v)
 Specify the raster position for pixel operations.
static void RasterPos2 (Int32 x, Int32 y)
 Specify the raster position for pixel operations.
static void RasterPos2 (Int32[] v)
 Specify the raster position for pixel operations.
static void RasterPos2 (ref Int32 v)
 Specify the raster position for pixel operations.
static unsafe void RasterPos2 (Int32 *v)
 Specify the raster position for pixel operations.
static void RasterPos2 (Int16 x, Int16 y)
 Specify the raster position for pixel operations.
static void RasterPos2 (Int16[] v)
 Specify the raster position for pixel operations.
static void RasterPos2 (ref Int16 v)
 Specify the raster position for pixel operations.
static unsafe void RasterPos2 (Int16 *v)
 Specify the raster position for pixel operations.
static void RasterPos3 (Double x, Double y, Double z)
 Specify the raster position for pixel operations.
static void RasterPos3 (Double[] v)
 Specify the raster position for pixel operations.
static void RasterPos3 (ref Double v)
 Specify the raster position for pixel operations.
static unsafe void RasterPos3 (Double *v)
 Specify the raster position for pixel operations.
static void RasterPos3 (Single x, Single y, Single z)
 Specify the raster position for pixel operations.
static void RasterPos3 (Single[] v)
 Specify the raster position for pixel operations.
static void RasterPos3 (ref Single v)
 Specify the raster position for pixel operations.
static unsafe void RasterPos3 (Single *v)
 Specify the raster position for pixel operations.
static void RasterPos3 (Int32 x, Int32 y, Int32 z)
 Specify the raster position for pixel operations.
static void RasterPos3 (Int32[] v)
 Specify the raster position for pixel operations.
static void RasterPos3 (ref Int32 v)
 Specify the raster position for pixel operations.
static unsafe void RasterPos3 (Int32 *v)
 Specify the raster position for pixel operations.
static void RasterPos3 (Int16 x, Int16 y, Int16 z)
 Specify the raster position for pixel operations.
static void RasterPos3 (Int16[] v)
 Specify the raster position for pixel operations.
static void RasterPos3 (ref Int16 v)
 Specify the raster position for pixel operations.
static unsafe void RasterPos3 (Int16 *v)
 Specify the raster position for pixel operations.
static void RasterPos4 (Double x, Double y, Double z, Double w)
 Specify the raster position for pixel operations.
static void RasterPos4 (Double[] v)
 Specify the raster position for pixel operations.
static void RasterPos4 (ref Double v)
 Specify the raster position for pixel operations.
static unsafe void RasterPos4 (Double *v)
 Specify the raster position for pixel operations.
static void RasterPos4 (Single x, Single y, Single z, Single w)
 Specify the raster position for pixel operations.
static void RasterPos4 (Single[] v)
 Specify the raster position for pixel operations.
static void RasterPos4 (ref Single v)
 Specify the raster position for pixel operations.
static unsafe void RasterPos4 (Single *v)
 Specify the raster position for pixel operations.
static void RasterPos4 (Int32 x, Int32 y, Int32 z, Int32 w)
 Specify the raster position for pixel operations.
static void RasterPos4 (Int32[] v)
 Specify the raster position for pixel operations.
static void RasterPos4 (ref Int32 v)
 Specify the raster position for pixel operations.
static unsafe void RasterPos4 (Int32 *v)
 Specify the raster position for pixel operations.
static void RasterPos4 (Int16 x, Int16 y, Int16 z, Int16 w)
 Specify the raster position for pixel operations.
static void RasterPos4 (Int16[] v)
 Specify the raster position for pixel operations.
static void RasterPos4 (ref Int16 v)
 Specify the raster position for pixel operations.
static unsafe void RasterPos4 (Int16 *v)
 Specify the raster position for pixel operations.
static void ReadBuffer (OpenTK.Graphics.OpenGL.ReadBufferMode mode)
 Select a color buffer source for pixels.
static void ReadPixels (Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[OutAttribute] IntPtr pixels)
 Read a block of pixels from the frame buffer.
static void ReadPixels< T6 > (Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T6[] pixels)
 Read a block of pixels from the frame buffer.
static void ReadPixels< T6 > (Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T6[,] pixels)
 Read a block of pixels from the frame buffer.
static void ReadPixels< T6 > (Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T6[,,] pixels)
 Read a block of pixels from the frame buffer.
static void ReadPixels< T6 > (Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T6 pixels)
 Read a block of pixels from the frame buffer.
static void Rect (Double x1, Double y1, Double x2, Double y2)
 Draw a rectangle.
static void Rect (Double[] v1, Double[] v2)
 Draw a rectangle.
static void Rect (ref Double v1, ref Double v2)
 Draw a rectangle.
static unsafe void Rect (Double *v1, Double *v2)
 Draw a rectangle.
static void Rect (Single x1, Single y1, Single x2, Single y2)
 Draw a rectangle.
static void Rect (Single[] v1, Single[] v2)
 Draw a rectangle.
static void Rect (ref Single v1, ref Single v2)
 Draw a rectangle.
static unsafe void Rect (Single *v1, Single *v2)
 Draw a rectangle.
static void Rect (Int32 x1, Int32 y1, Int32 x2, Int32 y2)
 Draw a rectangle.
static void Rect (Int32[] v1, Int32[] v2)
 Draw a rectangle.
static void Rect (ref Int32 v1, ref Int32 v2)
 Draw a rectangle.
static unsafe void Rect (Int32 *v1, Int32 *v2)
 Draw a rectangle.
static void Rects (Int16 x1, Int16 y1, Int16 x2, Int16 y2)
static void Rect (Int16[] v1, Int16[] v2)
 Draw a rectangle.
static void Rect (ref Int16 v1, ref Int16 v2)
 Draw a rectangle.
static unsafe void Rect (Int16 *v1, Int16 *v2)
 Draw a rectangle.
static void RenderbufferStorage (OpenTK.Graphics.OpenGL.RenderbufferTarget target, OpenTK.Graphics.OpenGL.RenderbufferStorage internalformat, Int32 width, Int32 height)
static void RenderbufferStorageMultisample (OpenTK.Graphics.OpenGL.RenderbufferTarget target, Int32 samples, OpenTK.Graphics.OpenGL.RenderbufferStorage internalformat, Int32 width, Int32 height)
static Int32 RenderMode (OpenTK.Graphics.OpenGL.RenderingMode mode)
 Set rasterization mode.
static void ResetHistogram (OpenTK.Graphics.OpenGL.HistogramTarget target)
 Reset histogram table entries to zero.
static void ResetMinmax (OpenTK.Graphics.OpenGL.MinmaxTarget target)
 Reset minmax table entries to initial values.
static void Rotate (Double angle, Double x, Double y, Double z)
 Multiply the current matrix by a rotation matrix.
static void Rotate (Single angle, Single x, Single y, Single z)
 Multiply the current matrix by a rotation matrix.
static void SampleCoverage (Single value, bool invert)
 Specify multisample coverage parameters.
static void SampleMask (Int32 index, Int32 mask)
static void SampleMask (UInt32 index, UInt32 mask)
static void Scale (Double x, Double y, Double z)
 Multiply the current matrix by a general scaling matrix.
static void Scale (Single x, Single y, Single z)
 Multiply the current matrix by a general scaling matrix.
static void Scissor (Int32 x, Int32 y, Int32 width, Int32 height)
 Define the scissor box.
static void SecondaryColor3 (SByte red, SByte green, SByte blue)
 Set the current secondary color.
static void SecondaryColor3 (SByte[] v)
 Set the current secondary color.
static void SecondaryColor3 (ref SByte v)
 Set the current secondary color.
static unsafe void SecondaryColor3 (SByte *v)
 Set the current secondary color.
static void SecondaryColor3 (Double red, Double green, Double blue)
 Set the current secondary color.
static void SecondaryColor3 (Double[] v)
 Set the current secondary color.
static void SecondaryColor3 (ref Double v)
 Set the current secondary color.
static unsafe void SecondaryColor3 (Double *v)
 Set the current secondary color.
static void SecondaryColor3 (Single red, Single green, Single blue)
 Set the current secondary color.
static void SecondaryColor3 (Single[] v)
 Set the current secondary color.
static void SecondaryColor3 (ref Single v)
 Set the current secondary color.
static unsafe void SecondaryColor3 (Single *v)
 Set the current secondary color.
static void SecondaryColor3 (Int32 red, Int32 green, Int32 blue)
 Set the current secondary color.
static void SecondaryColor3 (Int32[] v)
 Set the current secondary color.
static void SecondaryColor3 (ref Int32 v)
 Set the current secondary color.
static unsafe void SecondaryColor3 (Int32 *v)
 Set the current secondary color.
static void SecondaryColor3 (Int16 red, Int16 green, Int16 blue)
 Set the current secondary color.
static void SecondaryColor3 (Int16[] v)
 Set the current secondary color.
static void SecondaryColor3 (ref Int16 v)
 Set the current secondary color.
static unsafe void SecondaryColor3 (Int16 *v)
 Set the current secondary color.
static void SecondaryColor3 (Byte red, Byte green, Byte blue)
 Set the current secondary color.
static void SecondaryColor3 (Byte[] v)
 Set the current secondary color.
static void SecondaryColor3 (ref Byte v)
 Set the current secondary color.
static unsafe void SecondaryColor3 (Byte *v)
 Set the current secondary color.
static void SecondaryColor3 (UInt32 red, UInt32 green, UInt32 blue)
 Set the current secondary color.
static void SecondaryColor3 (UInt32[] v)
 Set the current secondary color.
static void SecondaryColor3 (ref UInt32 v)
 Set the current secondary color.
static unsafe void SecondaryColor3 (UInt32 *v)
 Set the current secondary color.
static void SecondaryColor3 (UInt16 red, UInt16 green, UInt16 blue)
 Set the current secondary color.
static void SecondaryColor3 (UInt16[] v)
 Set the current secondary color.
static void SecondaryColor3 (ref UInt16 v)
 Set the current secondary color.
static unsafe void SecondaryColor3 (UInt16 *v)
 Set the current secondary color.
static void SecondaryColorPointer (Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride, IntPtr pointer)
 Define an array of secondary colors.
static void SecondaryColorPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride,[InAttribute, OutAttribute] T3[] pointer)
 Define an array of secondary colors.
static void SecondaryColorPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride,[InAttribute, OutAttribute] T3[,] pointer)
 Define an array of secondary colors.
static void SecondaryColorPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride,[InAttribute, OutAttribute] T3[,,] pointer)
 Define an array of secondary colors.
static void SecondaryColorPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride,[InAttribute, OutAttribute] ref T3 pointer)
 Define an array of secondary colors.
static void SelectBuffer (Int32 size,[OutAttribute] Int32[] buffer)
 Establish a buffer for selection mode values.
static void SelectBuffer (Int32 size,[OutAttribute] out Int32 buffer)
 Establish a buffer for selection mode values.
static unsafe void SelectBuffer (Int32 size,[OutAttribute] Int32 *buffer)
 Establish a buffer for selection mode values.
static void SelectBuffer (Int32 size,[OutAttribute] UInt32[] buffer)
 Establish a buffer for selection mode values.
static void SelectBuffer (Int32 size,[OutAttribute] out UInt32 buffer)
 Establish a buffer for selection mode values.
static unsafe void SelectBuffer (Int32 size,[OutAttribute] UInt32 *buffer)
 Establish a buffer for selection mode values.
static void SeparableFilter2D (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr row, IntPtr column)
 Define a separable two-dimensional convolution filter.
static void SeparableFilter2D< T7 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr row,[InAttribute, OutAttribute] T7[] column)
 Define a separable two-dimensional convolution filter.
static void SeparableFilter2D< T7 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr row,[InAttribute, OutAttribute] T7[,] column)
 Define a separable two-dimensional convolution filter.
static void SeparableFilter2D< T7 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr row,[InAttribute, OutAttribute] T7[,,] column)
 Define a separable two-dimensional convolution filter.
static void SeparableFilter2D< T7 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr row,[InAttribute, OutAttribute] ref T7 column)
 Define a separable two-dimensional convolution filter.
static void SeparableFilter2D< T6, T7 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T6[] row,[InAttribute, OutAttribute] T7[,,] column)
 Define a separable two-dimensional convolution filter.
static void SeparableFilter2D< T6, T7 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T6[,] row,[InAttribute, OutAttribute] T7[,,] column)
 Define a separable two-dimensional convolution filter.
static void SeparableFilter2D< T6, T7 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T6[,,] row,[InAttribute, OutAttribute] T7[,,] column)
 Define a separable two-dimensional convolution filter.
static void SeparableFilter2D< T6, T7 > (OpenTK.Graphics.OpenGL.SeparableTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T6 row,[InAttribute, OutAttribute] T7[,,] column)
 Define a separable two-dimensional convolution filter.
static void ShadeModel (OpenTK.Graphics.OpenGL.ShadingModel mode)
 Select flat or smooth shading.
static void ShaderSource (Int32 shader, Int32 count, String[]@string, ref Int32 length)
 Replaces the source code in a shader object.
static unsafe void ShaderSource (Int32 shader, Int32 count, String[]@string, Int32 *length)
 Replaces the source code in a shader object.
static void ShaderSource (UInt32 shader, Int32 count, String[]@string, ref Int32 length)
 Replaces the source code in a shader object.
static unsafe void ShaderSource (UInt32 shader, Int32 count, String[]@string, Int32 *length)
 Replaces the source code in a shader object.
static void StencilFunc (OpenTK.Graphics.OpenGL.StencilFunction func, Int32 @ref, Int32 mask)
 Set front and back function and reference value for stencil testing.
static void StencilFunc (OpenTK.Graphics.OpenGL.StencilFunction func, Int32 @ref, UInt32 mask)
 Set front and back function and reference value for stencil testing.
static void StencilFuncSeparate (OpenTK.Graphics.OpenGL.StencilFace face, OpenTK.Graphics.OpenGL.StencilFunction func, Int32 @ref, Int32 mask)
 Set front and/or back function and reference value for stencil testing.
static void StencilFuncSeparate (OpenTK.Graphics.OpenGL.StencilFace face, OpenTK.Graphics.OpenGL.StencilFunction func, Int32 @ref, UInt32 mask)
 Set front and/or back function and reference value for stencil testing.
static void StencilMask (Int32 mask)
 Control the front and back writing of individual bits in the stencil planes.
static void StencilMask (UInt32 mask)
 Control the front and back writing of individual bits in the stencil planes.
static void StencilMaskSeparate (OpenTK.Graphics.OpenGL.StencilFace face, Int32 mask)
 Control the front and/or back writing of individual bits in the stencil planes.
static void StencilMaskSeparate (OpenTK.Graphics.OpenGL.StencilFace face, UInt32 mask)
 Control the front and/or back writing of individual bits in the stencil planes.
static void StencilOp (OpenTK.Graphics.OpenGL.StencilOp fail, OpenTK.Graphics.OpenGL.StencilOp zfail, OpenTK.Graphics.OpenGL.StencilOp zpass)
 Set front and back stencil test actions.
static void StencilOpSeparate (OpenTK.Graphics.OpenGL.StencilFace face, OpenTK.Graphics.OpenGL.StencilOp sfail, OpenTK.Graphics.OpenGL.StencilOp dpfail, OpenTK.Graphics.OpenGL.StencilOp dppass)
 Set front and/or back stencil test actions.
static void TexBuffer (OpenTK.Graphics.OpenGL.TextureBufferTarget target, OpenTK.Graphics.OpenGL.SizedInternalFormat internalformat, Int32 buffer)
static void TexBuffer (OpenTK.Graphics.OpenGL.TextureBufferTarget target, OpenTK.Graphics.OpenGL.SizedInternalFormat internalformat, UInt32 buffer)
static void TexCoord1 (Double s)
 Set the current texture coordinates.
static unsafe void TexCoord1 (Double *v)
 Set the current texture coordinates.
static void TexCoord1 (Single s)
 Set the current texture coordinates.
static unsafe void TexCoord1 (Single *v)
 Set the current texture coordinates.
static void TexCoord1 (Int32 s)
 Set the current texture coordinates.
static unsafe void TexCoord1 (Int32 *v)
 Set the current texture coordinates.
static void TexCoord1 (Int16 s)
 Set the current texture coordinates.
static unsafe void TexCoord1 (Int16 *v)
 Set the current texture coordinates.
static void TexCoord2 (Double s, Double t)
 Set the current texture coordinates.
static void TexCoord2 (Double[] v)
 Set the current texture coordinates.
static void TexCoord2 (ref Double v)
 Set the current texture coordinates.
static unsafe void TexCoord2 (Double *v)
 Set the current texture coordinates.
static void TexCoord2 (Single s, Single t)
 Set the current texture coordinates.
static void TexCoord2 (Single[] v)
 Set the current texture coordinates.
static void TexCoord2 (ref Single v)
 Set the current texture coordinates.
static unsafe void TexCoord2 (Single *v)
 Set the current texture coordinates.
static void TexCoord2 (Int32 s, Int32 t)
 Set the current texture coordinates.
static void TexCoord2 (Int32[] v)
 Set the current texture coordinates.
static void TexCoord2 (ref Int32 v)
 Set the current texture coordinates.
static unsafe void TexCoord2 (Int32 *v)
 Set the current texture coordinates.
static void TexCoord2 (Int16 s, Int16 t)
 Set the current texture coordinates.
static void TexCoord2 (Int16[] v)
 Set the current texture coordinates.
static void TexCoord2 (ref Int16 v)
 Set the current texture coordinates.
static unsafe void TexCoord2 (Int16 *v)
 Set the current texture coordinates.
static void TexCoord3 (Double s, Double t, Double r)
 Set the current texture coordinates.
static void TexCoord3 (Double[] v)
 Set the current texture coordinates.
static void TexCoord3 (ref Double v)
 Set the current texture coordinates.
static unsafe void TexCoord3 (Double *v)
 Set the current texture coordinates.
static void TexCoord3 (Single s, Single t, Single r)
 Set the current texture coordinates.
static void TexCoord3 (Single[] v)
 Set the current texture coordinates.
static void TexCoord3 (ref Single v)
 Set the current texture coordinates.
static unsafe void TexCoord3 (Single *v)
 Set the current texture coordinates.
static void TexCoord3 (Int32 s, Int32 t, Int32 r)
 Set the current texture coordinates.
static void TexCoord3 (Int32[] v)
 Set the current texture coordinates.
static void TexCoord3 (ref Int32 v)
 Set the current texture coordinates.
static unsafe void TexCoord3 (Int32 *v)
 Set the current texture coordinates.
static void TexCoord3 (Int16 s, Int16 t, Int16 r)
 Set the current texture coordinates.
static void TexCoord3 (Int16[] v)
 Set the current texture coordinates.
static void TexCoord3 (ref Int16 v)
 Set the current texture coordinates.
static unsafe void TexCoord3 (Int16 *v)
 Set the current texture coordinates.
static void TexCoord4 (Double s, Double t, Double r, Double q)
 Set the current texture coordinates.
static void TexCoord4 (Double[] v)
 Set the current texture coordinates.
static void TexCoord4 (ref Double v)
 Set the current texture coordinates.
static unsafe void TexCoord4 (Double *v)
 Set the current texture coordinates.
static void TexCoord4 (Single s, Single t, Single r, Single q)
 Set the current texture coordinates.
static void TexCoord4 (Single[] v)
 Set the current texture coordinates.
static void TexCoord4 (ref Single v)
 Set the current texture coordinates.
static unsafe void TexCoord4 (Single *v)
 Set the current texture coordinates.
static void TexCoord4 (Int32 s, Int32 t, Int32 r, Int32 q)
 Set the current texture coordinates.
static void TexCoord4 (Int32[] v)
 Set the current texture coordinates.
static void TexCoord4 (ref Int32 v)
 Set the current texture coordinates.
static unsafe void TexCoord4 (Int32 *v)
 Set the current texture coordinates.
static void TexCoord4 (Int16 s, Int16 t, Int16 r, Int16 q)
 Set the current texture coordinates.
static void TexCoord4 (Int16[] v)
 Set the current texture coordinates.
static void TexCoord4 (ref Int16 v)
 Set the current texture coordinates.
static unsafe void TexCoord4 (Int16 *v)
 Set the current texture coordinates.
static void TexCoordPointer (Int32 size, OpenTK.Graphics.OpenGL.TexCoordPointerType type, Int32 stride, IntPtr pointer)
 Define an array of texture coordinates.
static void TexCoordPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.TexCoordPointerType type, Int32 stride,[InAttribute, OutAttribute] T3[] pointer)
 Define an array of texture coordinates.
static void TexCoordPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.TexCoordPointerType type, Int32 stride,[InAttribute, OutAttribute] T3[,] pointer)
 Define an array of texture coordinates.
static void TexCoordPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.TexCoordPointerType type, Int32 stride,[InAttribute, OutAttribute] T3[,,] pointer)
 Define an array of texture coordinates.
static void TexCoordPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.TexCoordPointerType type, Int32 stride,[InAttribute, OutAttribute] ref T3 pointer)
 Define an array of texture coordinates.
static void TexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, Single param)
 Set texture environment parameters.
static void TexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, Single[]@params)
 Set texture environment parameters.
static unsafe void TexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, Single *@params)
 Set texture environment parameters.
static void TexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, Int32 param)
 Set texture environment parameters.
static void TexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, Int32[]@params)
 Set texture environment parameters.
static unsafe void TexEnv (OpenTK.Graphics.OpenGL.TextureEnvTarget target, OpenTK.Graphics.OpenGL.TextureEnvParameter pname, Int32 *@params)
 Set texture environment parameters.
static void TexGend (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Double param)
static void TexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Double[]@params)
 Control the generation of texture coordinates.
static void TexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, ref Double @params)
 Control the generation of texture coordinates.
static unsafe void TexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Double *@params)
 Control the generation of texture coordinates.
static void TexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Single param)
 Control the generation of texture coordinates.
static void TexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Single[]@params)
 Control the generation of texture coordinates.
static unsafe void TexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Single *@params)
 Control the generation of texture coordinates.
static void TexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Int32 param)
 Control the generation of texture coordinates.
static void TexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Int32[]@params)
 Control the generation of texture coordinates.
static unsafe void TexGen (OpenTK.Graphics.OpenGL.TextureCoordName coord, OpenTK.Graphics.OpenGL.TextureGenParameter pname, Int32 *@params)
 Control the generation of texture coordinates.
static void TexImage1D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr pixels)
 Specify a one-dimensional texture image.
static void TexImage1D< T7 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T7[] pixels)
 Specify a one-dimensional texture image.
static void TexImage1D< T7 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T7[,] pixels)
 Specify a one-dimensional texture image.
static void TexImage1D< T7 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T7[,,] pixels)
 Specify a one-dimensional texture image.
static void TexImage1D< T7 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T7 pixels)
 Specify a one-dimensional texture image.
static void TexImage2D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr pixels)
 Specify a two-dimensional texture image.
static void TexImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T8[] pixels)
 Specify a two-dimensional texture image.
static void TexImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T8[,] pixels)
 Specify a two-dimensional texture image.
static void TexImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T8[,,] pixels)
 Specify a two-dimensional texture image.
static void TexImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T8 pixels)
 Specify a two-dimensional texture image.
static void TexImage2DMultisample (OpenTK.Graphics.OpenGL.TextureTargetMultisample target, Int32 samples, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, bool fixedsamplelocations)
static void TexImage3D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr pixels)
 Specify a three-dimensional texture image.
static void TexImage3D< T9 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T9[] pixels)
 Specify a three-dimensional texture image.
static void TexImage3D< T9 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T9[,] pixels)
 Specify a three-dimensional texture image.
static void TexImage3D< T9 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T9[,,] pixels)
 Specify a three-dimensional texture image.
static void TexImage3D< T9 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T9 pixels)
 Specify a three-dimensional texture image.
static void TexImage3DMultisample (OpenTK.Graphics.OpenGL.TextureTargetMultisample target, Int32 samples, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations)
static void TexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, Single param)
 Set texture parameters.
static void TexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, Single[]@params)
 Set texture parameters.
static unsafe void TexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, Single *@params)
 Set texture parameters.
static void TexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, Int32 param)
 Set texture parameters.
static void TexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, Int32[]@params)
static void TexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, ref Int32 @params)
static unsafe void TexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, Int32 *@params)
static void TexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, UInt32[]@params)
static void TexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, ref UInt32 @params)
static unsafe void TexParameterI (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, UInt32 *@params)
static void TexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, Int32[]@params)
 Set texture parameters.
static unsafe void TexParameter (OpenTK.Graphics.OpenGL.TextureTarget target, OpenTK.Graphics.OpenGL.TextureParameterName pname, Int32 *@params)
 Set texture parameters.
static void TexSubImage1D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr pixels)
 Specify a one-dimensional texture subimage.
static void TexSubImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T6[] pixels)
 Specify a one-dimensional texture subimage.
static void TexSubImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T6[,] pixels)
 Specify a one-dimensional texture subimage.
static void TexSubImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T6[,,] pixels)
 Specify a one-dimensional texture subimage.
static void TexSubImage1D< T6 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T6 pixels)
 Specify a one-dimensional texture subimage.
static void TexSubImage2D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr pixels)
 Specify a two-dimensional texture subimage.
static void TexSubImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T8[] pixels)
 Specify a two-dimensional texture subimage.
static void TexSubImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T8[,] pixels)
 Specify a two-dimensional texture subimage.
static void TexSubImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T8[,,] pixels)
 Specify a two-dimensional texture subimage.
static void TexSubImage2D< T8 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T8 pixels)
 Specify a two-dimensional texture subimage.
static void TexSubImage3D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr pixels)
 Specify a three-dimensional texture subimage.
static void TexSubImage3D< T10 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T10[] pixels)
 Specify a three-dimensional texture subimage.
static void TexSubImage3D< T10 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T10[,] pixels)
 Specify a three-dimensional texture subimage.
static void TexSubImage3D< T10 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] T10[,,] pixels)
 Specify a three-dimensional texture subimage.
static void TexSubImage3D< T10 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type,[InAttribute, OutAttribute] ref T10 pixels)
 Specify a three-dimensional texture subimage.
static void TransformFeedbackVaryings (Int32 program, Int32 count, String[] varyings, OpenTK.Graphics.OpenGL.TransformFeedbackMode bufferMode)
static void TransformFeedbackVaryings (UInt32 program, Int32 count, String[] varyings, OpenTK.Graphics.OpenGL.TransformFeedbackMode bufferMode)
static void Translate (Double x, Double y, Double z)
 Multiply the current matrix by a translation matrix.
static void Translate (Single x, Single y, Single z)
 Multiply the current matrix by a translation matrix.
static void Uniform1 (Int32 location, Single v0)
 Specify the value of a uniform variable for the current program object.
static void Uniform1 (Int32 location, Int32 count, Single[] value)
 Specify the value of a uniform variable for the current program object.
static void Uniform1 (Int32 location, Int32 count, ref Single value)
 Specify the value of a uniform variable for the current program object.
static unsafe void Uniform1 (Int32 location, Int32 count, Single *value)
 Specify the value of a uniform variable for the current program object.
static void Uniform1 (Int32 location, Int32 v0)
 Specify the value of a uniform variable for the current program object.
static void Uniform1 (Int32 location, Int32 count, Int32[] value)
 Specify the value of a uniform variable for the current program object.
static void Uniform1 (Int32 location, Int32 count, ref Int32 value)
 Specify the value of a uniform variable for the current program object.
static unsafe void Uniform1 (Int32 location, Int32 count, Int32 *value)
 Specify the value of a uniform variable for the current program object.
static void Uniform1 (Int32 location, UInt32 v0)
 Specify the value of a uniform variable for the current program object.
static void Uniform1 (Int32 location, Int32 count, UInt32[] value)
 Specify the value of a uniform variable for the current program object.
static void Uniform1 (Int32 location, Int32 count, ref UInt32 value)
 Specify the value of a uniform variable for the current program object.
static unsafe void Uniform1 (Int32 location, Int32 count, UInt32 *value)
 Specify the value of a uniform variable for the current program object.
static void Uniform2 (Int32 location, Single v0, Single v1)
 Specify the value of a uniform variable for the current program object.
static void Uniform2 (Int32 location, Int32 count, Single[] value)
 Specify the value of a uniform variable for the current program object.
static void Uniform2 (Int32 location, Int32 count, ref Single value)
 Specify the value of a uniform variable for the current program object.
static unsafe void Uniform2 (Int32 location, Int32 count, Single *value)
 Specify the value of a uniform variable for the current program object.
static void Uniform2 (Int32 location, Int32 v0, Int32 v1)
 Specify the value of a uniform variable for the current program object.
static void Uniform2 (Int32 location, Int32 count, Int32[] value)
 Specify the value of a uniform variable for the current program object.
static unsafe void Uniform2 (Int32 location, Int32 count, Int32 *value)
 Specify the value of a uniform variable for the current program object.
static void Uniform2 (Int32 location, UInt32 v0, UInt32 v1)
 Specify the value of a uniform variable for the current program object.
static void Uniform2 (Int32 location, Int32 count, UInt32[] value)
 Specify the value of a uniform variable for the current program object.
static void Uniform2 (Int32 location, Int32 count, ref UInt32 value)
 Specify the value of a uniform variable for the current program object.
static unsafe void Uniform2 (Int32 location, Int32 count, UInt32 *value)
 Specify the value of a uniform variable for the current program object.
static void Uniform3 (Int32 location, Single v0, Single v1, Single v2)
 Specify the value of a uniform variable for the current program object.
static void Uniform3 (Int32 location, Int32 count, Single[] value)
 Specify the value of a uniform variable for the current program object.
static void Uniform3 (Int32 location, Int32 count, ref Single value)
 Specify the value of a uniform variable for the current program object.
static unsafe void Uniform3 (Int32 location, Int32 count, Single *value)
 Specify the value of a uniform variable for the current program object.
static void Uniform3 (Int32 location, Int32 v0, Int32 v1, Int32 v2)
 Specify the value of a uniform variable for the current program object.
static void Uniform3 (Int32 location, Int32 count, Int32[] value)
 Specify the value of a uniform variable for the current program object.
static void Uniform3 (Int32 location, Int32 count, ref Int32 value)
 Specify the value of a uniform variable for the current program object.
static unsafe void Uniform3 (Int32 location, Int32 count, Int32 *value)
 Specify the value of a uniform variable for the current program object.
static void Uniform3 (Int32 location, UInt32 v0, UInt32 v1, UInt32 v2)
 Specify the value of a uniform variable for the current program object.
static void Uniform3 (Int32 location, Int32 count, UInt32[] value)
 Specify the value of a uniform variable for the current program object.
static void Uniform3 (Int32 location, Int32 count, ref UInt32 value)
 Specify the value of a uniform variable for the current program object.
static unsafe void Uniform3 (Int32 location, Int32 count, UInt32 *value)
 Specify the value of a uniform variable for the current program object.
static void Uniform4 (Int32 location, Single v0, Single v1, Single v2, Single v3)
 Specify the value of a uniform variable for the current program object.
static void Uniform4 (Int32 location, Int32 count, Single[] value)
 Specify the value of a uniform variable for the current program object.
static void Uniform4 (Int32 location, Int32 count, ref Single value)
 Specify the value of a uniform variable for the current program object.
static unsafe void Uniform4 (Int32 location, Int32 count, Single *value)
 Specify the value of a uniform variable for the current program object.
static void Uniform4 (Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3)
 Specify the value of a uniform variable for the current program object.
static void Uniform4 (Int32 location, Int32 count, Int32[] value)
 Specify the value of a uniform variable for the current program object.
static void Uniform4 (Int32 location, Int32 count, ref Int32 value)
 Specify the value of a uniform variable for the current program object.
static unsafe void Uniform4 (Int32 location, Int32 count, Int32 *value)
 Specify the value of a uniform variable for the current program object.
static void Uniform4 (Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3)
 Specify the value of a uniform variable for the current program object.
static void Uniform4 (Int32 location, Int32 count, UInt32[] value)
 Specify the value of a uniform variable for the current program object.
static void Uniform4 (Int32 location, Int32 count, ref UInt32 value)
 Specify the value of a uniform variable for the current program object.
static unsafe void Uniform4 (Int32 location, Int32 count, UInt32 *value)
 Specify the value of a uniform variable for the current program object.
static void UniformBlockBinding (Int32 program, Int32 uniformBlockIndex, Int32 uniformBlockBinding)
static void UniformBlockBinding (UInt32 program, UInt32 uniformBlockIndex, UInt32 uniformBlockBinding)
static void UniformMatrix2 (Int32 location, Int32 count, bool transpose, Single[] value)
static void UniformMatrix2 (Int32 location, Int32 count, bool transpose, ref Single value)
static unsafe void UniformMatrix2 (Int32 location, Int32 count, bool transpose, Single *value)
static void UniformMatrix2x3 (Int32 location, Int32 count, bool transpose, Single[] value)
static void UniformMatrix2x3 (Int32 location, Int32 count, bool transpose, ref Single value)
static unsafe void UniformMatrix2x3 (Int32 location, Int32 count, bool transpose, Single *value)
static void UniformMatrix2x4 (Int32 location, Int32 count, bool transpose, Single[] value)
static void UniformMatrix2x4 (Int32 location, Int32 count, bool transpose, ref Single value)
static unsafe void UniformMatrix2x4 (Int32 location, Int32 count, bool transpose, Single *value)
static void UniformMatrix3 (Int32 location, Int32 count, bool transpose, Single[] value)
static void UniformMatrix3 (Int32 location, Int32 count, bool transpose, ref Single value)
static unsafe void UniformMatrix3 (Int32 location, Int32 count, bool transpose, Single *value)
static void UniformMatrix3x2 (Int32 location, Int32 count, bool transpose, Single[] value)
static void UniformMatrix3x2 (Int32 location, Int32 count, bool transpose, ref Single value)
static unsafe void UniformMatrix3x2 (Int32 location, Int32 count, bool transpose, Single *value)
static void UniformMatrix3x4 (Int32 location, Int32 count, bool transpose, Single[] value)
static void UniformMatrix3x4 (Int32 location, Int32 count, bool transpose, ref Single value)
static unsafe void UniformMatrix3x4 (Int32 location, Int32 count, bool transpose, Single *value)
static void UniformMatrix4 (Int32 location, Int32 count, bool transpose, Single[] value)
static void UniformMatrix4 (Int32 location, Int32 count, bool transpose, ref Single value)
static unsafe void UniformMatrix4 (Int32 location, Int32 count, bool transpose, Single *value)
static void UniformMatrix4x2 (Int32 location, Int32 count, bool transpose, Single[] value)
static void UniformMatrix4x2 (Int32 location, Int32 count, bool transpose, ref Single value)
static unsafe void UniformMatrix4x2 (Int32 location, Int32 count, bool transpose, Single *value)
static void UniformMatrix4x3 (Int32 location, Int32 count, bool transpose, Single[] value)
static void UniformMatrix4x3 (Int32 location, Int32 count, bool transpose, ref Single value)
static unsafe void UniformMatrix4x3 (Int32 location, Int32 count, bool transpose, Single *value)
static bool UnmapBuffer (OpenTK.Graphics.OpenGL.BufferTarget target)
static void UseProgram (Int32 program)
 Installs a program object as part of current rendering state.
static void UseProgram (UInt32 program)
 Installs a program object as part of current rendering state.
static void ValidateProgram (Int32 program)
 Validates a program object.
static void ValidateProgram (UInt32 program)
 Validates a program object.
static void Vertex2 (Double x, Double y)
 Specify a vertex.
static void Vertex2 (Double[] v)
 Specify a vertex.
static void Vertex2 (ref Double v)
 Specify a vertex.
static unsafe void Vertex2 (Double *v)
 Specify a vertex.
static void Vertex2 (Single x, Single y)
 Specify a vertex.
static void Vertex2 (Single[] v)
 Specify a vertex.
static void Vertex2 (ref Single v)
 Specify a vertex.
static unsafe void Vertex2 (Single *v)
 Specify a vertex.
static void Vertex2 (Int32 x, Int32 y)
 Specify a vertex.
static void Vertex2 (Int32[] v)
 Specify a vertex.
static void Vertex2 (ref Int32 v)
 Specify a vertex.
static unsafe void Vertex2 (Int32 *v)
 Specify a vertex.
static void Vertex2 (Int16 x, Int16 y)
 Specify a vertex.
static void Vertex2 (Int16[] v)
 Specify a vertex.
static void Vertex2 (ref Int16 v)
 Specify a vertex.
static unsafe void Vertex2 (Int16 *v)
 Specify a vertex.
static void Vertex3 (Double x, Double y, Double z)
 Specify a vertex.
static void Vertex3 (Double[] v)
 Specify a vertex.
static void Vertex3 (ref Double v)
 Specify a vertex.
static unsafe void Vertex3 (Double *v)
 Specify a vertex.
static void Vertex3 (Single x, Single y, Single z)
 Specify a vertex.
static void Vertex3 (Single[] v)
 Specify a vertex.
static void Vertex3 (ref Single v)
 Specify a vertex.
static unsafe void Vertex3 (Single *v)
 Specify a vertex.
static void Vertex3 (Int32 x, Int32 y, Int32 z)
 Specify a vertex.
static void Vertex3 (Int32[] v)
 Specify a vertex.
static void Vertex3 (ref Int32 v)
 Specify a vertex.
static unsafe void Vertex3 (Int32 *v)
 Specify a vertex.
static void Vertex3 (Int16 x, Int16 y, Int16 z)
 Specify a vertex.
static void Vertex3 (Int16[] v)
 Specify a vertex.
static void Vertex3 (ref Int16 v)
 Specify a vertex.
static unsafe void Vertex3 (Int16 *v)
 Specify a vertex.
static void Vertex4 (Double x, Double y, Double z, Double w)
 Specify a vertex.
static void Vertex4 (Double[] v)
 Specify a vertex.
static void Vertex4 (ref Double v)
 Specify a vertex.
static unsafe void Vertex4 (Double *v)
 Specify a vertex.
static void Vertex4 (Single x, Single y, Single z, Single w)
 Specify a vertex.
static void Vertex4 (Single[] v)
 Specify a vertex.
static void Vertex4 (ref Single v)
 Specify a vertex.
static unsafe void Vertex4 (Single *v)
 Specify a vertex.
static void Vertex4 (Int32 x, Int32 y, Int32 z, Int32 w)
 Specify a vertex.
static void Vertex4 (Int32[] v)
 Specify a vertex.
static void Vertex4 (ref Int32 v)
 Specify a vertex.
static unsafe void Vertex4 (Int32 *v)
 Specify a vertex.
static void Vertex4 (Int16 x, Int16 y, Int16 z, Int16 w)
 Specify a vertex.
static void Vertex4 (Int16[] v)
 Specify a vertex.
static void Vertex4 (ref Int16 v)
 Specify a vertex.
static unsafe void Vertex4 (Int16 *v)
 Specify a vertex.
static void VertexAttrib1 (Int32 index, Double x)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib1 (UInt32 index, Double x)
 Specifies the value of a generic vertex attribute.
static unsafe void VertexAttrib1 (Int32 index, Double *v)
 Specifies the value of a generic vertex attribute.
static unsafe void VertexAttrib1 (UInt32 index, Double *v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib1 (Int32 index, Single x)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib1 (UInt32 index, Single x)
 Specifies the value of a generic vertex attribute.
static unsafe void VertexAttrib1 (Int32 index, Single *v)
 Specifies the value of a generic vertex attribute.
static unsafe void VertexAttrib1 (UInt32 index, Single *v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib1 (Int32 index, Int16 x)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib1 (UInt32 index, Int16 x)
 Specifies the value of a generic vertex attribute.
static unsafe void VertexAttrib1 (Int32 index, Int16 *v)
 Specifies the value of a generic vertex attribute.
static unsafe void VertexAttrib1 (UInt32 index, Int16 *v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib2 (Int32 index, Double x, Double y)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib2 (UInt32 index, Double x, Double y)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib2 (Int32 index, Double[] v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib2 (Int32 index, ref Double v)
 Specifies the value of a generic vertex attribute.
static unsafe void VertexAttrib2 (Int32 index, Double *v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib2 (UInt32 index, Double[] v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib2 (UInt32 index, ref Double v)
 Specifies the value of a generic vertex attribute.
static unsafe void VertexAttrib2 (UInt32 index, Double *v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib2 (Int32 index, Single x, Single y)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib2 (UInt32 index, Single x, Single y)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib2 (Int32 index, Single[] v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib2 (Int32 index, ref Single v)
 Specifies the value of a generic vertex attribute.
static unsafe void VertexAttrib2 (Int32 index, Single *v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib2 (UInt32 index, Single[] v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib2 (UInt32 index, ref Single v)
 Specifies the value of a generic vertex attribute.
static unsafe void VertexAttrib2 (UInt32 index, Single *v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib2 (Int32 index, Int16 x, Int16 y)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib2 (UInt32 index, Int16 x, Int16 y)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib2 (Int32 index, Int16[] v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib2 (Int32 index, ref Int16 v)
 Specifies the value of a generic vertex attribute.
static unsafe void VertexAttrib2 (Int32 index, Int16 *v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib2 (UInt32 index, Int16[] v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib2 (UInt32 index, ref Int16 v)
 Specifies the value of a generic vertex attribute.
static unsafe void VertexAttrib2 (UInt32 index, Int16 *v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib3 (Int32 index, Double x, Double y, Double z)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib3 (UInt32 index, Double x, Double y, Double z)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib3 (Int32 index, Double[] v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib3 (Int32 index, ref Double v)
 Specifies the value of a generic vertex attribute.
static unsafe void VertexAttrib3 (Int32 index, Double *v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib3 (UInt32 index, Double[] v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib3 (UInt32 index, ref Double v)
 Specifies the value of a generic vertex attribute.
static unsafe void VertexAttrib3 (UInt32 index, Double *v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib3 (Int32 index, Single x, Single y, Single z)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib3 (UInt32 index, Single x, Single y, Single z)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib3 (Int32 index, Single[] v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib3 (Int32 index, ref Single v)
 Specifies the value of a generic vertex attribute.
static unsafe void VertexAttrib3 (Int32 index, Single *v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib3 (UInt32 index, Single[] v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib3 (UInt32 index, ref Single v)
 Specifies the value of a generic vertex attribute.
static unsafe void VertexAttrib3 (UInt32 index, Single *v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib3 (Int32 index, Int16 x, Int16 y, Int16 z)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib3 (UInt32 index, Int16 x, Int16 y, Int16 z)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib3 (Int32 index, Int16[] v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib3 (Int32 index, ref Int16 v)
 Specifies the value of a generic vertex attribute.
static unsafe void VertexAttrib3 (Int32 index, Int16 *v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib3 (UInt32 index, Int16[] v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib3 (UInt32 index, ref Int16 v)
 Specifies the value of a generic vertex attribute.
static unsafe void VertexAttrib3 (UInt32 index, Int16 *v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib4 (UInt32 index, SByte[] v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib4 (UInt32 index, ref SByte v)
 Specifies the value of a generic vertex attribute.
static unsafe void VertexAttrib4 (UInt32 index, SByte *v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib4 (Int32 index, Double x, Double y, Double z, Double w)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib4 (UInt32 index, Double x, Double y, Double z, Double w)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib4 (Int32 index, Double[] v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib4 (Int32 index, ref Double v)
 Specifies the value of a generic vertex attribute.
static unsafe void VertexAttrib4 (Int32 index, Double *v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib4 (UInt32 index, Double[] v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib4 (UInt32 index, ref Double v)
 Specifies the value of a generic vertex attribute.
static unsafe void VertexAttrib4 (UInt32 index, Double *v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib4 (Int32 index, Single x, Single y, Single z, Single w)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib4 (UInt32 index, Single x, Single y, Single z, Single w)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib4 (Int32 index, Single[] v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib4 (Int32 index, ref Single v)
 Specifies the value of a generic vertex attribute.
static unsafe void VertexAttrib4 (Int32 index, Single *v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib4 (UInt32 index, Single[] v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib4 (UInt32 index, ref Single v)
 Specifies the value of a generic vertex attribute.
static unsafe void VertexAttrib4 (UInt32 index, Single *v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib4 (Int32 index, Int32[] v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib4 (Int32 index, ref Int32 v)
 Specifies the value of a generic vertex attribute.
static unsafe void VertexAttrib4 (Int32 index, Int32 *v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib4 (UInt32 index, Int32[] v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib4 (UInt32 index, ref Int32 v)
 Specifies the value of a generic vertex attribute.
static unsafe void VertexAttrib4 (UInt32 index, Int32 *v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib4N (UInt32 index, SByte[] v)
static void VertexAttrib4N (UInt32 index, ref SByte v)
static unsafe void VertexAttrib4N (UInt32 index, SByte *v)
static void VertexAttrib4N (Int32 index, Int32[] v)
static void VertexAttrib4N (Int32 index, ref Int32 v)
static unsafe void VertexAttrib4N (Int32 index, Int32 *v)
static void VertexAttrib4N (UInt32 index, Int32[] v)
static void VertexAttrib4N (UInt32 index, ref Int32 v)
static unsafe void VertexAttrib4N (UInt32 index, Int32 *v)
static void VertexAttrib4N (Int32 index, Int16[] v)
static void VertexAttrib4N (Int32 index, ref Int16 v)
static unsafe void VertexAttrib4N (Int32 index, Int16 *v)
static void VertexAttrib4N (UInt32 index, Int16[] v)
static void VertexAttrib4N (UInt32 index, ref Int16 v)
static unsafe void VertexAttrib4N (UInt32 index, Int16 *v)
static void VertexAttrib4N (Int32 index, Byte x, Byte y, Byte z, Byte w)
static void VertexAttrib4N (UInt32 index, Byte x, Byte y, Byte z, Byte w)
static void VertexAttrib4N (Int32 index, Byte[] v)
static void VertexAttrib4N (Int32 index, ref Byte v)
static unsafe void VertexAttrib4N (Int32 index, Byte *v)
static void VertexAttrib4N (UInt32 index, Byte[] v)
static void VertexAttrib4N (UInt32 index, ref Byte v)
static unsafe void VertexAttrib4N (UInt32 index, Byte *v)
static void VertexAttrib4N (UInt32 index, UInt32[] v)
static void VertexAttrib4N (UInt32 index, ref UInt32 v)
static unsafe void VertexAttrib4N (UInt32 index, UInt32 *v)
static void VertexAttrib4N (UInt32 index, UInt16[] v)
static void VertexAttrib4N (UInt32 index, ref UInt16 v)
static unsafe void VertexAttrib4N (UInt32 index, UInt16 *v)
static void VertexAttrib4 (Int32 index, Int16 x, Int16 y, Int16 z, Int16 w)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib4 (UInt32 index, Int16 x, Int16 y, Int16 z, Int16 w)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib4 (Int32 index, Int16[] v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib4 (Int32 index, ref Int16 v)
 Specifies the value of a generic vertex attribute.
static unsafe void VertexAttrib4 (Int32 index, Int16 *v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib4 (UInt32 index, Int16[] v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib4 (UInt32 index, ref Int16 v)
 Specifies the value of a generic vertex attribute.
static unsafe void VertexAttrib4 (UInt32 index, Int16 *v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib4 (Int32 index, Byte[] v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib4 (Int32 index, ref Byte v)
 Specifies the value of a generic vertex attribute.
static unsafe void VertexAttrib4 (Int32 index, Byte *v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib4 (UInt32 index, Byte[] v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib4 (UInt32 index, ref Byte v)
 Specifies the value of a generic vertex attribute.
static unsafe void VertexAttrib4 (UInt32 index, Byte *v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib4 (UInt32 index, UInt32[] v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib4 (UInt32 index, ref UInt32 v)
 Specifies the value of a generic vertex attribute.
static unsafe void VertexAttrib4 (UInt32 index, UInt32 *v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib4 (UInt32 index, UInt16[] v)
 Specifies the value of a generic vertex attribute.
static void VertexAttrib4 (UInt32 index, ref UInt16 v)
 Specifies the value of a generic vertex attribute.
static unsafe void VertexAttrib4 (UInt32 index, UInt16 *v)
 Specifies the value of a generic vertex attribute.
static void VertexAttribI1 (Int32 index, Int32 x)
static void VertexAttribI1 (UInt32 index, Int32 x)
static unsafe void VertexAttribI1 (Int32 index, Int32 *v)
static unsafe void VertexAttribI1 (UInt32 index, Int32 *v)
static void VertexAttribI1 (UInt32 index, UInt32 x)
static unsafe void VertexAttribI1 (UInt32 index, UInt32 *v)
static void VertexAttribI2 (Int32 index, Int32 x, Int32 y)
static void VertexAttribI2 (UInt32 index, Int32 x, Int32 y)
static void VertexAttribI2 (Int32 index, Int32[] v)
static void VertexAttribI2 (Int32 index, ref Int32 v)
static unsafe void VertexAttribI2 (Int32 index, Int32 *v)
static void VertexAttribI2 (UInt32 index, Int32[] v)
static void VertexAttribI2 (UInt32 index, ref Int32 v)
static unsafe void VertexAttribI2 (UInt32 index, Int32 *v)
static void VertexAttribI2 (UInt32 index, UInt32 x, UInt32 y)
static void VertexAttribI2 (UInt32 index, UInt32[] v)
static void VertexAttribI2 (UInt32 index, ref UInt32 v)
static unsafe void VertexAttribI2 (UInt32 index, UInt32 *v)
static void VertexAttribI3 (Int32 index, Int32 x, Int32 y, Int32 z)
static void VertexAttribI3 (UInt32 index, Int32 x, Int32 y, Int32 z)
static void VertexAttribI3 (Int32 index, Int32[] v)
static void VertexAttribI3 (Int32 index, ref Int32 v)
static unsafe void VertexAttribI3 (Int32 index, Int32 *v)
static void VertexAttribI3 (UInt32 index, Int32[] v)
static void VertexAttribI3 (UInt32 index, ref Int32 v)
static unsafe void VertexAttribI3 (UInt32 index, Int32 *v)
static void VertexAttribI3 (UInt32 index, UInt32 x, UInt32 y, UInt32 z)
static void VertexAttribI3 (UInt32 index, UInt32[] v)
static void VertexAttribI3 (UInt32 index, ref UInt32 v)
static unsafe void VertexAttribI3 (UInt32 index, UInt32 *v)
static void VertexAttribI4 (UInt32 index, SByte[] v)
static void VertexAttribI4 (UInt32 index, ref SByte v)
static unsafe void VertexAttribI4 (UInt32 index, SByte *v)
static void VertexAttribI4 (Int32 index, Int32 x, Int32 y, Int32 z, Int32 w)
static void VertexAttribI4 (UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w)
static void VertexAttribI4 (Int32 index, Int32[] v)
static void VertexAttribI4 (Int32 index, ref Int32 v)
static unsafe void VertexAttribI4 (Int32 index, Int32 *v)
static void VertexAttribI4 (UInt32 index, Int32[] v)
static void VertexAttribI4 (UInt32 index, ref Int32 v)
static unsafe void VertexAttribI4 (UInt32 index, Int32 *v)
static void VertexAttribI4 (Int32 index, Int16[] v)
static void VertexAttribI4 (Int32 index, ref Int16 v)
static unsafe void VertexAttribI4 (Int32 index, Int16 *v)
static void VertexAttribI4 (UInt32 index, Int16[] v)
static void VertexAttribI4 (UInt32 index, ref Int16 v)
static unsafe void VertexAttribI4 (UInt32 index, Int16 *v)
static void VertexAttribI4 (Int32 index, Byte[] v)
static void VertexAttribI4 (Int32 index, ref Byte v)
static unsafe void VertexAttribI4 (Int32 index, Byte *v)
static void VertexAttribI4 (UInt32 index, Byte[] v)
static void VertexAttribI4 (UInt32 index, ref Byte v)
static unsafe void VertexAttribI4 (UInt32 index, Byte *v)
static void VertexAttribI4 (UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w)
static void VertexAttribI4 (UInt32 index, UInt32[] v)
static void VertexAttribI4 (UInt32 index, ref UInt32 v)
static unsafe void VertexAttribI4 (UInt32 index, UInt32 *v)
static void VertexAttribI4 (UInt32 index, UInt16[] v)
static void VertexAttribI4 (UInt32 index, ref UInt16 v)
static unsafe void VertexAttribI4 (UInt32 index, UInt16 *v)
static void VertexAttribIPointer (Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribIPointerType type, Int32 stride, IntPtr pointer)
static void VertexAttribIPointer< T4 > (Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribIPointerType type, Int32 stride,[InAttribute, OutAttribute] T4[] pointer)
static void VertexAttribIPointer< T4 > (Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribIPointerType type, Int32 stride,[InAttribute, OutAttribute] T4[,] pointer)
static void VertexAttribIPointer< T4 > (Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribIPointerType type, Int32 stride,[InAttribute, OutAttribute] T4[,,] pointer)
static void VertexAttribIPointer< T4 > (Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribIPointerType type, Int32 stride,[InAttribute, OutAttribute] ref T4 pointer)
static void VertexAttribIPointer (UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribIPointerType type, Int32 stride, IntPtr pointer)
static void VertexAttribIPointer< T4 > (UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribIPointerType type, Int32 stride,[InAttribute, OutAttribute] T4[] pointer)
static void VertexAttribIPointer< T4 > (UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribIPointerType type, Int32 stride,[InAttribute, OutAttribute] T4[,] pointer)
static void VertexAttribIPointer< T4 > (UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribIPointerType type, Int32 stride,[InAttribute, OutAttribute] T4[,,] pointer)
static void VertexAttribIPointer< T4 > (UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribIPointerType type, Int32 stride,[InAttribute, OutAttribute] ref T4 pointer)
static void VertexAttribPointer (Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribPointerType type, bool normalized, Int32 stride, IntPtr pointer)
 Define an array of generic vertex attribute data.
static void VertexAttribPointer< T5 > (Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribPointerType type, bool normalized, Int32 stride,[InAttribute, OutAttribute] T5[] pointer)
 Define an array of generic vertex attribute data.
static void VertexAttribPointer< T5 > (Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribPointerType type, bool normalized, Int32 stride,[InAttribute, OutAttribute] T5[,] pointer)
 Define an array of generic vertex attribute data.
static void VertexAttribPointer< T5 > (Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribPointerType type, bool normalized, Int32 stride,[InAttribute, OutAttribute] T5[,,] pointer)
 Define an array of generic vertex attribute data.
static void VertexAttribPointer< T5 > (Int32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribPointerType type, bool normalized, Int32 stride,[InAttribute, OutAttribute] ref T5 pointer)
 Define an array of generic vertex attribute data.
static void VertexAttribPointer (UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribPointerType type, bool normalized, Int32 stride, IntPtr pointer)
 Define an array of generic vertex attribute data.
static void VertexAttribPointer< T5 > (UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribPointerType type, bool normalized, Int32 stride,[InAttribute, OutAttribute] T5[] pointer)
 Define an array of generic vertex attribute data.
static void VertexAttribPointer< T5 > (UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribPointerType type, bool normalized, Int32 stride,[InAttribute, OutAttribute] T5[,] pointer)
 Define an array of generic vertex attribute data.
static void VertexAttribPointer< T5 > (UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribPointerType type, bool normalized, Int32 stride,[InAttribute, OutAttribute] T5[,,] pointer)
 Define an array of generic vertex attribute data.
static void VertexAttribPointer< T5 > (UInt32 index, Int32 size, OpenTK.Graphics.OpenGL.VertexAttribPointerType type, bool normalized, Int32 stride,[InAttribute, OutAttribute] ref T5 pointer)
 Define an array of generic vertex attribute data.
static void VertexPointer (Int32 size, OpenTK.Graphics.OpenGL.VertexPointerType type, Int32 stride, IntPtr pointer)
 Define an array of vertex data.
static void VertexPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.VertexPointerType type, Int32 stride,[InAttribute, OutAttribute] T3[] pointer)
 Define an array of vertex data.
static void VertexPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.VertexPointerType type, Int32 stride,[InAttribute, OutAttribute] T3[,] pointer)
 Define an array of vertex data.
static void VertexPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.VertexPointerType type, Int32 stride,[InAttribute, OutAttribute] T3[,,] pointer)
 Define an array of vertex data.
static void VertexPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.VertexPointerType type, Int32 stride,[InAttribute, OutAttribute] ref T3 pointer)
 Define an array of vertex data.
static void Viewport (Int32 x, Int32 y, Int32 width, Int32 height)
 Set the viewport.
static void WaitSync (IntPtr sync, Int32 flags, Int64 timeout)
static void WaitSync (IntPtr sync, UInt32 flags, UInt64 timeout)
static void WindowPos2 (Double x, Double y)
 Specify the raster position in window coordinates for pixel operations.
static void WindowPos2 (Double[] v)
 Specify the raster position in window coordinates for pixel operations.
static void WindowPos2 (ref Double v)
 Specify the raster position in window coordinates for pixel operations.
static unsafe void WindowPos2 (Double *v)
 Specify the raster position in window coordinates for pixel operations.
static void WindowPos2 (Single x, Single y)
 Specify the raster position in window coordinates for pixel operations.
static void WindowPos2 (Single[] v)
 Specify the raster position in window coordinates for pixel operations.
static void WindowPos2 (ref Single v)
 Specify the raster position in window coordinates for pixel operations.
static unsafe void WindowPos2 (Single *v)
 Specify the raster position in window coordinates for pixel operations.
static void WindowPos2 (Int32 x, Int32 y)
 Specify the raster position in window coordinates for pixel operations.
static void WindowPos2 (Int32[] v)
 Specify the raster position in window coordinates for pixel operations.
static void WindowPos2 (ref Int32 v)
 Specify the raster position in window coordinates for pixel operations.
static unsafe void WindowPos2 (Int32 *v)
 Specify the raster position in window coordinates for pixel operations.
static void WindowPos2 (Int16 x, Int16 y)
 Specify the raster position in window coordinates for pixel operations.
static void WindowPos2 (Int16[] v)
 Specify the raster position in window coordinates for pixel operations.
static void WindowPos2 (ref Int16 v)
 Specify the raster position in window coordinates for pixel operations.
static unsafe void WindowPos2 (Int16 *v)
 Specify the raster position in window coordinates for pixel operations.
static void WindowPos3 (Double x, Double y, Double z)
 Specify the raster position in window coordinates for pixel operations.
static void WindowPos3 (Double[] v)
 Specify the raster position in window coordinates for pixel operations.
static void WindowPos3 (ref Double v)
 Specify the raster position in window coordinates for pixel operations.
static unsafe void WindowPos3 (Double *v)
 Specify the raster position in window coordinates for pixel operations.
static void WindowPos3 (Single x, Single y, Single z)
 Specify the raster position in window coordinates for pixel operations.
static void WindowPos3 (Single[] v)
 Specify the raster position in window coordinates for pixel operations.
static void WindowPos3 (ref Single v)
 Specify the raster position in window coordinates for pixel operations.
static unsafe void WindowPos3 (Single *v)
 Specify the raster position in window coordinates for pixel operations.
static void WindowPos3 (Int32 x, Int32 y, Int32 z)
 Specify the raster position in window coordinates for pixel operations.
static void WindowPos3 (Int32[] v)
 Specify the raster position in window coordinates for pixel operations.
static void WindowPos3 (ref Int32 v)
 Specify the raster position in window coordinates for pixel operations.
static unsafe void WindowPos3 (Int32 *v)
 Specify the raster position in window coordinates for pixel operations.
static void WindowPos3 (Int16 x, Int16 y, Int16 z)
 Specify the raster position in window coordinates for pixel operations.
static void WindowPos3 (Int16[] v)
 Specify the raster position in window coordinates for pixel operations.
static void WindowPos3 (ref Int16 v)
 Specify the raster position in window coordinates for pixel operations.
static unsafe void WindowPos3 (Int16 *v)
 Specify the raster position in window coordinates for pixel operations.
static void LoadAll ()
 Loads all OpenGL entry points (core and extension). This method is provided for compatibility purposes with older OpenTK versions.
static void Color3 (System.Drawing.Color color)
static void Color4 (System.Drawing.Color color)
static void Color3 (Vector3 color)
static void Color4 (Vector4 color)
static void Color4 (Color4 color)
static void ClearColor (System.Drawing.Color color)
static void ClearColor (Color4 color)
static void BlendColor (System.Drawing.Color color)
static void BlendColor (Color4 color)
static void Material (MaterialFace face, MaterialParameter pname, Vector4 @params)
static void Material (MaterialFace face, MaterialParameter pname, Color4 @params)
static void Light (LightName name, LightParameter pname, Vector4 @params)
static void Light (LightName name, LightParameter pname, Color4 @params)
static void Normal3 (Vector3 normal)
static void RasterPos2 (Vector2 pos)
static void RasterPos3 (Vector3 pos)
static void RasterPos4 (Vector4 pos)
static void Vertex2 (Vector2 v)
static void Vertex3 (Vector3 v)
static void Vertex4 (Vector4 v)
static void TexCoord2 (Vector2 v)
static void TexCoord3 (Vector3 v)
static void TexCoord4 (Vector4 v)
static void Rotate (Single angle, Vector3 axis)
static void Scale (Vector3 scale)
static void Translate (Vector3 trans)
static void MultMatrix (ref Matrix4 mat)
static void LoadMatrix (ref Matrix4 mat)
static void LoadTransposeMatrix (ref Matrix4 mat)
static void MultTransposeMatrix (ref Matrix4 mat)
static void UniformMatrix4 (int location, bool transpose, ref Matrix4 matrix)
static void Normal3 (Vector3d normal)
static void RasterPos2 (Vector2d pos)
static void RasterPos3 (Vector3d pos)
static void RasterPos4 (Vector4d pos)
static void Vertex2 (Vector2d v)
static void Vertex3 (Vector3d v)
static void Vertex4 (Vector4d v)
static void TexCoord2 (Vector2d v)
static void TexCoord3 (Vector3d v)
static void TexCoord4 (Vector4d v)
static void Rotate (double angle, Vector3d axis)
static void Scale (Vector3d scale)
static void Translate (Vector3d trans)
static void MultMatrix (ref Matrix4d mat)
static void LoadMatrix (ref Matrix4d mat)
static void LoadTransposeMatrix (ref Matrix4d mat)
static void MultTransposeMatrix (ref Matrix4d mat)
static void Uniform2 (int location, ref Vector2 vector)
static void Uniform3 (int location, ref Vector3 vector)
static void Uniform4 (int location, ref Vector4 vector)
static void Uniform2 (int location, Vector2 vector)
static void Uniform3 (int location, Vector3 vector)
static void Uniform4 (int location, Vector4 vector)
static void Uniform4 (int location, Color4 color)
static void Uniform4 (int location, Quaternion quaternion)
static string GetActiveAttrib (int program, int index, out int size, out ActiveAttribType type)
static string GetActiveUniform (int program, int uniformIndex, out int size, out ActiveUniformType type)
static string GetActiveUniformName (int program, int uniformIndex)
static string GetActiveUniformBlockName (int program, int uniformIndex)
static void ShaderSource (Int32 shader, System.String @string)
static string GetShaderInfoLog (Int32 shader)
static void GetShaderInfoLog (Int32 shader, out string info)
static string GetProgramInfoLog (Int32 program)
static void GetProgramInfoLog (Int32 program, out string info)
static void PointParameter (PointSpriteCoordOriginParameter param)
 Helper function that defines the coordinate origin of the Point Sprite.
static void VertexAttrib2 (Int32 index, ref Vector2 v)
static void VertexAttrib3 (Int32 index, ref Vector3 v)
static void VertexAttrib4 (Int32 index, ref Vector4 v)
static void VertexAttrib2 (Int32 index, Vector2 v)
static void VertexAttrib3 (Int32 index, Vector3 v)
static void VertexAttrib4 (Int32 index, Vector4 v)
static void MultiTexCoord2 (TextureUnit target, ref Vector2 v)
static void MultiTexCoord3 (TextureUnit target, ref Vector3 v)
static void MultiTexCoord4 (TextureUnit target, ref Vector4 v)
static void VertexAttrib2 (Int32 index, ref Vector2d v)
static void VertexAttrib3 (Int32 index, ref Vector3d v)
static void VertexAttrib4 (Int32 index, ref Vector4d v)
static void VertexAttrib2 (Int32 index, Vector2d v)
static void VertexAttrib3 (Int32 index, Vector3d v)
static void VertexAttrib4 (Int32 index, Vector4d v)
static void MultiTexCoord2 (TextureUnit target, ref Vector2d v)
static void MultiTexCoord3 (TextureUnit target, ref Vector3d v)
static void MultiTexCoord4 (TextureUnit target, ref Vector4d v)
static void Rect (System.Drawing.RectangleF rect)
static void Rect (System.Drawing.Rectangle rect)
static void Rect (ref System.Drawing.RectangleF rect)
static void Rect (ref System.Drawing.Rectangle rect)
static int GenTexture ()
static void DeleteTexture (int id)
static void VertexPointer (int size, VertexPointerType type, int stride, int offset)
static void NormalPointer (NormalPointerType type, int stride, int offset)
static void IndexPointer (IndexPointerType type, int stride, int offset)
static void ColorPointer (int size, ColorPointerType type, int stride, int offset)
static void FogCoordPointer (FogPointerType type, int stride, int offset)
static void EdgeFlagPointer (int stride, int offset)
static void TexCoordPointer (int size, TexCoordPointerType type, int stride, int offset)
static void VertexAttribPointer (int index, int size, VertexAttribPointerType type, bool normalized, int stride, int offset)
static void DrawElements (BeginMode mode, int count, DrawElementsType type, int offset)
static void GetFloat (GetPName pname, out Vector2 vector)
static void GetFloat (GetPName pname, out Vector3 vector)
static void GetFloat (GetPName pname, out Vector4 vector)
static void GetFloat (GetPName pname, out Matrix4 matrix)
static void GetDouble (GetPName pname, out Vector2d vector)
static void GetDouble (GetPName pname, out Vector3d vector)
static void GetDouble (GetPName pname, out Vector4d vector)
static void GetDouble (GetPName pname, out Matrix4d matrix)
static void Viewport (System.Drawing.Size size)
static void Viewport (System.Drawing.Point location, System.Drawing.Size size)
static void Viewport (System.Drawing.Rectangle rectangle)
static void TexEnv (TextureEnvTarget target, TextureEnvParameter pname, System.Drawing.Color color)
static void TexEnv (TextureEnvTarget target, TextureEnvParameter pname, Color4 color)
static void DisableClientState (OpenTK.Graphics.OpenGL.EnableCap array)
static void EnableClientState (OpenTK.Graphics.OpenGL.EnableCap array)
static void GetActiveUniforms (Int32 program, Int32 uniformCount, Int32[] uniformIndices, ArbUniformBufferObject pname,[OutAttribute] Int32[]@params)
static void GetActiveUniforms (Int32 program, Int32 uniformCount, ref Int32 uniformIndices, ArbUniformBufferObject pname,[OutAttribute] out Int32 @params)
static unsafe void GetActiveUniforms (Int32 program, Int32 uniformCount, Int32 *uniformIndices, ArbUniformBufferObject pname,[OutAttribute] Int32 *@params)
static void GetActiveUniforms (UInt32 program, Int32 uniformCount, UInt32[] uniformIndices, ArbUniformBufferObject pname,[OutAttribute] Int32[]@params)
static void GetActiveUniforms (UInt32 program, Int32 uniformCount, ref UInt32 uniformIndices, ArbUniformBufferObject pname,[OutAttribute] out Int32 @params)
static unsafe void GetActiveUniforms (UInt32 program, Int32 uniformCount, UInt32 *uniformIndices, ArbUniformBufferObject pname,[OutAttribute] Int32 *@params)

Properties

override object SyncRoot [get]
 Returns a synchronization token unique for the GL class.

Detailed Description

OpenGL bindings for .NET, implementing the full OpenGL API, including extensions.

This class contains all OpenGL enums and functions defined in the latest OpenGL specification. The official .spec files can be found at: http://opengl.org/registry/.

A valid OpenGL context must be created before calling any OpenGL function.

Use the GL.Load and GL.LoadAll methods to prepare function entry points prior to use. To maintain cross-platform compatibility, this must be done for both core and extension functions. The GameWindow and the GLControl class will take care of this automatically.

You can use the GL.SupportsExtension method to check whether any given category of extension functions exists in the current OpenGL context. Keep in mind that different OpenGL contexts may support different extensions, and under different entry points. Always check if all required extensions are still supported when changing visuals or pixel formats.

You may retrieve the entry point for an OpenGL function using the GL.GetDelegate method.

Definition at line 38 of file GL.cs.


Member Function Documentation

static void OpenTK.Graphics.OpenGL.GL.Accum ( OpenTK.Graphics.OpenGL.AccumOp  op,
Single  value 
) [static]

Operate on the accumulation buffer.

Parameters:
op Specifies the accumulation buffer operation. Symbolic constants GL_ACCUM, GL_LOAD, GL_ADD, GL_MULT, and GL_RETURN are accepted.
value Specifies a floating-point value used in the accumulation buffer operation. op determines how value is used.

Definition at line 26408 of file GL.cs.

26409         {
26410             #if DEBUG
26411             using (new ErrorHelper(GraphicsContext.CurrentContext))
26412             {
26413             #endif
26414             Delegates.glAccum((OpenTK.Graphics.OpenGL.AccumOp)op, (Single)value);
26415             #if DEBUG
26416             }
26417             #endif
26418         }

static void OpenTK.Graphics.OpenGL.GL.ActiveTexture ( OpenTK.Graphics.OpenGL.TextureUnit  texture  )  [static]

Select active texture unit.

Parameters:
texture Specifies 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 larger of (GL_MAX_TEXTURE_COORDS - 1) and (GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS - 1). The initial value is GL_TEXTURE0.

Definition at line 26431 of file GL.cs.

26432         {
26433             #if DEBUG
26434             using (new ErrorHelper(GraphicsContext.CurrentContext))
26435             {
26436             #endif
26437             Delegates.glActiveTexture((OpenTK.Graphics.OpenGL.TextureUnit)texture);
26438             #if DEBUG
26439             }
26440             #endif
26441         }

static void OpenTK.Graphics.OpenGL.GL.AlphaFunc ( OpenTK.Graphics.OpenGL.AlphaFunction  func,
Single @  ref 
) [static]

Specify the alpha test function.

Parameters:
func Specifies 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.
ref Specifies 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.

Definition at line 26459 of file GL.cs.

26460         {
26461             #if DEBUG
26462             using (new ErrorHelper(GraphicsContext.CurrentContext))
26463             {
26464             #endif
26465             Delegates.glAlphaFunc((OpenTK.Graphics.OpenGL.AlphaFunction)func, (Single)@ref);
26466             #if DEBUG
26467             }
26468             #endif
26469         }

static unsafe bool OpenTK.Graphics.OpenGL.GL.AreTexturesResident ( Int32  n,
UInt32 *  textures,
[OutAttribute] bool *  residences 
) [static]

Determine if textures are loaded in texture memory.

Parameters:
n Specifies the number of textures to be queried.
textures Specifies an array containing the names of the textures to be queried.
residences Specifies an array in which the texture residence status is returned. The residence status of a texture named by an element of textures is returned in the corresponding element of residences.

Definition at line 26693 of file GL.cs.

26694         {
26695             #if DEBUG
26696             using (new ErrorHelper(GraphicsContext.CurrentContext))
26697             {
26698             #endif
26699             return Delegates.glAreTexturesResident((Int32)n, (UInt32*)textures, (bool*)residences);
26700             #if DEBUG
26701             }
26702             #endif
26703         }

static bool OpenTK.Graphics.OpenGL.GL.AreTexturesResident ( Int32  n,
ref UInt32  textures,
[OutAttribute] out bool  residences 
) [static]

Determine if textures are loaded in texture memory.

Parameters:
n Specifies the number of textures to be queried.
textures Specifies an array containing the names of the textures to be queried.
residences Specifies an array in which the texture residence status is returned. The residence status of a texture named by an element of textures is returned in the corresponding element of residences.

Definition at line 26650 of file GL.cs.

26651         {
26652             #if DEBUG
26653             using (new ErrorHelper(GraphicsContext.CurrentContext))
26654             {
26655             #endif
26656             unsafe
26657             {
26658                 fixed (UInt32* textures_ptr = &textures)
26659                 fixed (bool* residences_ptr = &residences)
26660                 {
26661                     bool retval = Delegates.glAreTexturesResident((Int32)n, (UInt32*)textures_ptr, (bool*)residences_ptr);
26662                     residences = *residences_ptr;
26663                     return retval;
26664                 }
26665             }
26666             #if DEBUG
26667             }
26668             #endif
26669         }

static bool OpenTK.Graphics.OpenGL.GL.AreTexturesResident ( Int32  n,
UInt32[]  textures,
[OutAttribute] bool[]  residences 
) [static]

Determine if textures are loaded in texture memory.

Parameters:
n Specifies the number of textures to be queried.
textures Specifies an array containing the names of the textures to be queried.
residences Specifies an array in which the texture residence status is returned. The residence status of a texture named by an element of textures is returned in the corresponding element of residences.

Definition at line 26609 of file GL.cs.

26610         {
26611             #if DEBUG
26612             using (new ErrorHelper(GraphicsContext.CurrentContext))
26613             {
26614             #endif
26615             unsafe
26616             {
26617                 fixed (UInt32* textures_ptr = textures)
26618                 fixed (bool* residences_ptr = residences)
26619                 {
26620                     return Delegates.glAreTexturesResident((Int32)n, (UInt32*)textures_ptr, (bool*)residences_ptr);
26621                 }
26622             }
26623             #if DEBUG
26624             }
26625             #endif
26626         }

static unsafe bool OpenTK.Graphics.OpenGL.GL.AreTexturesResident ( Int32  n,
Int32 *  textures,
[OutAttribute] bool *  residences 
) [static]

Determine if textures are loaded in texture memory.

Parameters:
n Specifies the number of textures to be queried.
textures Specifies an array containing the names of the textures to be queried.
residences Specifies an array in which the texture residence status is returned. The residence status of a texture named by an element of textures is returned in the corresponding element of residences.

Definition at line 26575 of file GL.cs.

26576         {
26577             #if DEBUG
26578             using (new ErrorHelper(GraphicsContext.CurrentContext))
26579             {
26580             #endif
26581             return Delegates.glAreTexturesResident((Int32)n, (UInt32*)textures, (bool*)residences);
26582             #if DEBUG
26583             }
26584             #endif
26585         }

static bool OpenTK.Graphics.OpenGL.GL.AreTexturesResident ( Int32  n,
ref Int32  textures,
[OutAttribute] out bool  residences 
) [static]

Determine if textures are loaded in texture memory.

Parameters:
n Specifies the number of textures to be queried.
textures Specifies an array containing the names of the textures to be queried.
residences Specifies an array in which the texture residence status is returned. The residence status of a texture named by an element of textures is returned in the corresponding element of residences.

Definition at line 26532 of file GL.cs.

26533         {
26534             #if DEBUG
26535             using (new ErrorHelper(GraphicsContext.CurrentContext))
26536             {
26537             #endif
26538             unsafe
26539             {
26540                 fixed (Int32* textures_ptr = &textures)
26541                 fixed (bool* residences_ptr = &residences)
26542                 {
26543                     bool retval = Delegates.glAreTexturesResident((Int32)n, (UInt32*)textures_ptr, (bool*)residences_ptr);
26544                     residences = *residences_ptr;
26545                     return retval;
26546                 }
26547             }
26548             #if DEBUG
26549             }
26550             #endif
26551         }

static bool OpenTK.Graphics.OpenGL.GL.AreTexturesResident ( Int32  n,
Int32[]  textures,
[OutAttribute] bool[]  residences 
) [static]

Determine if textures are loaded in texture memory.

Parameters:
n Specifies the number of textures to be queried.
textures Specifies an array containing the names of the textures to be queried.
residences Specifies an array in which the texture residence status is returned. The residence status of a texture named by an element of textures is returned in the corresponding element of residences.

Definition at line 26492 of file GL.cs.

26493         {
26494             #if DEBUG
26495             using (new ErrorHelper(GraphicsContext.CurrentContext))
26496             {
26497             #endif
26498             unsafe
26499             {
26500                 fixed (Int32* textures_ptr = textures)
26501                 fixed (bool* residences_ptr = residences)
26502                 {
26503                     return Delegates.glAreTexturesResident((Int32)n, (UInt32*)textures_ptr, (bool*)residences_ptr);
26504                 }
26505             }
26506             #if DEBUG
26507             }
26508             #endif
26509         }

static void OpenTK.Graphics.OpenGL.GL.ArrayElement ( Int32  i  )  [static]

Render a vertex using the specified vertex array element.

Parameters:
i Specifies an index into the enabled vertex data arrays.

Definition at line 26716 of file GL.cs.

26717         {
26718             #if DEBUG
26719             using (new ErrorHelper(GraphicsContext.CurrentContext))
26720             {
26721             #endif
26722             Delegates.glArrayElement((Int32)i);
26723             #if DEBUG
26724             }
26725             #endif
26726         }

static void OpenTK.Graphics.OpenGL.GL.AttachShader ( UInt32  program,
UInt32  shader 
) [static]

Attaches a shader object to a program object.

Parameters:
program Specifies the program object to which a shader object will be attached.
shader Specifies the shader object that is to be attached.

Definition at line 26773 of file GL.cs.

26774         {
26775             #if DEBUG
26776             using (new ErrorHelper(GraphicsContext.CurrentContext))
26777             {
26778             #endif
26779             Delegates.glAttachShader((UInt32)program, (UInt32)shader);
26780             #if DEBUG
26781             }
26782             #endif
26783         }

static void OpenTK.Graphics.OpenGL.GL.AttachShader ( Int32  program,
Int32  shader 
) [static]

Attaches a shader object to a program object.

Parameters:
program Specifies the program object to which a shader object will be attached.
shader Specifies the shader object that is to be attached.

Definition at line 26744 of file GL.cs.

26745         {
26746             #if DEBUG
26747             using (new ErrorHelper(GraphicsContext.CurrentContext))
26748             {
26749             #endif
26750             Delegates.glAttachShader((UInt32)program, (UInt32)shader);
26751             #if DEBUG
26752             }
26753             #endif
26754         }

static void OpenTK.Graphics.OpenGL.GL.Begin ( OpenTK.Graphics.OpenGL.BeginMode  mode  )  [static]

Delimit the vertices of a primitive or a group of like primitives.

Parameters:
mode Specifies the primitive or primitives that will be created from vertices presented between glBegin and the subsequent glEnd. Ten symbolic constants are accepted: GL_POINTS, GL_LINES, GL_LINE_STRIP, GL_LINE_LOOP, GL_TRIANGLES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_QUADS, GL_QUAD_STRIP, and GL_POLYGON.

Definition at line 26796 of file GL.cs.

26797         {
26798             #if DEBUG
26799             using (new ErrorHelper(GraphicsContext.CurrentContext))
26800             {
26801             GraphicsContext.CurrentContext.ErrorChecking = false;
26802             #endif
26803             Delegates.glBegin((OpenTK.Graphics.OpenGL.BeginMode)mode);
26804             #if DEBUG
26805             }
26806             #endif
26807         }

static void OpenTK.Graphics.OpenGL.GL.BeginQuery ( OpenTK.Graphics.OpenGL.QueryTarget  target,
UInt32  id 
) [static]

Delimit the boundaries of a query object.

Parameters:
target Specifies the target type of query object established between glBeginQuery and the subsequent glEndQuery. The symbolic constant must be GL_SAMPLES_PASSED.
id Specifies the name of a query object.

Definition at line 26883 of file GL.cs.

26884         {
26885             #if DEBUG
26886             using (new ErrorHelper(GraphicsContext.CurrentContext))
26887             {
26888             #endif
26889             Delegates.glBeginQuery((OpenTK.Graphics.OpenGL.QueryTarget)target, (UInt32)id);
26890             #if DEBUG
26891             }
26892             #endif
26893         }

static void OpenTK.Graphics.OpenGL.GL.BeginQuery ( OpenTK.Graphics.OpenGL.QueryTarget  target,
Int32  id 
) [static]

Delimit the boundaries of a query object.

Parameters:
target Specifies the target type of query object established between glBeginQuery and the subsequent glEndQuery. The symbolic constant must be GL_SAMPLES_PASSED.
id Specifies the name of a query object.

Definition at line 26854 of file GL.cs.

26855         {
26856             #if DEBUG
26857             using (new ErrorHelper(GraphicsContext.CurrentContext))
26858             {
26859             #endif
26860             Delegates.glBeginQuery((OpenTK.Graphics.OpenGL.QueryTarget)target, (UInt32)id);
26861             #if DEBUG
26862             }
26863             #endif
26864         }

static void OpenTK.Graphics.OpenGL.GL.BindAttribLocation ( UInt32  program,
UInt32  index,
String  name 
) [static]

Associates a generic vertex attribute index with a named attribute variable.

Parameters:
program Specifies the handle of the program object in which the association is to be made.
index Specifies the index of the generic vertex attribute to be bound.
name Specifies a null terminated string containing the name of the vertex shader attribute variable to which index is to be bound.

Definition at line 26964 of file GL.cs.

26965         {
26966             #if DEBUG
26967             using (new ErrorHelper(GraphicsContext.CurrentContext))
26968             {
26969             #endif
26970             Delegates.glBindAttribLocation((UInt32)program, (UInt32)index, (String)name);
26971             #if DEBUG
26972             }
26973             #endif
26974         }

static void OpenTK.Graphics.OpenGL.GL.BindAttribLocation ( Int32  program,
Int32  index,
String  name 
) [static]

Associates a generic vertex attribute index with a named attribute variable.

Parameters:
program Specifies the handle of the program object in which the association is to be made.
index Specifies the index of the generic vertex attribute to be bound.
name Specifies a null terminated string containing the name of the vertex shader attribute variable to which index is to be bound.

Definition at line 26930 of file GL.cs.

26931         {
26932             #if DEBUG
26933             using (new ErrorHelper(GraphicsContext.CurrentContext))
26934             {
26935             #endif
26936             Delegates.glBindAttribLocation((UInt32)program, (UInt32)index, (String)name);
26937             #if DEBUG
26938             }
26939             #endif
26940         }

static void OpenTK.Graphics.OpenGL.GL.BindBuffer ( OpenTK.Graphics.OpenGL.BufferTarget  target,
UInt32  buffer 
) [static]

Bind a named buffer object.

Parameters:
target Specifies the target to which the buffer object is bound. The symbolic constant must be GL_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, or GL_PIXEL_UNPACK_BUFFER.
buffer Specifies the name of a buffer object.

Definition at line 27021 of file GL.cs.

27022         {
27023             #if DEBUG
27024             using (new ErrorHelper(GraphicsContext.CurrentContext))
27025             {
27026             #endif
27027             Delegates.glBindBuffer((OpenTK.Graphics.OpenGL.BufferTarget)target, (UInt32)buffer);
27028             #if DEBUG
27029             }
27030             #endif
27031         }

static void OpenTK.Graphics.OpenGL.GL.BindBuffer ( OpenTK.Graphics.OpenGL.BufferTarget  target,
Int32  buffer 
) [static]

Bind a named buffer object.

Parameters:
target Specifies the target to which the buffer object is bound. The symbolic constant must be GL_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER, GL_PIXEL_PACK_BUFFER, or GL_PIXEL_UNPACK_BUFFER.
buffer Specifies the name of a buffer object.

Definition at line 26992 of file GL.cs.

26993         {
26994             #if DEBUG
26995             using (new ErrorHelper(GraphicsContext.CurrentContext))
26996             {
26997             #endif
26998             Delegates.glBindBuffer((OpenTK.Graphics.OpenGL.BufferTarget)target, (UInt32)buffer);
26999             #if DEBUG
27000             }
27001             #endif
27002         }

static void OpenTK.Graphics.OpenGL.GL.BindTexture ( OpenTK.Graphics.OpenGL.TextureTarget  target,
UInt32  texture 
) [static]

Bind a named texture to a texturing target.

Parameters:
target Specifies the target to which the texture is bound. Must be either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, or GL_TEXTURE_CUBE_MAP.
texture Specifies the name of a texture.

Definition at line 27223 of file GL.cs.

27224         {
27225             #if DEBUG
27226             using (new ErrorHelper(GraphicsContext.CurrentContext))
27227             {
27228             #endif
27229             Delegates.glBindTexture((OpenTK.Graphics.OpenGL.TextureTarget)target, (UInt32)texture);
27230             #if DEBUG
27231             }
27232             #endif
27233         }

static void OpenTK.Graphics.OpenGL.GL.BindTexture ( OpenTK.Graphics.OpenGL.TextureTarget  target,
Int32  texture 
) [static]

Bind a named texture to a texturing target.

Parameters:
target Specifies the target to which the texture is bound. Must be either GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, or GL_TEXTURE_CUBE_MAP.
texture Specifies the name of a texture.

Definition at line 27194 of file GL.cs.

27195         {
27196             #if DEBUG
27197             using (new ErrorHelper(GraphicsContext.CurrentContext))
27198             {
27199             #endif
27200             Delegates.glBindTexture((OpenTK.Graphics.OpenGL.TextureTarget)target, (UInt32)texture);
27201             #if DEBUG
27202             }
27203             #endif
27204         }

static unsafe void OpenTK.Graphics.OpenGL.GL.Bitmap ( Int32  width,
Int32  height,
Single  xorig,
Single  yorig,
Single  xmove,
Single  ymove,
Byte *  bitmap 
) [static]

Draw a bitmap.

Parameters:
width Specify the pixel width and height of the bitmap image.
xorig Specify the location of the origin in the bitmap image. The origin is measured from the lower left corner of the bitmap, with right and up being the positive axes.
xmove Specify the x and y offsets to be added to the current raster position after the bitmap is drawn.
bitmap Specifies the address of the bitmap image.

Definition at line 27379 of file GL.cs.

27380         {
27381             #if DEBUG
27382             using (new ErrorHelper(GraphicsContext.CurrentContext))
27383             {
27384             #endif
27385             Delegates.glBitmap((Int32)width, (Int32)height, (Single)xorig, (Single)yorig, (Single)xmove, (Single)ymove, (Byte*)bitmap);
27386             #if DEBUG
27387             }
27388             #endif
27389         }

static void OpenTK.Graphics.OpenGL.GL.Bitmap ( Int32  width,
Int32  height,
Single  xorig,
Single  yorig,
Single  xmove,
Single  ymove,
ref Byte  bitmap 
) [static]

Draw a bitmap.

Parameters:
width Specify the pixel width and height of the bitmap image.
xorig Specify the location of the origin in the bitmap image. The origin is measured from the lower left corner of the bitmap, with right and up being the positive axes.
xmove Specify the x and y offsets to be added to the current raster position after the bitmap is drawn.
bitmap Specifies the address of the bitmap image.

Definition at line 27334 of file GL.cs.

27335         {
27336             #if DEBUG
27337             using (new ErrorHelper(GraphicsContext.CurrentContext))
27338             {
27339             #endif
27340             unsafe
27341             {
27342                 fixed (Byte* bitmap_ptr = &bitmap)
27343                 {
27344                     Delegates.glBitmap((Int32)width, (Int32)height, (Single)xorig, (Single)yorig, (Single)xmove, (Single)ymove, (Byte*)bitmap_ptr);
27345                 }
27346             }
27347             #if DEBUG
27348             }
27349             #endif
27350         }

static void OpenTK.Graphics.OpenGL.GL.Bitmap ( Int32  width,
Int32  height,
Single  xorig,
Single  yorig,
Single  xmove,
Single  ymove,
Byte[]  bitmap 
) [static]

Draw a bitmap.

Parameters:
width Specify the pixel width and height of the bitmap image.
xorig Specify the location of the origin in the bitmap image. The origin is measured from the lower left corner of the bitmap, with right and up being the positive axes.
xmove Specify the x and y offsets to be added to the current raster position after the bitmap is drawn.
bitmap Specifies the address of the bitmap image.

Definition at line 27290 of file GL.cs.

27291         {
27292             #if DEBUG
27293             using (new ErrorHelper(GraphicsContext.CurrentContext))
27294             {
27295             #endif
27296             unsafe
27297             {
27298                 fixed (Byte* bitmap_ptr = bitmap)
27299                 {
27300                     Delegates.glBitmap((Int32)width, (Int32)height, (Single)xorig, (Single)yorig, (Single)xmove, (Single)ymove, (Byte*)bitmap_ptr);
27301                 }
27302             }
27303             #if DEBUG
27304             }
27305             #endif
27306         }

static void OpenTK.Graphics.OpenGL.GL.BlendColor ( Single  red,
Single  green,
Single  blue,
Single  alpha 
) [static]

Set the blend color.

Parameters:
red specify the components of GL_BLEND_COLOR

Definition at line 27402 of file GL.cs.

27403         {
27404             #if DEBUG
27405             using (new ErrorHelper(GraphicsContext.CurrentContext))
27406             {
27407             #endif
27408             Delegates.glBlendColor((Single)red, (Single)green, (Single)blue, (Single)alpha);
27409             #if DEBUG
27410             }
27411             #endif
27412         }

static void OpenTK.Graphics.OpenGL.GL.BlendEquation ( UInt32  buf,
OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend  mode 
) [static]

Specify the equation used for both the RGB blend equation and the Alpha blend equation.

Parameters:
mode specifies how source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.

Definition at line 27472 of file GL.cs.

27473         {
27474             #if DEBUG
27475             using (new ErrorHelper(GraphicsContext.CurrentContext))
27476             {
27477             #endif
27478             Delegates.glBlendEquationi((UInt32)buf, (OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend)mode);
27479             #if DEBUG
27480             }
27481             #endif
27482         }

static void OpenTK.Graphics.OpenGL.GL.BlendEquation ( Int32  buf,
OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend  mode 
) [static]

Specify the equation used for both the RGB blend equation and the Alpha blend equation.

Parameters:
mode specifies how source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.

Definition at line 27448 of file GL.cs.

27449         {
27450             #if DEBUG
27451             using (new ErrorHelper(GraphicsContext.CurrentContext))
27452             {
27453             #endif
27454             Delegates.glBlendEquationi((UInt32)buf, (OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend)mode);
27455             #if DEBUG
27456             }
27457             #endif
27458         }

static void OpenTK.Graphics.OpenGL.GL.BlendEquation ( OpenTK.Graphics.OpenGL.BlendEquationMode  mode  )  [static]

Specify the equation used for both the RGB blend equation and the Alpha blend equation.

Parameters:
mode specifies how source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.

Definition at line 27425 of file GL.cs.

27426         {
27427             #if DEBUG
27428             using (new ErrorHelper(GraphicsContext.CurrentContext))
27429             {
27430             #endif
27431             Delegates.glBlendEquation((OpenTK.Graphics.OpenGL.BlendEquationMode)mode);
27432             #if DEBUG
27433             }
27434             #endif
27435         }

static void OpenTK.Graphics.OpenGL.GL.BlendEquationSeparate ( UInt32  buf,
OpenTK.Graphics.OpenGL.BlendEquationMode  modeRGB,
OpenTK.Graphics.OpenGL.BlendEquationMode  modeAlpha 
) [static]

Set the RGB blend equation and the alpha blend equation separately.

Parameters:
modeRGB specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.
modeAlpha specifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.

Definition at line 27557 of file GL.cs.

27558         {
27559             #if DEBUG
27560             using (new ErrorHelper(GraphicsContext.CurrentContext))
27561             {
27562             #endif
27563             Delegates.glBlendEquationSeparatei((UInt32)buf, (OpenTK.Graphics.OpenGL.BlendEquationMode)modeRGB, (OpenTK.Graphics.OpenGL.BlendEquationMode)modeAlpha);
27564             #if DEBUG
27565             }
27566             #endif
27567         }

static void OpenTK.Graphics.OpenGL.GL.BlendEquationSeparate ( Int32  buf,
OpenTK.Graphics.OpenGL.BlendEquationMode  modeRGB,
OpenTK.Graphics.OpenGL.BlendEquationMode  modeAlpha 
) [static]

Set the RGB blend equation and the alpha blend equation separately.

Parameters:
modeRGB specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.
modeAlpha specifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.

Definition at line 27528 of file GL.cs.

27529         {
27530             #if DEBUG
27531             using (new ErrorHelper(GraphicsContext.CurrentContext))
27532             {
27533             #endif
27534             Delegates.glBlendEquationSeparatei((UInt32)buf, (OpenTK.Graphics.OpenGL.BlendEquationMode)modeRGB, (OpenTK.Graphics.OpenGL.BlendEquationMode)modeAlpha);
27535             #if DEBUG
27536             }
27537             #endif
27538         }

static void OpenTK.Graphics.OpenGL.GL.BlendEquationSeparate ( OpenTK.Graphics.OpenGL.BlendEquationMode  modeRGB,
OpenTK.Graphics.OpenGL.BlendEquationMode  modeAlpha 
) [static]

Set the RGB blend equation and the alpha blend equation separately.

Parameters:
modeRGB specifies the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.
modeAlpha specifies the alpha blend equation, how the alpha component of the source and destination colors are combined. It must be GL_FUNC_ADD, GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT, GL_MIN, GL_MAX.

Definition at line 27500 of file GL.cs.

27501         {
27502             #if DEBUG
27503             using (new ErrorHelper(GraphicsContext.CurrentContext))
27504             {
27505             #endif
27506             Delegates.glBlendEquationSeparate((OpenTK.Graphics.OpenGL.BlendEquationMode)modeRGB, (OpenTK.Graphics.OpenGL.BlendEquationMode)modeAlpha);
27507             #if DEBUG
27508             }
27509             #endif
27510         }

static void OpenTK.Graphics.OpenGL.GL.BlendFunc ( UInt32  buf,
OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend  src,
OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend  dst 
) [static]

Specify pixel arithmetic.

Parameters:
sfactor Specifies how the red, green, blue, and alpha source 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, GL_ONE_MINUS_CONSTANT_ALPHA, and GL_SRC_ALPHA_SATURATE. The initial value is GL_ONE.
dfactor Specifies 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.

Definition at line 27642 of file GL.cs.

27643         {
27644             #if DEBUG
27645             using (new ErrorHelper(GraphicsContext.CurrentContext))
27646             {
27647             #endif
27648             Delegates.glBlendFunci((UInt32)buf, (OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend)src, (OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend)dst);
27649             #if DEBUG
27650             }
27651             #endif
27652         }

static void OpenTK.Graphics.OpenGL.GL.BlendFunc ( Int32  buf,
OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend  src,
OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend  dst 
) [static]

Specify pixel arithmetic.

Parameters:
sfactor Specifies how the red, green, blue, and alpha source 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, GL_ONE_MINUS_CONSTANT_ALPHA, and GL_SRC_ALPHA_SATURATE. The initial value is GL_ONE.
dfactor Specifies 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.

Definition at line 27613 of file GL.cs.

27614         {
27615             #if DEBUG
27616             using (new ErrorHelper(GraphicsContext.CurrentContext))
27617             {
27618             #endif
27619             Delegates.glBlendFunci((UInt32)buf, (OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend)src, (OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend)dst);
27620             #if DEBUG
27621             }
27622             #endif
27623         }

static void OpenTK.Graphics.OpenGL.GL.BlendFunc ( OpenTK.Graphics.OpenGL.BlendingFactorSrc  sfactor,
OpenTK.Graphics.OpenGL.BlendingFactorDest  dfactor 
) [static]

Specify pixel arithmetic.

Parameters:
sfactor Specifies how the red, green, blue, and alpha source 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, GL_ONE_MINUS_CONSTANT_ALPHA, and GL_SRC_ALPHA_SATURATE. The initial value is GL_ONE.
dfactor Specifies 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.

Definition at line 27585 of file GL.cs.

27586         {
27587             #if DEBUG
27588             using (new ErrorHelper(GraphicsContext.CurrentContext))
27589             {
27590             #endif
27591             Delegates.glBlendFunc((OpenTK.Graphics.OpenGL.BlendingFactorSrc)sfactor, (OpenTK.Graphics.OpenGL.BlendingFactorDest)dfactor);
27592             #if DEBUG
27593             }
27594             #endif
27595         }

static void OpenTK.Graphics.OpenGL.GL.BlendFuncSeparate ( UInt32  buf,
OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend  srcRGB,
OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend  dstRGB,
OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend  srcAlpha,
OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend  dstAlpha 
) [static]

Specify pixel arithmetic for RGB and alpha components separately.

Parameters:
srcRGB Specifies how the red, green, and blu