The Open Toolkit library  1.1
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
Public Member Functions | Static Public Member Functions | Properties | List of all members
OpenTK.Graphics.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

Public Member Functions

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

Static Public Member Functions

static void Accum (OpenTK.Graphics.OpenGL.AccumOp op, Single value)
 [requires: v1.0][deprecated: v3.2] Operate on the accumulation buffer More...
 
static void ActiveShaderProgram (Int32 pipeline, Int32 program)
 [requires: v4.1 and ARB_separate_shader_objects|VERSION_4_1] Set the active program object for a program pipeline object More...
 
static void ActiveShaderProgram (UInt32 pipeline, UInt32 program)
 [requires: v4.1 and ARB_separate_shader_objects|VERSION_4_1] Set the active program object for a program pipeline object More...
 
static void ActiveTexture (OpenTK.Graphics.OpenGL.TextureUnit texture)
 [requires: v1.3] Select active texture unit More...
 
static void AlphaFunc (OpenTK.Graphics.OpenGL.AlphaFunction func, Single @ref)
 [requires: v1.0][deprecated: v3.2] Specify the alpha test function More...
 
static bool AreTexturesResident (Int32 n, Int32[] textures, [OutAttribute] bool[] residences)
 [requires: v1.1][deprecated: v3.2] Determine if textures are loaded in texture memory More...
 
static bool AreTexturesResident (Int32 n, ref Int32 textures, [OutAttribute] out bool residences)
 [requires: v1.1][deprecated: v3.2] Determine if textures are loaded in texture memory More...
 
static unsafe bool AreTexturesResident (Int32 n, Int32 *textures, [OutAttribute] bool *residences)
 [requires: v1.1][deprecated: v3.2] Determine if textures are loaded in texture memory More...
 
static bool AreTexturesResident (Int32 n, UInt32[] textures, [OutAttribute] bool[] residences)
 [requires: v1.1][deprecated: v3.2] Determine if textures are loaded in texture memory More...
 
static bool AreTexturesResident (Int32 n, ref UInt32 textures, [OutAttribute] out bool residences)
 [requires: v1.1][deprecated: v3.2] Determine if textures are loaded in texture memory More...
 
static unsafe bool AreTexturesResident (Int32 n, UInt32 *textures, [OutAttribute] bool *residences)
 [requires: v1.1][deprecated: v3.2] Determine if textures are loaded in texture memory More...
 
static void ArrayElement (Int32 i)
 [requires: v1.1][deprecated: v3.2] Render a vertex using the specified vertex array element More...
 
static void AttachShader (Int32 program, Int32 shader)
 [requires: v2.0] Attaches a shader object to a program object More...
 
static void AttachShader (UInt32 program, UInt32 shader)
 [requires: v2.0] Attaches a shader object to a program object More...
 
static void Begin (OpenTK.Graphics.OpenGL.BeginMode mode)
 [requires: v1.0][deprecated: v3.2] Delimit the vertices of a primitive or a group of like primitives More...
 
static void Begin (OpenTK.Graphics.OpenGL.PrimitiveType mode)
 [requires: v1.0][deprecated: v3.2] Delimit the vertices of a primitive or a group of like primitives More...
 
static void BeginConditionalRender (Int32 id, OpenTK.Graphics.OpenGL.ConditionalRenderType mode)
 [requires: v3.0] Start conditional rendering More...
 
static void BeginConditionalRender (UInt32 id, OpenTK.Graphics.OpenGL.ConditionalRenderType mode)
 [requires: v3.0] Start conditional rendering More...
 
static void BeginQuery (OpenTK.Graphics.OpenGL.QueryTarget target, Int32 id)
 [requires: v1.5] Delimit the boundaries of a query object More...
 
static void BeginQuery (OpenTK.Graphics.OpenGL.QueryTarget target, UInt32 id)
 [requires: v1.5] Delimit the boundaries of a query object More...
 
static void BeginQueryIndexed (OpenTK.Graphics.OpenGL.QueryTarget target, Int32 index, Int32 id)
 [requires: v4.0 and ARB_transform_feedback3|VERSION_4_0] Delimit the boundaries of a query object on an indexed target More...
 
static void BeginQueryIndexed (OpenTK.Graphics.OpenGL.QueryTarget target, UInt32 index, UInt32 id)
 [requires: v4.0 and ARB_transform_feedback3|VERSION_4_0] Delimit the boundaries of a query object on an indexed target More...
 
static void BeginTransformFeedback (OpenTK.Graphics.OpenGL.BeginFeedbackMode primitiveMode)
 [requires: v3.0] Start transform feedback operation More...
 
static void BeginTransformFeedback (OpenTK.Graphics.OpenGL.TransformFeedbackPrimitiveType primitiveMode)
 [requires: v3.0] Start transform feedback operation More...
 
static void BindAttribLocation (Int32 program, Int32 index, String name)
 [requires: v2.0] Associates a generic vertex attribute index with a named attribute variable More...
 
static void BindAttribLocation (UInt32 program, UInt32 index, String name)
 [requires: v2.0] Associates a generic vertex attribute index with a named attribute variable More...
 
static void BindBuffer (OpenTK.Graphics.OpenGL.BufferTarget target, Int32 buffer)
 [requires: v1.5] Bind a named buffer object More...
 
static void BindBuffer (OpenTK.Graphics.OpenGL.BufferTarget target, UInt32 buffer)
 [requires: v1.5] Bind a named buffer object More...
 
static void BindBufferBase (OpenTK.Graphics.OpenGL.BufferRangeTarget target, Int32 index, Int32 buffer)
 [requires: v3.0] Bind a buffer object to an indexed buffer target More...
 
static void BindBufferBase (OpenTK.Graphics.OpenGL.BufferRangeTarget target, UInt32 index, UInt32 buffer)
 [requires: v3.0] Bind a buffer object to an indexed buffer target More...
 
static void BindBufferBase (OpenTK.Graphics.OpenGL.BufferTarget target, Int32 index, Int32 buffer)
 [requires: v3.0] Bind a buffer object to an indexed buffer target More...
 
static void BindBufferBase (OpenTK.Graphics.OpenGL.BufferTarget target, UInt32 index, UInt32 buffer)
 [requires: v3.0] Bind a buffer object to an indexed buffer target More...
 
static void BindBufferRange (OpenTK.Graphics.OpenGL.BufferRangeTarget target, Int32 index, Int32 buffer, IntPtr offset, IntPtr size)
 [requires: v3.0] Bind a range within a buffer object to an indexed buffer target More...
 
static void BindBufferRange (OpenTK.Graphics.OpenGL.BufferRangeTarget target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size)
 [requires: v3.0] Bind a range within a buffer object to an indexed buffer target More...
 
static void BindBufferRange (OpenTK.Graphics.OpenGL.BufferTarget target, Int32 index, Int32 buffer, IntPtr offset, IntPtr size)
 [requires: v3.0] Bind a range within a buffer object to an indexed buffer target More...
 
static void BindBufferRange (OpenTK.Graphics.OpenGL.BufferTarget target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size)
 [requires: v3.0] Bind a range within a buffer object to an indexed buffer target More...
 
static void BindBuffersBase (OpenTK.Graphics.OpenGL.BufferRangeTarget target, Int32 first, Int32 count, Int32[] buffers)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind one or more buffer objects to a sequence of indexed buffer targets More...
 
static void BindBuffersBase (OpenTK.Graphics.OpenGL.BufferRangeTarget target, Int32 first, Int32 count, ref Int32 buffers)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind one or more buffer objects to a sequence of indexed buffer targets More...
 
static unsafe void BindBuffersBase (OpenTK.Graphics.OpenGL.BufferRangeTarget target, Int32 first, Int32 count, Int32 *buffers)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind one or more buffer objects to a sequence of indexed buffer targets More...
 
static void BindBuffersBase (OpenTK.Graphics.OpenGL.BufferRangeTarget target, UInt32 first, Int32 count, UInt32[] buffers)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind one or more buffer objects to a sequence of indexed buffer targets More...
 
static void BindBuffersBase (OpenTK.Graphics.OpenGL.BufferRangeTarget target, UInt32 first, Int32 count, ref UInt32 buffers)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind one or more buffer objects to a sequence of indexed buffer targets More...
 
static unsafe void BindBuffersBase (OpenTK.Graphics.OpenGL.BufferRangeTarget target, UInt32 first, Int32 count, UInt32 *buffers)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind one or more buffer objects to a sequence of indexed buffer targets More...
 
static void BindBuffersRange (OpenTK.Graphics.OpenGL.BufferRangeTarget target, Int32 first, Int32 count, Int32[] buffers, IntPtr[] offsets, IntPtr[] sizes)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind ranges of one or more buffer objects to a sequence of indexed buffer targets More...
 
static void BindBuffersRange (OpenTK.Graphics.OpenGL.BufferRangeTarget target, Int32 first, Int32 count, ref Int32 buffers, ref IntPtr offsets, ref IntPtr sizes)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind ranges of one or more buffer objects to a sequence of indexed buffer targets More...
 
static unsafe void BindBuffersRange (OpenTK.Graphics.OpenGL.BufferRangeTarget target, Int32 first, Int32 count, Int32 *buffers, IntPtr *offsets, IntPtr *sizes)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind ranges of one or more buffer objects to a sequence of indexed buffer targets More...
 
static void BindBuffersRange (OpenTK.Graphics.OpenGL.BufferRangeTarget target, UInt32 first, Int32 count, UInt32[] buffers, IntPtr[] offsets, IntPtr[] sizes)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind ranges of one or more buffer objects to a sequence of indexed buffer targets More...
 
static void BindBuffersRange (OpenTK.Graphics.OpenGL.BufferRangeTarget target, UInt32 first, Int32 count, ref UInt32 buffers, ref IntPtr offsets, ref IntPtr sizes)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind ranges of one or more buffer objects to a sequence of indexed buffer targets More...
 
static unsafe void BindBuffersRange (OpenTK.Graphics.OpenGL.BufferRangeTarget target, UInt32 first, Int32 count, UInt32 *buffers, IntPtr *offsets, IntPtr *sizes)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind ranges of one or more buffer objects to a sequence of indexed buffer targets More...
 
static void BindFragDataLocation (Int32 program, Int32 color, String name)
 [requires: v3.0] Bind a user-defined varying out variable to a fragment shader color number More...
 
static void BindFragDataLocation (UInt32 program, UInt32 color, String name)
 [requires: v3.0] Bind a user-defined varying out variable to a fragment shader color number More...
 
static void BindFragDataLocationIndexed (Int32 program, Int32 colorNumber, Int32 index, String name)
 [requires: v3.3 and ARB_blend_func_extended|VERSION_3_3] Bind a user-defined varying out variable to a fragment shader color number and index More...
 
static void BindFragDataLocationIndexed (UInt32 program, UInt32 colorNumber, UInt32 index, String name)
 [requires: v3.3 and ARB_blend_func_extended|VERSION_3_3] Bind a user-defined varying out variable to a fragment shader color number and index More...
 
static void BindFramebuffer (OpenTK.Graphics.OpenGL.FramebufferTarget target, Int32 framebuffer)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Bind a framebuffer to a framebuffer target More...
 
static void BindFramebuffer (OpenTK.Graphics.OpenGL.FramebufferTarget target, UInt32 framebuffer)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Bind a framebuffer to a framebuffer target More...
 
static void BindImageTexture (Int32 unit, Int32 texture, Int32 level, bool layered, Int32 layer, OpenTK.Graphics.OpenGL.TextureAccess access, OpenTK.Graphics.OpenGL.SizedInternalFormat format)
 [requires: v4.2 and ARB_shader_image_load_store|VERSION_4_2] Bind a level of a texture to an image unit More...
 
static void BindImageTexture (UInt32 unit, UInt32 texture, Int32 level, bool layered, Int32 layer, OpenTK.Graphics.OpenGL.TextureAccess access, OpenTK.Graphics.OpenGL.SizedInternalFormat format)
 [requires: v4.2 and ARB_shader_image_load_store|VERSION_4_2] Bind a level of a texture to an image unit More...
 
static void BindImageTextures (Int32 first, Int32 count, Int32[] textures)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind one or more named texture images to a sequence of consecutive image units More...
 
static void BindImageTextures (Int32 first, Int32 count, ref Int32 textures)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind one or more named texture images to a sequence of consecutive image units More...
 
static unsafe void BindImageTextures (Int32 first, Int32 count, Int32 *textures)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind one or more named texture images to a sequence of consecutive image units More...
 
static void BindImageTextures (UInt32 first, Int32 count, UInt32[] textures)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind one or more named texture images to a sequence of consecutive image units More...
 
static void BindImageTextures (UInt32 first, Int32 count, ref UInt32 textures)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind one or more named texture images to a sequence of consecutive image units More...
 
static unsafe void BindImageTextures (UInt32 first, Int32 count, UInt32 *textures)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind one or more named texture images to a sequence of consecutive image units More...
 
static void BindProgramPipeline (Int32 pipeline)
 [requires: v4.1 and ARB_separate_shader_objects|VERSION_4_1] Bind a program pipeline to the current context More...
 
static void BindProgramPipeline (UInt32 pipeline)
 [requires: v4.1 and ARB_separate_shader_objects|VERSION_4_1] Bind a program pipeline to the current context More...
 
static void BindRenderbuffer (OpenTK.Graphics.OpenGL.RenderbufferTarget target, Int32 renderbuffer)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Bind a renderbuffer to a renderbuffer target More...
 
static void BindRenderbuffer (OpenTK.Graphics.OpenGL.RenderbufferTarget target, UInt32 renderbuffer)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Bind a renderbuffer to a renderbuffer target More...
 
static void BindSampler (Int32 unit, Int32 sampler)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] Bind a named sampler to a texturing target More...
 
static void BindSampler (UInt32 unit, UInt32 sampler)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] Bind a named sampler to a texturing target More...
 
static void BindSamplers (Int32 first, Int32 count, Int32[] samplers)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind one or more named sampler objects to a sequence of consecutive sampler units More...
 
static void BindSamplers (Int32 first, Int32 count, ref Int32 samplers)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind one or more named sampler objects to a sequence of consecutive sampler units More...
 
static unsafe void BindSamplers (Int32 first, Int32 count, Int32 *samplers)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind one or more named sampler objects to a sequence of consecutive sampler units More...
 
static void BindSamplers (UInt32 first, Int32 count, UInt32[] samplers)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind one or more named sampler objects to a sequence of consecutive sampler units More...
 
static void BindSamplers (UInt32 first, Int32 count, ref UInt32 samplers)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind one or more named sampler objects to a sequence of consecutive sampler units More...
 
static unsafe void BindSamplers (UInt32 first, Int32 count, UInt32 *samplers)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind one or more named sampler objects to a sequence of consecutive sampler units More...
 
static void BindTexture (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 texture)
 [requires: v1.1] Bind a named texture to a texturing target More...
 
static void BindTexture (OpenTK.Graphics.OpenGL.TextureTarget target, UInt32 texture)
 [requires: v1.1] Bind a named texture to a texturing target More...
 
static void BindTextures (Int32 first, Int32 count, Int32[] textures)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind one or more named textures to a sequence of consecutive texture units More...
 
static void BindTextures (Int32 first, Int32 count, ref Int32 textures)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind one or more named textures to a sequence of consecutive texture units More...
 
static unsafe void BindTextures (Int32 first, Int32 count, Int32 *textures)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind one or more named textures to a sequence of consecutive texture units More...
 
static void BindTextures (UInt32 first, Int32 count, UInt32[] textures)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind one or more named textures to a sequence of consecutive texture units More...
 
static void BindTextures (UInt32 first, Int32 count, ref UInt32 textures)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind one or more named textures to a sequence of consecutive texture units More...
 
static unsafe void BindTextures (UInt32 first, Int32 count, UInt32 *textures)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind one or more named textures to a sequence of consecutive texture units More...
 
static void BindTransformFeedback (OpenTK.Graphics.OpenGL.TransformFeedbackTarget target, Int32 id)
 [requires: v4.0 and ARB_transform_feedback2|VERSION_4_0] Bind a transform feedback object More...
 
static void BindTransformFeedback (OpenTK.Graphics.OpenGL.TransformFeedbackTarget target, UInt32 id)
 [requires: v4.0 and ARB_transform_feedback2|VERSION_4_0] Bind a transform feedback object More...
 
static void BindVertexArray (Int32 array)
 [requires: v3.0 and ARB_vertex_array_object|VERSION_3_0] Bind a vertex array object More...
 
static void BindVertexArray (UInt32 array)
 [requires: v3.0 and ARB_vertex_array_object|VERSION_3_0] Bind a vertex array object More...
 
static void BindVertexBuffer (Int32 bindingindex, Int32 buffer, IntPtr offset, Int32 stride)
 [requires: v4.3 and ARB_vertex_attrib_binding|VERSION_4_3] Bind a buffer to a vertex buffer bind point More...
 
static void BindVertexBuffer (UInt32 bindingindex, UInt32 buffer, IntPtr offset, Int32 stride)
 [requires: v4.3 and ARB_vertex_attrib_binding|VERSION_4_3] Bind a buffer to a vertex buffer bind point More...
 
static void BindVertexBuffers (Int32 first, Int32 count, Int32[] buffers, IntPtr[] offsets, Int32[] strides)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind one or more named buffer objects to a sequence of consecutive vertex buffer binding points More...
 
static void BindVertexBuffers (Int32 first, Int32 count, ref Int32 buffers, ref IntPtr offsets, ref Int32 strides)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind one or more named buffer objects to a sequence of consecutive vertex buffer binding points More...
 
static unsafe void BindVertexBuffers (Int32 first, Int32 count, Int32 *buffers, IntPtr *offsets, Int32 *strides)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind one or more named buffer objects to a sequence of consecutive vertex buffer binding points More...
 
static void BindVertexBuffers (UInt32 first, Int32 count, UInt32[] buffers, IntPtr[] offsets, Int32[] strides)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind one or more named buffer objects to a sequence of consecutive vertex buffer binding points More...
 
static void BindVertexBuffers (UInt32 first, Int32 count, ref UInt32 buffers, ref IntPtr offsets, ref Int32 strides)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind one or more named buffer objects to a sequence of consecutive vertex buffer binding points More...
 
static unsafe void BindVertexBuffers (UInt32 first, Int32 count, UInt32 *buffers, IntPtr *offsets, Int32 *strides)
 [requires: v4.4 and ARB_multi_bind|VERSION_4_4] Bind one or more named buffer objects to a sequence of consecutive vertex buffer binding points More...
 
static void Bitmap (Int32 width, Int32 height, Single xorig, Single yorig, Single xmove, Single ymove, Byte[] bitmap)
 [requires: v1.0][deprecated: v3.2] Draw a bitmap More...
 
static void Bitmap (Int32 width, Int32 height, Single xorig, Single yorig, Single xmove, Single ymove, ref Byte bitmap)
 [requires: v1.0][deprecated: v3.2] Draw a bitmap More...
 
static unsafe void Bitmap (Int32 width, Int32 height, Single xorig, Single yorig, Single xmove, Single ymove, Byte *bitmap)
 [requires: v1.0][deprecated: v3.2] Draw a bitmap More...
 
static void BlendColor (Single red, Single green, Single blue, Single alpha)
 [requires: v1.4 and ARB_imaging|VERSION_1_4] Set the blend color More...
 
static void BlendEquation (OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend mode)
 [requires: v1.4 and ARB_imaging|VERSION_1_4] Specify the equation used for both the RGB blend equation and the Alpha blend equation More...
 
static void BlendEquation (OpenTK.Graphics.OpenGL.BlendEquationMode mode)
 [requires: v1.4 and ARB_imaging|VERSION_1_4] Specify the equation used for both the RGB blend equation and the Alpha blend equation More...
 
static void BlendEquation (OpenTK.Graphics.OpenGL.Version40 mode)
 [requires: v1.4 and ARB_imaging|VERSION_1_4] Specify the equation used for both the RGB blend equation and the Alpha blend equation More...
 
static void BlendEquation (Int32 buf, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend mode)
 [requires: v4.0] Specify the equation used for both the RGB blend equation and the Alpha blend equation More...
 
static void BlendEquation (Int32 buf, OpenTK.Graphics.OpenGL.BlendEquationMode mode)
 [requires: v4.0] Specify the equation used for both the RGB blend equation and the Alpha blend equation More...
 
static void BlendEquation (Int32 buf, OpenTK.Graphics.OpenGL.Version40 mode)
 [requires: v4.0] Specify the equation used for both the RGB blend equation and the Alpha blend equation More...
 
static void BlendEquation (UInt32 buf, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend mode)
 [requires: v4.0] Specify the equation used for both the RGB blend equation and the Alpha blend equation More...
 
static void BlendEquation (UInt32 buf, OpenTK.Graphics.OpenGL.BlendEquationMode mode)
 [requires: v4.0] Specify the equation used for both the RGB blend equation and the Alpha blend equation More...
 
static void BlendEquation (UInt32 buf, OpenTK.Graphics.OpenGL.Version40 mode)
 [requires: v4.0] Specify the equation used for both the RGB blend equation and the Alpha blend equation More...
 
static void BlendEquationSeparate (OpenTK.Graphics.OpenGL.BlendEquationMode modeRGB, OpenTK.Graphics.OpenGL.BlendEquationMode modeAlpha)
 [requires: v2.0] Set the RGB blend equation and the alpha blend equation separately More...
 
static void BlendEquationSeparate (Int32 buf, OpenTK.Graphics.OpenGL.BlendEquationMode modeRGB, OpenTK.Graphics.OpenGL.BlendEquationMode modeAlpha)
 [requires: v4.0] Set the RGB blend equation and the alpha blend equation separately More...
 
static void BlendEquationSeparate (UInt32 buf, OpenTK.Graphics.OpenGL.BlendEquationMode modeRGB, OpenTK.Graphics.OpenGL.BlendEquationMode modeAlpha)
 [requires: v4.0] Set the RGB blend equation and the alpha blend equation separately More...
 
static void BlendFunc (OpenTK.Graphics.OpenGL.BlendingFactorSrc sfactor, OpenTK.Graphics.OpenGL.BlendingFactorDest dfactor)
 [requires: v1.0] Specify pixel arithmetic More...
 
static void BlendFunc (OpenTK.Graphics.OpenGL.BlendingFactorSrc sfactor, OpenTK.Graphics.OpenGL.Version40 dfactor)
 [requires: v1.0] Specify pixel arithmetic More...
 
static void BlendFunc (Int32 buf, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend src, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend dst)
 [requires: v4.0] Specify pixel arithmetic More...
 
static void BlendFunc (Int32 buf, OpenTK.Graphics.OpenGL.BlendingFactorSrc src, OpenTK.Graphics.OpenGL.BlendingFactorDest dst)
 [requires: v4.0] Specify pixel arithmetic More...
 
static void BlendFunc (Int32 buf, OpenTK.Graphics.OpenGL.Version40 src, OpenTK.Graphics.OpenGL.Version40 dst)
 [requires: v4.0] Specify pixel arithmetic More...
 
static void BlendFunc (UInt32 buf, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend src, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend dst)
 [requires: v4.0] Specify pixel arithmetic More...
 
static void BlendFunc (UInt32 buf, OpenTK.Graphics.OpenGL.BlendingFactorSrc src, OpenTK.Graphics.OpenGL.BlendingFactorDest dst)
 [requires: v4.0] Specify pixel arithmetic More...
 
static void BlendFunc (UInt32 buf, OpenTK.Graphics.OpenGL.Version40 src, OpenTK.Graphics.OpenGL.Version40 dst)
 [requires: v4.0] Specify pixel arithmetic More...
 
static void BlendFuncSeparate (OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend sfactorRGB, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend dfactorRGB, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend sfactorAlpha, OpenTK.Graphics.OpenGL.ArbDrawBuffersBlend dfactorAlpha)
 [requires: v1.4] Specify pixel arithmetic for RGB and alpha components separately More...
 
static void BlendFuncSeparate (OpenTK.Graphics.OpenGL.BlendingFactorSrc sfactorRGB, OpenTK.Graphics.OpenGL.BlendingFactorDest dfactorRGB, OpenTK.Graphics.OpenGL.BlendingFactorSrc sfactorAlpha, OpenTK.Graphics.OpenGL.BlendingFactorDest dfactorAlpha)
 [requires: v1.4] Specify pixel arithmetic for RGB and alpha components separately More...
 
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)
 [requires: v4.0] Specify pixel arithmetic for RGB and alpha components separately More...
 
static void BlendFuncSeparate (Int32 buf, OpenTK.Graphics.OpenGL.BlendingFactorSrc srcRGB, OpenTK.Graphics.OpenGL.BlendingFactorDest dstRGB, OpenTK.Graphics.OpenGL.BlendingFactorSrc srcAlpha, OpenTK.Graphics.OpenGL.BlendingFactorDest dstAlpha)
 [requires: v4.0] Specify pixel arithmetic for RGB and alpha components separately More...
 
static void BlendFuncSeparate (Int32 buf, OpenTK.Graphics.OpenGL.Version40 srcRGB, OpenTK.Graphics.OpenGL.Version40 dstRGB, OpenTK.Graphics.OpenGL.Version40 srcAlpha, OpenTK.Graphics.OpenGL.Version40 dstAlpha)
 [requires: v4.0] Specify pixel arithmetic for RGB and alpha components separately More...
 
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)
 [requires: v4.0] Specify pixel arithmetic for RGB and alpha components separately More...
 
static void BlendFuncSeparate (UInt32 buf, OpenTK.Graphics.OpenGL.BlendingFactorSrc srcRGB, OpenTK.Graphics.OpenGL.BlendingFactorDest dstRGB, OpenTK.Graphics.OpenGL.BlendingFactorSrc srcAlpha, OpenTK.Graphics.OpenGL.BlendingFactorDest dstAlpha)
 [requires: v4.0] Specify pixel arithmetic for RGB and alpha components separately More...
 
static void BlendFuncSeparate (UInt32 buf, OpenTK.Graphics.OpenGL.Version40 srcRGB, OpenTK.Graphics.OpenGL.Version40 dstRGB, OpenTK.Graphics.OpenGL.Version40 srcAlpha, OpenTK.Graphics.OpenGL.Version40 dstAlpha)
 [requires: v4.0] Specify pixel arithmetic for RGB and alpha components separately More...
 
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)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Copy a block of pixels from the read framebuffer to the draw framebuffer More...
 
static void BufferData (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr size, IntPtr data, OpenTK.Graphics.OpenGL.BufferUsageHint usage)
 [requires: v1.5] Creates and initializes a buffer object's data store More...
 
static void BufferData< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr size, [InAttribute, OutAttribute] T2[] data, OpenTK.Graphics.OpenGL.BufferUsageHint usage)
 [requires: v1.5] Creates and initializes a buffer object's data store More...
 
static void BufferData< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr size, [InAttribute, OutAttribute] T2[,] data, OpenTK.Graphics.OpenGL.BufferUsageHint usage)
 [requires: v1.5] Creates and initializes a buffer object's data store More...
 
static void BufferData< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr size, [InAttribute, OutAttribute] T2[,,] data, OpenTK.Graphics.OpenGL.BufferUsageHint usage)
 [requires: v1.5] Creates and initializes a buffer object's data store More...
 
static void BufferData< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr size, [InAttribute, OutAttribute] ref T2 data, OpenTK.Graphics.OpenGL.BufferUsageHint usage)
 [requires: v1.5] Creates and initializes a buffer object's data store More...
 
static void BufferStorage (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr size, IntPtr data, OpenTK.Graphics.OpenGL.BufferStorageFlags flags)
 [requires: v4.4 and ARB_buffer_storage|VERSION_4_4] Creates and initializes a buffer object's immutable data store More...
 
static void BufferStorage< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr size, [InAttribute, OutAttribute] T2[] data, OpenTK.Graphics.OpenGL.BufferStorageFlags flags)
 [requires: v4.4 and ARB_buffer_storage|VERSION_4_4] Creates and initializes a buffer object's immutable data store More...
 
static void BufferStorage< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr size, [InAttribute, OutAttribute] T2[,] data, OpenTK.Graphics.OpenGL.BufferStorageFlags flags)
 [requires: v4.4 and ARB_buffer_storage|VERSION_4_4] Creates and initializes a buffer object's immutable data store More...
 
static void BufferStorage< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr size, [InAttribute, OutAttribute] T2[,,] data, OpenTK.Graphics.OpenGL.BufferStorageFlags flags)
 [requires: v4.4 and ARB_buffer_storage|VERSION_4_4] Creates and initializes a buffer object's immutable data store More...
 
static void BufferStorage< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr size, [InAttribute, OutAttribute] ref T2 data, OpenTK.Graphics.OpenGL.BufferStorageFlags flags)
 [requires: v4.4 and ARB_buffer_storage|VERSION_4_4] Creates and initializes a buffer object's immutable data store More...
 
static void BufferSubData (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size, IntPtr data)
 [requires: v1.5] Updates a subset of a buffer object's data store More...
 
static void BufferSubData< T3 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[] data)
 [requires: v1.5] Updates a subset of a buffer object's data store More...
 
static void BufferSubData< T3 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[,] data)
 [requires: v1.5] Updates a subset of a buffer object's data store More...
 
static void BufferSubData< T3 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[,,] data)
 [requires: v1.5] Updates a subset of a buffer object's data store More...
 
static void BufferSubData< T3 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] ref T3 data)
 [requires: v1.5] Updates a subset of a buffer object's data store More...
 
static void CallList (Int32 list)
 [requires: v1.0][deprecated: v3.2] Execute a display list More...
 
static void CallList (UInt32 list)
 [requires: v1.0][deprecated: v3.2] Execute a display list More...
 
static void CallLists (Int32 n, OpenTK.Graphics.OpenGL.ListNameType type, IntPtr lists)
 [requires: v1.0][deprecated: v3.2] Execute a list of display lists More...
 
static void CallLists< T2 > (Int32 n, OpenTK.Graphics.OpenGL.ListNameType type, [InAttribute, OutAttribute] T2[] lists)
 [requires: v1.0][deprecated: v3.2] Execute a list of display lists More...
 
static void CallLists< T2 > (Int32 n, OpenTK.Graphics.OpenGL.ListNameType type, [InAttribute, OutAttribute] T2[,] lists)
 [requires: v1.0][deprecated: v3.2] Execute a list of display lists More...
 
static void CallLists< T2 > (Int32 n, OpenTK.Graphics.OpenGL.ListNameType type, [InAttribute, OutAttribute] T2[,,] lists)
 [requires: v1.0][deprecated: v3.2] Execute a list of display lists More...
 
static void CallLists< T2 > (Int32 n, OpenTK.Graphics.OpenGL.ListNameType type, [InAttribute, OutAttribute] ref T2 lists)
 [requires: v1.0][deprecated: v3.2] Execute a list of display lists More...
 
static
OpenTK.Graphics.OpenGL.FramebufferErrorCode 
CheckFramebufferStatus (OpenTK.Graphics.OpenGL.FramebufferTarget target)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Check the completeness status of a framebuffer More...
 
static void ClampColor (OpenTK.Graphics.OpenGL.ClampColorTarget target, OpenTK.Graphics.OpenGL.ClampColorMode clamp)
 [requires: v3.0] Specify whether data read via glReadPixels should be clamped More...
 
static void Clear (OpenTK.Graphics.OpenGL.ClearBufferMask mask)
 [requires: v1.0] Clear buffers to preset values More...
 
static void ClearAccum (Single red, Single green, Single blue, Single alpha)
 [requires: v1.0][deprecated: v3.2] Specify clear values for the accumulation buffer More...
 
static void ClearBufferData (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.All type, IntPtr data)
 [requires: v4.3 and ARB_clear_buffer_object|VERSION_4_3] Fill a buffer object's data store with a fixed value More...
 
static void ClearBufferData< T4 > (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.All type, [InAttribute, OutAttribute] T4[] data)
 [requires: v4.3 and ARB_clear_buffer_object|VERSION_4_3] Fill a buffer object's data store with a fixed value More...
 
static void ClearBufferData< T4 > (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.All type, [InAttribute, OutAttribute] T4[,] data)
 [requires: v4.3 and ARB_clear_buffer_object|VERSION_4_3] Fill a buffer object's data store with a fixed value More...
 
static void ClearBufferData< T4 > (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.All type, [InAttribute, OutAttribute] T4[,,] data)
 [requires: v4.3 and ARB_clear_buffer_object|VERSION_4_3] Fill a buffer object's data store with a fixed value More...
 
static void ClearBufferData< T4 > (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.All type, [InAttribute, OutAttribute] ref T4 data)
 [requires: v4.3 and ARB_clear_buffer_object|VERSION_4_3] Fill a buffer object's data store with a fixed value More...
 
static void ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, Single depth, Int32 stencil)
 [requires: v3.0] Clear individual buffers of the currently bound draw framebuffer More...
 
static void ClearBuffer (OpenTK.Graphics.OpenGL.ClearBufferCombined buffer, Int32 drawbuffer, Single depth, Int32 stencil)
 [requires: v3.0] Clear individual buffers of the currently bound draw framebuffer More...
 
static void ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, Single[] value)
 [requires: v3.0] Clear individual buffers of the currently bound draw framebuffer More...
 
static void ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, ref Single value)
 [requires: v3.0] Clear individual buffers of the currently bound draw framebuffer More...
 
static unsafe void ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, Single *value)
 [requires: v3.0] Clear individual buffers of the currently bound draw framebuffer More...
 
static void ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, Int32[] value)
 [requires: v3.0] Clear individual buffers of the currently bound draw framebuffer More...
 
static void ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, ref Int32 value)
 [requires: v3.0] Clear individual buffers of the currently bound draw framebuffer More...
 
static unsafe void ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, Int32 *value)
 [requires: v3.0] Clear individual buffers of the currently bound draw framebuffer More...
 
static void ClearBufferSubData (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.All type, IntPtr data)
 [requires: v4.3 and ARB_clear_buffer_object|VERSION_4_3] Fill all or part of buffer object's data store with a fixed value More...
 
static void ClearBufferSubData< T6 > (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.All type, [InAttribute, OutAttribute] T6[] data)
 [requires: v4.3 and ARB_clear_buffer_object|VERSION_4_3] Fill all or part of buffer object's data store with a fixed value More...
 
static void ClearBufferSubData< T6 > (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.All type, [InAttribute, OutAttribute] T6[,] data)
 [requires: v4.3 and ARB_clear_buffer_object|VERSION_4_3] Fill all or part of buffer object's data store with a fixed value More...
 
static void ClearBufferSubData< T6 > (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.All type, [InAttribute, OutAttribute] T6[,,] data)
 [requires: v4.3 and ARB_clear_buffer_object|VERSION_4_3] Fill all or part of buffer object's data store with a fixed value More...
 
static void ClearBufferSubData< T6 > (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.All type, [InAttribute, OutAttribute] ref T6 data)
 [requires: v4.3 and ARB_clear_buffer_object|VERSION_4_3] Fill all or part of buffer object's data store with a fixed value More...
 
static void ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, UInt32[] value)
 [requires: v3.0] Clear individual buffers of the currently bound draw framebuffer More...
 
static void ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, ref UInt32 value)
 [requires: v3.0] Clear individual buffers of the currently bound draw framebuffer More...
 
static unsafe void ClearBuffer (OpenTK.Graphics.OpenGL.ClearBuffer buffer, Int32 drawbuffer, UInt32 *value)
 [requires: v3.0] Clear individual buffers of the currently bound draw framebuffer More...
 
static void ClearColor (Single red, Single green, Single blue, Single alpha)
 [requires: v1.0] Specify clear values for the color buffers More...
 
static void ClearDepth (Double depth)
 [requires: v1.0] Specify the clear value for the depth buffer More...
 
static void ClearDepth (Single d)
 [requires: v4.1 and ARB_ES2_compatibility|VERSION_4_1] Specify the clear value for the depth buffer More...
 
static void ClearIndex (Single c)
 [requires: v1.0][deprecated: v3.2] Specify the clear value for the color index buffers More...
 
static void ClearStencil (Int32 s)
 [requires: v1.0] Specify the clear value for the stencil buffer More...
 
static void ClearTexImage (Int32 texture, Int32 level, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr data)
 [requires: v4.4 and ARB_clear_texture|VERSION_4_4] Fills all a texture image with a constant value More...
 
static void ClearTexImage< T4 > (Int32 texture, Int32 level, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T4[] data)
 [requires: v4.4 and ARB_clear_texture|VERSION_4_4] Fills all a texture image with a constant value More...
 
static void ClearTexImage< T4 > (Int32 texture, Int32 level, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T4[,] data)
 [requires: v4.4 and ARB_clear_texture|VERSION_4_4] Fills all a texture image with a constant value More...
 
static void ClearTexImage< T4 > (Int32 texture, Int32 level, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T4[,,] data)
 [requires: v4.4 and ARB_clear_texture|VERSION_4_4] Fills all a texture image with a constant value More...
 
static void ClearTexImage< T4 > (Int32 texture, Int32 level, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T4 data)
 [requires: v4.4 and ARB_clear_texture|VERSION_4_4] Fills all a texture image with a constant value More...
 
static void ClearTexImage (UInt32 texture, Int32 level, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr data)
 [requires: v4.4 and ARB_clear_texture|VERSION_4_4] Fills all a texture image with a constant value More...
 
static void ClearTexImage< T4 > (UInt32 texture, Int32 level, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T4[] data)
 [requires: v4.4 and ARB_clear_texture|VERSION_4_4] Fills all a texture image with a constant value More...
 
static void ClearTexImage< T4 > (UInt32 texture, Int32 level, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T4[,] data)
 [requires: v4.4 and ARB_clear_texture|VERSION_4_4] Fills all a texture image with a constant value More...
 
static void ClearTexImage< T4 > (UInt32 texture, Int32 level, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T4[,,] data)
 [requires: v4.4 and ARB_clear_texture|VERSION_4_4] Fills all a texture image with a constant value More...
 
static void ClearTexImage< T4 > (UInt32 texture, Int32 level, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T4 data)
 [requires: v4.4 and ARB_clear_texture|VERSION_4_4] Fills all a texture image with a constant value More...
 
static void ClearTexSubImage (Int32 texture, 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 data)
 [requires: v4.4 and ARB_clear_texture|VERSION_4_4] Fills all or part of a texture image with a constant value More...
 
static void ClearTexSubImage< T10 > (Int32 texture, 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[] data)
 [requires: v4.4 and ARB_clear_texture|VERSION_4_4] Fills all or part of a texture image with a constant value More...
 
static void ClearTexSubImage< T10 > (Int32 texture, 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[,] data)
 [requires: v4.4 and ARB_clear_texture|VERSION_4_4] Fills all or part of a texture image with a constant value More...
 
static void ClearTexSubImage< T10 > (Int32 texture, 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[,,] data)
 [requires: v4.4 and ARB_clear_texture|VERSION_4_4] Fills all or part of a texture image with a constant value More...
 
static void ClearTexSubImage< T10 > (Int32 texture, 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 data)
 [requires: v4.4 and ARB_clear_texture|VERSION_4_4] Fills all or part of a texture image with a constant value More...
 
static void ClearTexSubImage (UInt32 texture, 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 data)
 [requires: v4.4 and ARB_clear_texture|VERSION_4_4] Fills all or part of a texture image with a constant value More...
 
static void ClearTexSubImage< T10 > (UInt32 texture, 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[] data)
 [requires: v4.4 and ARB_clear_texture|VERSION_4_4] Fills all or part of a texture image with a constant value More...
 
static void ClearTexSubImage< T10 > (UInt32 texture, 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[,] data)
 [requires: v4.4 and ARB_clear_texture|VERSION_4_4] Fills all or part of a texture image with a constant value More...
 
static void ClearTexSubImage< T10 > (UInt32 texture, 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[,,] data)
 [requires: v4.4 and ARB_clear_texture|VERSION_4_4] Fills all or part of a texture image with a constant value More...
 
static void ClearTexSubImage< T10 > (UInt32 texture, 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 data)
 [requires: v4.4 and ARB_clear_texture|VERSION_4_4] Fills all or part of a texture image with a constant value More...
 
static void ClientActiveTexture (OpenTK.Graphics.OpenGL.TextureUnit texture)
 [requires: v1.3][deprecated: v3.2] Select active texture unit More...
 
static
OpenTK.Graphics.OpenGL.WaitSyncStatus 
ClientWaitSync (IntPtr sync, OpenTK.Graphics.OpenGL.ClientWaitSyncFlags flags, Int64 timeout)
 [requires: v3.2 and ARB_sync|VERSION_3_2] Block and wait for a sync object to become signaled More...
 
static
OpenTK.Graphics.OpenGL.WaitSyncStatus 
ClientWaitSync (IntPtr sync, OpenTK.Graphics.OpenGL.ClientWaitSyncFlags flags, UInt64 timeout)
 [requires: v3.2 and ARB_sync|VERSION_3_2] Block and wait for a sync object to become signaled More...
 
static
OpenTK.Graphics.OpenGL.WaitSyncStatus 
ClientWaitSync (IntPtr sync, Int32 flags, Int64 timeout)
 [requires: v3.2 and ARB_sync|VERSION_3_2] Block and wait for a sync object to become signaled More...
 
static
OpenTK.Graphics.OpenGL.WaitSyncStatus 
ClientWaitSync (IntPtr sync, Int32 flags, UInt64 timeout)
 [requires: v3.2 and ARB_sync|VERSION_3_2] Block and wait for a sync object to become signaled More...
 
static
OpenTK.Graphics.OpenGL.WaitSyncStatus 
ClientWaitSync (IntPtr sync, UInt32 flags, UInt64 timeout)
 [requires: v3.2 and ARB_sync|VERSION_3_2] Block and wait for a sync object to become signaled More...
 
static void ClipPlane (OpenTK.Graphics.OpenGL.ClipPlaneName plane, Double[] equation)
 [requires: v1.0][deprecated: v3.2] Specify a plane against which all geometry is clipped More...
 
static void ClipPlane (OpenTK.Graphics.OpenGL.ClipPlaneName plane, ref Double equation)
 [requires: v1.0][deprecated: v3.2] Specify a plane against which all geometry is clipped More...
 
static unsafe void ClipPlane (OpenTK.Graphics.OpenGL.ClipPlaneName plane, Double *equation)
 [requires: v1.0][deprecated: v3.2] Specify a plane against which all geometry is clipped More...
 
static void Color3 (SByte red, SByte green, SByte blue)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color3 (SByte[] v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color3 (ref SByte v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static unsafe void Color3 (SByte *v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color3 (Double red, Double green, Double blue)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color3 (Double[] v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color3 (ref Double v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static unsafe void Color3 (Double *v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color3 (Single red, Single green, Single blue)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color3 (Single[] v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color3 (ref Single v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static unsafe void Color3 (Single *v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color3 (Int32 red, Int32 green, Int32 blue)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color3 (Int32[] v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color3 (ref Int32 v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static unsafe void Color3 (Int32 *v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color3 (Int16 red, Int16 green, Int16 blue)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color3 (Int16[] v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color3 (ref Int16 v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static unsafe void Color3 (Int16 *v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color3 (Byte red, Byte green, Byte blue)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color3 (Byte[] v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color3 (ref Byte v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static unsafe void Color3 (Byte *v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color3 (UInt32 red, UInt32 green, UInt32 blue)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color3 (UInt32[] v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color3 (ref UInt32 v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static unsafe void Color3 (UInt32 *v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color3 (UInt16 red, UInt16 green, UInt16 blue)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color3 (UInt16[] v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color3 (ref UInt16 v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static unsafe void Color3 (UInt16 *v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color4 (SByte red, SByte green, SByte blue, SByte alpha)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color4 (SByte[] v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color4 (ref SByte v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static unsafe void Color4 (SByte *v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color4 (Double red, Double green, Double blue, Double alpha)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color4 (Double[] v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color4 (ref Double v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static unsafe void Color4 (Double *v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color4 (Single red, Single green, Single blue, Single alpha)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color4 (Single[] v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color4 (ref Single v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static unsafe void Color4 (Single *v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color4 (Int32 red, Int32 green, Int32 blue, Int32 alpha)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color4 (Int32[] v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color4 (ref Int32 v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static unsafe void Color4 (Int32 *v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color4 (Int16 red, Int16 green, Int16 blue, Int16 alpha)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color4 (Int16[] v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color4 (ref Int16 v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static unsafe void Color4 (Int16 *v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color4 (Byte red, Byte green, Byte blue, Byte alpha)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color4 (Byte[] v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color4 (ref Byte v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static unsafe void Color4 (Byte *v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color4 (UInt32 red, UInt32 green, UInt32 blue, UInt32 alpha)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color4 (UInt32[] v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color4 (ref UInt32 v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static unsafe void Color4 (UInt32 *v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color4 (UInt16 red, UInt16 green, UInt16 blue, UInt16 alpha)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color4 (UInt16[] v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void Color4 (ref UInt16 v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static unsafe void Color4 (UInt16 *v)
 [requires: v1.0][deprecated: v3.2] Set the current color More...
 
static void ColorMask (bool red, bool green, bool blue, bool alpha)
 [requires: v1.0] Enable and disable writing of frame buffer color components More...
 
static void ColorMask (Int32 index, bool r, bool g, bool b, bool a)
 [requires: v3.0] Enable and disable writing of frame buffer color components More...
 
static void ColorMask (UInt32 index, bool r, bool g, bool b, bool a)
 [requires: v3.0] Enable and disable writing of frame buffer color components More...
 
static void ColorMaterial (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.ColorMaterialParameter mode)
 [requires: v1.0][deprecated: v3.2] Cause a material color to track the current color More...
 
static void ColorP3 (OpenTK.Graphics.OpenGL.PackedPointerType type, Int32 color)
 [requires: v3.3 and ARB_vertex_type_2_10_10_10_rev|VERSION_3_3] More...
 
static void ColorP3 (OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 color)
 [requires: v3.3 and ARB_vertex_type_2_10_10_10_rev|VERSION_3_3] More...
 
static unsafe void ColorP3 (OpenTK.Graphics.OpenGL.PackedPointerType type, Int32 *color)
 [requires: v3.3 and ARB_vertex_type_2_10_10_10_rev|VERSION_3_3] More...
 
static unsafe void ColorP3 (OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 *color)
 [requires: v3.3 and ARB_vertex_type_2_10_10_10_rev|VERSION_3_3] More...
 
static void ColorP4 (OpenTK.Graphics.OpenGL.PackedPointerType type, Int32 color)
 [requires: v3.3 and ARB_vertex_type_2_10_10_10_rev|VERSION_3_3] More...
 
static void ColorP4 (OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 color)
 [requires: v3.3 and ARB_vertex_type_2_10_10_10_rev|VERSION_3_3] More...
 
static unsafe void ColorP4 (OpenTK.Graphics.OpenGL.PackedPointerType type, Int32 *color)
 [requires: v3.3 and ARB_vertex_type_2_10_10_10_rev|VERSION_3_3] More...
 
static unsafe void ColorP4 (OpenTK.Graphics.OpenGL.PackedPointerType type, UInt32 *color)
 [requires: v3.3 and ARB_vertex_type_2_10_10_10_rev|VERSION_3_3] More...
 
static void ColorPointer (Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride, IntPtr pointer)
 [requires: v1.1][deprecated: v3.2] Define an array of colors More...
 
static void ColorPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[] pointer)
 [requires: v1.1][deprecated: v3.2] Define an array of colors More...
 
static void ColorPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[,] pointer)
 [requires: v1.1][deprecated: v3.2] Define an array of colors More...
 
static void ColorPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride, [InAttribute, OutAttribute] T3[,,] pointer)
 [requires: v1.1][deprecated: v3.2] Define an array of colors More...
 
static void ColorPointer< T3 > (Int32 size, OpenTK.Graphics.OpenGL.ColorPointerType type, Int32 stride, [InAttribute, OutAttribute] ref T3 pointer)
 [requires: v1.1][deprecated: v3.2] Define an array of colors More...
 
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 More...
 
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 More...
 
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 More...
 
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 More...
 
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 More...
 
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 More...
 
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 More...
 
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 More...
 
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 More...
 
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 More...
 
static void ColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.ColorTableParameterPName pname, Single[]@params)
 Set color lookup table parameters More...
 
static void ColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.ColorTableParameterPName pname, ref Single @params)
 Set color lookup table parameters More...
 
static unsafe void ColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.ColorTableParameterPName pname, Single *@params)
 Set color lookup table parameters More...
 
static void ColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.ColorTableParameterPName pname, Int32[]@params)
 Set color lookup table parameters More...
 
static void ColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.ColorTableParameterPName pname, ref Int32 @params)
 Set color lookup table parameters More...
 
static unsafe void ColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.ColorTableParameterPName pname, Int32 *@params)
 Set color lookup table parameters More...
 
static void CompileShader (Int32 shader)
 [requires: v2.0] Compiles a shader object More...
 
static void CompileShader (UInt32 shader)
 [requires: v2.0] Compiles a shader object More...
 
static void CompressedTexImage1D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 width, Int32 border, Int32 imageSize, IntPtr data)
 [requires: v1.3] Specify a one-dimensional texture image in a compressed format More...
 
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)
 [requires: v1.3] Specify a one-dimensional texture image in a compressed format More...
 
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)
 [requires: v1.3] Specify a one-dimensional texture image in a compressed format More...
 
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)
 [requires: v1.3] Specify a one-dimensional texture image in a compressed format More...
 
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)
 [requires: v1.3] Specify a one-dimensional texture image in a compressed format More...
 
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)
 [requires: v1.3] Specify a two-dimensional texture image in a compressed format More...
 
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)
 [requires: v1.3] Specify a two-dimensional texture image in a compressed format More...
 
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)
 [requires: v1.3] Specify a two-dimensional texture image in a compressed format More...
 
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)
 [requires: v1.3] Specify a two-dimensional texture image in a compressed format More...
 
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)
 [requires: v1.3] Specify a two-dimensional texture image in a compressed format More...
 
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)
 [requires: v1.3] Specify a three-dimensional texture image in a compressed format More...
 
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)
 [requires: v1.3] Specify a three-dimensional texture image in a compressed format More...
 
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)
 [requires: v1.3] Specify a three-dimensional texture image in a compressed format More...
 
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)
 [requires: v1.3] Specify a three-dimensional texture image in a compressed format More...
 
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)
 [requires: v1.3] Specify a three-dimensional texture image in a compressed format More...
 
static void CompressedTexSubImage1D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL.PixelFormat format, Int32 imageSize, IntPtr data)
 [requires: v1.3] Specify a one-dimensional texture subimage in a compressed format More...
 
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)
 [requires: v1.3] Specify a one-dimensional texture subimage in a compressed format More...
 
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)
 [requires: v1.3] Specify a one-dimensional texture subimage in a compressed format More...
 
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)
 [requires: v1.3] Specify a one-dimensional texture subimage in a compressed format More...
 
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)
 [requires: v1.3] Specify a one-dimensional texture subimage in a compressed format More...
 
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)
 [requires: v1.3] Specify a two-dimensional texture subimage in a compressed format More...
 
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)
 [requires: v1.3] Specify a two-dimensional texture subimage in a compressed format More...
 
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)
 [requires: v1.3] Specify a two-dimensional texture subimage in a compressed format More...
 
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)
 [requires: v1.3] Specify a two-dimensional texture subimage in a compressed format More...
 
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)
 [requires: v1.3] Specify a two-dimensional texture subimage in a compressed format More...
 
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)
 [requires: v1.3] Specify a three-dimensional texture subimage in a compressed format More...
 
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)
 [requires: v1.3] Specify a three-dimensional texture subimage in a compressed format More...
 
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)
 [requires: v1.3] Specify a three-dimensional texture subimage in a compressed format More...
 
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)
 [requires: v1.3] Specify a three-dimensional texture subimage in a compressed format More...
 
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)
 [requires: v1.3] Specify a three-dimensional texture subimage in a compressed format More...
 
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 More...
 
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 More...
 
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 More...
 
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 More...
 
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 More...
 
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 More...
 
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 More...
 
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 More...
 
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 More...
 
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 More...
 
static void ConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.ConvolutionParameter pname, Single @params)
 Set convolution parameters More...
 
static void ConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.ConvolutionParameter pname, Single[]@params)
 Set convolution parameters More...
 
static unsafe void ConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.ConvolutionParameter pname, Single *@params)
 Set convolution parameters More...
 
static void ConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.ConvolutionParameter pname, Int32 @params)
 Set convolution parameters More...
 
static void ConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.ConvolutionParameter pname, Int32[]@params)
 Set convolution parameters More...
 
static unsafe void ConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.ConvolutionParameter pname, Int32 *@params)
 Set convolution parameters More...
 
static void CopyBufferSubData (OpenTK.Graphics.OpenGL.BufferTarget readTarget, OpenTK.Graphics.OpenGL.BufferTarget writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size)
 [requires: v3.1 and ARB_copy_buffer|VERSION_3_1] Copy part of the data store of a buffer object to the data store of another buffer object More...
 
static void CopyColorSubTable (OpenTK.Graphics.OpenGL.ColorTableTarget target, Int32 start, Int32 x, Int32 y, Int32 width)
 Respecify a portion of a color table More...
 
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 More...
 
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 More...
 
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 More...
 
static void CopyImageSubData (Int32 srcName, OpenTK.Graphics.OpenGL.ImageTarget srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, Int32 dstName, OpenTK.Graphics.OpenGL.ImageTarget dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 srcWidth, Int32 srcHeight, Int32 srcDepth)
 [requires: v4.3 and ARB_copy_image|VERSION_4_3] Perform a raw data copy between two images More...
 
static void CopyImageSubData (UInt32 srcName, OpenTK.Graphics.OpenGL.ImageTarget srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, UInt32 dstName, OpenTK.Graphics.OpenGL.ImageTarget dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 srcWidth, Int32 srcHeight, Int32 srcDepth)
 [requires: v4.3 and ARB_copy_image|VERSION_4_3] Perform a raw data copy between two images More...
 
static void CopyPixels (Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelCopyType type)
 [requires: v1.0][deprecated: v3.2] Copy pixels in the frame buffer More...
 
static void CopyTexImage1D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width, Int32 border)
 [requires: v1.1] Copy pixels into a 1D texture image More...
 
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)
 [requires: v1.1] Copy pixels into a 2D texture image More...
 
static void CopyTexSubImage1D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 x, Int32 y, Int32 width)
 [requires: v1.1] Copy a one-dimensional texture subimage More...
 
static void CopyTexSubImage2D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height)
 [requires: v1.1] Copy a two-dimensional texture subimage More...
 
static void CopyTexSubImage3D (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height)
 [requires: v1.2] Copy a three-dimensional texture subimage More...
 
static Int32 CreateProgram ()
 [requires: v2.0] Creates a program object More...
 
static Int32 CreateShader (OpenTK.Graphics.OpenGL.ShaderType type)
 [requires: v2.0] Creates a shader object More...
 
static Int32 CreateShaderProgram (OpenTK.Graphics.OpenGL.ShaderType type, Int32 count, String[] strings)
 [requires: v4.1 and ARB_separate_shader_objects|VERSION_4_1] Create a stand-alone program from an array of null-terminated source code strings More...
 
static void CullFace (OpenTK.Graphics.OpenGL.CullFaceMode mode)
 [requires: v1.0] Specify whether front- or back-facing facets can be culled More...
 
static void DebugMessageCallback (DebugProc callback, IntPtr userParam)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Specify a callback to receive debugging messages from the GL More...
 
static void DebugMessageCallback< T1 > (DebugProc callback, [InAttribute, OutAttribute] T1[] userParam)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Specify a callback to receive debugging messages from the GL More...
 
static void DebugMessageCallback< T1 > (DebugProc callback, [InAttribute, OutAttribute] T1[,] userParam)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Specify a callback to receive debugging messages from the GL More...
 
static void DebugMessageCallback< T1 > (DebugProc callback, [InAttribute, OutAttribute] T1[,,] userParam)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Specify a callback to receive debugging messages from the GL More...
 
static void DebugMessageCallback< T1 > (DebugProc callback, [InAttribute, OutAttribute] ref T1 userParam)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Specify a callback to receive debugging messages from the GL More...
 
static void DebugMessageControl (OpenTK.Graphics.OpenGL.DebugSourceControl source, OpenTK.Graphics.OpenGL.DebugTypeControl type, OpenTK.Graphics.OpenGL.DebugSeverityControl severity, Int32 count, Int32[] ids, bool enabled)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Control the reporting of debug messages in a debug context More...
 
static void DebugMessageControl (OpenTK.Graphics.OpenGL.DebugSourceControl source, OpenTK.Graphics.OpenGL.DebugTypeControl type, OpenTK.Graphics.OpenGL.DebugSeverityControl severity, Int32 count, ref Int32 ids, bool enabled)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Control the reporting of debug messages in a debug context More...
 
static unsafe void DebugMessageControl (OpenTK.Graphics.OpenGL.DebugSourceControl source, OpenTK.Graphics.OpenGL.DebugTypeControl type, OpenTK.Graphics.OpenGL.DebugSeverityControl severity, Int32 count, Int32 *ids, bool enabled)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Control the reporting of debug messages in a debug context More...
 
static void DebugMessageControl (OpenTK.Graphics.OpenGL.DebugSourceControl source, OpenTK.Graphics.OpenGL.DebugTypeControl type, OpenTK.Graphics.OpenGL.DebugSeverityControl severity, Int32 count, UInt32[] ids, bool enabled)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Control the reporting of debug messages in a debug context More...
 
static void DebugMessageControl (OpenTK.Graphics.OpenGL.DebugSourceControl source, OpenTK.Graphics.OpenGL.DebugTypeControl type, OpenTK.Graphics.OpenGL.DebugSeverityControl severity, Int32 count, ref UInt32 ids, bool enabled)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Control the reporting of debug messages in a debug context More...
 
static unsafe void DebugMessageControl (OpenTK.Graphics.OpenGL.DebugSourceControl source, OpenTK.Graphics.OpenGL.DebugTypeControl type, OpenTK.Graphics.OpenGL.DebugSeverityControl severity, Int32 count, UInt32 *ids, bool enabled)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Control the reporting of debug messages in a debug context More...
 
static void DebugMessageInsert (OpenTK.Graphics.OpenGL.DebugSourceExternal source, OpenTK.Graphics.OpenGL.DebugType type, Int32 id, OpenTK.Graphics.OpenGL.DebugSeverity severity, Int32 length, String buf)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Inject an application-supplied message into the debug message queue More...
 
static void DebugMessageInsert (OpenTK.Graphics.OpenGL.DebugSourceExternal source, OpenTK.Graphics.OpenGL.DebugType type, UInt32 id, OpenTK.Graphics.OpenGL.DebugSeverity severity, Int32 length, String buf)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Inject an application-supplied message into the debug message queue More...
 
static void DeleteBuffer (Int32 buffers)
 [requires: v1.5] Delete named buffer objects More...
 
static void DeleteBuffer (UInt32 buffers)
 [requires: v1.5] Delete named buffer objects More...
 
static void DeleteBuffers (Int32 n, Int32[] buffers)
 [requires: v1.5] Delete named buffer objects More...
 
static void DeleteBuffers (Int32 n, ref Int32 buffers)
 [requires: v1.5] Delete named buffer objects More...
 
static unsafe void DeleteBuffers (Int32 n, Int32 *buffers)
 [requires: v1.5] Delete named buffer objects More...
 
static void DeleteBuffers (Int32 n, UInt32[] buffers)
 [requires: v1.5] Delete named buffer objects More...
 
static void DeleteBuffers (Int32 n, ref UInt32 buffers)
 [requires: v1.5] Delete named buffer objects More...
 
static unsafe void DeleteBuffers (Int32 n, UInt32 *buffers)
 [requires: v1.5] Delete named buffer objects More...
 
static void DeleteFramebuffer (Int32 framebuffers)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Delete framebuffer objects More...
 
static void DeleteFramebuffer (UInt32 framebuffers)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Delete framebuffer objects More...
 
static void DeleteFramebuffers (Int32 n, Int32[] framebuffers)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Delete framebuffer objects More...
 
static void DeleteFramebuffers (Int32 n, ref Int32 framebuffers)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Delete framebuffer objects More...
 
static unsafe void DeleteFramebuffers (Int32 n, Int32 *framebuffers)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Delete framebuffer objects More...
 
static void DeleteFramebuffers (Int32 n, UInt32[] framebuffers)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Delete framebuffer objects More...
 
static void DeleteFramebuffers (Int32 n, ref UInt32 framebuffers)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Delete framebuffer objects More...
 
static unsafe void DeleteFramebuffers (Int32 n, UInt32 *framebuffers)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Delete framebuffer objects More...
 
static void DeleteLists (Int32 list, Int32 range)
 [requires: v1.0][deprecated: v3.2] Delete a contiguous group of display lists More...
 
static void DeleteLists (UInt32 list, Int32 range)
 [requires: v1.0][deprecated: v3.2] Delete a contiguous group of display lists More...
 
static void DeleteProgram (Int32 program)
 [requires: v2.0] Deletes a program object More...
 
static void DeleteProgram (UInt32 program)
 [requires: v2.0] Deletes a program object More...
 
static void DeleteProgramPipeline (Int32 pipelines)
 [requires: v4.1 and ARB_separate_shader_objects|VERSION_4_1] Delete program pipeline objects More...
 
static void DeleteProgramPipeline (UInt32 pipelines)
 [requires: v4.1 and ARB_separate_shader_objects|VERSION_4_1] Delete program pipeline objects More...
 
static void DeleteProgramPipelines (Int32 n, Int32[] pipelines)
 [requires: v4.1 and ARB_separate_shader_objects|VERSION_4_1] Delete program pipeline objects More...
 
static void DeleteProgramPipelines (Int32 n, ref Int32 pipelines)
 [requires: v4.1 and ARB_separate_shader_objects|VERSION_4_1] Delete program pipeline objects More...
 
static unsafe void DeleteProgramPipelines (Int32 n, Int32 *pipelines)
 [requires: v4.1 and ARB_separate_shader_objects|VERSION_4_1] Delete program pipeline objects More...
 
static void DeleteProgramPipelines (Int32 n, UInt32[] pipelines)
 [requires: v4.1 and ARB_separate_shader_objects|VERSION_4_1] Delete program pipeline objects More...
 
static void DeleteProgramPipelines (Int32 n, ref UInt32 pipelines)
 [requires: v4.1 and ARB_separate_shader_objects|VERSION_4_1] Delete program pipeline objects More...
 
static unsafe void DeleteProgramPipelines (Int32 n, UInt32 *pipelines)
 [requires: v4.1 and ARB_separate_shader_objects|VERSION_4_1] Delete program pipeline objects More...
 
static void DeleteQuery (Int32 ids)
 [requires: v1.5] Delete named query objects More...
 
static void DeleteQuery (UInt32 ids)
 [requires: v1.5] Delete named query objects More...
 
static void DeleteQueries (Int32 n, Int32[] ids)
 [requires: v1.5] Delete named query objects More...
 
static void DeleteQueries (Int32 n, ref Int32 ids)
 [requires: v1.5] Delete named query objects More...
 
static unsafe void DeleteQueries (Int32 n, Int32 *ids)
 [requires: v1.5] Delete named query objects More...
 
static void DeleteQueries (Int32 n, UInt32[] ids)
 [requires: v1.5] Delete named query objects More...
 
static void DeleteQueries (Int32 n, ref UInt32 ids)
 [requires: v1.5] Delete named query objects More...
 
static unsafe void DeleteQueries (Int32 n, UInt32 *ids)
 [requires: v1.5] Delete named query objects More...
 
static void DeleteRenderbuffer (Int32 renderbuffers)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Delete renderbuffer objects More...
 
static void DeleteRenderbuffer (UInt32 renderbuffers)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Delete renderbuffer objects More...
 
static void DeleteRenderbuffers (Int32 n, Int32[] renderbuffers)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Delete renderbuffer objects More...
 
static void DeleteRenderbuffers (Int32 n, ref Int32 renderbuffers)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Delete renderbuffer objects More...
 
static unsafe void DeleteRenderbuffers (Int32 n, Int32 *renderbuffers)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Delete renderbuffer objects More...
 
static void DeleteRenderbuffers (Int32 n, UInt32[] renderbuffers)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Delete renderbuffer objects More...
 
static void DeleteRenderbuffers (Int32 n, ref UInt32 renderbuffers)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Delete renderbuffer objects More...
 
static unsafe void DeleteRenderbuffers (Int32 n, UInt32 *renderbuffers)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Delete renderbuffer objects More...
 
static void DeleteSampler (Int32 samplers)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] Delete named sampler objects More...
 
static void DeleteSampler (UInt32 samplers)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] Delete named sampler objects More...
 
static void DeleteSamplers (Int32 count, Int32[] samplers)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] Delete named sampler objects More...
 
static void DeleteSamplers (Int32 count, ref Int32 samplers)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] Delete named sampler objects More...
 
static unsafe void DeleteSamplers (Int32 count, Int32 *samplers)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] Delete named sampler objects More...
 
static void DeleteSamplers (Int32 count, UInt32[] samplers)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] Delete named sampler objects More...
 
static void DeleteSamplers (Int32 count, ref UInt32 samplers)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] Delete named sampler objects More...
 
static unsafe void DeleteSamplers (Int32 count, UInt32 *samplers)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] Delete named sampler objects More...
 
static void DeleteShader (Int32 shader)
 [requires: v2.0] Deletes a shader object More...
 
static void DeleteShader (UInt32 shader)
 [requires: v2.0] Deletes a shader object More...
 
static void DeleteSync (IntPtr sync)
 [requires: v3.2 and ARB_sync|VERSION_3_2] Delete a sync object More...
 
static void DeleteTexture (Int32 textures)
 [requires: v1.1] Delete named textures More...
 
static void DeleteTexture (UInt32 textures)
 [requires: v1.1] Delete named textures More...
 
static void DeleteTextures (Int32 n, Int32[] textures)
 [requires: v1.1] Delete named textures More...
 
static void DeleteTextures (Int32 n, ref Int32 textures)
 [requires: v1.1] Delete named textures More...
 
static unsafe void DeleteTextures (Int32 n, Int32 *textures)
 [requires: v1.1] Delete named textures More...
 
static void DeleteTextures (Int32 n, UInt32[] textures)
 [requires: v1.1] Delete named textures More...
 
static void DeleteTextures (Int32 n, ref UInt32 textures)
 [requires: v1.1] Delete named textures More...
 
static unsafe void DeleteTextures (Int32 n, UInt32 *textures)
 [requires: v1.1] Delete named textures More...
 
static void DeleteTransformFeedback (Int32 ids)
 [requires: v4.0 and ARB_transform_feedback2|VERSION_4_0] Delete transform feedback objects More...
 
static void DeleteTransformFeedback (UInt32 ids)
 [requires: v4.0 and ARB_transform_feedback2|VERSION_4_0] Delete transform feedback objects More...
 
static void DeleteTransformFeedbacks (Int32 n, Int32[] ids)
 [requires: v4.0 and ARB_transform_feedback2|VERSION_4_0] Delete transform feedback objects More...
 
static void DeleteTransformFeedbacks (Int32 n, ref Int32 ids)
 [requires: v4.0 and ARB_transform_feedback2|VERSION_4_0] Delete transform feedback objects More...
 
static unsafe void DeleteTransformFeedbacks (Int32 n, Int32 *ids)
 [requires: v4.0 and ARB_transform_feedback2|VERSION_4_0] Delete transform feedback objects More...
 
static void DeleteTransformFeedbacks (Int32 n, UInt32[] ids)
 [requires: v4.0 and ARB_transform_feedback2|VERSION_4_0] Delete transform feedback objects More...
 
static void DeleteTransformFeedbacks (Int32 n, ref UInt32 ids)
 [requires: v4.0 and ARB_transform_feedback2|VERSION_4_0] Delete transform feedback objects More...
 
static unsafe void DeleteTransformFeedbacks (Int32 n, UInt32 *ids)
 [requires: v4.0 and ARB_transform_feedback2|VERSION_4_0] Delete transform feedback objects More...
 
static void DeleteVertexArray (Int32 arrays)
 [requires: v3.0 and ARB_vertex_array_object|VERSION_3_0] Delete vertex array objects More...
 
static void DeleteVertexArray (UInt32 arrays)
 [requires: v3.0 and ARB_vertex_array_object|VERSION_3_0] Delete vertex array objects More...
 
static void DeleteVertexArrays (Int32 n, Int32[] arrays)
 [requires: v3.0 and ARB_vertex_array_object|VERSION_3_0] Delete vertex array objects More...
 
static void DeleteVertexArrays (Int32 n, ref Int32 arrays)
 [requires: v3.0 and ARB_vertex_array_object|VERSION_3_0] Delete vertex array objects More...
 
static unsafe void DeleteVertexArrays (Int32 n, Int32 *arrays)
 [requires: v3.0 and ARB_vertex_array_object|VERSION_3_0] Delete vertex array objects More...
 
static void DeleteVertexArrays (Int32 n, UInt32[] arrays)
 [requires: v3.0 and ARB_vertex_array_object|VERSION_3_0] Delete vertex array objects More...
 
static void DeleteVertexArrays (Int32 n, ref UInt32 arrays)
 [requires: v3.0 and ARB_vertex_array_object|VERSION_3_0] Delete vertex array objects More...
 
static unsafe void DeleteVertexArrays (Int32 n, UInt32 *arrays)
 [requires: v3.0 and ARB_vertex_array_object|VERSION_3_0] Delete vertex array objects More...
 
static void DepthFunc (OpenTK.Graphics.OpenGL.DepthFunction func)
 [requires: v1.0] Specify the value used for depth buffer comparisons More...
 
static void DepthMask (bool flag)
 [requires: v1.0] Enable or disable writing into the depth buffer More...
 
static void DepthRange (Double near, Double far)
 [requires: v1.0] Specify mapping of depth values from normalized device coordinates to window coordinates More...
 
static void DepthRangeArray (Int32 first, Int32 count, Double[] v)
 [requires: v4.1 and ARB_viewport_array|VERSION_4_1] Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports More...
 
static void DepthRangeArray (Int32 first, Int32 count, ref Double v)
 [requires: v4.1 and ARB_viewport_array|VERSION_4_1] Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports More...
 
static unsafe void DepthRangeArray (Int32 first, Int32 count, Double *v)
 [requires: v4.1 and ARB_viewport_array|VERSION_4_1] Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports More...
 
static void DepthRangeArray (UInt32 first, Int32 count, Double[] v)
 [requires: v4.1 and ARB_viewport_array|VERSION_4_1] Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports More...
 
static void DepthRangeArray (UInt32 first, Int32 count, ref Double v)
 [requires: v4.1 and ARB_viewport_array|VERSION_4_1] Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports More...
 
static unsafe void DepthRangeArray (UInt32 first, Int32 count, Double *v)
 [requires: v4.1 and ARB_viewport_array|VERSION_4_1] Specify mapping of depth values from normalized device coordinates to window coordinates for a specified set of viewports More...
 
static void DepthRange (Single n, Single f)
 [requires: v4.1 and ARB_ES2_compatibility|VERSION_4_1] Specify mapping of depth values from normalized device coordinates to window coordinates More...
 
static void DepthRangeIndexed (Int32 index, Double n, Double f)
 [requires: v4.1 and ARB_viewport_array|VERSION_4_1] Specify mapping of depth values from normalized device coordinates to window coordinates for a specified viewport More...
 
static void DepthRangeIndexed (UInt32 index, Double n, Double f)
 [requires: v4.1 and ARB_viewport_array|VERSION_4_1] Specify mapping of depth values from normalized device coordinates to window coordinates for a specified viewport More...
 
static void DetachShader (Int32 program, Int32 shader)
 [requires: v2.0] Detaches a shader object from a program object to which it is attached More...
 
static void DetachShader (UInt32 program, UInt32 shader)
 [requires: v2.0] Detaches a shader object from a program object to which it is attached More...
 
static void Disable (OpenTK.Graphics.OpenGL.EnableCap cap)
 [requires: v1.0] More...
 
static void DisableClientState (OpenTK.Graphics.OpenGL.ArrayCap array)
 [requires: v1.1][deprecated: v3.2] More...
 
static void Disable (OpenTK.Graphics.OpenGL.IndexedEnableCap target, Int32 index)
 [requires: v3.0] More...
 
static void Disable (OpenTK.Graphics.OpenGL.IndexedEnableCap target, UInt32 index)
 [requires: v3.0] More...
 
static void DisableVertexAttribArray (Int32 index)
 [requires: v2.0] More...
 
static void DisableVertexAttribArray (UInt32 index)
 [requires: v2.0] More...
 
static void DispatchCompute (Int32 num_groups_x, Int32 num_groups_y, Int32 num_groups_z)
 [requires: v4.3 and ARB_compute_shader|VERSION_4_3] Launch one or more compute work groups More...
 
static void DispatchCompute (UInt32 num_groups_x, UInt32 num_groups_y, UInt32 num_groups_z)
 [requires: v4.3 and ARB_compute_shader|VERSION_4_3] Launch one or more compute work groups More...
 
static void DispatchComputeIndirect (IntPtr indirect)
 [requires: v4.3 and ARB_compute_shader|VERSION_4_3] Launch one or more compute work groups using parameters stored in a buffer More...
 
static void DrawArrays (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count)
 [requires: v1.1] Render primitives from array data More...
 
static void DrawArrays (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 first, Int32 count)
 [requires: v1.1] Render primitives from array data More...
 
static void DrawArraysIndirect (OpenTK.Graphics.OpenGL.ArbDrawIndirect mode, IntPtr indirect)
 [requires: v4.0 and ARB_draw_indirect|VERSION_4_0] Render primitives from array data, taking parameters from memory More...
 
static void DrawArraysIndirect< T1 > (OpenTK.Graphics.OpenGL.ArbDrawIndirect mode, [InAttribute, OutAttribute] T1[] indirect)
 [requires: v4.0 and ARB_draw_indirect|VERSION_4_0] Render primitives from array data, taking parameters from memory More...
 
static void DrawArraysIndirect< T1 > (OpenTK.Graphics.OpenGL.ArbDrawIndirect mode, [InAttribute, OutAttribute] T1[,] indirect)
 [requires: v4.0 and ARB_draw_indirect|VERSION_4_0] Render primitives from array data, taking parameters from memory More...
 
static void DrawArraysIndirect< T1 > (OpenTK.Graphics.OpenGL.ArbDrawIndirect mode, [InAttribute, OutAttribute] T1[,,] indirect)
 [requires: v4.0 and ARB_draw_indirect|VERSION_4_0] Render primitives from array data, taking parameters from memory More...
 
static void DrawArraysIndirect< T1 > (OpenTK.Graphics.OpenGL.ArbDrawIndirect mode, [InAttribute, OutAttribute] ref T1 indirect)
 [requires: v4.0 and ARB_draw_indirect|VERSION_4_0] Render primitives from array data, taking parameters from memory More...
 
static void DrawArraysIndirect (OpenTK.Graphics.OpenGL.PrimitiveType mode, IntPtr indirect)
 [requires: v4.0 and ARB_draw_indirect|VERSION_4_0] Render primitives from array data, taking parameters from memory More...
 
static void DrawArraysIndirect< T1 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, [InAttribute, OutAttribute] T1[] indirect)
 [requires: v4.0 and ARB_draw_indirect|VERSION_4_0] Render primitives from array data, taking parameters from memory More...
 
static void DrawArraysIndirect< T1 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, [InAttribute, OutAttribute] T1[,] indirect)
 [requires: v4.0 and ARB_draw_indirect|VERSION_4_0] Render primitives from array data, taking parameters from memory More...
 
static void DrawArraysIndirect< T1 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, [InAttribute, OutAttribute] T1[,,] indirect)
 [requires: v4.0 and ARB_draw_indirect|VERSION_4_0] Render primitives from array data, taking parameters from memory More...
 
static void DrawArraysIndirect< T1 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, [InAttribute, OutAttribute] ref T1 indirect)
 [requires: v4.0 and ARB_draw_indirect|VERSION_4_0] Render primitives from array data, taking parameters from memory More...
 
static void DrawArraysInstanced (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count, Int32 instancecount)
 [requires: v3.1] Draw multiple instances of a range of elements More...
 
static void DrawArraysInstanced (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 first, Int32 count, Int32 instancecount)
 [requires: v3.1] Draw multiple instances of a range of elements More...
 
static void DrawArraysInstancedBaseInstance (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 first, Int32 count, Int32 instancecount, Int32 baseinstance)
 [requires: v4.2 and ARB_base_instance|VERSION_4_2] Draw multiple instances of a range of elements with offset applied to instanced attributes More...
 
static void DrawArraysInstancedBaseInstance (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 first, Int32 count, Int32 instancecount, UInt32 baseinstance)
 [requires: v4.2 and ARB_base_instance|VERSION_4_2] Draw multiple instances of a range of elements with offset applied to instanced attributes More...
 
static void DrawBuffer (OpenTK.Graphics.OpenGL.DrawBufferMode mode)
 [requires: v1.0] Specify which color buffers are to be drawn into More...
 
static void DrawBuffers (Int32 n, OpenTK.Graphics.OpenGL.DrawBuffersEnum[] bufs)
 [requires: v2.0] Specifies a list of color buffers to be drawn into More...
 
static void DrawBuffers (Int32 n, ref OpenTK.Graphics.OpenGL.DrawBuffersEnum bufs)
 [requires: v2.0] Specifies a list of color buffers to be drawn into More...
 
static unsafe void DrawBuffers (Int32 n, OpenTK.Graphics.OpenGL.DrawBuffersEnum *bufs)
 [requires: v2.0] Specifies a list of color buffers to be drawn into More...
 
static void DrawElements (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, Int32 indices)
 [requires: v1.1] Render primitives from array data More...
 
static void DrawElements (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices)
 [requires: v1.1] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices)
 [requires: v1.1] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices)
 [requires: v1.1] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices)
 [requires: v1.1] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices)
 [requires: v1.1] Render primitives from array data More...
 
static void DrawElements (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, Int32 indices)
 [requires: v1.1] Render primitives from array data More...
 
static void DrawElements (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices)
 [requires: v1.1] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices)
 [requires: v1.1] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices)
 [requires: v1.1] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices)
 [requires: v1.1] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices)
 [requires: v1.1] Render primitives from array data More...
 
static void DrawElementsBaseVertex (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render primitives from array data with a per-element offset More...
 
static void DrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render primitives from array data with a per-element offset More...
 
static void DrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render primitives from array data with a per-element offset More...
 
static void DrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render primitives from array data with a per-element offset More...
 
static void DrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render primitives from array data with a per-element offset More...
 
static void DrawElementsBaseVertex (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render primitives from array data with a per-element offset More...
 
static void DrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render primitives from array data with a per-element offset More...
 
static void DrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render primitives from array data with a per-element offset More...
 
static void DrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render primitives from array data with a per-element offset More...
 
static void DrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render primitives from array data with a per-element offset More...
 
static void DrawElementsIndirect (OpenTK.Graphics.OpenGL.ArbDrawIndirect mode, OpenTK.Graphics.OpenGL.ArbDrawIndirect type, IntPtr indirect)
 [requires: v4.0 and ARB_draw_indirect|VERSION_4_0] Render indexed primitives from array data, taking parameters from memory More...
 
static void DrawElementsIndirect< T2 > (OpenTK.Graphics.OpenGL.ArbDrawIndirect mode, OpenTK.Graphics.OpenGL.ArbDrawIndirect type, [InAttribute, OutAttribute] T2[] indirect)
 [requires: v4.0 and ARB_draw_indirect|VERSION_4_0] Render indexed primitives from array data, taking parameters from memory More...
 
static void DrawElementsIndirect< T2 > (OpenTK.Graphics.OpenGL.ArbDrawIndirect mode, OpenTK.Graphics.OpenGL.ArbDrawIndirect type, [InAttribute, OutAttribute] T2[,] indirect)
 [requires: v4.0 and ARB_draw_indirect|VERSION_4_0] Render indexed primitives from array data, taking parameters from memory More...
 
static void DrawElementsIndirect< T2 > (OpenTK.Graphics.OpenGL.ArbDrawIndirect mode, OpenTK.Graphics.OpenGL.ArbDrawIndirect type, [InAttribute, OutAttribute] T2[,,] indirect)
 [requires: v4.0 and ARB_draw_indirect|VERSION_4_0] Render indexed primitives from array data, taking parameters from memory More...
 
static void DrawElementsIndirect< T2 > (OpenTK.Graphics.OpenGL.ArbDrawIndirect mode, OpenTK.Graphics.OpenGL.ArbDrawIndirect type, [InAttribute, OutAttribute] ref T2 indirect)
 [requires: v4.0 and ARB_draw_indirect|VERSION_4_0] Render indexed primitives from array data, taking parameters from memory More...
 
static void DrawElementsIndirect (OpenTK.Graphics.OpenGL.PrimitiveType mode, OpenTK.Graphics.OpenGL.All type, IntPtr indirect)
 [requires: v4.0 and ARB_draw_indirect|VERSION_4_0] Render indexed primitives from array data, taking parameters from memory More...
 
static void DrawElementsIndirect< T2 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, OpenTK.Graphics.OpenGL.All type, [InAttribute, OutAttribute] T2[] indirect)
 [requires: v4.0 and ARB_draw_indirect|VERSION_4_0] Render indexed primitives from array data, taking parameters from memory More...
 
static void DrawElementsIndirect< T2 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, OpenTK.Graphics.OpenGL.All type, [InAttribute, OutAttribute] T2[,] indirect)
 [requires: v4.0 and ARB_draw_indirect|VERSION_4_0] Render indexed primitives from array data, taking parameters from memory More...
 
static void DrawElementsIndirect< T2 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, OpenTK.Graphics.OpenGL.All type, [InAttribute, OutAttribute] T2[,,] indirect)
 [requires: v4.0 and ARB_draw_indirect|VERSION_4_0] Render indexed primitives from array data, taking parameters from memory More...
 
static void DrawElementsIndirect< T2 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, OpenTK.Graphics.OpenGL.All type, [InAttribute, OutAttribute] ref T2 indirect)
 [requires: v4.0 and ARB_draw_indirect|VERSION_4_0] Render indexed primitives from array data, taking parameters from memory More...
 
static void DrawElementsInstanced (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 instancecount)
 [requires: v3.1] Draw multiple instances of a set of elements More...
 
static void DrawElementsInstanced< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 instancecount)
 [requires: v3.1] Draw multiple instances of a set of elements More...
 
static void DrawElementsInstanced< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 instancecount)
 [requires: v3.1] Draw multiple instances of a set of elements More...
 
static void DrawElementsInstanced< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 instancecount)
 [requires: v3.1] Draw multiple instances of a set of elements More...
 
static void DrawElementsInstanced< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 instancecount)
 [requires: v3.1] Draw multiple instances of a set of elements More...
 
static void DrawElementsInstanced (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 instancecount)
 [requires: v3.1] Draw multiple instances of a set of elements More...
 
static void DrawElementsInstanced< T3 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 instancecount)
 [requires: v3.1] Draw multiple instances of a set of elements More...
 
static void DrawElementsInstanced< T3 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 instancecount)
 [requires: v3.1] Draw multiple instances of a set of elements More...
 
static void DrawElementsInstanced< T3 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 instancecount)
 [requires: v3.1] Draw multiple instances of a set of elements More...
 
static void DrawElementsInstanced< T3 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 instancecount)
 [requires: v3.1] Draw multiple instances of a set of elements More...
 
static void DrawElementsInstancedBaseInstance (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 instancecount, Int32 baseinstance)
 [requires: v4.2 and ARB_base_instance|VERSION_4_2] Draw multiple instances of a set of elements with offset applied to instanced attributes More...
 
static void DrawElementsInstancedBaseInstance (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 instancecount, UInt32 baseinstance)
 [requires: v4.2 and ARB_base_instance|VERSION_4_2] Draw multiple instances of a set of elements with offset applied to instanced attributes More...
 
static void DrawElementsInstancedBaseInstance< T3 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 instancecount, Int32 baseinstance)
 [requires: v4.2 and ARB_base_instance|VERSION_4_2] Draw multiple instances of a set of elements with offset applied to instanced attributes More...
 
static void DrawElementsInstancedBaseInstance< T3 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 instancecount, UInt32 baseinstance)
 [requires: v4.2 and ARB_base_instance|VERSION_4_2] Draw multiple instances of a set of elements with offset applied to instanced attributes More...
 
static void DrawElementsInstancedBaseInstance< T3 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 instancecount, Int32 baseinstance)
 [requires: v4.2 and ARB_base_instance|VERSION_4_2] Draw multiple instances of a set of elements with offset applied to instanced attributes More...
 
static void DrawElementsInstancedBaseInstance< T3 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 instancecount, UInt32 baseinstance)
 [requires: v4.2 and ARB_base_instance|VERSION_4_2] Draw multiple instances of a set of elements with offset applied to instanced attributes More...
 
static void DrawElementsInstancedBaseInstance< T3 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 instancecount, Int32 baseinstance)
 [requires: v4.2 and ARB_base_instance|VERSION_4_2] Draw multiple instances of a set of elements with offset applied to instanced attributes More...
 
static void DrawElementsInstancedBaseInstance< T3 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 instancecount, UInt32 baseinstance)
 [requires: v4.2 and ARB_base_instance|VERSION_4_2] Draw multiple instances of a set of elements with offset applied to instanced attributes More...
 
static void DrawElementsInstancedBaseInstance< T3 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 instancecount, Int32 baseinstance)
 [requires: v4.2 and ARB_base_instance|VERSION_4_2] Draw multiple instances of a set of elements with offset applied to instanced attributes More...
 
static void DrawElementsInstancedBaseInstance< T3 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 instancecount, UInt32 baseinstance)
 [requires: v4.2 and ARB_base_instance|VERSION_4_2] Draw multiple instances of a set of elements with offset applied to instanced attributes More...
 
static void DrawElementsInstancedBaseVertex (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 instancecount, Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render multiple instances of a set of primitives from array data with a per-element offset More...
 
static void DrawElementsInstancedBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 instancecount, Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render multiple instances of a set of primitives from array data with a per-element offset More...
 
static void DrawElementsInstancedBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 instancecount, Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render multiple instances of a set of primitives from array data with a per-element offset More...
 
static void DrawElementsInstancedBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 instancecount, Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render multiple instances of a set of primitives from array data with a per-element offset More...
 
static void DrawElementsInstancedBaseVertex< T3 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 instancecount, Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render multiple instances of a set of primitives from array data with a per-element offset More...
 
static void DrawElementsInstancedBaseVertex (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 instancecount, Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render multiple instances of a set of primitives from array data with a per-element offset More...
 
static void DrawElementsInstancedBaseVertex< T3 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 instancecount, Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render multiple instances of a set of primitives from array data with a per-element offset More...
 
static void DrawElementsInstancedBaseVertex< T3 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 instancecount, Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render multiple instances of a set of primitives from array data with a per-element offset More...
 
static void DrawElementsInstancedBaseVertex< T3 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 instancecount, Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render multiple instances of a set of primitives from array data with a per-element offset More...
 
static void DrawElementsInstancedBaseVertex< T3 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 instancecount, Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render multiple instances of a set of primitives from array data with a per-element offset More...
 
static void DrawElementsInstancedBaseVertexBaseInstance (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance)
 [requires: v4.2 and ARB_base_instance|VERSION_4_2] Render multiple instances of a set of primitives from array data with a per-element offset More...
 
static void DrawElementsInstancedBaseVertexBaseInstance (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance)
 [requires: v4.2 and ARB_base_instance|VERSION_4_2] Render multiple instances of a set of primitives from array data with a per-element offset More...
 
static void DrawElementsInstancedBaseVertexBaseInstance< T3 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance)
 [requires: v4.2 and ARB_base_instance|VERSION_4_2] Render multiple instances of a set of primitives from array data with a per-element offset More...
 
static void DrawElementsInstancedBaseVertexBaseInstance< T3 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance)
 [requires: v4.2 and ARB_base_instance|VERSION_4_2] Render multiple instances of a set of primitives from array data with a per-element offset More...
 
static void DrawElementsInstancedBaseVertexBaseInstance< T3 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance)
 [requires: v4.2 and ARB_base_instance|VERSION_4_2] Render multiple instances of a set of primitives from array data with a per-element offset More...
 
static void DrawElementsInstancedBaseVertexBaseInstance< T3 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance)
 [requires: v4.2 and ARB_base_instance|VERSION_4_2] Render multiple instances of a set of primitives from array data with a per-element offset More...
 
static void DrawElementsInstancedBaseVertexBaseInstance< T3 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance)
 [requires: v4.2 and ARB_base_instance|VERSION_4_2] Render multiple instances of a set of primitives from array data with a per-element offset More...
 
static void DrawElementsInstancedBaseVertexBaseInstance< T3 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance)
 [requires: v4.2 and ARB_base_instance|VERSION_4_2] Render multiple instances of a set of primitives from array data with a per-element offset More...
 
static void DrawElementsInstancedBaseVertexBaseInstance< T3 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 instancecount, Int32 basevertex, Int32 baseinstance)
 [requires: v4.2 and ARB_base_instance|VERSION_4_2] Render multiple instances of a set of primitives from array data with a per-element offset More...
 
static void DrawElementsInstancedBaseVertexBaseInstance< T3 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 instancecount, Int32 basevertex, UInt32 baseinstance)
 [requires: v4.2 and ARB_base_instance|VERSION_4_2] Render multiple instances of a set of primitives from array data with a per-element offset More...
 
static void DrawPixels (Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, IntPtr pixels)
 [requires: v1.0][deprecated: v3.2] Write a block of pixels to the frame buffer More...
 
static void DrawPixels< T4 > (Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T4[] pixels)
 [requires: v1.0][deprecated: v3.2] Write a block of pixels to the frame buffer More...
 
static void DrawPixels< T4 > (Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T4[,] pixels)
 [requires: v1.0][deprecated: v3.2] Write a block of pixels to the frame buffer More...
 
static void DrawPixels< T4 > (Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] T4[,,] pixels)
 [requires: v1.0][deprecated: v3.2] Write a block of pixels to the frame buffer More...
 
static void DrawPixels< T4 > (Int32 width, Int32 height, OpenTK.Graphics.OpenGL.PixelFormat format, OpenTK.Graphics.OpenGL.PixelType type, [InAttribute, OutAttribute] ref T4 pixels)
 [requires: v1.0][deprecated: v3.2] Write a block of pixels to the frame buffer More...
 
static void DrawRangeElements (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[] indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,] indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,,] indices)
 [requires: v1.2] Render primitives from array data More...
 
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)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElements (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[] indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,] indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,,] indices)
 [requires: v1.2] Render primitives from array data More...
 
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)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElements (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[] indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,] indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,,] indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T5 indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElements (OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[] indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,] indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,,] indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T5 indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElementsBaseVertex (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render primitives from array data with a per-element offset More...
 
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)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render primitives from array data with a per-element offset More...
 
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)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render primitives from array data with a per-element offset More...
 
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)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render primitives from array data with a per-element offset More...
 
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)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render primitives from array data with a per-element offset More...
 
static void DrawRangeElementsBaseVertex (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render primitives from array data with a per-element offset More...
 
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)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render primitives from array data with a per-element offset More...
 
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)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render primitives from array data with a per-element offset More...
 
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)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render primitives from array data with a per-element offset More...
 
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)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render primitives from array data with a per-element offset More...
 
static void DrawRangeElementsBaseVertex (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render primitives from array data with a per-element offset More...
 
static void DrawRangeElementsBaseVertex< T5 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[] indices, Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render primitives from array data with a per-element offset More...
 
static void DrawRangeElementsBaseVertex< T5 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,] indices, Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render primitives from array data with a per-element offset More...
 
static void DrawRangeElementsBaseVertex< T5 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,,] indices, Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render primitives from array data with a per-element offset More...
 
static void DrawRangeElementsBaseVertex< T5 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T5 indices, Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render primitives from array data with a per-element offset More...
 
static void DrawRangeElementsBaseVertex (OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render primitives from array data with a per-element offset More...
 
static void DrawRangeElementsBaseVertex< T5 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[] indices, Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render primitives from array data with a per-element offset More...
 
static void DrawRangeElementsBaseVertex< T5 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,] indices, Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render primitives from array data with a per-element offset More...
 
static void DrawRangeElementsBaseVertex< T5 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,,] indices, Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render primitives from array data with a per-element offset More...
 
static void DrawRangeElementsBaseVertex< T5 > (OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T5 indices, Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render primitives from array data with a per-element offset More...
 
static void DrawTransformFeedback (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 id)
 [requires: v4.0 and ARB_transform_feedback2|VERSION_4_0] Render primitives using a count derived from a transform feedback object More...
 
static void DrawTransformFeedback (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 id)
 [requires: v4.0 and ARB_transform_feedback2|VERSION_4_0] Render primitives using a count derived from a transform feedback object More...
 
static void DrawTransformFeedback (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 id)
 [requires: v4.0 and ARB_transform_feedback2|VERSION_4_0] Render primitives using a count derived from a transform feedback object More...
 
static void DrawTransformFeedback (OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 id)
 [requires: v4.0 and ARB_transform_feedback2|VERSION_4_0] Render primitives using a count derived from a transform feedback object More...
 
static void DrawTransformFeedbackInstanced (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 id, Int32 instancecount)
 [requires: v4.2 and ARB_transform_feedback_instanced|VERSION_4_2] Render multiple instances of primitives using a count derived from a transform feedback object More...
 
static void DrawTransformFeedbackInstanced (OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 id, Int32 instancecount)
 [requires: v4.2 and ARB_transform_feedback_instanced|VERSION_4_2] Render multiple instances of primitives using a count derived from a transform feedback object More...
 
static void DrawTransformFeedbackStream (OpenTK.Graphics.OpenGL.BeginMode mode, Int32 id, Int32 stream)
 [requires: v4.0 and ARB_transform_feedback3|VERSION_4_0] Render primitives using a count derived from a specifed stream of a transform feedback object More...
 
static void DrawTransformFeedbackStream (OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 id, UInt32 stream)
 [requires: v4.0 and ARB_transform_feedback3|VERSION_4_0] Render primitives using a count derived from a specifed stream of a transform feedback object More...
 
static void DrawTransformFeedbackStream (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 id, Int32 stream)
 [requires: v4.0 and ARB_transform_feedback3|VERSION_4_0] Render primitives using a count derived from a specifed stream of a transform feedback object More...
 
static void DrawTransformFeedbackStream (OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 id, UInt32 stream)
 [requires: v4.0 and ARB_transform_feedback3|VERSION_4_0] Render primitives using a count derived from a specifed stream of a transform feedback object More...
 
static void DrawTransformFeedbackStreamInstanced (OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 id, Int32 stream, Int32 instancecount)
 [requires: v4.2 and ARB_transform_feedback_instanced|VERSION_4_2] Render multiple instances of primitives using a count derived from a specifed stream of a transform feedback object More...
 
static void DrawTransformFeedbackStreamInstanced (OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 id, UInt32 stream, Int32 instancecount)
 [requires: v4.2 and ARB_transform_feedback_instanced|VERSION_4_2] Render multiple instances of primitives using a count derived from a specifed stream of a transform feedback object More...
 
static void EdgeFlag (bool flag)
 [requires: v1.0][deprecated: v3.2] Flag edges as either boundary or nonboundary More...
 
static void EdgeFlagPointer (Int32 stride, IntPtr pointer)
 [requires: v1.1][deprecated: v3.2] Define an array of edge flags More...
 
static void EdgeFlagPointer< T1 > (Int32 stride, [InAttribute, OutAttribute] T1[] pointer)
 [requires: v1.1][deprecated: v3.2] Define an array of edge flags More...
 
static void EdgeFlagPointer< T1 > (Int32 stride, [InAttribute, OutAttribute] T1[,] pointer)
 [requires: v1.1][deprecated: v3.2] Define an array of edge flags More...
 
static void EdgeFlagPointer< T1 > (Int32 stride, [InAttribute, OutAttribute] T1[,,] pointer)
 [requires: v1.1][deprecated: v3.2] Define an array of edge flags More...
 
static void EdgeFlagPointer< T1 > (Int32 stride, [InAttribute, OutAttribute] ref T1 pointer)
 [requires: v1.1][deprecated: v3.2] Define an array of edge flags More...
 
static void EdgeFlag (bool[] flag)
 [requires: v1.0][deprecated: v3.2] Flag edges as either boundary or nonboundary More...
 
static unsafe void EdgeFlag (bool *flag)
 [requires: v1.0][deprecated: v3.2] Flag edges as either boundary or nonboundary More...
 
static void Enable (OpenTK.Graphics.OpenGL.EnableCap cap)
 [requires: v1.0] Enable or disable server-side GL capabilities More...
 
static void EnableClientState (OpenTK.Graphics.OpenGL.ArrayCap array)
 [requires: v1.1][deprecated: v3.2] Enable or disable client-side capability More...
 
static void Enable (OpenTK.Graphics.OpenGL.IndexedEnableCap target, Int32 index)
 [requires: v3.0] Enable or disable server-side GL capabilities More...
 
static void Enable (OpenTK.Graphics.OpenGL.IndexedEnableCap target, UInt32 index)
 [requires: v3.0] Enable or disable server-side GL capabilities More...
 
static void EnableVertexAttribArray (Int32 index)
 [requires: v2.0] Enable or disable a generic vertex attribute array More...
 
static void EnableVertexAttribArray (UInt32 index)
 [requires: v2.0] Enable or disable a generic vertex attribute array More...
 
static void End ()
 [requires: v1.0][deprecated: v3.2] More...
 
static void EndConditionalRender ()
 [requires: v3.0] More...
 
static void EndList ()
 [requires: v1.0][deprecated: v3.2] More...
 
static void EndQuery (OpenTK.Graphics.OpenGL.QueryTarget target)
 [requires: v1.5] More...
 
static void EndQueryIndexed (OpenTK.Graphics.OpenGL.QueryTarget target, Int32 index)
 [requires: v4.0 and ARB_transform_feedback3|VERSION_4_0] More...
 
static void EndQueryIndexed (OpenTK.Graphics.OpenGL.QueryTarget target, UInt32 index)
 [requires: v4.0 and ARB_transform_feedback3|VERSION_4_0] More...
 
static void EndTransformFeedback ()
 [requires: v3.0] More...
 
static void EvalCoord1 (Double u)
 [requires: v1.0][deprecated: v3.2] Evaluate enabled one- and two-dimensional maps More...
 
static unsafe void EvalCoord1 (Double *u)
 [requires: v1.0][deprecated: v3.2] Evaluate enabled one- and two-dimensional maps More...
 
static void EvalCoord1 (Single u)
 [requires: v1.0][deprecated: v3.2] Evaluate enabled one- and two-dimensional maps More...
 
static unsafe void EvalCoord1 (Single *u)
 [requires: v1.0][deprecated: v3.2] Evaluate enabled one- and two-dimensional maps More...
 
static void EvalCoord2 (Double u, Double v)
 [requires: v1.0][deprecated: v3.2] Evaluate enabled one- and two-dimensional maps More...
 
static void EvalCoord2 (Double[] u)
 [requires: v1.0][deprecated: v3.2] Evaluate enabled one- and two-dimensional maps More...
 
static void EvalCoord2 (ref Double u)
 [requires: v1.0][deprecated: v3.2] Evaluate enabled one- and two-dimensional maps More...
 
static unsafe void EvalCoord2 (Double *u)
 [requires: v1.0][deprecated: v3.2] Evaluate enabled one- and two-dimensional maps More...
 
static void EvalCoord2 (Single u, Single v)
 [requires: v1.0][deprecated: v3.2] Evaluate enabled one- and two-dimensional maps More...
 
static void EvalCoord2 (Single[] u)
 [requires: v1.0][deprecated: v3.2] Evaluate enabled one- and two-dimensional maps More...
 
static void EvalCoord2 (ref Single u)
 [requires: v1.0][deprecated: v3.2] Evaluate enabled one- and two-dimensional maps More...
 
static unsafe void EvalCoord2 (Single *u)
 [requires: v1.0][deprecated: v3.2] Evaluate enabled one- and two-dimensional maps More...
 
static void EvalMesh1 (OpenTK.Graphics.OpenGL.MeshMode1 mode, Int32 i1, Int32 i2)
 [requires: v1.0][deprecated: v3.2] Compute a one- or two-dimensional grid of points or lines More...
 
static void EvalMesh2 (OpenTK.Graphics.OpenGL.MeshMode2 mode, Int32 i1, Int32 i2, Int32 j1, Int32 j2)
 [requires: v1.0][deprecated: v3.2] Compute a one- or two-dimensional grid of points or lines More...
 
static void EvalPoint1 (Int32 i)
 [requires: v1.0][deprecated: v3.2] Generate and evaluate a single point in a mesh More...
 
static void EvalPoint2 (Int32 i, Int32 j)
 [requires: v1.0][deprecated: v3.2] Generate and evaluate a single point in a mesh More...
 
static void FeedbackBuffer (Int32 size, OpenTK.Graphics.OpenGL.FeedbackType type, [OutAttribute] Single[] buffer)
 [requires: v1.0][deprecated: v3.2] Controls feedback mode More...
 
static void FeedbackBuffer (Int32 size, OpenTK.Graphics.OpenGL.FeedbackType type, [OutAttribute] out Single buffer)
 [requires: v1.0][deprecated: v3.2] Controls feedback mode More...
 
static unsafe void FeedbackBuffer (Int32 size, OpenTK.Graphics.OpenGL.FeedbackType type, [OutAttribute] Single *buffer)
 [requires: v1.0][deprecated: v3.2] Controls feedback mode More...
 
static IntPtr FenceSync (OpenTK.Graphics.OpenGL.ArbSync condition, Int32 flags)
 [requires: v3.2 and ARB_sync|VERSION_3_2] Create a new sync object and insert it into the GL command stream More...
 
static IntPtr FenceSync (OpenTK.Graphics.OpenGL.ArbSync condition, UInt32 flags)
 [requires: v3.2 and ARB_sync|VERSION_3_2] Create a new sync object and insert it into the GL command stream More...
 
static IntPtr FenceSync (OpenTK.Graphics.OpenGL.SyncCondition condition, OpenTK.Graphics.OpenGL.WaitSyncFlags flags)
 [requires: v3.2 and ARB_sync|VERSION_3_2] Create a new sync object and insert it into the GL command stream More...
 
static void Finish ()
 [requires: v1.0] Block until all GL execution is complete More...
 
static void Flush ()
 [requires: v1.0] Force execution of GL commands in finite time More...
 
static void FlushMappedBufferRange (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr length)
 [requires: v3.0 and ARB_map_buffer_range|VERSION_3_0] Indicate modifications to a range of a mapped buffer More...
 
static void FogCoord (Double coord)
 [requires: v1.4][deprecated: v3.2] Set the current fog coordinates More...
 
static unsafe void FogCoord (Double *coord)
 [requires: v1.4][deprecated: v3.2] Set the current fog coordinates More...
 
static void FogCoord (Single coord)
 [requires: v1.4][deprecated: v3.2] Set the current fog coordinates More...
 
static unsafe void FogCoord (Single *coord)
 [requires: v1.4][deprecated: v3.2] Set the current fog coordinates More...
 
static void FogCoordPointer (OpenTK.Graphics.OpenGL.FogPointerType type, Int32 stride, IntPtr pointer)
 [requires: v1.4][deprecated: v3.2] Define an array of fog coordinates More...
 
static void FogCoordPointer< T2 > (OpenTK.Graphics.OpenGL.FogPointerType type, Int32 stride, [InAttribute, OutAttribute] T2[] pointer)
 [requires: v1.4][deprecated: v3.2] Define an array of fog coordinates More...
 
static void FogCoordPointer< T2 > (OpenTK.Graphics.OpenGL.FogPointerType type, Int32 stride, [InAttribute, OutAttribute] T2[,] pointer)
 [requires: v1.4][deprecated: v3.2] Define an array of fog coordinates More...
 
static void FogCoordPointer< T2 > (OpenTK.Graphics.OpenGL.FogPointerType type, Int32 stride, [InAttribute, OutAttribute] T2[,,] pointer)
 [requires: v1.4][deprecated: v3.2] Define an array of fog coordinates More...
 
static void FogCoordPointer< T2 > (OpenTK.Graphics.OpenGL.FogPointerType type, Int32 stride, [InAttribute, OutAttribute] ref T2 pointer)
 [requires: v1.4][deprecated: v3.2] Define an array of fog coordinates More...
 
static void Fog (OpenTK.Graphics.OpenGL.FogParameter pname, Single param)
 [requires: v1.0][deprecated: v3.2] Specify fog parameters More...
 
static void Fog (OpenTK.Graphics.OpenGL.FogParameter pname, Single[]@params)
 [requires: v1.0][deprecated: v3.2] Specify fog parameters More...
 
static unsafe void Fog (OpenTK.Graphics.OpenGL.FogParameter pname, Single *@params)
 [requires: v1.0][deprecated: v3.2] Specify fog parameters More...
 
static void Fog (OpenTK.Graphics.OpenGL.FogParameter pname, Int32 param)
 [requires: v1.0][deprecated: v3.2] Specify fog parameters More...
 
static void Fog (OpenTK.Graphics.OpenGL.FogParameter pname, Int32[]@params)
 [requires: v1.0][deprecated: v3.2] Specify fog parameters More...
 
static unsafe void Fog (OpenTK.Graphics.OpenGL.FogParameter pname, Int32 *@params)
 [requires: v1.0][deprecated: v3.2] Specify fog parameters More...
 
static void FramebufferParameter (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferDefaultParameter pname, Int32 param)
 [requires: v4.3 and ARB_framebuffer_no_attachments|VERSION_4_3] Set a named parameter of a framebuffer More...
 
static void FramebufferRenderbuffer (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.RenderbufferTarget renderbuffertarget, Int32 renderbuffer)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Attach a renderbuffer as a logical buffer to the currently bound framebuffer object More...
 
static void FramebufferRenderbuffer (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.RenderbufferTarget renderbuffertarget, UInt32 renderbuffer)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Attach a renderbuffer as a logical buffer to the currently bound framebuffer object More...
 
static void FramebufferTexture (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, Int32 texture, Int32 level)
 [requires: v3.2] Attach a level of a texture object as a logical buffer to the currently bound framebuffer object More...
 
static void FramebufferTexture (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, UInt32 texture, Int32 level)
 [requires: v3.2] Attach a level of a texture object as a logical buffer to the currently bound framebuffer object More...
 
static void FramebufferTexture1D (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.TextureTarget textarget, Int32 texture, Int32 level)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] More...
 
static void FramebufferTexture1D (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.TextureTarget textarget, UInt32 texture, Int32 level)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] More...
 
static void FramebufferTexture2D (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.TextureTarget textarget, Int32 texture, Int32 level)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] More...
 
static void FramebufferTexture2D (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.TextureTarget textarget, UInt32 texture, Int32 level)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] More...
 
static void FramebufferTexture3D (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.TextureTarget textarget, Int32 texture, Int32 level, Int32 zoffset)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] More...
 
static void FramebufferTexture3D (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.TextureTarget textarget, UInt32 texture, Int32 level, Int32 zoffset)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] More...
 
static void FramebufferTextureLayer (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, Int32 texture, Int32 level, Int32 layer)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Attach a single layer of a texture to a framebuffer More...
 
static void FramebufferTextureLayer (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, UInt32 texture, Int32 level, Int32 layer)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Attach a single layer of a texture to a framebuffer More...
 
static void FrontFace (OpenTK.Graphics.OpenGL.FrontFaceDirection mode)
 [requires: v1.0] Define front- and back-facing polygons More...
 
static void Frustum (Double left, Double right, Double bottom, Double top, Double zNear, Double zFar)
 [requires: v1.0][deprecated: v3.2] Multiply the current matrix by a perspective matrix More...
 
static Int32 GenBuffer ()
 [requires: v1.5] Generate buffer object names More...
 
static void GenBuffers (Int32 n, [OutAttribute] Int32[] buffers)
 [requires: v1.5] Generate buffer object names More...
 
static void GenBuffers (Int32 n, [OutAttribute] out Int32 buffers)
 [requires: v1.5] Generate buffer object names More...
 
static unsafe void GenBuffers (Int32 n, [OutAttribute] Int32 *buffers)
 [requires: v1.5] Generate buffer object names More...
 
static void GenBuffers (Int32 n, [OutAttribute] UInt32[] buffers)
 [requires: v1.5] Generate buffer object names More...
 
static void GenBuffers (Int32 n, [OutAttribute] out UInt32 buffers)
 [requires: v1.5] Generate buffer object names More...
 
static unsafe void GenBuffers (Int32 n, [OutAttribute] UInt32 *buffers)
 [requires: v1.5] Generate buffer object names More...
 
static void GenerateMipmap (OpenTK.Graphics.OpenGL.GenerateMipmapTarget target)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Generate mipmaps for a specified texture target More...
 
static Int32 GenFramebuffer ()
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Generate framebuffer object names More...
 
static void GenFramebuffers (Int32 n, [OutAttribute] Int32[] framebuffers)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Generate framebuffer object names More...
 
static void GenFramebuffers (Int32 n, [OutAttribute] out Int32 framebuffers)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Generate framebuffer object names More...
 
static unsafe void GenFramebuffers (Int32 n, [OutAttribute] Int32 *framebuffers)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Generate framebuffer object names More...
 
static void GenFramebuffers (Int32 n, [OutAttribute] UInt32[] framebuffers)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Generate framebuffer object names More...
 
static void GenFramebuffers (Int32 n, [OutAttribute] out UInt32 framebuffers)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Generate framebuffer object names More...
 
static unsafe void GenFramebuffers (Int32 n, [OutAttribute] UInt32 *framebuffers)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Generate framebuffer object names More...
 
static Int32 GenLists (Int32 range)
 [requires: v1.0][deprecated: v3.2] Generate a contiguous set of empty display lists More...
 
static Int32 GenProgramPipeline ()
 [requires: v4.1 and ARB_separate_shader_objects|VERSION_4_1] Reserve program pipeline object names More...
 
static void GenProgramPipelines (Int32 n, [OutAttribute] Int32[] pipelines)
 [requires: v4.1 and ARB_separate_shader_objects|VERSION_4_1] Reserve program pipeline object names More...
 
static void GenProgramPipelines (Int32 n, [OutAttribute] out Int32 pipelines)
 [requires: v4.1 and ARB_separate_shader_objects|VERSION_4_1] Reserve program pipeline object names More...
 
static unsafe void GenProgramPipelines (Int32 n, [OutAttribute] Int32 *pipelines)
 [requires: v4.1 and ARB_separate_shader_objects|VERSION_4_1] Reserve program pipeline object names More...
 
static void GenProgramPipelines (Int32 n, [OutAttribute] UInt32[] pipelines)
 [requires: v4.1 and ARB_separate_shader_objects|VERSION_4_1] Reserve program pipeline object names More...
 
static void GenProgramPipelines (Int32 n, [OutAttribute] out UInt32 pipelines)
 [requires: v4.1 and ARB_separate_shader_objects|VERSION_4_1] Reserve program pipeline object names More...
 
static unsafe void GenProgramPipelines (Int32 n, [OutAttribute] UInt32 *pipelines)
 [requires: v4.1 and ARB_separate_shader_objects|VERSION_4_1] Reserve program pipeline object names More...
 
static Int32 GenQuery ()
 [requires: v1.5] Generate query object names More...
 
static void GenQueries (Int32 n, [OutAttribute] Int32[] ids)
 [requires: v1.5] Generate query object names More...
 
static void GenQueries (Int32 n, [OutAttribute] out Int32 ids)
 [requires: v1.5] Generate query object names More...
 
static unsafe void GenQueries (Int32 n, [OutAttribute] Int32 *ids)
 [requires: v1.5] Generate query object names More...
 
static void GenQueries (Int32 n, [OutAttribute] UInt32[] ids)
 [requires: v1.5] Generate query object names More...
 
static void GenQueries (Int32 n, [OutAttribute] out UInt32 ids)
 [requires: v1.5] Generate query object names More...
 
static unsafe void GenQueries (Int32 n, [OutAttribute] UInt32 *ids)
 [requires: v1.5] Generate query object names More...
 
static Int32 GenRenderbuffer ()
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Generate renderbuffer object names More...
 
static void GenRenderbuffers (Int32 n, [OutAttribute] Int32[] renderbuffers)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Generate renderbuffer object names More...
 
static void GenRenderbuffers (Int32 n, [OutAttribute] out Int32 renderbuffers)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Generate renderbuffer object names More...
 
static unsafe void GenRenderbuffers (Int32 n, [OutAttribute] Int32 *renderbuffers)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Generate renderbuffer object names More...
 
static void GenRenderbuffers (Int32 n, [OutAttribute] UInt32[] renderbuffers)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Generate renderbuffer object names More...
 
static void GenRenderbuffers (Int32 n, [OutAttribute] out UInt32 renderbuffers)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Generate renderbuffer object names More...
 
static unsafe void GenRenderbuffers (Int32 n, [OutAttribute] UInt32 *renderbuffers)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Generate renderbuffer object names More...
 
static Int32 GenSampler ()
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] Generate sampler object names More...
 
static void GenSamplers (Int32 count, [OutAttribute] Int32[] samplers)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] Generate sampler object names More...
 
static void GenSamplers (Int32 count, [OutAttribute] out Int32 samplers)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] Generate sampler object names More...
 
static unsafe void GenSamplers (Int32 count, [OutAttribute] Int32 *samplers)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] Generate sampler object names More...
 
static void GenSamplers (Int32 count, [OutAttribute] UInt32[] samplers)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] Generate sampler object names More...
 
static void GenSamplers (Int32 count, [OutAttribute] out UInt32 samplers)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] Generate sampler object names More...
 
static unsafe void GenSamplers (Int32 count, [OutAttribute] UInt32 *samplers)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] Generate sampler object names More...
 
static Int32 GenTexture ()
 [requires: v1.1] Generate texture names More...
 
static void GenTextures (Int32 n, [OutAttribute] Int32[] textures)
 [requires: v1.1] Generate texture names More...
 
static void GenTextures (Int32 n, [OutAttribute] out Int32 textures)
 [requires: v1.1] Generate texture names More...
 
static unsafe void GenTextures (Int32 n, [OutAttribute] Int32 *textures)
 [requires: v1.1] Generate texture names More...
 
static void GenTextures (Int32 n, [OutAttribute] UInt32[] textures)
 [requires: v1.1] Generate texture names More...
 
static void GenTextures (Int32 n, [OutAttribute] out UInt32 textures)
 [requires: v1.1] Generate texture names More...
 
static unsafe void GenTextures (Int32 n, [OutAttribute] UInt32 *textures)
 [requires: v1.1] Generate texture names More...
 
static Int32 GenTransformFeedback ()
 [requires: v4.0 and ARB_transform_feedback2|VERSION_4_0] Reserve transform feedback object names More...
 
static void GenTransformFeedbacks (Int32 n, [OutAttribute] Int32[] ids)
 [requires: v4.0 and ARB_transform_feedback2|VERSION_4_0] Reserve transform feedback object names More...
 
static void GenTransformFeedbacks (Int32 n, [OutAttribute] out Int32 ids)
 [requires: v4.0 and ARB_transform_feedback2|VERSION_4_0] Reserve transform feedback object names More...
 
static unsafe void GenTransformFeedbacks (Int32 n, [OutAttribute] Int32 *ids)
 [requires: v4.0 and ARB_transform_feedback2|VERSION_4_0] Reserve transform feedback object names More...
 
static void GenTransformFeedbacks (Int32 n, [OutAttribute] UInt32[] ids)
 [requires: v4.0 and ARB_transform_feedback2|VERSION_4_0] Reserve transform feedback object names More...
 
static void GenTransformFeedbacks (Int32 n, [OutAttribute] out UInt32 ids)
 [requires: v4.0 and ARB_transform_feedback2|VERSION_4_0] Reserve transform feedback object names More...
 
static unsafe void GenTransformFeedbacks (Int32 n, [OutAttribute] UInt32 *ids)
 [requires: v4.0 and ARB_transform_feedback2|VERSION_4_0] Reserve transform feedback object names More...
 
static Int32 GenVertexArray ()
 [requires: v3.0 and ARB_vertex_array_object|VERSION_3_0] Generate vertex array object names More...
 
static void GenVertexArrays (Int32 n, [OutAttribute] Int32[] arrays)
 [requires: v3.0 and ARB_vertex_array_object|VERSION_3_0] Generate vertex array object names More...
 
static void GenVertexArrays (Int32 n, [OutAttribute] out Int32 arrays)
 [requires: v3.0 and ARB_vertex_array_object|VERSION_3_0] Generate vertex array object names More...
 
static unsafe void GenVertexArrays (Int32 n, [OutAttribute] Int32 *arrays)
 [requires: v3.0 and ARB_vertex_array_object|VERSION_3_0] Generate vertex array object names More...
 
static void GenVertexArrays (Int32 n, [OutAttribute] UInt32[] arrays)
 [requires: v3.0 and ARB_vertex_array_object|VERSION_3_0] Generate vertex array object names More...
 
static void GenVertexArrays (Int32 n, [OutAttribute] out UInt32 arrays)
 [requires: v3.0 and ARB_vertex_array_object|VERSION_3_0] Generate vertex array object names More...
 
static unsafe void GenVertexArrays (Int32 n, [OutAttribute] UInt32 *arrays)
 [requires: v3.0 and ARB_vertex_array_object|VERSION_3_0] Generate vertex array object names More...
 
static void GetActiveAtomicCounterBuffer (Int32 program, Int32 bufferIndex, OpenTK.Graphics.OpenGL.AtomicCounterBufferParameter pname, [OutAttribute] Int32[]@params)
 [requires: v4.2 and ARB_shader_atomic_counters|VERSION_4_2] Retrieve information about the set of active atomic counter buffers for a program More...
 
static void GetActiveAtomicCounterBuffer (Int32 program, Int32 bufferIndex, OpenTK.Graphics.OpenGL.AtomicCounterBufferParameter pname, [OutAttribute] out Int32 @params)
 [requires: v4.2 and ARB_shader_atomic_counters|VERSION_4_2] Retrieve information about the set of active atomic counter buffers for a program More...
 
static unsafe void GetActiveAtomicCounterBuffer (Int32 program, Int32 bufferIndex, OpenTK.Graphics.OpenGL.AtomicCounterBufferParameter pname, [OutAttribute] Int32 *@params)
 [requires: v4.2 and ARB_shader_atomic_counters|VERSION_4_2] Retrieve information about the set of active atomic counter buffers for a program More...
 
static void GetActiveAtomicCounterBuffer (UInt32 program, UInt32 bufferIndex, OpenTK.Graphics.OpenGL.AtomicCounterBufferParameter pname, [OutAttribute] Int32[]@params)
 [requires: v4.2 and ARB_shader_atomic_counters|VERSION_4_2] Retrieve information about the set of active atomic counter buffers for a program More...
 
static void GetActiveAtomicCounterBuffer (UInt32 program, UInt32 bufferIndex, OpenTK.Graphics.OpenGL.AtomicCounterBufferParameter pname, [OutAttribute] out Int32 @params)
 [requires: v4.2 and ARB_shader_atomic_counters|VERSION_4_2] Retrieve information about the set of active atomic counter buffers for a program More...
 
static unsafe void GetActiveAtomicCounterBuffer (UInt32 program, UInt32 bufferIndex, OpenTK.Graphics.OpenGL.AtomicCounterBufferParameter pname, [OutAttribute] Int32 *@params)
 [requires: v4.2 and ARB_shader_atomic_counters|VERSION_4_2] Retrieve information about the set of active atomic counter buffers for a program More...
 
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)
 [requires: v2.0] Returns information about an active attribute variable for the specified program object More...
 
static unsafe void GetActiveAttrib (Int32 program, Int32 index, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] Int32 *size, [OutAttribute] OpenTK.Graphics.OpenGL.ActiveAttribType *type, [OutAttribute] StringBuilder name)
 [requires: v2.0] Returns information about an active attribute variable for the specified program object More...
 
static void GetActiveAttrib (UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 size, [OutAttribute] out OpenTK.Graphics.OpenGL.ActiveAttribType type, [OutAttribute] StringBuilder name)
 [requires: v2.0] Returns information about an active attribute variable for the specified program object More...
 
static unsafe void GetActiveAttrib (UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] Int32 *size, [OutAttribute] OpenTK.Graphics.OpenGL.ActiveAttribType *type, [OutAttribute] StringBuilder name)
 [requires: v2.0] Returns information about an active attribute variable for the specified program object More...
 
static void GetActiveSubroutineName (Int32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, Int32 index, Int32 bufsize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder name)
 [requires: v4.0 and ARB_shader_subroutine|VERSION_4_0] Query the name of an active shader subroutine More...
 
static unsafe void GetActiveSubroutineName (Int32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, Int32 index, Int32 bufsize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder name)
 [requires: v4.0 and ARB_shader_subroutine|VERSION_4_0] Query the name of an active shader subroutine More...
 
static void GetActiveSubroutineName (UInt32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, UInt32 index, Int32 bufsize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder name)
 [requires: v4.0 and ARB_shader_subroutine|VERSION_4_0] Query the name of an active shader subroutine More...
 
static unsafe void GetActiveSubroutineName (UInt32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, UInt32 index, Int32 bufsize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder name)
 [requires: v4.0 and ARB_shader_subroutine|VERSION_4_0] Query the name of an active shader subroutine More...
 
static void GetActiveSubroutineUniform (Int32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, Int32 index, OpenTK.Graphics.OpenGL.ActiveSubroutineUniformParameter pname, [OutAttribute] Int32[] values)
 [requires: v4.0 and ARB_shader_subroutine|VERSION_4_0] Query a property of an active shader subroutine uniform More...
 
static void GetActiveSubroutineUniform (Int32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, Int32 index, OpenTK.Graphics.OpenGL.ActiveSubroutineUniformParameter pname, [OutAttribute] out Int32 values)
 [requires: v4.0 and ARB_shader_subroutine|VERSION_4_0] Query a property of an active shader subroutine uniform More...
 
static unsafe void GetActiveSubroutineUniform (Int32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, Int32 index, OpenTK.Graphics.OpenGL.ActiveSubroutineUniformParameter pname, [OutAttribute] Int32 *values)
 [requires: v4.0 and ARB_shader_subroutine|VERSION_4_0] Query a property of an active shader subroutine uniform More...
 
static void GetActiveSubroutineUniform (UInt32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, UInt32 index, OpenTK.Graphics.OpenGL.ActiveSubroutineUniformParameter pname, [OutAttribute] Int32[] values)
 [requires: v4.0 and ARB_shader_subroutine|VERSION_4_0] Query a property of an active shader subroutine uniform More...
 
static void GetActiveSubroutineUniform (UInt32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, UInt32 index, OpenTK.Graphics.OpenGL.ActiveSubroutineUniformParameter pname, [OutAttribute] out Int32 values)
 [requires: v4.0 and ARB_shader_subroutine|VERSION_4_0] Query a property of an active shader subroutine uniform More...
 
static unsafe void GetActiveSubroutineUniform (UInt32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, UInt32 index, OpenTK.Graphics.OpenGL.ActiveSubroutineUniformParameter pname, [OutAttribute] Int32 *values)
 [requires: v4.0 and ARB_shader_subroutine|VERSION_4_0] Query a property of an active shader subroutine uniform More...
 
static void GetActiveSubroutineUniformName (Int32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, Int32 index, Int32 bufsize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder name)
 [requires: v4.0 and ARB_shader_subroutine|VERSION_4_0] Query the name of an active shader subroutine uniform More...
 
static unsafe void GetActiveSubroutineUniformName (Int32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, Int32 index, Int32 bufsize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder name)
 [requires: v4.0 and ARB_shader_subroutine|VERSION_4_0] Query the name of an active shader subroutine uniform More...
 
static void GetActiveSubroutineUniformName (UInt32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, UInt32 index, Int32 bufsize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder name)
 [requires: v4.0 and ARB_shader_subroutine|VERSION_4_0] Query the name of an active shader subroutine uniform More...
 
static unsafe void GetActiveSubroutineUniformName (UInt32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, UInt32 index, Int32 bufsize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder name)
 [requires: v4.0 and ARB_shader_subroutine|VERSION_4_0] Query the name of an active shader subroutine uniform More...
 
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)
 [requires: v2.0] Returns information about an active uniform variable for the specified program object More...
 
static unsafe void GetActiveUniform (Int32 program, Int32 index, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] Int32 *size, [OutAttribute] OpenTK.Graphics.OpenGL.ActiveUniformType *type, [OutAttribute] StringBuilder name)
 [requires: v2.0] Returns information about an active uniform variable for the specified program object More...
 
static void GetActiveUniform (UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 size, [OutAttribute] out OpenTK.Graphics.OpenGL.ActiveUniformType type, [OutAttribute] StringBuilder name)
 [requires: v2.0] Returns information about an active uniform variable for the specified program object More...
 
static unsafe void GetActiveUniform (UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] Int32 *size, [OutAttribute] OpenTK.Graphics.OpenGL.ActiveUniformType *type, [OutAttribute] StringBuilder name)
 [requires: v2.0] Returns information about an active uniform variable for the specified program object More...
 
static void GetActiveUniformBlock (Int32 program, Int32 uniformBlockIndex, OpenTK.Graphics.OpenGL.ActiveUniformBlockParameter pname, [OutAttribute] Int32[]@params)
 [requires: v3.1 and ARB_uniform_buffer_object|VERSION_3_1] Query information about an active uniform block More...
 
static void GetActiveUniformBlock (Int32 program, Int32 uniformBlockIndex, OpenTK.Graphics.OpenGL.ActiveUniformBlockParameter pname, [OutAttribute] out Int32 @params)
 [requires: v3.1 and ARB_uniform_buffer_object|VERSION_3_1] Query information about an active uniform block More...
 
static unsafe void GetActiveUniformBlock (Int32 program, Int32 uniformBlockIndex, OpenTK.Graphics.OpenGL.ActiveUniformBlockParameter pname, [OutAttribute] Int32 *@params)
 [requires: v3.1 and ARB_uniform_buffer_object|VERSION_3_1] Query information about an active uniform block More...
 
static void GetActiveUniformBlock (UInt32 program, UInt32 uniformBlockIndex, OpenTK.Graphics.OpenGL.ActiveUniformBlockParameter pname, [OutAttribute] Int32[]@params)
 [requires: v3.1 and ARB_uniform_buffer_object|VERSION_3_1] Query information about an active uniform block More...
 
static void GetActiveUniformBlock (UInt32 program, UInt32 uniformBlockIndex, OpenTK.Graphics.OpenGL.ActiveUniformBlockParameter pname, [OutAttribute] out Int32 @params)
 [requires: v3.1 and ARB_uniform_buffer_object|VERSION_3_1] Query information about an active uniform block More...
 
static unsafe void GetActiveUniformBlock (UInt32 program, UInt32 uniformBlockIndex, OpenTK.Graphics.OpenGL.ActiveUniformBlockParameter pname, [OutAttribute] Int32 *@params)
 [requires: v3.1 and ARB_uniform_buffer_object|VERSION_3_1] Query information about an active uniform block More...
 
static void GetActiveUniformBlockName (Int32 program, Int32 uniformBlockIndex, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder uniformBlockName)
 [requires: v3.1 and ARB_uniform_buffer_object|VERSION_3_1] Retrieve the name of an active uniform block More...
 
static unsafe void GetActiveUniformBlockName (Int32 program, Int32 uniformBlockIndex, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder uniformBlockName)
 [requires: v3.1 and ARB_uniform_buffer_object|VERSION_3_1] Retrieve the name of an active uniform block More...
 
static void GetActiveUniformBlockName (UInt32 program, UInt32 uniformBlockIndex, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder uniformBlockName)
 [requires: v3.1 and ARB_uniform_buffer_object|VERSION_3_1] Retrieve the name of an active uniform block More...
 
static unsafe void GetActiveUniformBlockName (UInt32 program, UInt32 uniformBlockIndex, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder uniformBlockName)
 [requires: v3.1 and ARB_uniform_buffer_object|VERSION_3_1] Retrieve the name of an active uniform block More...
 
static void GetActiveUniformName (Int32 program, Int32 uniformIndex, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder uniformName)
 [requires: v3.1 and ARB_uniform_buffer_object|VERSION_3_1] Query the name of an active uniform More...
 
static unsafe void GetActiveUniformName (Int32 program, Int32 uniformIndex, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder uniformName)
 [requires: v3.1 and ARB_uniform_buffer_object|VERSION_3_1] Query the name of an active uniform More...
 
static void GetActiveUniformName (UInt32 program, UInt32 uniformIndex, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder uniformName)
 [requires: v3.1 and ARB_uniform_buffer_object|VERSION_3_1] Query the name of an active uniform More...
 
static unsafe void GetActiveUniformName (UInt32 program, UInt32 uniformIndex, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder uniformName)
 [requires: v3.1 and ARB_uniform_buffer_object|VERSION_3_1] Query the name of an active uniform More...
 
static void GetActiveUniforms (Int32 program, Int32 uniformCount, Int32[] uniformIndices, OpenTK.Graphics.OpenGL.ActiveUniformParameter pname, [OutAttribute] Int32[]@params)
 [requires: v3.1 and ARB_uniform_buffer_object|VERSION_3_1] Returns information about several active uniform variables for the specified program object More...
 
static void GetActiveUniforms (Int32 program, Int32 uniformCount, ref Int32 uniformIndices, OpenTK.Graphics.OpenGL.ActiveUniformParameter pname, [OutAttribute] out Int32 @params)
 [requires: v3.1 and ARB_uniform_buffer_object|VERSION_3_1] Returns information about several active uniform variables for the specified program object More...
 
static unsafe void GetActiveUniforms (Int32 program, Int32 uniformCount, Int32 *uniformIndices, OpenTK.Graphics.OpenGL.ActiveUniformParameter pname, [OutAttribute] Int32 *@params)
 [requires: v3.1 and ARB_uniform_buffer_object|VERSION_3_1] Returns information about several active uniform variables for the specified program object More...
 
static void GetActiveUniforms (UInt32 program, Int32 uniformCount, UInt32[] uniformIndices, OpenTK.Graphics.OpenGL.ActiveUniformParameter pname, [OutAttribute] Int32[]@params)
 [requires: v3.1 and ARB_uniform_buffer_object|VERSION_3_1] Returns information about several active uniform variables for the specified program object More...
 
static void GetActiveUniforms (UInt32 program, Int32 uniformCount, ref UInt32 uniformIndices, OpenTK.Graphics.OpenGL.ActiveUniformParameter pname, [OutAttribute] out Int32 @params)
 [requires: v3.1 and ARB_uniform_buffer_object|VERSION_3_1] Returns information about several active uniform variables for the specified program object More...
 
static unsafe void GetActiveUniforms (UInt32 program, Int32 uniformCount, UInt32 *uniformIndices, OpenTK.Graphics.OpenGL.ActiveUniformParameter pname, [OutAttribute] Int32 *@params)
 [requires: v3.1 and ARB_uniform_buffer_object|VERSION_3_1] Returns information about several active uniform variables for the specified program object More...
 
static void GetAttachedShaders (Int32 program, Int32 maxCount, [OutAttribute] out Int32 count, [OutAttribute] Int32[] shaders)
 [requires: v2.0] Returns the handles of the shader objects attached to a program object More...
 
static void GetAttachedShaders (Int32 program, Int32 maxCount, [OutAttribute] out Int32 count, [OutAttribute] out Int32 shaders)
 [requires: v2.0] Returns the handles of the shader objects attached to a program object More...
 
static unsafe void GetAttachedShaders (Int32 program, Int32 maxCount, [OutAttribute] Int32 *count, [OutAttribute] Int32 *shaders)
 [requires: v2.0] Returns the handles of the shader objects attached to a program object More...
 
static void GetAttachedShaders (UInt32 program, Int32 maxCount, [OutAttribute] out Int32 count, [OutAttribute] UInt32[] shaders)
 [requires: v2.0] Returns the handles of the shader objects attached to a program object More...
 
static void GetAttachedShaders (UInt32 program, Int32 maxCount, [OutAttribute] out Int32 count, [OutAttribute] out UInt32 shaders)
 [requires: v2.0] Returns the handles of the shader objects attached to a program object More...
 
static unsafe void GetAttachedShaders (UInt32 program, Int32 maxCount, [OutAttribute] Int32 *count, [OutAttribute] UInt32 *shaders)
 [requires: v2.0] Returns the handles of the shader objects attached to a program object More...
 
static Int32 GetAttribLocation (Int32 program, String name)
 [requires: v2.0] Returns the location of an attribute variable More...
 
static Int32 GetAttribLocation (UInt32 program, String name)
 [requires: v2.0] Returns the location of an attribute variable More...
 
static void GetBoolean (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index, [OutAttribute] bool[] data)
 [requires: v3.0] More...
 
static void GetBoolean (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index, [OutAttribute] out bool data)
 [requires: v3.0] More...
 
static unsafe void GetBoolean (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index, [OutAttribute] bool *data)
 [requires: v3.0] More...
 
static void GetBoolean (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index, [OutAttribute] bool[] data)
 [requires: v3.0] More...
 
static void GetBoolean (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index, [OutAttribute] out bool data)
 [requires: v3.0] More...
 
static unsafe void GetBoolean (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index, [OutAttribute] bool *data)
 [requires: v3.0] More...
 
static bool GetBoolean (OpenTK.Graphics.OpenGL.GetPName pname)
 [requires: v1.0] More...
 
static void GetBoolean (OpenTK.Graphics.OpenGL.GetPName pname, [OutAttribute] bool[] data)
 [requires: v1.0] More...
 
static void GetBoolean (OpenTK.Graphics.OpenGL.GetPName pname, [OutAttribute] out bool data)
 [requires: v1.0] More...
 
static unsafe void GetBoolean (OpenTK.Graphics.OpenGL.GetPName pname, [OutAttribute] bool *data)
 [requires: v1.0] More...
 
static void GetBufferParameter (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferParameterName pname, [OutAttribute] Int64[]@params)
 [requires: v3.2] Return parameters of a buffer object More...
 
static void GetBufferParameter (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferParameterName pname, [OutAttribute] out Int64 @params)
 [requires: v3.2] Return parameters of a buffer object More...
 
static unsafe void GetBufferParameter (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferParameterName pname, [OutAttribute] Int64 *@params)
 [requires: v3.2] Return parameters of a buffer object More...
 
static void GetBufferParameter (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferParameterName pname, [OutAttribute] Int32[]@params)
 [requires: v1.5] Return parameters of a buffer object More...
 
static void GetBufferParameter (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferParameterName pname, [OutAttribute] out Int32 @params)
 [requires: v1.5] Return parameters of a buffer object More...
 
static unsafe void GetBufferParameter (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferParameterName pname, [OutAttribute] Int32 *@params)
 [requires: v1.5] Return parameters of a buffer object More...
 
static void GetBufferPointer (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferPointer pname, [OutAttribute] IntPtr @params)
 [requires: v1.5] Return the pointer to a mapped buffer object's data store More...
 
static void GetBufferPointer< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferPointer pname, [InAttribute, OutAttribute] T2[]@params)
 [requires: v1.5] Return the pointer to a mapped buffer object's data store More...
 
static void GetBufferPointer< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferPointer pname, [InAttribute, OutAttribute] T2[,]@params)
 [requires: v1.5] Return the pointer to a mapped buffer object's data store More...
 
static void GetBufferPointer< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferPointer pname, [InAttribute, OutAttribute] T2[,,]@params)
 [requires: v1.5] Return the pointer to a mapped buffer object's data store More...
 
static void GetBufferPointer< T2 > (OpenTK.Graphics.OpenGL.BufferTarget target, OpenTK.Graphics.OpenGL.BufferPointer pname, [InAttribute, OutAttribute] ref T2 @params)
 [requires: v1.5] Return the pointer to a mapped buffer object's data store More...
 
static void GetBufferSubData (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size, [OutAttribute] IntPtr data)
 [requires: v1.5] Returns a subset of a buffer object's data store More...
 
static void GetBufferSubData< T3 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[] data)
 [requires: v1.5] Returns a subset of a buffer object's data store More...
 
static void GetBufferSubData< T3 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[,] data)
 [requires: v1.5] Returns a subset of a buffer object's data store More...
 
static void GetBufferSubData< T3 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[,,] data)
 [requires: v1.5] Returns a subset of a buffer object's data store More...
 
static void GetBufferSubData< T3 > (OpenTK.Graphics.OpenGL.BufferTarget target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] ref T3 data)
 [requires: v1.5] Returns a subset of a buffer object's data store More...
 
static void GetClipPlane (OpenTK.Graphics.OpenGL.ClipPlaneName plane, [OutAttribute] Double[] equation)
 [requires: v1.0][deprecated: v3.2] Return the coefficients of the specified clipping plane More...
 
static void GetClipPlane (OpenTK.Graphics.OpenGL.ClipPlaneName plane, [OutAttribute] out Double equation)
 [requires: v1.0][deprecated: v3.2] Return the coefficients of the specified clipping plane More...
 
static unsafe void GetClipPlane (OpenTK.Graphics.OpenGL.ClipPlaneName plane, [OutAttribute] Double *equation)
 [requires: v1.0][deprecated: v3.2] Return the coefficients of the specified clipping plane More...
 
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 More...
 
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 More...
 
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 More...
 
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 More...
 
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 More...
 
static void GetColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.GetColorTableParameterPName pname, [OutAttribute] Single[]@params)
 Get color lookup table parameters More...
 
static void GetColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.GetColorTableParameterPName pname, [OutAttribute] out Single @params)
 Get color lookup table parameters More...
 
static unsafe void GetColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.GetColorTableParameterPName pname, [OutAttribute] Single *@params)
 Get color lookup table parameters More...
 
static void GetColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.GetColorTableParameterPName pname, [OutAttribute] Int32[]@params)
 Get color lookup table parameters More...
 
static void GetColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.GetColorTableParameterPName pname, [OutAttribute] out Int32 @params)
 Get color lookup table parameters More...
 
static unsafe void GetColorTableParameter (OpenTK.Graphics.OpenGL.ColorTableTarget target, OpenTK.Graphics.OpenGL.GetColorTableParameterPName pname, [OutAttribute] Int32 *@params)
 Get color lookup table parameters More...
 
static void GetCompressedTexImage (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, [OutAttribute] IntPtr img)
 [requires: v1.3] Return a compressed texture image More...
 
static void GetCompressedTexImage< T2 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, [InAttribute, OutAttribute] T2[] img)
 [requires: v1.3] Return a compressed texture image More...
 
static void GetCompressedTexImage< T2 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, [InAttribute, OutAttribute] T2[,] img)
 [requires: v1.3] Return a compressed texture image More...
 
static void GetCompressedTexImage< T2 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, [InAttribute, OutAttribute] T2[,,] img)
 [requires: v1.3] Return a compressed texture image More...
 
static void GetCompressedTexImage< T2 > (OpenTK.Graphics.OpenGL.TextureTarget target, Int32 level, [InAttribute, OutAttribute] ref T2 img)
 [requires: v1.3] Return a compressed texture image More...
 
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 More...
 
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 More...
 
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 More...
 
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 More...
 
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 More...
 
static void GetConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.GetConvolutionParameterPName pname, [OutAttribute] Single[]@params)
 Get convolution parameters More...
 
static void GetConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.GetConvolutionParameterPName pname, [OutAttribute] out Single @params)
 Get convolution parameters More...
 
static unsafe void GetConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.GetConvolutionParameterPName pname, [OutAttribute] Single *@params)
 Get convolution parameters More...
 
static void GetConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.GetConvolutionParameterPName pname, [OutAttribute] Int32[]@params)
 Get convolution parameters More...
 
static void GetConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.GetConvolutionParameterPName pname, [OutAttribute] out Int32 @params)
 Get convolution parameters More...
 
static unsafe void GetConvolutionParameter (OpenTK.Graphics.OpenGL.ConvolutionTarget target, OpenTK.Graphics.OpenGL.GetConvolutionParameterPName pname, [OutAttribute] Int32 *@params)
 Get convolution parameters More...
 
static Int32 GetDebugMessageLog (Int32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.OpenGL.DebugSource[] sources, [OutAttribute] OpenTK.Graphics.OpenGL.DebugType[] types, [OutAttribute] Int32[] ids, [OutAttribute] OpenTK.Graphics.OpenGL.DebugSeverity[] severities, [OutAttribute] Int32[] lengths, [OutAttribute] StringBuilder messageLog)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Retrieve messages from the debug message log More...
 
static Int32 GetDebugMessageLog (Int32 count, Int32 bufSize, [OutAttribute] out OpenTK.Graphics.OpenGL.DebugSource sources, [OutAttribute] out OpenTK.Graphics.OpenGL.DebugType types, [OutAttribute] out Int32 ids, [OutAttribute] out OpenTK.Graphics.OpenGL.DebugSeverity severities, [OutAttribute] out Int32 lengths, [OutAttribute] StringBuilder messageLog)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Retrieve messages from the debug message log More...
 
static unsafe Int32 GetDebugMessageLog (Int32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.OpenGL.DebugSource *sources, [OutAttribute] OpenTK.Graphics.OpenGL.DebugType *types, [OutAttribute] Int32 *ids, [OutAttribute] OpenTK.Graphics.OpenGL.DebugSeverity *severities, [OutAttribute] Int32 *lengths, [OutAttribute] StringBuilder messageLog)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Retrieve messages from the debug message log More...
 
static Int32 GetDebugMessageLog (UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.OpenGL.DebugSource[] sources, [OutAttribute] OpenTK.Graphics.OpenGL.DebugType[] types, [OutAttribute] UInt32[] ids, [OutAttribute] OpenTK.Graphics.OpenGL.DebugSeverity[] severities, [OutAttribute] Int32[] lengths, [OutAttribute] StringBuilder messageLog)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Retrieve messages from the debug message log More...
 
static Int32 GetDebugMessageLog (UInt32 count, Int32 bufSize, [OutAttribute] out OpenTK.Graphics.OpenGL.DebugSource sources, [OutAttribute] out OpenTK.Graphics.OpenGL.DebugType types, [OutAttribute] out UInt32 ids, [OutAttribute] out OpenTK.Graphics.OpenGL.DebugSeverity severities, [OutAttribute] out Int32 lengths, [OutAttribute] StringBuilder messageLog)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Retrieve messages from the debug message log More...
 
static unsafe Int32 GetDebugMessageLog (UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.OpenGL.DebugSource *sources, [OutAttribute] OpenTK.Graphics.OpenGL.DebugType *types, [OutAttribute] UInt32 *ids, [OutAttribute] OpenTK.Graphics.OpenGL.DebugSeverity *severities, [OutAttribute] Int32 *lengths, [OutAttribute] StringBuilder messageLog)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Retrieve messages from the debug message log More...
 
static void GetDouble (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index, [OutAttribute] Double[] data)
 [requires: v4.1 and ARB_viewport_array|VERSION_4_1] More...
 
static void GetDouble (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index, [OutAttribute] out Double data)
 [requires: v4.1 and ARB_viewport_array|VERSION_4_1] More...
 
static unsafe void GetDouble (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index, [OutAttribute] Double *data)
 [requires: v4.1 and ARB_viewport_array|VERSION_4_1] More...
 
static void GetDouble (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index, [OutAttribute] Double[] data)
 [requires: v4.1 and ARB_viewport_array|VERSION_4_1] More...
 
static void GetDouble (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index, [OutAttribute] out Double data)
 [requires: v4.1 and ARB_viewport_array|VERSION_4_1] More...
 
static unsafe void GetDouble (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index, [OutAttribute] Double *data)
 [requires: v4.1 and ARB_viewport_array|VERSION_4_1] More...
 
static Double GetDouble (OpenTK.Graphics.OpenGL.GetPName pname)
 [requires: v1.0] More...
 
static void GetDouble (OpenTK.Graphics.OpenGL.GetPName pname, [OutAttribute] Double[] data)
 [requires: v1.0] More...
 
static void GetDouble (OpenTK.Graphics.OpenGL.GetPName pname, [OutAttribute] out Double data)
 [requires: v1.0] More...
 
static unsafe void GetDouble (OpenTK.Graphics.OpenGL.GetPName pname, [OutAttribute] Double *data)
 [requires: v1.0] More...
 
static
OpenTK.Graphics.OpenGL.ErrorCode 
GetError ()
 [requires: v1.0] Return error information More...
 
static void GetFloat (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index, [OutAttribute] Single[] data)
 [requires: v4.1 and ARB_viewport_array|VERSION_4_1] More...
 
static void GetFloat (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index, [OutAttribute] out Single data)
 [requires: v4.1 and ARB_viewport_array|VERSION_4_1] More...
 
static unsafe void GetFloat (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index, [OutAttribute] Single *data)
 [requires: v4.1 and ARB_viewport_array|VERSION_4_1] More...
 
static void GetFloat (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index, [OutAttribute] Single[] data)
 [requires: v4.1 and ARB_viewport_array|VERSION_4_1] More...
 
static void GetFloat (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index, [OutAttribute] out Single data)
 [requires: v4.1 and ARB_viewport_array|VERSION_4_1] More...
 
static unsafe void GetFloat (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index, [OutAttribute] Single *data)
 [requires: v4.1 and ARB_viewport_array|VERSION_4_1] More...
 
static Single GetFloat (OpenTK.Graphics.OpenGL.GetPName pname)
 [requires: v1.0] More...
 
static void GetFloat (OpenTK.Graphics.OpenGL.GetPName pname, [OutAttribute] Single[] data)
 [requires: v1.0] More...
 
static void GetFloat (OpenTK.Graphics.OpenGL.GetPName pname, [OutAttribute] out Single data)
 [requires: v1.0] More...
 
static unsafe void GetFloat (OpenTK.Graphics.OpenGL.GetPName pname, [OutAttribute] Single *data)
 [requires: v1.0] More...
 
static Int32 GetFragDataIndex (Int32 program, String name)
 [requires: v3.3 and ARB_blend_func_extended|VERSION_3_3] Query the bindings of color indices to user-defined varying out variables More...
 
static Int32 GetFragDataIndex (UInt32 program, String name)
 [requires: v3.3 and ARB_blend_func_extended|VERSION_3_3] Query the bindings of color indices to user-defined varying out variables More...
 
static Int32 GetFragDataLocation (Int32 program, String name)
 [requires: v3.0] Query the bindings of color numbers to user-defined varying out variables More...
 
static Int32 GetFragDataLocation (UInt32 program, String name)
 [requires: v3.0] Query the bindings of color numbers to user-defined varying out variables More...
 
static void GetFramebufferAttachmentParameter (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.FramebufferParameterName pname, [OutAttribute] Int32[]@params)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Retrieve information about attachments of a bound framebuffer object More...
 
static void GetFramebufferAttachmentParameter (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.FramebufferParameterName pname, [OutAttribute] out Int32 @params)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Retrieve information about attachments of a bound framebuffer object More...
 
static unsafe void GetFramebufferAttachmentParameter (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL.FramebufferParameterName pname, [OutAttribute] Int32 *@params)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Retrieve information about attachments of a bound framebuffer object More...
 
static void GetFramebufferParameter (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferDefaultParameter pname, [OutAttribute] Int32[]@params)
 [requires: v4.3 and ARB_framebuffer_no_attachments|VERSION_4_3] Retrieve a named parameter from a framebuffer More...
 
static void GetFramebufferParameter (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferDefaultParameter pname, [OutAttribute] out Int32 @params)
 [requires: v4.3 and ARB_framebuffer_no_attachments|VERSION_4_3] Retrieve a named parameter from a framebuffer More...
 
static unsafe void GetFramebufferParameter (OpenTK.Graphics.OpenGL.FramebufferTarget target, OpenTK.Graphics.OpenGL.FramebufferDefaultParameter pname, [OutAttribute] Int32 *@params)
 [requires: v4.3 and ARB_framebuffer_no_attachments|VERSION_4_3] Retrieve a named parameter from a framebuffer More...
 
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 More...
 
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 More...
 
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 More...
 
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 More...
 
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 More...
 
static void GetHistogramParameter (OpenTK.Graphics.OpenGL.HistogramTarget target, OpenTK.Graphics.OpenGL.GetHistogramParameterPName pname, [OutAttribute] Single[]@params)
 Get histogram parameters More...
 
static void GetHistogramParameter (OpenTK.Graphics.OpenGL.HistogramTarget target, OpenTK.Graphics.OpenGL.GetHistogramParameterPName pname, [OutAttribute] out Single @params)
 Get histogram parameters More...
 
static unsafe void GetHistogramParameter (OpenTK.Graphics.OpenGL.HistogramTarget target, OpenTK.Graphics.OpenGL.GetHistogramParameterPName pname, [OutAttribute] Single *@params)
 Get histogram parameters More...
 
static void GetHistogramParameter (OpenTK.Graphics.OpenGL.HistogramTarget target, OpenTK.Graphics.OpenGL.GetHistogramParameterPName pname, [OutAttribute] Int32[]@params)
 Get histogram parameters More...
 
static void GetHistogramParameter (OpenTK.Graphics.OpenGL.HistogramTarget target, OpenTK.Graphics.OpenGL.GetHistogramParameterPName pname, [OutAttribute] out Int32 @params)
 Get histogram parameters More...
 
static unsafe void GetHistogramParameter (OpenTK.Graphics.OpenGL.HistogramTarget target, OpenTK.Graphics.OpenGL.GetHistogramParameterPName pname, [OutAttribute] Int32 *@params)
 Get histogram parameters More...
 
static void GetInteger64 (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index, [OutAttribute] Int64[] data)
 [requires: v3.2] More...
 
static void GetInteger64 (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index, [OutAttribute] out Int64 data)
 [requires: v3.2] More...
 
static unsafe void GetInteger64 (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index, [OutAttribute] Int64 *data)
 [requires: v3.2] More...
 
static void GetInteger64 (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index, [OutAttribute] Int64[] data)
 [requires: v3.2] More...
 
static void GetInteger64 (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index, [OutAttribute] out Int64 data)
 [requires: v3.2] More...
 
static unsafe void GetInteger64 (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index, [OutAttribute] Int64 *data)
 [requires: v3.2] More...
 
static void GetInteger64 (OpenTK.Graphics.OpenGL.Version32 target, Int32 index, [OutAttribute] Int64[] data)
 [requires: v3.2] More...
 
static void GetInteger64 (OpenTK.Graphics.OpenGL.Version32 target, Int32 index, [OutAttribute] out Int64 data)
 [requires: v3.2] More...
 
static unsafe void GetInteger64 (OpenTK.Graphics.OpenGL.Version32 target, Int32 index, [OutAttribute] Int64 *data)
 [requires: v3.2] More...
 
static void GetInteger64 (OpenTK.Graphics.OpenGL.Version32 target, UInt32 index, [OutAttribute] Int64[] data)
 [requires: v3.2] More...
 
static void GetInteger64 (OpenTK.Graphics.OpenGL.Version32 target, UInt32 index, [OutAttribute] out Int64 data)
 [requires: v3.2] More...
 
static unsafe void GetInteger64 (OpenTK.Graphics.OpenGL.Version32 target, UInt32 index, [OutAttribute] Int64 *data)
 [requires: v3.2] More...
 
static Int64 GetInteger64 (OpenTK.Graphics.OpenGL.ArbSync pname)
 [requires: v3.2 and ARB_sync|VERSION_3_2] More...
 
static Int64 GetInteger64 (OpenTK.Graphics.OpenGL.GetPName pname)
 [requires: v3.2 and ARB_sync|VERSION_3_2] More...
 
static void GetInteger64 (OpenTK.Graphics.OpenGL.ArbSync pname, [OutAttribute] Int64[] data)
 [requires: v3.2 and ARB_sync|VERSION_3_2] More...
 
static void GetInteger64 (OpenTK.Graphics.OpenGL.ArbSync pname, [OutAttribute] out Int64 data)
 [requires: v3.2 and ARB_sync|VERSION_3_2] More...
 
static unsafe void GetInteger64 (OpenTK.Graphics.OpenGL.ArbSync pname, [OutAttribute] Int64 *data)
 [requires: v3.2 and ARB_sync|VERSION_3_2] More...
 
static void GetInteger64 (OpenTK.Graphics.OpenGL.GetPName pname, [OutAttribute] Int64[] data)
 [requires: v3.2 and ARB_sync|VERSION_3_2] More...
 
static void GetInteger64 (OpenTK.Graphics.OpenGL.GetPName pname, [OutAttribute] out Int64 data)
 [requires: v3.2 and ARB_sync|VERSION_3_2] More...
 
static unsafe void GetInteger64 (OpenTK.Graphics.OpenGL.GetPName pname, [OutAttribute] Int64 *data)
 [requires: v3.2 and ARB_sync|VERSION_3_2] More...
 
static void GetInteger (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index, [OutAttribute] Int32[] data)
 [requires: v3.0] More...
 
static void GetInteger (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index, [OutAttribute] out Int32 data)
 [requires: v3.0] More...
 
static unsafe void GetInteger (OpenTK.Graphics.OpenGL.GetIndexedPName target, Int32 index, [OutAttribute] Int32 *data)
 [requires: v3.0] More...
 
static void GetInteger (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index, [OutAttribute] Int32[] data)
 [requires: v3.0] More...
 
static void GetInteger (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index, [OutAttribute] out Int32 data)
 [requires: v3.0] More...
 
static unsafe void GetInteger (OpenTK.Graphics.OpenGL.GetIndexedPName target, UInt32 index, [OutAttribute] Int32 *data)
 [requires: v3.0] More...
 
static Int32 GetInteger (OpenTK.Graphics.OpenGL.GetPName pname)
 [requires: v1.0] More...
 
static void GetInteger (OpenTK.Graphics.OpenGL.GetPName pname, [OutAttribute] Int32[] data)
 [requires: v1.0] More...
 
static void GetInteger (OpenTK.Graphics.OpenGL.GetPName pname, [OutAttribute] out Int32 data)
 [requires: v1.0] More...
 
static unsafe void GetInteger (OpenTK.Graphics.OpenGL.GetPName pname, [OutAttribute] Int32 *data)
 [requires: v1.0] More...
 
static void GetInternalformat (OpenTK.Graphics.OpenGL.ImageTarget target, OpenTK.Graphics.OpenGL.SizedInternalFormat internalformat, OpenTK.Graphics.OpenGL.InternalFormatParameter pname, Int32 bufSize, [OutAttribute] Int64[]@params)
 [requires: v4.3 and ARB_internalformat_query2|VERSION_4_3] Retrieve information about implementation-dependent support for internal formats More...
 
static void GetInternalformat (OpenTK.Graphics.OpenGL.ImageTarget target, OpenTK.Graphics.OpenGL.SizedInternalFormat internalformat, OpenTK.Graphics.OpenGL.InternalFormatParameter pname, Int32 bufSize, [OutAttribute] out Int64 @params)
 [requires: v4.3 and ARB_internalformat_query2|VERSION_4_3] Retrieve information about implementation-dependent support for internal formats More...
 
static unsafe void GetInternalformat (OpenTK.Graphics.OpenGL.ImageTarget target, OpenTK.Graphics.OpenGL.SizedInternalFormat internalformat, OpenTK.Graphics.OpenGL.InternalFormatParameter pname, Int32 bufSize, [OutAttribute] Int64 *@params)
 [requires: v4.3 and ARB_internalformat_query2|VERSION_4_3] Retrieve information about implementation-dependent support for internal formats More...
 
static void GetInternalformat (OpenTK.Graphics.OpenGL.ImageTarget target, OpenTK.Graphics.OpenGL.SizedInternalFormat internalformat, OpenTK.Graphics.OpenGL.InternalFormatParameter pname, Int32 bufSize, [OutAttribute] Int32[]@params)
 [requires: v4.2 and ARB_internalformat_query|VERSION_4_2] Retrieve information about implementation-dependent support for internal formats More...
 
static void GetInternalformat (OpenTK.Graphics.OpenGL.ImageTarget target, OpenTK.Graphics.OpenGL.SizedInternalFormat internalformat, OpenTK.Graphics.OpenGL.InternalFormatParameter pname, Int32 bufSize, [OutAttribute] out Int32 @params)
 [requires: v4.2 and ARB_internalformat_query|VERSION_4_2] Retrieve information about implementation-dependent support for internal formats More...
 
static unsafe void GetInternalformat (OpenTK.Graphics.OpenGL.ImageTarget target, OpenTK.Graphics.OpenGL.SizedInternalFormat internalformat, OpenTK.Graphics.OpenGL.InternalFormatParameter pname, Int32 bufSize, [OutAttribute] Int32 *@params)
 [requires: v4.2 and ARB_internalformat_query|VERSION_4_2] Retrieve information about implementation-dependent support for internal formats More...
 
static void GetLight (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, [OutAttribute] Single[]@params)
 [requires: v1.0][deprecated: v3.2] Return light source parameter values More...
 
static void GetLight (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, [OutAttribute] out Single @params)
 [requires: v1.0][deprecated: v3.2] Return light source parameter values More...
 
static unsafe void GetLight (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, [OutAttribute] Single *@params)
 [requires: v1.0][deprecated: v3.2] Return light source parameter values More...
 
static void GetLight (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, [OutAttribute] Int32[]@params)
 [requires: v1.0][deprecated: v3.2] Return light source parameter values More...
 
static void GetLight (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, [OutAttribute] out Int32 @params)
 [requires: v1.0][deprecated: v3.2] Return light source parameter values More...
 
static unsafe void GetLight (OpenTK.Graphics.OpenGL.LightName light, OpenTK.Graphics.OpenGL.LightParameter pname, [OutAttribute] Int32 *@params)
 [requires: v1.0][deprecated: v3.2] Return light source parameter values More...
 
static void GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query, [OutAttribute] Double[] v)
 [requires: v1.0][deprecated: v3.2] Return evaluator parameters More...
 
static void GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query, [OutAttribute] out Double v)
 [requires: v1.0][deprecated: v3.2] Return evaluator parameters More...
 
static unsafe void GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query, [OutAttribute] Double *v)
 [requires: v1.0][deprecated: v3.2] Return evaluator parameters More...
 
static void GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query, [OutAttribute] Single[] v)
 [requires: v1.0][deprecated: v3.2] Return evaluator parameters More...
 
static void GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query, [OutAttribute] out Single v)
 [requires: v1.0][deprecated: v3.2] Return evaluator parameters More...
 
static unsafe void GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query, [OutAttribute] Single *v)
 [requires: v1.0][deprecated: v3.2] Return evaluator parameters More...
 
static void GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query, [OutAttribute] Int32[] v)
 [requires: v1.0][deprecated: v3.2] Return evaluator parameters More...
 
static void GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query, [OutAttribute] out Int32 v)
 [requires: v1.0][deprecated: v3.2] Return evaluator parameters More...
 
static unsafe void GetMap (OpenTK.Graphics.OpenGL.MapTarget target, OpenTK.Graphics.OpenGL.GetMapQuery query, [OutAttribute] Int32 *v)
 [requires: v1.0][deprecated: v3.2] Return evaluator parameters More...
 
static void GetMaterial (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, [OutAttribute] Single[]@params)
 [requires: v1.0][deprecated: v3.2] Return material parameters More...
 
static void GetMaterial (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, [OutAttribute] out Single @params)
 [requires: v1.0][deprecated: v3.2] Return material parameters More...
 
static unsafe void GetMaterial (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, [OutAttribute] Single *@params)
 [requires: v1.0][deprecated: v3.2] Return material parameters More...
 
static void GetMaterial (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, [OutAttribute] Int32[]@params)
 [requires: v1.0][deprecated: v3.2] Return material parameters More...
 
static void GetMaterial (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, [OutAttribute] out Int32 @params)
 [requires: v1.0][deprecated: v3.2] Return material parameters More...
 
static unsafe void GetMaterial (OpenTK.Graphics.OpenGL.MaterialFace face, OpenTK.Graphics.OpenGL.MaterialParameter pname, [OutAttribute] Int32 *@params)
 [requires: v1.0][deprecated: v3.2] Return material parameters More...
 
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 More...
 
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 More...
 
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 More...
 
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 More...
 
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 More...
 
static void GetMinmaxParameter (OpenTK.Graphics.OpenGL.MinmaxTarget target, OpenTK.Graphics.OpenGL.GetMinmaxParameterPName pname, [OutAttribute] Single[]@params)
 Get minmax parameters More...
 
static void GetMinmaxParameter (OpenTK.Graphics.OpenGL.MinmaxTarget target, OpenTK.Graphics.OpenGL.GetMinmaxParameterPName pname, [OutAttribute] out Single @params)
 Get minmax parameters More...
 
static unsafe void GetMinmaxParameter (OpenTK.Graphics.OpenGL.MinmaxTarget target, OpenTK.Graphics.OpenGL.GetMinmaxParameterPName pname, [OutAttribute] Single *@params)
 Get minmax parameters More...
 
static void GetMinmaxParameter (OpenTK.Graphics.OpenGL.MinmaxTarget target, OpenTK.Graphics.OpenGL.GetMinmaxParameterPName pname, [OutAttribute] Int32[]@params)
 Get minmax parameters More...
 
static void GetMinmaxParameter (OpenTK.Graphics.OpenGL.MinmaxTarget target, OpenTK.Graphics.OpenGL.GetMinmaxParameterPName pname, [OutAttribute] out Int32 @params)
 Get minmax parameters More...
 
static unsafe void GetMinmaxParameter (OpenTK.Graphics.OpenGL.MinmaxTarget target, OpenTK.Graphics.OpenGL.GetMinmaxParameterPName pname, [OutAttribute] Int32 *@params)
 Get minmax parameters More...
 
static void GetMultisample (OpenTK.Graphics.OpenGL.GetMultisamplePName pname, Int32 index, [OutAttribute] Single[] val)
 [requires: v3.2 and ARB_texture_multisample|VERSION_3_2] Retrieve the location of a sample More...
 
static void GetMultisample (OpenTK.Graphics.OpenGL.GetMultisamplePName pname, Int32 index, [OutAttribute] out Single val)
 [requires: v3.2 and ARB_texture_multisample|VERSION_3_2] Retrieve the location of a sample More...
 
static unsafe void GetMultisample (OpenTK.Graphics.OpenGL.GetMultisamplePName pname, Int32 index, [OutAttribute] Single *val)
 [requires: v3.2 and ARB_texture_multisample|VERSION_3_2] Retrieve the location of a sample More...
 
static void GetMultisample (OpenTK.Graphics.OpenGL.GetMultisamplePName pname, UInt32 index, [OutAttribute] Single[] val)
 [requires: v3.2 and ARB_texture_multisample|VERSION_3_2] Retrieve the location of a sample More...
 
static void GetMultisample (OpenTK.Graphics.OpenGL.GetMultisamplePName pname, UInt32 index, [OutAttribute] out Single val)
 [requires: v3.2 and ARB_texture_multisample|VERSION_3_2] Retrieve the location of a sample More...
 
static unsafe void GetMultisample (OpenTK.Graphics.OpenGL.GetMultisamplePName pname, UInt32 index, [OutAttribute] Single *val)
 [requires: v3.2 and ARB_texture_multisample|VERSION_3_2] Retrieve the location of a sample More...
 
static void GetObjectLabel (OpenTK.Graphics.OpenGL.ObjectLabelIdentifier identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Retrieve the label of a named object identified within a namespace More...
 
static void GetObjectLabel (OpenTK.Graphics.OpenGL.ObjectLabelIdentifier identifier, Int32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Retrieve the label of a named object identified within a namespace More...
 
static unsafe void GetObjectLabel (OpenTK.Graphics.OpenGL.ObjectLabelIdentifier identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder label)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Retrieve the label of a named object identified within a namespace More...
 
static void GetObjectLabel (OpenTK.Graphics.OpenGL.ObjectLabelIdentifier identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Retrieve the label of a named object identified within a namespace More...
 
static void GetObjectLabel (OpenTK.Graphics.OpenGL.ObjectLabelIdentifier identifier, UInt32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Retrieve the label of a named object identified within a namespace More...
 
static unsafe void GetObjectLabel (OpenTK.Graphics.OpenGL.ObjectLabelIdentifier identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder label)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Retrieve the label of a named object identified within a namespace More...
 
static void GetObjectPtrLabel (IntPtr ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Retrieve the label of a sync object identified by a pointer More...
 
static void GetObjectPtrLabel (IntPtr ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Retrieve the label of a sync object identified by a pointer More...
 
static unsafe void GetObjectPtrLabel (IntPtr ptr, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder label)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Retrieve the label of a sync object identified by a pointer More...
 
static void GetObjectPtrLabel< T0 > ([InAttribute, OutAttribute] T0[] ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Retrieve the label of a sync object identified by a pointer More...
 
static void GetObjectPtrLabel< T0 > ([InAttribute, OutAttribute] T0[] ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Retrieve the label of a sync object identified by a pointer More...
 
static unsafe void GetObjectPtrLabel< T0 > ([InAttribute, OutAttribute] T0[] ptr, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder label)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Retrieve the label of a sync object identified by a pointer More...
 
static void GetObjectPtrLabel< T0 > ([InAttribute, OutAttribute] T0[,] ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Retrieve the label of a sync object identified by a pointer More...
 
static void GetObjectPtrLabel< T0 > ([InAttribute, OutAttribute] T0[,] ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Retrieve the label of a sync object identified by a pointer More...
 
static unsafe void GetObjectPtrLabel< T0 > ([InAttribute, OutAttribute] T0[,] ptr, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder label)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Retrieve the label of a sync object identified by a pointer More...
 
static void GetObjectPtrLabel< T0 > ([InAttribute, OutAttribute] T0[,,] ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Retrieve the label of a sync object identified by a pointer More...
 
static void GetObjectPtrLabel< T0 > ([InAttribute, OutAttribute] T0[,,] ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Retrieve the label of a sync object identified by a pointer More...
 
static unsafe void GetObjectPtrLabel< T0 > ([InAttribute, OutAttribute] T0[,,] ptr, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder label)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Retrieve the label of a sync object identified by a pointer More...
 
static void GetObjectPtrLabel< T0 > ([InAttribute, OutAttribute] ref T0 ptr, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Retrieve the label of a sync object identified by a pointer More...
 
static void GetObjectPtrLabel< T0 > ([InAttribute, OutAttribute] ref T0 ptr, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Retrieve the label of a sync object identified by a pointer More...
 
static unsafe void GetObjectPtrLabel< T0 > ([InAttribute, OutAttribute] ref T0 ptr, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder label)
 [requires: v4.3 and KHR_debug|VERSION_4_3] Retrieve the label of a sync object identified by a pointer More...
 
static Single GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map)
 [requires: v1.0][deprecated: v3.2] Return the specified pixel map More...
 
static void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] Single[] values)
 [requires: v1.0][deprecated: v3.2] Return the specified pixel map More...
 
static void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] out Single values)
 [requires: v1.0][deprecated: v3.2] Return the specified pixel map More...
 
static unsafe void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] Single *values)
 [requires: v1.0][deprecated: v3.2] Return the specified pixel map More...
 
static void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] Int32[] values)
 [requires: v1.0][deprecated: v3.2] Return the specified pixel map More...
 
static void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] out Int32 values)
 [requires: v1.0][deprecated: v3.2] Return the specified pixel map More...
 
static unsafe void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] Int32 *values)
 [requires: v1.0][deprecated: v3.2] Return the specified pixel map More...
 
static void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] UInt32[] values)
 [requires: v1.0][deprecated: v3.2] Return the specified pixel map More...
 
static void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] out UInt32 values)
 [requires: v1.0][deprecated: v3.2] Return the specified pixel map More...
 
static unsafe void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] UInt32 *values)
 [requires: v1.0][deprecated: v3.2] Return the specified pixel map More...
 
static void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] Int16[] values)
 [requires: v1.0][deprecated: v3.2] Return the specified pixel map More...
 
static void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] out Int16 values)
 [requires: v1.0][deprecated: v3.2] Return the specified pixel map More...
 
static unsafe void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] Int16 *values)
 [requires: v1.0][deprecated: v3.2] Return the specified pixel map More...
 
static void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] UInt16[] values)
 [requires: v1.0][deprecated: v3.2] Return the specified pixel map More...
 
static void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] out UInt16 values)
 [requires: v1.0][deprecated: v3.2] Return the specified pixel map More...
 
static unsafe void GetPixelMap (OpenTK.Graphics.OpenGL.PixelMap map, [OutAttribute] UInt16 *values)
 [requires: v1.0][deprecated: v3.2] Return the specified pixel map More...
 
static void GetPixelMapx (OpenTK.Graphics.OpenGL.OesFixedPoint map, Int32 size, [OutAttribute] int[] values)
 
static void GetPixelMapx (OpenTK.Graphics.OpenGL.OesFixedPoint map, Int32 size, [OutAttribute] out int values)
 
static unsafe void GetPixelMapx (OpenTK.Graphics.OpenGL.OesFixedPoint map, Int32 size, [OutAttribute] int *values)
 
static void GetPointer (OpenTK.Graphics.OpenGL.GetPointervPName pname, [OutAttribute] IntPtr @params)
 [requires: v1.1 and KHR_debug|VERSION_1_1|VERSION_4_3|VERSION_4_3] Return the address of the specified pointer More...
 
static void GetPointer< T1 > (OpenTK.Graphics.OpenGL.GetPointervPName pname, [InAttribute, OutAttribute] T1[]@params)
 [requires: v1.1 and KHR_debug|VERSION_1_1|VERSION_4_3|VERSION_4_3] Return the address of the specified pointer More...
 
static void GetPointer< T1 > (OpenTK.Graphics.OpenGL.GetPointervPName pname, [InAttribute, OutAttribute] T1[,]@params)
 [requires: v1.1 and KHR_debug|VERSION_1_1|VERSION_4_3|VERSION_4_3] Return the address of the specified pointer More...
 
static void GetPointer< T1 > (OpenTK.Graphics.OpenGL.GetPointervPName pname, [InAttribute, OutAttribute] T1[,,]@params)
 [requires: v1.1 and KHR_debug|VERSION_1_1|VERSION_4_3|VERSION_4_3] Return the address of the specified pointer More...
 
static void GetPointer< T1 > (OpenTK.Graphics.OpenGL.GetPointervPName pname, [InAttribute, OutAttribute] ref T1 @params)
 [requires: v1.1 and KHR_debug|VERSION_1_1|VERSION_4_3|VERSION_4_3] Return the address of the specified pointer More...
 
static Byte GetPolygonStipple ()
 [requires: v1.0][deprecated: v3.2] Return the polygon stipple pattern More...
 
static void GetPolygonStipple ([OutAttribute] Byte[] mask)
 [requires: v1.0][deprecated: v3.2] Return the polygon stipple pattern More...
 
static void GetPolygonStipple ([OutAttribute] out Byte mask)
 [requires: v1.0][deprecated: v3.2] Return the polygon stipple pattern More...
 
static unsafe void GetPolygonStipple ([OutAttribute] Byte *mask)
 [requires: v1.0][deprecated: v3.2] Return the polygon stipple pattern More...
 
static void GetProgramBinary (Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat, [OutAttribute] IntPtr binary)
 [requires: v4.1 and ARB_get_program_binary|VERSION_4_1] Return a binary representation of a program object's compiled and linked executable source More...
 
static void GetProgramBinary< T4 > (Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat, [InAttribute, OutAttribute] T4[] binary)
 [requires: v4.1 and ARB_get_program_binary|VERSION_4_1] Return a binary representation of a program object's compiled and linked executable source More...
 
static void GetProgramBinary< T4 > (Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat, [InAttribute, OutAttribute] T4[,] binary)
 [requires: v4.1 and ARB_get_program_binary|VERSION_4_1] Return a binary representation of a program object's compiled and linked executable source More...
 
static void GetProgramBinary< T4 > (Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat, [InAttribute, OutAttribute] T4[,,] binary)
 [requires: v4.1 and ARB_get_program_binary|VERSION_4_1] Return a binary representation of a program object's compiled and linked executable source More...
 
static void GetProgramBinary< T4 > (Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat, [InAttribute, OutAttribute] ref T4 binary)
 [requires: v4.1 and ARB_get_program_binary|VERSION_4_1] Return a binary representation of a program object's compiled and linked executable source More...
 
static unsafe void GetProgramBinary (Int32 program, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] OpenTK.Graphics.OpenGL.BinaryFormat *binaryFormat, [OutAttribute] IntPtr binary)
 [requires: v4.1 and ARB_get_program_binary|VERSION_4_1] Return a binary representation of a program object's compiled and linked executable source More...
 
static unsafe void GetProgramBinary< T4 > (Int32 program, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] OpenTK.Graphics.OpenGL.BinaryFormat *binaryFormat, [InAttribute, OutAttribute] T4[] binary)
 [requires: v4.1 and ARB_get_program_binary|VERSION_4_1] Return a binary representation of a program object's compiled and linked executable source More...
 
static unsafe void GetProgramBinary< T4 > (Int32 program, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] OpenTK.Graphics.OpenGL.BinaryFormat *binaryFormat, [InAttribute, OutAttribute] T4[,] binary)
 [requires: v4.1 and ARB_get_program_binary|VERSION_4_1] Return a binary representation of a program object's compiled and linked executable source More...
 
static unsafe void GetProgramBinary< T4 > (Int32 program, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] OpenTK.Graphics.OpenGL.BinaryFormat *binaryFormat, [InAttribute, OutAttribute] T4[,,] binary)
 [requires: v4.1 and ARB_get_program_binary|VERSION_4_1] Return a binary representation of a program object's compiled and linked executable source More...
 
static unsafe void GetProgramBinary< T4 > (Int32 program, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] OpenTK.Graphics.OpenGL.BinaryFormat *binaryFormat, [InAttribute, OutAttribute] ref T4 binary)
 [requires: v4.1 and ARB_get_program_binary|VERSION_4_1] Return a binary representation of a program object's compiled and linked executable source More...
 
static void GetProgramBinary (UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat, [OutAttribute] IntPtr binary)
 [requires: v4.1 and ARB_get_program_binary|VERSION_4_1] Return a binary representation of a program object's compiled and linked executable source More...
 
static void GetProgramBinary< T4 > (UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat, [InAttribute, OutAttribute] T4[] binary)
 [requires: v4.1 and ARB_get_program_binary|VERSION_4_1] Return a binary representation of a program object's compiled and linked executable source More...
 
static void GetProgramBinary< T4 > (UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat, [InAttribute, OutAttribute] T4[,] binary)
 [requires: v4.1 and ARB_get_program_binary|VERSION_4_1] Return a binary representation of a program object's compiled and linked executable source More...
 
static void GetProgramBinary< T4 > (UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat, [InAttribute, OutAttribute] T4[,,] binary)
 [requires: v4.1 and ARB_get_program_binary|VERSION_4_1] Return a binary representation of a program object's compiled and linked executable source More...
 
static void GetProgramBinary< T4 > (UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.OpenGL.BinaryFormat binaryFormat, [InAttribute, OutAttribute] ref T4 binary)
 [requires: v4.1 and ARB_get_program_binary|VERSION_4_1] Return a binary representation of a program object's compiled and linked executable source More...
 
static unsafe void GetProgramBinary (UInt32 program, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] OpenTK.Graphics.OpenGL.BinaryFormat *binaryFormat, [OutAttribute] IntPtr binary)
 [requires: v4.1 and ARB_get_program_binary|VERSION_4_1] Return a binary representation of a program object's compiled and linked executable source More...
 
static unsafe void GetProgramBinary< T4 > (UInt32 program, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] OpenTK.Graphics.OpenGL.BinaryFormat *binaryFormat, [InAttribute, OutAttribute] T4[] binary)
 [requires: v4.1 and ARB_get_program_binary|VERSION_4_1] Return a binary representation of a program object's compiled and linked executable source More...
 
static unsafe void GetProgramBinary< T4 > (UInt32 program, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] OpenTK.Graphics.OpenGL.BinaryFormat *binaryFormat, [InAttribute, OutAttribute] T4[,] binary)
 [requires: v4.1 and ARB_get_program_binary|VERSION_4_1] Return a binary representation of a program object's compiled and linked executable source More...
 
static unsafe void GetProgramBinary< T4 > (UInt32 program, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] OpenTK.Graphics.OpenGL.BinaryFormat *binaryFormat, [InAttribute, OutAttribute] T4[,,] binary)
 [requires: v4.1 and ARB_get_program_binary|VERSION_4_1] Return a binary representation of a program object's compiled and linked executable source More...
 
static unsafe void GetProgramBinary< T4 > (UInt32 program, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] OpenTK.Graphics.OpenGL.BinaryFormat *binaryFormat, [InAttribute, OutAttribute] ref T4 binary)
 [requires: v4.1 and ARB_get_program_binary|VERSION_4_1] Return a binary representation of a program object's compiled and linked executable source More...
 
static void GetProgramInfoLog (Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder infoLog)
 [requires: v2.0] Returns the information log for a program object More...
 
static unsafe void GetProgramInfoLog (Int32 program, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder infoLog)
 [requires: v2.0] Returns the information log for a program object More...
 
static void GetProgramInfoLog (UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder infoLog)
 [requires: v2.0] Returns the information log for a program object More...
 
static unsafe void GetProgramInfoLog (UInt32 program, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder infoLog)
 [requires: v2.0] Returns the information log for a program object More...
 
static void GetProgramInterface (Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, OpenTK.Graphics.OpenGL.ProgramInterfaceParameter pname, [OutAttribute] Int32[]@params)
 [requires: v4.3 and ARB_program_interface_query|VERSION_4_3] Query a property of an interface in a program More...
 
static void GetProgramInterface (Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, OpenTK.Graphics.OpenGL.ProgramInterfaceParameter pname, [OutAttribute] out Int32 @params)
 [requires: v4.3 and ARB_program_interface_query|VERSION_4_3] Query a property of an interface in a program More...
 
static unsafe void GetProgramInterface (Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, OpenTK.Graphics.OpenGL.ProgramInterfaceParameter pname, [OutAttribute] Int32 *@params)
 [requires: v4.3 and ARB_program_interface_query|VERSION_4_3] Query a property of an interface in a program More...
 
static void GetProgramInterface (UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, OpenTK.Graphics.OpenGL.ProgramInterfaceParameter pname, [OutAttribute] Int32[]@params)
 [requires: v4.3 and ARB_program_interface_query|VERSION_4_3] Query a property of an interface in a program More...
 
static void GetProgramInterface (UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, OpenTK.Graphics.OpenGL.ProgramInterfaceParameter pname, [OutAttribute] out Int32 @params)
 [requires: v4.3 and ARB_program_interface_query|VERSION_4_3] Query a property of an interface in a program More...
 
static unsafe void GetProgramInterface (UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, OpenTK.Graphics.OpenGL.ProgramInterfaceParameter pname, [OutAttribute] Int32 *@params)
 [requires: v4.3 and ARB_program_interface_query|VERSION_4_3] Query a property of an interface in a program More...
 
static void GetProgram (Int32 program, OpenTK.Graphics.OpenGL.GetProgramParameterName pname, [OutAttribute] Int32[]@params)
 [requires: v2.0] Returns a parameter from a program object More...
 
static void GetProgram (Int32 program, OpenTK.Graphics.OpenGL.GetProgramParameterName pname, [OutAttribute] out Int32 @params)
 [requires: v2.0] Returns a parameter from a program object More...
 
static unsafe void GetProgram (Int32 program, OpenTK.Graphics.OpenGL.GetProgramParameterName pname, [OutAttribute] Int32 *@params)
 [requires: v2.0] Returns a parameter from a program object More...
 
static void GetProgram (Int32 program, OpenTK.Graphics.OpenGL.ProgramParameter pname, [OutAttribute] Int32[]@params)
 [requires: v2.0] Returns a parameter from a program object More...
 
static void GetProgram (Int32 program, OpenTK.Graphics.OpenGL.ProgramParameter pname, [OutAttribute] out Int32 @params)
 [requires: v2.0] Returns a parameter from a program object More...
 
static unsafe void GetProgram (Int32 program, OpenTK.Graphics.OpenGL.ProgramParameter pname, [OutAttribute] Int32 *@params)
 [requires: v2.0] Returns a parameter from a program object More...
 
static void GetProgram (UInt32 program, OpenTK.Graphics.OpenGL.GetProgramParameterName pname, [OutAttribute] Int32[]@params)
 [requires: v2.0] Returns a parameter from a program object More...
 
static void GetProgram (UInt32 program, OpenTK.Graphics.OpenGL.GetProgramParameterName pname, [OutAttribute] out Int32 @params)
 [requires: v2.0] Returns a parameter from a program object More...
 
static unsafe void GetProgram (UInt32 program, OpenTK.Graphics.OpenGL.GetProgramParameterName pname, [OutAttribute] Int32 *@params)
 [requires: v2.0] Returns a parameter from a program object More...
 
static void GetProgram (UInt32 program, OpenTK.Graphics.OpenGL.ProgramParameter pname, [OutAttribute] Int32[]@params)
 [requires: v2.0] Returns a parameter from a program object More...
 
static void GetProgram (UInt32 program, OpenTK.Graphics.OpenGL.ProgramParameter pname, [OutAttribute] out Int32 @params)
 [requires: v2.0] Returns a parameter from a program object More...
 
static unsafe void GetProgram (UInt32 program, OpenTK.Graphics.OpenGL.ProgramParameter pname, [OutAttribute] Int32 *@params)
 [requires: v2.0] Returns a parameter from a program object More...
 
static void GetProgramPipelineInfoLog (Int32 pipeline, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder infoLog)
 [requires: v4.1 and ARB_separate_shader_objects|VERSION_4_1] Retrieve the info log string from a program pipeline object More...
 
static unsafe void GetProgramPipelineInfoLog (Int32 pipeline, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder infoLog)
 [requires: v4.1 and ARB_separate_shader_objects|VERSION_4_1] Retrieve the info log string from a program pipeline object More...
 
static void GetProgramPipelineInfoLog (UInt32 pipeline, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder infoLog)
 [requires: v4.1 and ARB_separate_shader_objects|VERSION_4_1] Retrieve the info log string from a program pipeline object More...
 
static unsafe void GetProgramPipelineInfoLog (UInt32 pipeline, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder infoLog)
 [requires: v4.1 and ARB_separate_shader_objects|VERSION_4_1] Retrieve the info log string from a program pipeline object More...
 
static void GetProgramPipeline (Int32 pipeline, OpenTK.Graphics.OpenGL.ProgramPipelineParameter pname, [OutAttribute] Int32[]@params)
 [requires: v4.1 and ARB_separate_shader_objects|VERSION_4_1] Retrieve properties of a program pipeline object More...
 
static void GetProgramPipeline (Int32 pipeline, OpenTK.Graphics.OpenGL.ProgramPipelineParameter pname, [OutAttribute] out Int32 @params)
 [requires: v4.1 and ARB_separate_shader_objects|VERSION_4_1] Retrieve properties of a program pipeline object More...
 
static unsafe void GetProgramPipeline (Int32 pipeline, OpenTK.Graphics.OpenGL.ProgramPipelineParameter pname, [OutAttribute] Int32 *@params)
 [requires: v4.1 and ARB_separate_shader_objects|VERSION_4_1] Retrieve properties of a program pipeline object More...
 
static void GetProgramPipeline (UInt32 pipeline, OpenTK.Graphics.OpenGL.ProgramPipelineParameter pname, [OutAttribute] Int32[]@params)
 [requires: v4.1 and ARB_separate_shader_objects|VERSION_4_1] Retrieve properties of a program pipeline object More...
 
static void GetProgramPipeline (UInt32 pipeline, OpenTK.Graphics.OpenGL.ProgramPipelineParameter pname, [OutAttribute] out Int32 @params)
 [requires: v4.1 and ARB_separate_shader_objects|VERSION_4_1] Retrieve properties of a program pipeline object More...
 
static unsafe void GetProgramPipeline (UInt32 pipeline, OpenTK.Graphics.OpenGL.ProgramPipelineParameter pname, [OutAttribute] Int32 *@params)
 [requires: v4.1 and ARB_separate_shader_objects|VERSION_4_1] Retrieve properties of a program pipeline object More...
 
static Int32 GetProgramResourceIndex (Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, String name)
 [requires: v4.3 and ARB_program_interface_query|VERSION_4_3] Query the index of a named resource within a program More...
 
static Int32 GetProgramResourceIndex (UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, String name)
 [requires: v4.3 and ARB_program_interface_query|VERSION_4_3] Query the index of a named resource within a program More...
 
static void GetProgramResource (Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, Int32 index, Int32 propCount, OpenTK.Graphics.OpenGL.ProgramProperty[] props, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] Int32[]@params)
 [requires: v4.3 and ARB_program_interface_query|VERSION_4_3] Retrieve values for multiple properties of a single active resource within a program object More...
 
static void GetProgramResource (Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, Int32 index, Int32 propCount, ref OpenTK.Graphics.OpenGL.ProgramProperty props, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 @params)
 [requires: v4.3 and ARB_program_interface_query|VERSION_4_3] Retrieve values for multiple properties of a single active resource within a program object More...
 
static unsafe void GetProgramResource (Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, Int32 index, Int32 propCount, OpenTK.Graphics.OpenGL.ProgramProperty *props, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] Int32 *@params)
 [requires: v4.3 and ARB_program_interface_query|VERSION_4_3] Retrieve values for multiple properties of a single active resource within a program object More...
 
static void GetProgramResource (UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, UInt32 index, Int32 propCount, OpenTK.Graphics.OpenGL.ProgramProperty[] props, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] Int32[]@params)
 [requires: v4.3 and ARB_program_interface_query|VERSION_4_3] Retrieve values for multiple properties of a single active resource within a program object More...
 
static void GetProgramResource (UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, UInt32 index, Int32 propCount, ref OpenTK.Graphics.OpenGL.ProgramProperty props, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 @params)
 [requires: v4.3 and ARB_program_interface_query|VERSION_4_3] Retrieve values for multiple properties of a single active resource within a program object More...
 
static unsafe void GetProgramResource (UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, UInt32 index, Int32 propCount, OpenTK.Graphics.OpenGL.ProgramProperty *props, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] Int32 *@params)
 [requires: v4.3 and ARB_program_interface_query|VERSION_4_3] Retrieve values for multiple properties of a single active resource within a program object More...
 
static Int32 GetProgramResourceLocation (Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, String name)
 [requires: v4.3 and ARB_program_interface_query|VERSION_4_3] Query the location of a named resource within a program More...
 
static Int32 GetProgramResourceLocation (UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, String name)
 [requires: v4.3 and ARB_program_interface_query|VERSION_4_3] Query the location of a named resource within a program More...
 
static Int32 GetProgramResourceLocationIndex (Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, String name)
 [requires: v4.3 and ARB_program_interface_query|VERSION_4_3] Query the fragment color index of a named variable within a program More...
 
static Int32 GetProgramResourceLocationIndex (UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, String name)
 [requires: v4.3 and ARB_program_interface_query|VERSION_4_3] Query the fragment color index of a named variable within a program More...
 
static void GetProgramResourceName (Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, Int32 index, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder name)
 [requires: v4.3 and ARB_program_interface_query|VERSION_4_3] Query the name of an indexed resource within a program More...
 
static void GetProgramResourceName (Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, Int32 index, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder name)
 [requires: v4.3 and ARB_program_interface_query|VERSION_4_3] Query the name of an indexed resource within a program More...
 
static unsafe void GetProgramResourceName (Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, Int32 index, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder name)
 [requires: v4.3 and ARB_program_interface_query|VERSION_4_3] Query the name of an indexed resource within a program More...
 
static void GetProgramResourceName (UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, UInt32 index, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder name)
 [requires: v4.3 and ARB_program_interface_query|VERSION_4_3] Query the name of an indexed resource within a program More...
 
static void GetProgramResourceName (UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, UInt32 index, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder name)
 [requires: v4.3 and ARB_program_interface_query|VERSION_4_3] Query the name of an indexed resource within a program More...
 
static unsafe void GetProgramResourceName (UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, UInt32 index, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder name)
 [requires: v4.3 and ARB_program_interface_query|VERSION_4_3] Query the name of