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

Provides access to OpenGL 4.x methods for the core profile. More...

Inheritance diagram for OpenTK.Graphics.OpenGL4.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 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.OpenGL4.TextureUnit texture)
 [requires: v1.3] Select active texture unit 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 BeginConditionalRender (Int32 id, OpenTK.Graphics.OpenGL4.ConditionalRenderType mode)
 [requires: v3.0] Start conditional rendering More...
 
static void BeginConditionalRender (UInt32 id, OpenTK.Graphics.OpenGL4.ConditionalRenderType mode)
 [requires: v3.0] Start conditional rendering More...
 
static void BeginQuery (OpenTK.Graphics.OpenGL4.QueryTarget target, Int32 id)
 [requires: v1.5] Delimit the boundaries of a query object More...
 
static void BeginQuery (OpenTK.Graphics.OpenGL4.QueryTarget target, UInt32 id)
 [requires: v1.5] Delimit the boundaries of a query object More...
 
static void BeginQueryIndexed (OpenTK.Graphics.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.BufferTarget target, Int32 buffer)
 [requires: v1.5] Bind a named buffer object More...
 
static void BindBuffer (OpenTK.Graphics.OpenGL4.BufferTarget target, UInt32 buffer)
 [requires: v1.5] Bind a named buffer object More...
 
static void BindBufferBase (OpenTK.Graphics.OpenGL4.BufferRangeTarget target, Int32 index, Int32 buffer)
 [requires: v3.0] Bind a buffer object to an indexed buffer target More...
 
static void BindBufferBase (OpenTK.Graphics.OpenGL4.BufferRangeTarget target, UInt32 index, UInt32 buffer)
 [requires: v3.0] Bind a buffer object to an indexed buffer target More...
 
static void BindBufferRange (OpenTK.Graphics.OpenGL4.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.OpenGL4.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 BindBuffersBase (OpenTK.Graphics.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.TextureAccess access, OpenTK.Graphics.OpenGL4.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.OpenGL4.TextureAccess access, OpenTK.Graphics.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.TextureTarget target, Int32 texture)
 [requires: v1.1] Bind a named texture to a texturing target More...
 
static void BindTexture (OpenTK.Graphics.OpenGL4.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.OpenGL4.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.OpenGL4.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 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.OpenGL4.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 (Int32 buf, OpenTK.Graphics.OpenGL4.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.OpenGL4.BlendEquationMode 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.OpenGL4.BlendEquationMode modeRGB, OpenTK.Graphics.OpenGL4.BlendEquationMode modeAlpha)
 [requires: v2.0] Set the RGB blend equation and the alpha blend equation separately More...
 
static void BlendEquationSeparate (Int32 buf, OpenTK.Graphics.OpenGL4.BlendEquationMode modeRGB, OpenTK.Graphics.OpenGL4.BlendEquationMode modeAlpha)
 [requires: v4.0] Set the RGB blend equation and the alpha blend equation separately More...
 
static void BlendEquationSeparate (UInt32 buf, OpenTK.Graphics.OpenGL4.BlendEquationMode modeRGB, OpenTK.Graphics.OpenGL4.BlendEquationMode modeAlpha)
 [requires: v4.0] Set the RGB blend equation and the alpha blend equation separately More...
 
static void BlendFunc (OpenTK.Graphics.OpenGL4.BlendingFactorSrc sfactor, OpenTK.Graphics.OpenGL4.BlendingFactorDest dfactor)
 [requires: v1.0] Specify pixel arithmetic More...
 
static void BlendFunc (Int32 buf, OpenTK.Graphics.OpenGL4.BlendingFactorSrc src, OpenTK.Graphics.OpenGL4.BlendingFactorDest dst)
 [requires: v4.0] Specify pixel arithmetic More...
 
static void BlendFunc (UInt32 buf, OpenTK.Graphics.OpenGL4.BlendingFactorSrc src, OpenTK.Graphics.OpenGL4.BlendingFactorDest dst)
 [requires: v4.0] Specify pixel arithmetic More...
 
static void BlendFuncSeparate (OpenTK.Graphics.OpenGL4.BlendingFactorSrc sfactorRGB, OpenTK.Graphics.OpenGL4.BlendingFactorDest dfactorRGB, OpenTK.Graphics.OpenGL4.BlendingFactorSrc sfactorAlpha, OpenTK.Graphics.OpenGL4.BlendingFactorDest dfactorAlpha)
 [requires: v1.4] Specify pixel arithmetic for RGB and alpha components separately More...
 
static void BlendFuncSeparate (Int32 buf, OpenTK.Graphics.OpenGL4.BlendingFactorSrc srcRGB, OpenTK.Graphics.OpenGL4.BlendingFactorDest dstRGB, OpenTK.Graphics.OpenGL4.BlendingFactorSrc srcAlpha, OpenTK.Graphics.OpenGL4.BlendingFactorDest dstAlpha)
 [requires: v4.0] Specify pixel arithmetic for RGB and alpha components separately More...
 
static void BlendFuncSeparate (UInt32 buf, OpenTK.Graphics.OpenGL4.BlendingFactorSrc srcRGB, OpenTK.Graphics.OpenGL4.BlendingFactorDest dstRGB, OpenTK.Graphics.OpenGL4.BlendingFactorSrc srcAlpha, OpenTK.Graphics.OpenGL4.BlendingFactorDest 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.OpenGL4.ClearBufferMask mask, OpenTK.Graphics.OpenGL4.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.OpenGL4.BufferTarget target, IntPtr size, IntPtr data, OpenTK.Graphics.OpenGL4.BufferUsageHint usage)
 [requires: v1.5] Creates and initializes a buffer object's data store More...
 
static void BufferData< T2 > (OpenTK.Graphics.OpenGL4.BufferTarget target, IntPtr size, [InAttribute, OutAttribute] T2[] data, OpenTK.Graphics.OpenGL4.BufferUsageHint usage)
 [requires: v1.5] Creates and initializes a buffer object's data store More...
 
static void BufferData< T2 > (OpenTK.Graphics.OpenGL4.BufferTarget target, IntPtr size, [InAttribute, OutAttribute] T2[,] data, OpenTK.Graphics.OpenGL4.BufferUsageHint usage)
 [requires: v1.5] Creates and initializes a buffer object's data store More...
 
static void BufferData< T2 > (OpenTK.Graphics.OpenGL4.BufferTarget target, IntPtr size, [InAttribute, OutAttribute] T2[,,] data, OpenTK.Graphics.OpenGL4.BufferUsageHint usage)
 [requires: v1.5] Creates and initializes a buffer object's data store More...
 
static void BufferData< T2 > (OpenTK.Graphics.OpenGL4.BufferTarget target, IntPtr size, [InAttribute, OutAttribute] ref T2 data, OpenTK.Graphics.OpenGL4.BufferUsageHint usage)
 [requires: v1.5] Creates and initializes a buffer object's data store More...
 
static void BufferStorage (OpenTK.Graphics.OpenGL4.BufferTarget target, IntPtr size, IntPtr data, OpenTK.Graphics.OpenGL4.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.OpenGL4.BufferTarget target, IntPtr size, [InAttribute, OutAttribute] T2[] data, OpenTK.Graphics.OpenGL4.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.OpenGL4.BufferTarget target, IntPtr size, [InAttribute, OutAttribute] T2[,] data, OpenTK.Graphics.OpenGL4.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.OpenGL4.BufferTarget target, IntPtr size, [InAttribute, OutAttribute] T2[,,] data, OpenTK.Graphics.OpenGL4.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.OpenGL4.BufferTarget target, IntPtr size, [InAttribute, OutAttribute] ref T2 data, OpenTK.Graphics.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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
OpenTK.Graphics.OpenGL4.FramebufferErrorCode 
CheckFramebufferStatus (OpenTK.Graphics.OpenGL4.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.OpenGL4.ClampColorTarget target, OpenTK.Graphics.OpenGL4.ClampColorMode clamp)
 [requires: v3.0] Specify whether data read via glReadPixels should be clamped More...
 
static void Clear (OpenTK.Graphics.OpenGL4.ClearBufferMask mask)
 [requires: v1.0] Clear buffers to preset values More...
 
static void ClearBufferData (OpenTK.Graphics.OpenGL4.BufferTarget target, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.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.OpenGL4.BufferTarget target, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.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.OpenGL4.BufferTarget target, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.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.OpenGL4.BufferTarget target, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.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.OpenGL4.BufferTarget target, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.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.OpenGL4.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.OpenGL4.ClearBuffer buffer, Int32 drawbuffer, Single[] value)
 [requires: v3.0] Clear individual buffers of the currently bound draw framebuffer More...
 
static void ClearBuffer (OpenTK.Graphics.OpenGL4.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.OpenGL4.ClearBuffer buffer, Int32 drawbuffer, Single *value)
 [requires: v3.0] Clear individual buffers of the currently bound draw framebuffer More...
 
static void ClearBuffer (OpenTK.Graphics.OpenGL4.ClearBuffer buffer, Int32 drawbuffer, Int32[] value)
 [requires: v3.0] Clear individual buffers of the currently bound draw framebuffer More...
 
static void ClearBuffer (OpenTK.Graphics.OpenGL4.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.OpenGL4.ClearBuffer buffer, Int32 drawbuffer, Int32 *value)
 [requires: v3.0] Clear individual buffers of the currently bound draw framebuffer More...
 
static void ClearBufferSubData (OpenTK.Graphics.OpenGL4.BufferTarget target, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.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.OpenGL4.BufferTarget target, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.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.OpenGL4.BufferTarget target, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.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.OpenGL4.BufferTarget target, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.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.OpenGL4.BufferTarget target, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, IntPtr offset, IntPtr size, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.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.OpenGL4.ClearBuffer buffer, Int32 drawbuffer, UInt32[] value)
 [requires: v3.0] Clear individual buffers of the currently bound draw framebuffer More...
 
static void ClearBuffer (OpenTK.Graphics.OpenGL4.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.OpenGL4.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 ClearStencil (Int32 s)
 [requires: v1.0] Specify the clear value for the stencil buffer More...
 
static void ClearTexImage (Int32 texture, Int32 level, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.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.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.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.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.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.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.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.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.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.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.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.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.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.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.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.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.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.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.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.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.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.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.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.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.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.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.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.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.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.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.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.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.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.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.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.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.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.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.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
OpenTK.Graphics.OpenGL4.WaitSyncStatus 
ClientWaitSync (IntPtr sync, OpenTK.Graphics.OpenGL4.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.OpenGL4.WaitSyncStatus 
ClientWaitSync (IntPtr sync, OpenTK.Graphics.OpenGL4.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 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 ColorP3 (OpenTK.Graphics.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.PackedPointerType type, UInt32 *color)
 [requires: v3.3 and ARB_vertex_type_2_10_10_10_rev|VERSION_3_3] More...
 
static void ColorSubTable (OpenTK.Graphics.OpenGL4.ColorTableTarget target, Int32 start, Int32 count, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, IntPtr data)
 Respecify a portion of a color table More...
 
static void ColorSubTable< T5 > (OpenTK.Graphics.OpenGL4.ColorTableTarget target, Int32 start, Int32 count, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] T5[] data)
 Respecify a portion of a color table More...
 
static void ColorSubTable< T5 > (OpenTK.Graphics.OpenGL4.ColorTableTarget target, Int32 start, Int32 count, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] T5[,] data)
 Respecify a portion of a color table More...
 
static void ColorSubTable< T5 > (OpenTK.Graphics.OpenGL4.ColorTableTarget target, Int32 start, Int32 count, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] T5[,,] data)
 Respecify a portion of a color table More...
 
static void ColorSubTable< T5 > (OpenTK.Graphics.OpenGL4.ColorTableTarget target, Int32 start, Int32 count, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] ref T5 data)
 Respecify a portion of a color table More...
 
static void ColorTable (OpenTK.Graphics.OpenGL4.ColorTableTarget target, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, IntPtr table)
 Define a color lookup table More...
 
static void ColorTable< T5 > (OpenTK.Graphics.OpenGL4.ColorTableTarget target, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] T5[] table)
 Define a color lookup table More...
 
static void ColorTable< T5 > (OpenTK.Graphics.OpenGL4.ColorTableTarget target, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] T5[,] table)
 Define a color lookup table More...
 
static void ColorTable< T5 > (OpenTK.Graphics.OpenGL4.ColorTableTarget target, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] T5[,,] table)
 Define a color lookup table More...
 
static void ColorTable< T5 > (OpenTK.Graphics.OpenGL4.ColorTableTarget target, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] ref T5 table)
 Define a color lookup table More...
 
static void ColorTableParameter (OpenTK.Graphics.OpenGL4.ColorTableTarget target, OpenTK.Graphics.OpenGL4.ColorTableParameterPName pname, Single[]@params)
 Set color lookup table parameters More...
 
static void ColorTableParameter (OpenTK.Graphics.OpenGL4.ColorTableTarget target, OpenTK.Graphics.OpenGL4.ColorTableParameterPName pname, ref Single @params)
 Set color lookup table parameters More...
 
static unsafe void ColorTableParameter (OpenTK.Graphics.OpenGL4.ColorTableTarget target, OpenTK.Graphics.OpenGL4.ColorTableParameterPName pname, Single *@params)
 Set color lookup table parameters More...
 
static void ColorTableParameter (OpenTK.Graphics.OpenGL4.ColorTableTarget target, OpenTK.Graphics.OpenGL4.ColorTableParameterPName pname, Int32[]@params)
 Set color lookup table parameters More...
 
static void ColorTableParameter (OpenTK.Graphics.OpenGL4.ColorTableTarget target, OpenTK.Graphics.OpenGL4.ColorTableParameterPName pname, ref Int32 @params)
 Set color lookup table parameters More...
 
static unsafe void ColorTableParameter (OpenTK.Graphics.OpenGL4.ColorTableTarget target, OpenTK.Graphics.OpenGL4.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.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.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.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.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.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.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.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.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.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.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.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.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.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.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.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.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.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.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.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.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.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.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.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.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.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.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.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.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.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.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.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL4.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.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL4.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.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL4.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.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL4.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.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 width, OpenTK.Graphics.OpenGL4.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.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.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.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.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.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.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.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.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.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.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.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL4.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.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL4.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.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL4.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.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL4.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.OpenGL4.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.OpenGL4.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.OpenGL4.ConvolutionTarget target, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, IntPtr image)
 Define a one-dimensional convolution filter More...
 
static void ConvolutionFilter1D< T5 > (OpenTK.Graphics.OpenGL4.ConvolutionTarget target, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] T5[] image)
 Define a one-dimensional convolution filter More...
 
static void ConvolutionFilter1D< T5 > (OpenTK.Graphics.OpenGL4.ConvolutionTarget target, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] T5[,] image)
 Define a one-dimensional convolution filter More...
 
static void ConvolutionFilter1D< T5 > (OpenTK.Graphics.OpenGL4.ConvolutionTarget target, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] T5[,,] image)
 Define a one-dimensional convolution filter More...
 
static void ConvolutionFilter1D< T5 > (OpenTK.Graphics.OpenGL4.ConvolutionTarget target, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 width, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] ref T5 image)
 Define a one-dimensional convolution filter More...
 
static void ConvolutionFilter2D (OpenTK.Graphics.OpenGL4.ConvolutionTarget target, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, IntPtr image)
 Define a two-dimensional convolution filter More...
 
static void ConvolutionFilter2D< T6 > (OpenTK.Graphics.OpenGL4.ConvolutionTarget target, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] T6[] image)
 Define a two-dimensional convolution filter More...
 
static void ConvolutionFilter2D< T6 > (OpenTK.Graphics.OpenGL4.ConvolutionTarget target, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] T6[,] image)
 Define a two-dimensional convolution filter More...
 
static void ConvolutionFilter2D< T6 > (OpenTK.Graphics.OpenGL4.ConvolutionTarget target, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] T6[,,] image)
 Define a two-dimensional convolution filter More...
 
static void ConvolutionFilter2D< T6 > (OpenTK.Graphics.OpenGL4.ConvolutionTarget target, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] ref T6 image)
 Define a two-dimensional convolution filter More...
 
static void ConvolutionParameter (OpenTK.Graphics.OpenGL4.ConvolutionTarget target, OpenTK.Graphics.OpenGL4.ConvolutionParameter pname, Single @params)
 Set convolution parameters More...
 
static void ConvolutionParameter (OpenTK.Graphics.OpenGL4.ConvolutionTarget target, OpenTK.Graphics.OpenGL4.ConvolutionParameter pname, Single[]@params)
 Set convolution parameters More...
 
static unsafe void ConvolutionParameter (OpenTK.Graphics.OpenGL4.ConvolutionTarget target, OpenTK.Graphics.OpenGL4.ConvolutionParameter pname, Single *@params)
 Set convolution parameters More...
 
static void ConvolutionParameter (OpenTK.Graphics.OpenGL4.ConvolutionTarget target, OpenTK.Graphics.OpenGL4.ConvolutionParameter pname, Int32 @params)
 Set convolution parameters More...
 
static void ConvolutionParameter (OpenTK.Graphics.OpenGL4.ConvolutionTarget target, OpenTK.Graphics.OpenGL4.ConvolutionParameter pname, Int32[]@params)
 Set convolution parameters More...
 
static unsafe void ConvolutionParameter (OpenTK.Graphics.OpenGL4.ConvolutionTarget target, OpenTK.Graphics.OpenGL4.ConvolutionParameter pname, Int32 *@params)
 Set convolution parameters More...
 
static void CopyBufferSubData (OpenTK.Graphics.OpenGL4.BufferTarget readTarget, OpenTK.Graphics.OpenGL4.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.OpenGL4.ColorTableTarget target, Int32 start, Int32 x, Int32 y, Int32 width)
 Respecify a portion of a color table More...
 
static void CopyColorTable (OpenTK.Graphics.OpenGL4.ColorTableTarget target, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width)
 Copy pixels into a color table More...
 
static void CopyConvolutionFilter1D (OpenTK.Graphics.OpenGL4.ConvolutionTarget target, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width)
 Copy pixels into a one-dimensional convolution filter More...
 
static void CopyConvolutionFilter2D (OpenTK.Graphics.OpenGL4.ConvolutionTarget target, OpenTK.Graphics.OpenGL4.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.OpenGL4.ImageTarget srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, Int32 dstName, OpenTK.Graphics.OpenGL4.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.OpenGL4.ImageTarget srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, UInt32 dstName, OpenTK.Graphics.OpenGL4.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 CopyTexImage1D (OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.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.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.ShaderType type)
 [requires: v2.0] Creates a shader object More...
 
static Int32 CreateShaderProgram (OpenTK.Graphics.OpenGL4.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.OpenGL4.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.OpenGL4.DebugSourceControl source, OpenTK.Graphics.OpenGL4.DebugTypeControl type, OpenTK.Graphics.OpenGL4.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.OpenGL4.DebugSourceControl source, OpenTK.Graphics.OpenGL4.DebugTypeControl type, OpenTK.Graphics.OpenGL4.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.OpenGL4.DebugSourceControl source, OpenTK.Graphics.OpenGL4.DebugTypeControl type, OpenTK.Graphics.OpenGL4.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.OpenGL4.DebugSourceControl source, OpenTK.Graphics.OpenGL4.DebugTypeControl type, OpenTK.Graphics.OpenGL4.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.OpenGL4.DebugSourceControl source, OpenTK.Graphics.OpenGL4.DebugTypeControl type, OpenTK.Graphics.OpenGL4.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.OpenGL4.DebugSourceControl source, OpenTK.Graphics.OpenGL4.DebugTypeControl type, OpenTK.Graphics.OpenGL4.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.OpenGL4.DebugSourceExternal source, OpenTK.Graphics.OpenGL4.DebugType type, Int32 id, OpenTK.Graphics.OpenGL4.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.OpenGL4.DebugSourceExternal source, OpenTK.Graphics.OpenGL4.DebugType type, UInt32 id, OpenTK.Graphics.OpenGL4.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 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.OpenGL4.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.OpenGL4.EnableCap cap)
 [requires: v1.0] More...
 
static void Disable (OpenTK.Graphics.OpenGL4.IndexedEnableCap target, Int32 index)
 [requires: v3.0] More...
 
static void Disable (OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 first, Int32 count)
 [requires: v1.1] Render primitives from array data More...
 
static void DrawArraysIndirect (OpenTK.Graphics.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.DrawBufferMode mode)
 [requires: v1.0] Specify which color buffers are to be drawn into More...
 
static void DrawBuffers (Int32 n, OpenTK.Graphics.OpenGL4.DrawBuffersEnum[] bufs)
 [requires: v2.0] Specifies a list of color buffers to be drawn into More...
 
static void DrawBuffers (Int32 n, ref OpenTK.Graphics.OpenGL4.DrawBuffersEnum bufs)
 [requires: v2.0] Specifies a list of color buffers to be drawn into More...
 
static unsafe void DrawBuffers (Int32 n, OpenTK.Graphics.OpenGL4.DrawBuffersEnum *bufs)
 [requires: v2.0] Specifies a list of color buffers to be drawn into More...
 
static void DrawElements (OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, IntPtr indices)
 [requires: v1.1] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices)
 [requires: v1.1] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices)
 [requires: v1.1] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices)
 [requires: v1.1] Render primitives from array data More...
 
static void DrawElements< T3 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices)
 [requires: v1.1] Render primitives from array data More...
 
static void DrawElementsBaseVertex (OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, IntPtr indices, Int32 instancecount)
 [requires: v3.1] Draw multiple instances of a set of elements More...
 
static void DrawElementsInstanced< T3 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.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 DrawRangeElements (OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, IntPtr indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T5[] indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T5[,] indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T5[,,] indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] ref T5 indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElements (OpenTK.Graphics.OpenGL4.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, IntPtr indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T5[] indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T5[,] indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T5[,,] indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElements< T5 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] ref T5 indices)
 [requires: v1.2] Render primitives from array data More...
 
static void DrawRangeElementsBaseVertex (OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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 Enable (OpenTK.Graphics.OpenGL4.EnableCap cap)
 [requires: v1.0] Enable or disable server-side GL capabilities More...
 
static void Enable (OpenTK.Graphics.OpenGL4.IndexedEnableCap target, Int32 index)
 [requires: v3.0] Enable or disable server-side GL capabilities More...
 
static void Enable (OpenTK.Graphics.OpenGL4.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 EndConditionalRender ()
 [requires: v3.0] More...
 
static void EndQuery (OpenTK.Graphics.OpenGL4.QueryTarget target)
 [requires: v1.5] More...
 
static void EndQueryIndexed (OpenTK.Graphics.OpenGL4.QueryTarget target, Int32 index)
 [requires: v4.0 and ARB_transform_feedback3|VERSION_4_0] More...
 
static void EndQueryIndexed (OpenTK.Graphics.OpenGL4.QueryTarget target, UInt32 index)
 [requires: v4.0 and ARB_transform_feedback3|VERSION_4_0] More...
 
static void EndTransformFeedback ()
 [requires: v3.0] More...
 
static IntPtr FenceSync (OpenTK.Graphics.OpenGL4.SyncCondition condition, OpenTK.Graphics.OpenGL4.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.OpenGL4.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 FramebufferParameter (OpenTK.Graphics.OpenGL4.FramebufferTarget target, OpenTK.Graphics.OpenGL4.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.OpenGL4.FramebufferTarget target, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL4.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.OpenGL4.FramebufferTarget target, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL4.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.OpenGL4.FramebufferTarget target, OpenTK.Graphics.OpenGL4.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.OpenGL4.FramebufferTarget target, OpenTK.Graphics.OpenGL4.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.OpenGL4.FramebufferTarget target, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL4.TextureTarget textarget, Int32 texture, Int32 level)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] More...
 
static void FramebufferTexture1D (OpenTK.Graphics.OpenGL4.FramebufferTarget target, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL4.TextureTarget textarget, UInt32 texture, Int32 level)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] More...
 
static void FramebufferTexture2D (OpenTK.Graphics.OpenGL4.FramebufferTarget target, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL4.TextureTarget textarget, Int32 texture, Int32 level)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] More...
 
static void FramebufferTexture2D (OpenTK.Graphics.OpenGL4.FramebufferTarget target, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL4.TextureTarget textarget, UInt32 texture, Int32 level)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] More...
 
static void FramebufferTexture3D (OpenTK.Graphics.OpenGL4.FramebufferTarget target, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL4.TextureTarget textarget, Int32 texture, Int32 level, Int32 zoffset)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] More...
 
static void FramebufferTexture3D (OpenTK.Graphics.OpenGL4.FramebufferTarget target, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL4.TextureTarget textarget, UInt32 texture, Int32 level, Int32 zoffset)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] More...
 
static void FramebufferTextureLayer (OpenTK.Graphics.OpenGL4.FramebufferTarget target, OpenTK.Graphics.OpenGL4.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.OpenGL4.FramebufferTarget target, OpenTK.Graphics.OpenGL4.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.OpenGL4.FrontFaceDirection mode)
 [requires: v1.0] Define front- and back-facing polygons 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.OpenGL4.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 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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.ShaderType shadertype, Int32 index, OpenTK.Graphics.OpenGL4.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.OpenGL4.ShaderType shadertype, Int32 index, OpenTK.Graphics.OpenGL4.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.OpenGL4.ShaderType shadertype, Int32 index, OpenTK.Graphics.OpenGL4.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.OpenGL4.ShaderType shadertype, UInt32 index, OpenTK.Graphics.OpenGL4.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.OpenGL4.ShaderType shadertype, UInt32 index, OpenTK.Graphics.OpenGL4.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.OpenGL4.ShaderType shadertype, UInt32 index, OpenTK.Graphics.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.GetIndexedPName target, Int32 index, [OutAttribute] bool[] data)
 [requires: v3.0] More...
 
static void GetBoolean (OpenTK.Graphics.OpenGL4.GetIndexedPName target, Int32 index, [OutAttribute] out bool data)
 [requires: v3.0] More...
 
static unsafe void GetBoolean (OpenTK.Graphics.OpenGL4.GetIndexedPName target, Int32 index, [OutAttribute] bool *data)
 [requires: v3.0] More...
 
static void GetBoolean (OpenTK.Graphics.OpenGL4.GetIndexedPName target, UInt32 index, [OutAttribute] bool[] data)
 [requires: v3.0] More...
 
static void GetBoolean (OpenTK.Graphics.OpenGL4.GetIndexedPName target, UInt32 index, [OutAttribute] out bool data)
 [requires: v3.0] More...
 
static unsafe void GetBoolean (OpenTK.Graphics.OpenGL4.GetIndexedPName target, UInt32 index, [OutAttribute] bool *data)
 [requires: v3.0] More...
 
static bool GetBoolean (OpenTK.Graphics.OpenGL4.GetPName pname)
 [requires: v1.0] More...
 
static void GetBoolean (OpenTK.Graphics.OpenGL4.GetPName pname, [OutAttribute] bool[] data)
 [requires: v1.0] More...
 
static void GetBoolean (OpenTK.Graphics.OpenGL4.GetPName pname, [OutAttribute] out bool data)
 [requires: v1.0] More...
 
static unsafe void GetBoolean (OpenTK.Graphics.OpenGL4.GetPName pname, [OutAttribute] bool *data)
 [requires: v1.0] More...
 
static void GetBufferParameter (OpenTK.Graphics.OpenGL4.BufferTarget target, OpenTK.Graphics.OpenGL4.BufferParameterName pname, [OutAttribute] Int64[]@params)
 [requires: v3.2] Return parameters of a buffer object More...
 
static void GetBufferParameter (OpenTK.Graphics.OpenGL4.BufferTarget target, OpenTK.Graphics.OpenGL4.BufferParameterName pname, [OutAttribute] out Int64 @params)
 [requires: v3.2] Return parameters of a buffer object More...
 
static unsafe void GetBufferParameter (OpenTK.Graphics.OpenGL4.BufferTarget target, OpenTK.Graphics.OpenGL4.BufferParameterName pname, [OutAttribute] Int64 *@params)
 [requires: v3.2] Return parameters of a buffer object More...
 
static void GetBufferParameter (OpenTK.Graphics.OpenGL4.BufferTarget target, OpenTK.Graphics.OpenGL4.BufferParameterName pname, [OutAttribute] Int32[]@params)
 [requires: v1.5] Return parameters of a buffer object More...
 
static void GetBufferParameter (OpenTK.Graphics.OpenGL4.BufferTarget target, OpenTK.Graphics.OpenGL4.BufferParameterName pname, [OutAttribute] out Int32 @params)
 [requires: v1.5] Return parameters of a buffer object More...
 
static unsafe void GetBufferParameter (OpenTK.Graphics.OpenGL4.BufferTarget target, OpenTK.Graphics.OpenGL4.BufferParameterName pname, [OutAttribute] Int32 *@params)
 [requires: v1.5] Return parameters of a buffer object More...
 
static void GetBufferPointer (OpenTK.Graphics.OpenGL4.BufferTarget target, OpenTK.Graphics.OpenGL4.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.OpenGL4.BufferTarget target, OpenTK.Graphics.OpenGL4.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.OpenGL4.BufferTarget target, OpenTK.Graphics.OpenGL4.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.OpenGL4.BufferTarget target, OpenTK.Graphics.OpenGL4.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.OpenGL4.BufferTarget target, OpenTK.Graphics.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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 GetColorTable (OpenTK.Graphics.OpenGL4.ColorTableTarget target, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [OutAttribute] IntPtr table)
 Retrieve contents of a color lookup table More...
 
static void GetColorTable< T3 > (OpenTK.Graphics.OpenGL4.ColorTableTarget target, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] T3[] table)
 Retrieve contents of a color lookup table More...
 
static void GetColorTable< T3 > (OpenTK.Graphics.OpenGL4.ColorTableTarget target, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] T3[,] table)
 Retrieve contents of a color lookup table More...
 
static void GetColorTable< T3 > (OpenTK.Graphics.OpenGL4.ColorTableTarget target, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] T3[,,] table)
 Retrieve contents of a color lookup table More...
 
static void GetColorTable< T3 > (OpenTK.Graphics.OpenGL4.ColorTableTarget target, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] ref T3 table)
 Retrieve contents of a color lookup table More...
 
static void GetColorTableParameter (OpenTK.Graphics.OpenGL4.ColorTableTarget target, OpenTK.Graphics.OpenGL4.GetColorTableParameterPName pname, [OutAttribute] Single[]@params)
 Get color lookup table parameters More...
 
static void GetColorTableParameter (OpenTK.Graphics.OpenGL4.ColorTableTarget target, OpenTK.Graphics.OpenGL4.GetColorTableParameterPName pname, [OutAttribute] out Single @params)
 Get color lookup table parameters More...
 
static unsafe void GetColorTableParameter (OpenTK.Graphics.OpenGL4.ColorTableTarget target, OpenTK.Graphics.OpenGL4.GetColorTableParameterPName pname, [OutAttribute] Single *@params)
 Get color lookup table parameters More...
 
static void GetColorTableParameter (OpenTK.Graphics.OpenGL4.ColorTableTarget target, OpenTK.Graphics.OpenGL4.GetColorTableParameterPName pname, [OutAttribute] Int32[]@params)
 Get color lookup table parameters More...
 
static void GetColorTableParameter (OpenTK.Graphics.OpenGL4.ColorTableTarget target, OpenTK.Graphics.OpenGL4.GetColorTableParameterPName pname, [OutAttribute] out Int32 @params)
 Get color lookup table parameters More...
 
static unsafe void GetColorTableParameter (OpenTK.Graphics.OpenGL4.ColorTableTarget target, OpenTK.Graphics.OpenGL4.GetColorTableParameterPName pname, [OutAttribute] Int32 *@params)
 Get color lookup table parameters More...
 
static void GetCompressedTexImage (OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, [OutAttribute] IntPtr img)
 [requires: v1.3] Return a compressed texture image More...
 
static void GetCompressedTexImage< T2 > (OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, [InAttribute, OutAttribute] T2[] img)
 [requires: v1.3] Return a compressed texture image More...
 
static void GetCompressedTexImage< T2 > (OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, [InAttribute, OutAttribute] T2[,] img)
 [requires: v1.3] Return a compressed texture image More...
 
static void GetCompressedTexImage< T2 > (OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, [InAttribute, OutAttribute] T2[,,] img)
 [requires: v1.3] Return a compressed texture image More...
 
static void GetCompressedTexImage< T2 > (OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, [InAttribute, OutAttribute] ref T2 img)
 [requires: v1.3] Return a compressed texture image More...
 
static void GetConvolutionFilter (OpenTK.Graphics.OpenGL4.ConvolutionTarget target, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [OutAttribute] IntPtr image)
 Get current 1D or 2D convolution filter kernel More...
 
static void GetConvolutionFilter< T3 > (OpenTK.Graphics.OpenGL4.ConvolutionTarget target, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] T3[] image)
 Get current 1D or 2D convolution filter kernel More...
 
static void GetConvolutionFilter< T3 > (OpenTK.Graphics.OpenGL4.ConvolutionTarget target, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] T3[,] image)
 Get current 1D or 2D convolution filter kernel More...
 
static void GetConvolutionFilter< T3 > (OpenTK.Graphics.OpenGL4.ConvolutionTarget target, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] T3[,,] image)
 Get current 1D or 2D convolution filter kernel More...
 
static void GetConvolutionFilter< T3 > (OpenTK.Graphics.OpenGL4.ConvolutionTarget target, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] ref T3 image)
 Get current 1D or 2D convolution filter kernel More...
 
static void GetConvolutionParameter (OpenTK.Graphics.OpenGL4.ConvolutionTarget target, OpenTK.Graphics.OpenGL4.GetConvolutionParameterPName pname, [OutAttribute] Single[]@params)
 Get convolution parameters More...
 
static void GetConvolutionParameter (OpenTK.Graphics.OpenGL4.ConvolutionTarget target, OpenTK.Graphics.OpenGL4.GetConvolutionParameterPName pname, [OutAttribute] out Single @params)
 Get convolution parameters More...
 
static unsafe void GetConvolutionParameter (OpenTK.Graphics.OpenGL4.ConvolutionTarget target, OpenTK.Graphics.OpenGL4.GetConvolutionParameterPName pname, [OutAttribute] Single *@params)
 Get convolution parameters More...
 
static void GetConvolutionParameter (OpenTK.Graphics.OpenGL4.ConvolutionTarget target, OpenTK.Graphics.OpenGL4.GetConvolutionParameterPName pname, [OutAttribute] Int32[]@params)
 Get convolution parameters More...
 
static void GetConvolutionParameter (OpenTK.Graphics.OpenGL4.ConvolutionTarget target, OpenTK.Graphics.OpenGL4.GetConvolutionParameterPName pname, [OutAttribute] out Int32 @params)
 Get convolution parameters More...
 
static unsafe void GetConvolutionParameter (OpenTK.Graphics.OpenGL4.ConvolutionTarget target, OpenTK.Graphics.OpenGL4.GetConvolutionParameterPName pname, [OutAttribute] Int32 *@params)
 Get convolution parameters More...
 
static Int32 GetDebugMessageLog (Int32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.OpenGL4.DebugSource[] sources, [OutAttribute] OpenTK.Graphics.OpenGL4.DebugType[] types, [OutAttribute] Int32[] ids, [OutAttribute] OpenTK.Graphics.OpenGL4.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.OpenGL4.DebugSource sources, [OutAttribute] out OpenTK.Graphics.OpenGL4.DebugType types, [OutAttribute] out Int32 ids, [OutAttribute] out OpenTK.Graphics.OpenGL4.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.OpenGL4.DebugSource *sources, [OutAttribute] OpenTK.Graphics.OpenGL4.DebugType *types, [OutAttribute] Int32 *ids, [OutAttribute] OpenTK.Graphics.OpenGL4.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.OpenGL4.DebugSource[] sources, [OutAttribute] OpenTK.Graphics.OpenGL4.DebugType[] types, [OutAttribute] UInt32[] ids, [OutAttribute] OpenTK.Graphics.OpenGL4.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.OpenGL4.DebugSource sources, [OutAttribute] out OpenTK.Graphics.OpenGL4.DebugType types, [OutAttribute] out UInt32 ids, [OutAttribute] out OpenTK.Graphics.OpenGL4.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.OpenGL4.DebugSource *sources, [OutAttribute] OpenTK.Graphics.OpenGL4.DebugType *types, [OutAttribute] UInt32 *ids, [OutAttribute] OpenTK.Graphics.OpenGL4.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.OpenGL4.GetIndexedPName target, Int32 index, [OutAttribute] Double[] data)
 [requires: v4.1 and ARB_viewport_array|VERSION_4_1] More...
 
static void GetDouble (OpenTK.Graphics.OpenGL4.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.OpenGL4.GetIndexedPName target, Int32 index, [OutAttribute] Double *data)
 [requires: v4.1 and ARB_viewport_array|VERSION_4_1] More...
 
static void GetDouble (OpenTK.Graphics.OpenGL4.GetIndexedPName target, UInt32 index, [OutAttribute] Double[] data)
 [requires: v4.1 and ARB_viewport_array|VERSION_4_1] More...
 
static void GetDouble (OpenTK.Graphics.OpenGL4.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.OpenGL4.GetIndexedPName target, UInt32 index, [OutAttribute] Double *data)
 [requires: v4.1 and ARB_viewport_array|VERSION_4_1] More...
 
static Double GetDouble (OpenTK.Graphics.OpenGL4.GetPName pname)
 [requires: v1.0] More...
 
static void GetDouble (OpenTK.Graphics.OpenGL4.GetPName pname, [OutAttribute] Double[] data)
 [requires: v1.0] More...
 
static void GetDouble (OpenTK.Graphics.OpenGL4.GetPName pname, [OutAttribute] out Double data)
 [requires: v1.0] More...
 
static unsafe void GetDouble (OpenTK.Graphics.OpenGL4.GetPName pname, [OutAttribute] Double *data)
 [requires: v1.0] More...
 
static
OpenTK.Graphics.OpenGL4.ErrorCode 
GetError ()
 [requires: v1.0] Return error information More...
 
static void GetFloat (OpenTK.Graphics.OpenGL4.GetIndexedPName target, Int32 index, [OutAttribute] Single[] data)
 [requires: v4.1 and ARB_viewport_array|VERSION_4_1] More...
 
static void GetFloat (OpenTK.Graphics.OpenGL4.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.OpenGL4.GetIndexedPName target, Int32 index, [OutAttribute] Single *data)
 [requires: v4.1 and ARB_viewport_array|VERSION_4_1] More...
 
static void GetFloat (OpenTK.Graphics.OpenGL4.GetIndexedPName target, UInt32 index, [OutAttribute] Single[] data)
 [requires: v4.1 and ARB_viewport_array|VERSION_4_1] More...
 
static void GetFloat (OpenTK.Graphics.OpenGL4.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.OpenGL4.GetIndexedPName target, UInt32 index, [OutAttribute] Single *data)
 [requires: v4.1 and ARB_viewport_array|VERSION_4_1] More...
 
static Single GetFloat (OpenTK.Graphics.OpenGL4.GetPName pname)
 [requires: v1.0] More...
 
static void GetFloat (OpenTK.Graphics.OpenGL4.GetPName pname, [OutAttribute] Single[] data)
 [requires: v1.0] More...
 
static void GetFloat (OpenTK.Graphics.OpenGL4.GetPName pname, [OutAttribute] out Single data)
 [requires: v1.0] More...
 
static unsafe void GetFloat (OpenTK.Graphics.OpenGL4.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.OpenGL4.FramebufferTarget target, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL4.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.OpenGL4.FramebufferTarget target, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL4.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.OpenGL4.FramebufferTarget target, OpenTK.Graphics.OpenGL4.FramebufferAttachment attachment, OpenTK.Graphics.OpenGL4.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.OpenGL4.FramebufferTarget target, OpenTK.Graphics.OpenGL4.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.OpenGL4.FramebufferTarget target, OpenTK.Graphics.OpenGL4.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.OpenGL4.FramebufferTarget target, OpenTK.Graphics.OpenGL4.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.OpenGL4.HistogramTarget target, bool reset, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [OutAttribute] IntPtr values)
 Get histogram table More...
 
static void GetHistogram< T4 > (OpenTK.Graphics.OpenGL4.HistogramTarget target, bool reset, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] T4[] values)
 Get histogram table More...
 
static void GetHistogram< T4 > (OpenTK.Graphics.OpenGL4.HistogramTarget target, bool reset, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] T4[,] values)
 Get histogram table More...
 
static void GetHistogram< T4 > (OpenTK.Graphics.OpenGL4.HistogramTarget target, bool reset, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] T4[,,] values)
 Get histogram table More...
 
static void GetHistogram< T4 > (OpenTK.Graphics.OpenGL4.HistogramTarget target, bool reset, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] ref T4 values)
 Get histogram table More...
 
static void GetHistogramParameter (OpenTK.Graphics.OpenGL4.HistogramTarget target, OpenTK.Graphics.OpenGL4.GetHistogramParameterPName pname, [OutAttribute] Single[]@params)
 Get histogram parameters More...
 
static void GetHistogramParameter (OpenTK.Graphics.OpenGL4.HistogramTarget target, OpenTK.Graphics.OpenGL4.GetHistogramParameterPName pname, [OutAttribute] out Single @params)
 Get histogram parameters More...
 
static unsafe void GetHistogramParameter (OpenTK.Graphics.OpenGL4.HistogramTarget target, OpenTK.Graphics.OpenGL4.GetHistogramParameterPName pname, [OutAttribute] Single *@params)
 Get histogram parameters More...
 
static void GetHistogramParameter (OpenTK.Graphics.OpenGL4.HistogramTarget target, OpenTK.Graphics.OpenGL4.GetHistogramParameterPName pname, [OutAttribute] Int32[]@params)
 Get histogram parameters More...
 
static void GetHistogramParameter (OpenTK.Graphics.OpenGL4.HistogramTarget target, OpenTK.Graphics.OpenGL4.GetHistogramParameterPName pname, [OutAttribute] out Int32 @params)
 Get histogram parameters More...
 
static unsafe void GetHistogramParameter (OpenTK.Graphics.OpenGL4.HistogramTarget target, OpenTK.Graphics.OpenGL4.GetHistogramParameterPName pname, [OutAttribute] Int32 *@params)
 Get histogram parameters More...
 
static void GetInteger64 (OpenTK.Graphics.OpenGL4.GetIndexedPName target, Int32 index, [OutAttribute] Int64[] data)
 [requires: v3.2] More...
 
static void GetInteger64 (OpenTK.Graphics.OpenGL4.GetIndexedPName target, Int32 index, [OutAttribute] out Int64 data)
 [requires: v3.2] More...
 
static unsafe void GetInteger64 (OpenTK.Graphics.OpenGL4.GetIndexedPName target, Int32 index, [OutAttribute] Int64 *data)
 [requires: v3.2] More...
 
static void GetInteger64 (OpenTK.Graphics.OpenGL4.GetIndexedPName target, UInt32 index, [OutAttribute] Int64[] data)
 [requires: v3.2] More...
 
static void GetInteger64 (OpenTK.Graphics.OpenGL4.GetIndexedPName target, UInt32 index, [OutAttribute] out Int64 data)
 [requires: v3.2] More...
 
static unsafe void GetInteger64 (OpenTK.Graphics.OpenGL4.GetIndexedPName target, UInt32 index, [OutAttribute] Int64 *data)
 [requires: v3.2] More...
 
static Int64 GetInteger64 (OpenTK.Graphics.OpenGL4.GetPName pname)
 [requires: v3.2 and ARB_sync|VERSION_3_2] More...
 
static void GetInteger64 (OpenTK.Graphics.OpenGL4.GetPName pname, [OutAttribute] Int64[] data)
 [requires: v3.2 and ARB_sync|VERSION_3_2] More...
 
static void GetInteger64 (OpenTK.Graphics.OpenGL4.GetPName pname, [OutAttribute] out Int64 data)
 [requires: v3.2 and ARB_sync|VERSION_3_2] More...
 
static unsafe void GetInteger64 (OpenTK.Graphics.OpenGL4.GetPName pname, [OutAttribute] Int64 *data)
 [requires: v3.2 and ARB_sync|VERSION_3_2] More...
 
static void GetInteger (OpenTK.Graphics.OpenGL4.GetIndexedPName target, Int32 index, [OutAttribute] Int32[] data)
 [requires: v3.0] More...
 
static void GetInteger (OpenTK.Graphics.OpenGL4.GetIndexedPName target, Int32 index, [OutAttribute] out Int32 data)
 [requires: v3.0] More...
 
static unsafe void GetInteger (OpenTK.Graphics.OpenGL4.GetIndexedPName target, Int32 index, [OutAttribute] Int32 *data)
 [requires: v3.0] More...
 
static void GetInteger (OpenTK.Graphics.OpenGL4.GetIndexedPName target, UInt32 index, [OutAttribute] Int32[] data)
 [requires: v3.0] More...
 
static void GetInteger (OpenTK.Graphics.OpenGL4.GetIndexedPName target, UInt32 index, [OutAttribute] out Int32 data)
 [requires: v3.0] More...
 
static unsafe void GetInteger (OpenTK.Graphics.OpenGL4.GetIndexedPName target, UInt32 index, [OutAttribute] Int32 *data)
 [requires: v3.0] More...
 
static Int32 GetInteger (OpenTK.Graphics.OpenGL4.GetPName pname)
 [requires: v1.0] More...
 
static void GetInteger (OpenTK.Graphics.OpenGL4.GetPName pname, [OutAttribute] Int32[] data)
 [requires: v1.0] More...
 
static void GetInteger (OpenTK.Graphics.OpenGL4.GetPName pname, [OutAttribute] out Int32 data)
 [requires: v1.0] More...
 
static unsafe void GetInteger (OpenTK.Graphics.OpenGL4.GetPName pname, [OutAttribute] Int32 *data)
 [requires: v1.0] More...
 
static void GetInternalformat (OpenTK.Graphics.OpenGL4.ImageTarget target, OpenTK.Graphics.OpenGL4.SizedInternalFormat internalformat, OpenTK.Graphics.OpenGL4.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.OpenGL4.ImageTarget target, OpenTK.Graphics.OpenGL4.SizedInternalFormat internalformat, OpenTK.Graphics.OpenGL4.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.OpenGL4.ImageTarget target, OpenTK.Graphics.OpenGL4.SizedInternalFormat internalformat, OpenTK.Graphics.OpenGL4.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.OpenGL4.ImageTarget target, OpenTK.Graphics.OpenGL4.SizedInternalFormat internalformat, OpenTK.Graphics.OpenGL4.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.OpenGL4.ImageTarget target, OpenTK.Graphics.OpenGL4.SizedInternalFormat internalformat, OpenTK.Graphics.OpenGL4.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.OpenGL4.ImageTarget target, OpenTK.Graphics.OpenGL4.SizedInternalFormat internalformat, OpenTK.Graphics.OpenGL4.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 GetMinmax (OpenTK.Graphics.OpenGL4.MinmaxTarget target, bool reset, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [OutAttribute] IntPtr values)
 Get minimum and maximum pixel values More...
 
static void GetMinmax< T4 > (OpenTK.Graphics.OpenGL4.MinmaxTarget target, bool reset, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] T4[] values)
 Get minimum and maximum pixel values More...
 
static void GetMinmax< T4 > (OpenTK.Graphics.OpenGL4.MinmaxTarget target, bool reset, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] T4[,] values)
 Get minimum and maximum pixel values More...
 
static void GetMinmax< T4 > (OpenTK.Graphics.OpenGL4.MinmaxTarget target, bool reset, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] T4[,,] values)
 Get minimum and maximum pixel values More...
 
static void GetMinmax< T4 > (OpenTK.Graphics.OpenGL4.MinmaxTarget target, bool reset, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] ref T4 values)
 Get minimum and maximum pixel values More...
 
static void GetMinmaxParameter (OpenTK.Graphics.OpenGL4.MinmaxTarget target, OpenTK.Graphics.OpenGL4.GetMinmaxParameterPName pname, [OutAttribute] Single[]@params)
 Get minmax parameters More...
 
static void GetMinmaxParameter (OpenTK.Graphics.OpenGL4.MinmaxTarget target, OpenTK.Graphics.OpenGL4.GetMinmaxParameterPName pname, [OutAttribute] out Single @params)
 Get minmax parameters More...
 
static unsafe void GetMinmaxParameter (OpenTK.Graphics.OpenGL4.MinmaxTarget target, OpenTK.Graphics.OpenGL4.GetMinmaxParameterPName pname, [OutAttribute] Single *@params)
 Get minmax parameters More...
 
static void GetMinmaxParameter (OpenTK.Graphics.OpenGL4.MinmaxTarget target, OpenTK.Graphics.OpenGL4.GetMinmaxParameterPName pname, [OutAttribute] Int32[]@params)
 Get minmax parameters More...
 
static void GetMinmaxParameter (OpenTK.Graphics.OpenGL4.MinmaxTarget target, OpenTK.Graphics.OpenGL4.GetMinmaxParameterPName pname, [OutAttribute] out Int32 @params)
 Get minmax parameters More...
 
static unsafe void GetMinmaxParameter (OpenTK.Graphics.OpenGL4.MinmaxTarget target, OpenTK.Graphics.OpenGL4.GetMinmaxParameterPName pname, [OutAttribute] Int32 *@params)
 Get minmax parameters More...
 
static void GetMultisample (OpenTK.Graphics.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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 void GetPointer (OpenTK.Graphics.OpenGL4.GetPointervPName pname, [OutAttribute] IntPtr @params)
 [requires: v4.3 and KHR_debug|VERSION_4_3|VERSION_4_3] Return the address of the specified pointer More...
 
static void GetPointer< T1 > (OpenTK.Graphics.OpenGL4.GetPointervPName pname, [InAttribute, OutAttribute] T1[]@params)
 [requires: v4.3 and KHR_debug|VERSION_4_3|VERSION_4_3] Return the address of the specified pointer More...
 
static void GetPointer< T1 > (OpenTK.Graphics.OpenGL4.GetPointervPName pname, [InAttribute, OutAttribute] T1[,]@params)
 [requires: v4.3 and KHR_debug|VERSION_4_3|VERSION_4_3] Return the address of the specified pointer More...
 
static void GetPointer< T1 > (OpenTK.Graphics.OpenGL4.GetPointervPName pname, [InAttribute, OutAttribute] T1[,,]@params)
 [requires: v4.3 and KHR_debug|VERSION_4_3|VERSION_4_3] Return the address of the specified pointer More...
 
static void GetPointer< T1 > (OpenTK.Graphics.OpenGL4.GetPointervPName pname, [InAttribute, OutAttribute] ref T1 @params)
 [requires: v4.3 and KHR_debug|VERSION_4_3|VERSION_4_3] Return the address of the specified pointer More...
 
static void GetProgramBinary (Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.ProgramInterface programInterface, OpenTK.Graphics.OpenGL4.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.OpenGL4.ProgramInterface programInterface, OpenTK.Graphics.OpenGL4.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.OpenGL4.ProgramInterface programInterface, OpenTK.Graphics.OpenGL4.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.OpenGL4.ProgramInterface programInterface, OpenTK.Graphics.OpenGL4.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.OpenGL4.ProgramInterface programInterface, OpenTK.Graphics.OpenGL4.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.OpenGL4.ProgramInterface programInterface, OpenTK.Graphics.OpenGL4.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.OpenGL4.GetProgramParameterName pname, [OutAttribute] Int32[]@params)
 [requires: v2.0] Returns a parameter from a program object More...
 
static void GetProgram (Int32 program, OpenTK.Graphics.OpenGL4.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.OpenGL4.GetProgramParameterName pname, [OutAttribute] Int32 *@params)
 [requires: v2.0] Returns a parameter from a program object More...
 
static void GetProgram (UInt32 program, OpenTK.Graphics.OpenGL4.GetProgramParameterName pname, [OutAttribute] Int32[]@params)
 [requires: v2.0] Returns a parameter from a program object More...
 
static void GetProgram (UInt32 program, OpenTK.Graphics.OpenGL4.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.OpenGL4.GetProgramParameterName 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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.ProgramInterface programInterface, Int32 index, Int32 propCount, OpenTK.Graphics.OpenGL4.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.OpenGL4.ProgramInterface programInterface, Int32 index, Int32 propCount, ref OpenTK.Graphics.OpenGL4.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.OpenGL4.ProgramInterface programInterface, Int32 index, Int32 propCount, OpenTK.Graphics.OpenGL4.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.OpenGL4.ProgramInterface programInterface, UInt32 index, Int32 propCount, OpenTK.Graphics.OpenGL4.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.OpenGL4.ProgramInterface programInterface, UInt32 index, Int32 propCount, ref OpenTK.Graphics.OpenGL4.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.OpenGL4.ProgramInterface programInterface, UInt32 index, Int32 propCount, OpenTK.Graphics.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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.OpenGL4.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 GetProgramStage (Int32 program, OpenTK.Graphics.OpenGL4.ShaderType shadertype, OpenTK.Graphics.OpenGL4.ProgramStageParameter pname, [OutAttribute] out Int32 values)
 [requires: v4.0 and ARB_shader_subroutine|VERSION_4_0] Retrieve properties of a program object corresponding to a specified shader stage More...
 
static unsafe void GetProgramStage (Int32 program, OpenTK.Graphics.OpenGL4.ShaderType shadertype, OpenTK.Graphics.OpenGL4.ProgramStageParameter pname, [OutAttribute] Int32 *values)
 [requires: v4.0 and ARB_shader_subroutine|VERSION_4_0] Retrieve properties of a program object corresponding to a specified shader stage More...
 
static void GetProgramStage (UInt32 program, OpenTK.Graphics.OpenGL4.ShaderType shadertype, OpenTK.Graphics.OpenGL4.ProgramStageParameter pname, [OutAttribute] out Int32 values)
 [requires: v4.0 and ARB_shader_subroutine|VERSION_4_0] Retrieve properties of a program object corresponding to a specified shader stage More...
 
static unsafe void GetProgramStage (UInt32 program, OpenTK.Graphics.OpenGL4.ShaderType shadertype, OpenTK.Graphics.OpenGL4.ProgramStageParameter pname, [OutAttribute] Int32 *values)
 [requires: v4.0 and ARB_shader_subroutine|VERSION_4_0] Retrieve properties of a program object corresponding to a specified shader stage More...
 
static void GetQueryIndexed (OpenTK.Graphics.OpenGL4.QueryTarget target, Int32 index, OpenTK.Graphics.OpenGL4.GetQueryParam pname, [OutAttribute] Int32[]@params)
 [requires: v4.0 and ARB_transform_feedback3|VERSION_4_0] Return parameters of an indexed query object target More...
 
static void GetQueryIndexed (OpenTK.Graphics.OpenGL4.QueryTarget target, Int32 index, OpenTK.Graphics.OpenGL4.GetQueryParam pname, [OutAttribute] out Int32 @params)
 [requires: v4.0 and ARB_transform_feedback3|VERSION_4_0] Return parameters of an indexed query object target More...
 
static unsafe void GetQueryIndexed (OpenTK.Graphics.OpenGL4.QueryTarget target, Int32 index, OpenTK.Graphics.OpenGL4.GetQueryParam pname, [OutAttribute] Int32 *@params)
 [requires: v4.0 and ARB_transform_feedback3|VERSION_4_0] Return parameters of an indexed query object target More...
 
static void GetQueryIndexed (OpenTK.Graphics.OpenGL4.QueryTarget target, UInt32 index, OpenTK.Graphics.OpenGL4.GetQueryParam pname, [OutAttribute] Int32[]@params)
 [requires: v4.0 and ARB_transform_feedback3|VERSION_4_0] Return parameters of an indexed query object target More...
 
static void GetQueryIndexed (OpenTK.Graphics.OpenGL4.QueryTarget target, UInt32 index, OpenTK.Graphics.OpenGL4.GetQueryParam pname, [OutAttribute] out Int32 @params)
 [requires: v4.0 and ARB_transform_feedback3|VERSION_4_0] Return parameters of an indexed query object target More...
 
static unsafe void GetQueryIndexed (OpenTK.Graphics.OpenGL4.QueryTarget target, UInt32 index, OpenTK.Graphics.OpenGL4.GetQueryParam pname, [OutAttribute] Int32 *@params)
 [requires: v4.0 and ARB_transform_feedback3|VERSION_4_0] Return parameters of an indexed query object target More...
 
static void GetQuery (OpenTK.Graphics.OpenGL4.QueryTarget target, OpenTK.Graphics.OpenGL4.GetQueryParam pname, [OutAttribute] Int32[]@params)
 [requires: v1.5] Return parameters of a query object target More...
 
static void GetQuery (OpenTK.Graphics.OpenGL4.QueryTarget target, OpenTK.Graphics.OpenGL4.GetQueryParam pname, [OutAttribute] out Int32 @params)
 [requires: v1.5] Return parameters of a query object target More...
 
static unsafe void GetQuery (OpenTK.Graphics.OpenGL4.QueryTarget target, OpenTK.Graphics.OpenGL4.GetQueryParam pname, [OutAttribute] Int32 *@params)
 [requires: v1.5] Return parameters of a query object target More...
 
static void GetQueryObject (Int32 id, OpenTK.Graphics.OpenGL4.GetQueryObjectParam pname, [OutAttribute] Int64[]@params)
 [requires: v3.3 and ARB_timer_query|VERSION_3_3] Return parameters of a query object More...
 
static void GetQueryObject (Int32 id, OpenTK.Graphics.OpenGL4.GetQueryObjectParam pname, [OutAttribute] out Int64 @params)
 [requires: v3.3 and ARB_timer_query|VERSION_3_3] Return parameters of a query object More...
 
static unsafe void GetQueryObject (Int32 id, OpenTK.Graphics.OpenGL4.GetQueryObjectParam pname, [OutAttribute] Int64 *@params)
 [requires: v3.3 and ARB_timer_query|VERSION_3_3] Return parameters of a query object More...
 
static void GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL4.GetQueryObjectParam pname, [OutAttribute] Int64[]@params)
 [requires: v3.3 and ARB_timer_query|VERSION_3_3] Return parameters of a query object More...
 
static void GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL4.GetQueryObjectParam pname, [OutAttribute] out Int64 @params)
 [requires: v3.3 and ARB_timer_query|VERSION_3_3] Return parameters of a query object More...
 
static unsafe void GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL4.GetQueryObjectParam pname, [OutAttribute] Int64 *@params)
 [requires: v3.3 and ARB_timer_query|VERSION_3_3] Return parameters of a query object More...
 
static void GetQueryObject (Int32 id, OpenTK.Graphics.OpenGL4.GetQueryObjectParam pname, [OutAttribute] Int32[]@params)
 [requires: v1.5] Return parameters of a query object More...
 
static void GetQueryObject (Int32 id, OpenTK.Graphics.OpenGL4.GetQueryObjectParam pname, [OutAttribute] out Int32 @params)
 [requires: v1.5] Return parameters of a query object More...
 
static unsafe void GetQueryObject (Int32 id, OpenTK.Graphics.OpenGL4.GetQueryObjectParam pname, [OutAttribute] Int32 *@params)
 [requires: v1.5] Return parameters of a query object More...
 
static void GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL4.GetQueryObjectParam pname, [OutAttribute] Int32[]@params)
 [requires: v1.5] Return parameters of a query object More...
 
static void GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL4.GetQueryObjectParam pname, [OutAttribute] out Int32 @params)
 [requires: v1.5] Return parameters of a query object More...
 
static unsafe void GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL4.GetQueryObjectParam pname, [OutAttribute] Int32 *@params)
 [requires: v1.5] Return parameters of a query object More...
 
static void GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL4.GetQueryObjectParam pname, [OutAttribute] UInt64[]@params)
 [requires: v3.3 and ARB_timer_query|VERSION_3_3] Return parameters of a query object More...
 
static void GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL4.GetQueryObjectParam pname, [OutAttribute] out UInt64 @params)
 [requires: v3.3 and ARB_timer_query|VERSION_3_3] Return parameters of a query object More...
 
static unsafe void GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL4.GetQueryObjectParam pname, [OutAttribute] UInt64 *@params)
 [requires: v3.3 and ARB_timer_query|VERSION_3_3] Return parameters of a query object More...
 
static void GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL4.GetQueryObjectParam pname, [OutAttribute] UInt32[]@params)
 [requires: v1.5] Return parameters of a query object More...
 
static void GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL4.GetQueryObjectParam pname, [OutAttribute] out UInt32 @params)
 [requires: v1.5] Return parameters of a query object More...
 
static unsafe void GetQueryObject (UInt32 id, OpenTK.Graphics.OpenGL4.GetQueryObjectParam pname, [OutAttribute] UInt32 *@params)
 [requires: v1.5] Return parameters of a query object More...
 
static void GetRenderbufferParameter (OpenTK.Graphics.OpenGL4.RenderbufferTarget target, OpenTK.Graphics.OpenGL4.RenderbufferParameterName pname, [OutAttribute] Int32[]@params)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Retrieve information about a bound renderbuffer object More...
 
static void GetRenderbufferParameter (OpenTK.Graphics.OpenGL4.RenderbufferTarget target, OpenTK.Graphics.OpenGL4.RenderbufferParameterName pname, [OutAttribute] out Int32 @params)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Retrieve information about a bound renderbuffer object More...
 
static unsafe void GetRenderbufferParameter (OpenTK.Graphics.OpenGL4.RenderbufferTarget target, OpenTK.Graphics.OpenGL4.RenderbufferParameterName pname, [OutAttribute] Int32 *@params)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Retrieve information about a bound renderbuffer object More...
 
static void GetSamplerParameter (Int32 sampler, OpenTK.Graphics.OpenGL4.SamplerParameterName pname, [OutAttribute] Single[]@params)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] Return sampler parameter values More...
 
static void GetSamplerParameter (Int32 sampler, OpenTK.Graphics.OpenGL4.SamplerParameterName pname, [OutAttribute] out Single @params)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] Return sampler parameter values More...
 
static unsafe void GetSamplerParameter (Int32 sampler, OpenTK.Graphics.OpenGL4.SamplerParameterName pname, [OutAttribute] Single *@params)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] Return sampler parameter values More...
 
static void GetSamplerParameter (UInt32 sampler, OpenTK.Graphics.OpenGL4.SamplerParameterName pname, [OutAttribute] Single[]@params)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] Return sampler parameter values More...
 
static void GetSamplerParameter (UInt32 sampler, OpenTK.Graphics.OpenGL4.SamplerParameterName pname, [OutAttribute] out Single @params)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] Return sampler parameter values More...
 
static unsafe void GetSamplerParameter (UInt32 sampler, OpenTK.Graphics.OpenGL4.SamplerParameterName pname, [OutAttribute] Single *@params)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] Return sampler parameter values More...
 
static void GetSamplerParameterI (Int32 sampler, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] Int32[]@params)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] More...
 
static void GetSamplerParameterI (Int32 sampler, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] out Int32 @params)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] More...
 
static unsafe void GetSamplerParameterI (Int32 sampler, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] Int32 *@params)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] More...
 
static void GetSamplerParameterI (UInt32 sampler, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] Int32[]@params)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] More...
 
static void GetSamplerParameterI (UInt32 sampler, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] out Int32 @params)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] More...
 
static unsafe void GetSamplerParameterI (UInt32 sampler, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] Int32 *@params)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] More...
 
static void GetSamplerParameterI (UInt32 sampler, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] UInt32[]@params)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] More...
 
static void GetSamplerParameterI (UInt32 sampler, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] out UInt32 @params)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] More...
 
static unsafe void GetSamplerParameterI (UInt32 sampler, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] UInt32 *@params)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] More...
 
static void GetSamplerParameter (Int32 sampler, OpenTK.Graphics.OpenGL4.SamplerParameterName pname, [OutAttribute] Int32[]@params)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] Return sampler parameter values More...
 
static void GetSamplerParameter (Int32 sampler, OpenTK.Graphics.OpenGL4.SamplerParameterName pname, [OutAttribute] out Int32 @params)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] Return sampler parameter values More...
 
static unsafe void GetSamplerParameter (Int32 sampler, OpenTK.Graphics.OpenGL4.SamplerParameterName pname, [OutAttribute] Int32 *@params)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] Return sampler parameter values More...
 
static void GetSamplerParameter (UInt32 sampler, OpenTK.Graphics.OpenGL4.SamplerParameterName pname, [OutAttribute] Int32[]@params)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] Return sampler parameter values More...
 
static void GetSamplerParameter (UInt32 sampler, OpenTK.Graphics.OpenGL4.SamplerParameterName pname, [OutAttribute] out Int32 @params)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] Return sampler parameter values More...
 
static unsafe void GetSamplerParameter (UInt32 sampler, OpenTK.Graphics.OpenGL4.SamplerParameterName pname, [OutAttribute] Int32 *@params)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] Return sampler parameter values More...
 
static void GetSeparableFilter (OpenTK.Graphics.OpenGL4.SeparableTarget target, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [OutAttribute] IntPtr row, [OutAttribute] IntPtr column, [OutAttribute] IntPtr span)
 Get separable convolution filter kernel images More...
 
static void GetSeparableFilter< T3, T4, T5 > (OpenTK.Graphics.OpenGL4.SeparableTarget target, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] T3[] row, [InAttribute, OutAttribute] T4[] column, [InAttribute, OutAttribute] T5[] span)
 Get separable convolution filter kernel images More...
 
static void GetSeparableFilter< T3, T4, T5 > (OpenTK.Graphics.OpenGL4.SeparableTarget target, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] T3[,] row, [InAttribute, OutAttribute] T4[,] column, [InAttribute, OutAttribute] T5[,] span)
 Get separable convolution filter kernel images More...
 
static void GetSeparableFilter< T3, T4, T5 > (OpenTK.Graphics.OpenGL4.SeparableTarget target, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] T3[,,] row, [InAttribute, OutAttribute] T4[,,] column, [InAttribute, OutAttribute] T5[,,] span)
 Get separable convolution filter kernel images More...
 
static void GetSeparableFilter< T3, T4, T5 > (OpenTK.Graphics.OpenGL4.SeparableTarget target, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] ref T3 row, [InAttribute, OutAttribute] ref T4 column, [InAttribute, OutAttribute] ref T5 span)
 Get separable convolution filter kernel images More...
 
static void GetShaderInfoLog (Int32 shader, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder infoLog)
 [requires: v2.0] Returns the information log for a shader object More...
 
static unsafe void GetShaderInfoLog (Int32 shader, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder infoLog)
 [requires: v2.0] Returns the information log for a shader object More...
 
static void GetShaderInfoLog (UInt32 shader, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder infoLog)
 [requires: v2.0] Returns the information log for a shader object More...
 
static unsafe void GetShaderInfoLog (UInt32 shader, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder infoLog)
 [requires: v2.0] Returns the information log for a shader object More...
 
static void GetShader (Int32 shader, OpenTK.Graphics.OpenGL4.ShaderParameter pname, [OutAttribute] Int32[]@params)
 [requires: v2.0] Returns a parameter from a shader object More...
 
static void GetShader (Int32 shader, OpenTK.Graphics.OpenGL4.ShaderParameter pname, [OutAttribute] out Int32 @params)
 [requires: v2.0] Returns a parameter from a shader object More...
 
static unsafe void GetShader (Int32 shader, OpenTK.Graphics.OpenGL4.ShaderParameter pname, [OutAttribute] Int32 *@params)
 [requires: v2.0] Returns a parameter from a shader object More...
 
static void GetShader (UInt32 shader, OpenTK.Graphics.OpenGL4.ShaderParameter pname, [OutAttribute] Int32[]@params)
 [requires: v2.0] Returns a parameter from a shader object More...
 
static void GetShader (UInt32 shader, OpenTK.Graphics.OpenGL4.ShaderParameter pname, [OutAttribute] out Int32 @params)
 [requires: v2.0] Returns a parameter from a shader object More...
 
static unsafe void GetShader (UInt32 shader, OpenTK.Graphics.OpenGL4.ShaderParameter pname, [OutAttribute] Int32 *@params)
 [requires: v2.0] Returns a parameter from a shader object More...
 
static void GetShaderPrecisionFormat (OpenTK.Graphics.OpenGL4.ShaderType shadertype, OpenTK.Graphics.OpenGL4.ShaderPrecision precisiontype, [OutAttribute] Int32[] range, [OutAttribute] Int32[] precision)
 [requires: v4.1 and ARB_ES2_compatibility|VERSION_4_1] Retrieve the range and precision for numeric formats supported by the shader compiler More...
 
static void GetShaderPrecisionFormat (OpenTK.Graphics.OpenGL4.ShaderType shadertype, OpenTK.Graphics.OpenGL4.ShaderPrecision precisiontype, [OutAttribute] out Int32 range, [OutAttribute] out Int32 precision)
 [requires: v4.1 and ARB_ES2_compatibility|VERSION_4_1] Retrieve the range and precision for numeric formats supported by the shader compiler More...
 
static unsafe void GetShaderPrecisionFormat (OpenTK.Graphics.OpenGL4.ShaderType shadertype, OpenTK.Graphics.OpenGL4.ShaderPrecision precisiontype, [OutAttribute] Int32 *range, [OutAttribute] Int32 *precision)
 [requires: v4.1 and ARB_ES2_compatibility|VERSION_4_1] Retrieve the range and precision for numeric formats supported by the shader compiler More...
 
static void GetShaderSource (Int32 shader, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder source)
 [requires: v2.0] Returns the source code string from a shader object More...
 
static unsafe void GetShaderSource (Int32 shader, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder source)
 [requires: v2.0] Returns the source code string from a shader object More...
 
static void GetShaderSource (UInt32 shader, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder source)
 [requires: v2.0] Returns the source code string from a shader object More...
 
static unsafe void GetShaderSource (UInt32 shader, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] StringBuilder source)
 [requires: v2.0] Returns the source code string from a shader object More...
 
static String GetString (OpenTK.Graphics.OpenGL4.StringName name)
 [requires: v1.0] Return a string describing the current GL connection More...
 
static String GetString (OpenTK.Graphics.OpenGL4.StringNameIndexed name, Int32 index)
 [requires: v3.0] Return a string describing the current GL connection More...
 
static String GetString (OpenTK.Graphics.OpenGL4.StringNameIndexed name, UInt32 index)
 [requires: v3.0] Return a string describing the current GL connection More...
 
static Int32 GetSubroutineIndex (Int32 program, OpenTK.Graphics.OpenGL4.ShaderType shadertype, String name)
 [requires: v4.0 and ARB_shader_subroutine|VERSION_4_0] Retrieve the index of a subroutine uniform of a given shader stage within a program More...
 
static Int32 GetSubroutineIndex (UInt32 program, OpenTK.Graphics.OpenGL4.ShaderType shadertype, String name)
 [requires: v4.0 and ARB_shader_subroutine|VERSION_4_0] Retrieve the index of a subroutine uniform of a given shader stage within a program More...
 
static Int32 GetSubroutineUniformLocation (Int32 program, OpenTK.Graphics.OpenGL4.ShaderType shadertype, String name)
 [requires: v4.0 and ARB_shader_subroutine|VERSION_4_0] Retrieve the location of a subroutine uniform of a given shader stage within a program More...
 
static Int32 GetSubroutineUniformLocation (UInt32 program, OpenTK.Graphics.OpenGL4.ShaderType shadertype, String name)
 [requires: v4.0 and ARB_shader_subroutine|VERSION_4_0] Retrieve the location of a subroutine uniform of a given shader stage within a program More...
 
static void GetSync (IntPtr sync, OpenTK.Graphics.OpenGL4.SyncParameterName pname, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] Int32[] values)
 [requires: v3.2 and ARB_sync|VERSION_3_2] Query the properties of a sync object More...
 
static void GetSync (IntPtr sync, OpenTK.Graphics.OpenGL4.SyncParameterName pname, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 values)
 [requires: v3.2 and ARB_sync|VERSION_3_2] Query the properties of a sync object More...
 
static unsafe void GetSync (IntPtr sync, OpenTK.Graphics.OpenGL4.SyncParameterName pname, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] Int32 *values)
 [requires: v3.2 and ARB_sync|VERSION_3_2] Query the properties of a sync object More...
 
static void GetTexImage (OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [OutAttribute] IntPtr pixels)
 [requires: v1.0] Return a texture image More...
 
static void GetTexImage< T4 > (OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] T4[] pixels)
 [requires: v1.0] Return a texture image More...
 
static void GetTexImage< T4 > (OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] T4[,] pixels)
 [requires: v1.0] Return a texture image More...
 
static void GetTexImage< T4 > (OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] T4[,,] pixels)
 [requires: v1.0] Return a texture image More...
 
static void GetTexImage< T4 > (OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [InAttribute, OutAttribute] ref T4 pixels)
 [requires: v1.0] Return a texture image More...
 
static void GetTexLevelParameter (OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute] Single[]@params)
 [requires: v1.0] Return texture parameter values for a specific level of detail More...
 
static void GetTexLevelParameter (OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute] out Single @params)
 [requires: v1.0] Return texture parameter values for a specific level of detail More...
 
static unsafe void GetTexLevelParameter (OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute] Single *@params)
 [requires: v1.0] Return texture parameter values for a specific level of detail More...
 
static void GetTexLevelParameter (OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute] Int32[]@params)
 [requires: v1.0] Return texture parameter values for a specific level of detail More...
 
static void GetTexLevelParameter (OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute] out Int32 @params)
 [requires: v1.0] Return texture parameter values for a specific level of detail More...
 
static unsafe void GetTexLevelParameter (OpenTK.Graphics.OpenGL4.TextureTarget target, Int32 level, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute] Int32 *@params)
 [requires: v1.0] Return texture parameter values for a specific level of detail More...
 
static void GetTexParameter (OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute] Single[]@params)
 [requires: v1.0] Return texture parameter values More...
 
static void GetTexParameter (OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute] out Single @params)
 [requires: v1.0] Return texture parameter values More...
 
static unsafe void GetTexParameter (OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute] Single *@params)
 [requires: v1.0] Return texture parameter values More...
 
static void GetTexParameterI (OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute] Int32[]@params)
 [requires: v3.0] More...
 
static void GetTexParameterI (OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute] out Int32 @params)
 [requires: v3.0] More...
 
static unsafe void GetTexParameterI (OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute] Int32 *@params)
 [requires: v3.0] More...
 
static void GetTexParameterI (OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute] UInt32[]@params)
 [requires: v3.0] More...
 
static void GetTexParameterI (OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute] out UInt32 @params)
 [requires: v3.0] More...
 
static unsafe void GetTexParameterI (OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute] UInt32 *@params)
 [requires: v3.0] More...
 
static void GetTexParameter (OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute] Int32[]@params)
 [requires: v1.0] Return texture parameter values More...
 
static void GetTexParameter (OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute] out Int32 @params)
 [requires: v1.0] Return texture parameter values More...
 
static unsafe void GetTexParameter (OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.GetTextureParameter pname, [OutAttribute] Int32 *@params)
 [requires: v1.0] Return texture parameter values More...
 
static void GetTransformFeedbackVarying (Int32 program, Int32 index, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 size, [OutAttribute] out OpenTK.Graphics.OpenGL4.TransformFeedbackType type, [OutAttribute] StringBuilder name)
 [requires: v3.0] Retrieve information about varying variables selected for transform feedback More...
 
static unsafe void GetTransformFeedbackVarying (Int32 program, Int32 index, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] Int32 *size, [OutAttribute] OpenTK.Graphics.OpenGL4.TransformFeedbackType *type, [OutAttribute] StringBuilder name)
 [requires: v3.0] Retrieve information about varying variables selected for transform feedback More...
 
static void GetTransformFeedbackVarying (UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 size, [OutAttribute] out OpenTK.Graphics.OpenGL4.TransformFeedbackType type, [OutAttribute] StringBuilder name)
 [requires: v3.0] Retrieve information about varying variables selected for transform feedback More...
 
static unsafe void GetTransformFeedbackVarying (UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32 *length, [OutAttribute] Int32 *size, [OutAttribute] OpenTK.Graphics.OpenGL4.TransformFeedbackType *type, [OutAttribute] StringBuilder name)
 [requires: v3.0] Retrieve information about varying variables selected for transform feedback More...
 
static Int32 GetUniformBlockIndex (Int32 program, String uniformBlockName)
 [requires: v3.1 and ARB_uniform_buffer_object|VERSION_3_1] Retrieve the index of a named uniform block More...
 
static Int32 GetUniformBlockIndex (UInt32 program, String uniformBlockName)
 [requires: v3.1 and ARB_uniform_buffer_object|VERSION_3_1] Retrieve the index of a named uniform block More...
 
static void GetUniform (Int32 program, Int32 location, [OutAttribute] Double[]@params)
 [requires: v4.0 and ARB_gpu_shader_fp64|VERSION_4_0] Returns the value of a uniform variable More...
 
static void GetUniform (Int32 program, Int32 location, [OutAttribute] out Double @params)
 [requires: v4.0 and ARB_gpu_shader_fp64|VERSION_4_0] Returns the value of a uniform variable More...
 
static unsafe void GetUniform (Int32 program, Int32 location, [OutAttribute] Double *@params)
 [requires: v4.0 and ARB_gpu_shader_fp64|VERSION_4_0] Returns the value of a uniform variable More...
 
static void GetUniform (UInt32 program, Int32 location, [OutAttribute] Double[]@params)
 [requires: v4.0 and ARB_gpu_shader_fp64|VERSION_4_0] Returns the value of a uniform variable More...
 
static void GetUniform (UInt32 program, Int32 location, [OutAttribute] out Double @params)
 [requires: v4.0 and ARB_gpu_shader_fp64|VERSION_4_0] Returns the value of a uniform variable More...
 
static unsafe void GetUniform (UInt32 program, Int32 location, [OutAttribute] Double *@params)
 [requires: v4.0 and ARB_gpu_shader_fp64|VERSION_4_0] Returns the value of a uniform variable More...
 
static void GetUniform (Int32 program, Int32 location, [OutAttribute] Single[]@params)
 [requires: v2.0] Returns the value of a uniform variable More...
 
static void GetUniform (Int32 program, Int32 location, [OutAttribute] out Single @params)
 [requires: v2.0] Returns the value of a uniform variable More...
 
static unsafe void GetUniform (Int32 program, Int32 location, [OutAttribute] Single *@params)
 [requires: v2.0] Returns the value of a uniform variable More...
 
static void GetUniform (UInt32 program, Int32 location, [OutAttribute] Single[]@params)
 [requires: v2.0] Returns the value of a uniform variable More...
 
static void GetUniform (UInt32 program, Int32 location, [OutAttribute] out Single @params)
 [requires: v2.0] Returns the value of a uniform variable More...
 
static unsafe void GetUniform (UInt32 program, Int32 location, [OutAttribute] Single *@params)
 [requires: v2.0] Returns the value of a uniform variable More...
 
static void GetUniformIndices (Int32 program, Int32 uniformCount, String[] uniformNames, [OutAttribute] Int32[] uniformIndices)
 [requires: v3.1 and ARB_uniform_buffer_object|VERSION_3_1] Retrieve the index of a named uniform block More...
 
static void GetUniformIndices (Int32 program, Int32 uniformCount, String[] uniformNames, [OutAttribute] out Int32 uniformIndices)
 [requires: v3.1 and ARB_uniform_buffer_object|VERSION_3_1] Retrieve the index of a named uniform block More...
 
static unsafe void GetUniformIndices (Int32 program, Int32 uniformCount, String[] uniformNames, [OutAttribute] Int32 *uniformIndices)
 [requires: v3.1 and ARB_uniform_buffer_object|VERSION_3_1] Retrieve the index of a named uniform block More...
 
static void GetUniformIndices (UInt32 program, Int32 uniformCount, String[] uniformNames, [OutAttribute] UInt32[] uniformIndices)
 [requires: v3.1 and ARB_uniform_buffer_object|VERSION_3_1] Retrieve the index of a named uniform block More...
 
static void GetUniformIndices (UInt32 program, Int32 uniformCount, String[] uniformNames, [OutAttribute] out UInt32 uniformIndices)
 [requires: v3.1 and ARB_uniform_buffer_object|VERSION_3_1] Retrieve the index of a named uniform block More...
 
static unsafe void GetUniformIndices (UInt32 program, Int32 uniformCount, String[] uniformNames, [OutAttribute] UInt32 *uniformIndices)
 [requires: v3.1 and ARB_uniform_buffer_object|VERSION_3_1] Retrieve the index of a named uniform block More...
 
static void GetUniform (Int32 program, Int32 location, [OutAttribute] Int32[]@params)
 [requires: v2.0] Returns the value of a uniform variable More...
 
static void GetUniform (Int32 program, Int32 location, [OutAttribute] out Int32 @params)
 [requires: v2.0] Returns the value of a uniform variable More...
 
static unsafe void GetUniform (Int32 program, Int32 location, [OutAttribute] Int32 *@params)
 [requires: v2.0] Returns the value of a uniform variable More...
 
static void GetUniform (UInt32 program, Int32 location, [OutAttribute] Int32[]@params)
 [requires: v2.0] Returns the value of a uniform variable More...
 
static void GetUniform (UInt32 program, Int32 location, [OutAttribute] out Int32 @params)
 [requires: v2.0] Returns the value of a uniform variable More...
 
static unsafe void GetUniform (UInt32 program, Int32 location, [OutAttribute] Int32 *@params)
 [requires: v2.0] Returns the value of a uniform variable More...
 
static Int32 GetUniformLocation (Int32 program, String name)
 [requires: v2.0] Returns the location of a uniform variable More...
 
static Int32 GetUniformLocation (UInt32 program, String name)
 [requires: v2.0] Returns the location of a uniform variable More...
 
static void GetUniformSubroutine (OpenTK.Graphics.OpenGL4.ShaderType shadertype, Int32 location, [OutAttribute] out Int32 @params)
 [requires: v4.0 and ARB_shader_subroutine|VERSION_4_0] Retrieve the value of a subroutine uniform of a given shader stage of the current program More...
 
static unsafe void GetUniformSubroutine (OpenTK.Graphics.OpenGL4.ShaderType shadertype, Int32 location, [OutAttribute] Int32 *@params)
 [requires: v4.0 and ARB_shader_subroutine|VERSION_4_0] Retrieve the value of a subroutine uniform of a given shader stage of the current program More...
 
static void GetUniformSubroutine (OpenTK.Graphics.OpenGL4.ShaderType shadertype, Int32 location, [OutAttribute] out UInt32 @params)
 [requires: v4.0 and ARB_shader_subroutine|VERSION_4_0] Retrieve the value of a subroutine uniform of a given shader stage of the current program More...
 
static unsafe void GetUniformSubroutine (OpenTK.Graphics.OpenGL4.ShaderType shadertype, Int32 location, [OutAttribute] UInt32 *@params)
 [requires: v4.0 and ARB_shader_subroutine|VERSION_4_0] Retrieve the value of a subroutine uniform of a given shader stage of the current program More...
 
static void GetUniform (UInt32 program, Int32 location, [OutAttribute] UInt32[]@params)
 [requires: v3.0] Returns the value of a uniform variable More...
 
static void GetUniform (UInt32 program, Int32 location, [OutAttribute] out UInt32 @params)
 [requires: v3.0] Returns the value of a uniform variable More...
 
static unsafe void GetUniform (UInt32 program, Int32 location, [OutAttribute] UInt32 *@params)
 [requires: v3.0] Returns the value of a uniform variable More...
 
static void GetVertexAttrib (Int32 index, OpenTK.Graphics.OpenGL4.VertexAttribParameter pname, [OutAttribute] Double[]@params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttrib (Int32 index, OpenTK.Graphics.OpenGL4.VertexAttribParameter pname, [OutAttribute] out Double @params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static unsafe void GetVertexAttrib (Int32 index, OpenTK.Graphics.OpenGL4.VertexAttribParameter pname, [OutAttribute] Double *@params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL4.VertexAttribParameter pname, [OutAttribute] Double[]@params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL4.VertexAttribParameter pname, [OutAttribute] out Double @params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static unsafe void GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL4.VertexAttribParameter pname, [OutAttribute] Double *@params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttrib (Int32 index, OpenTK.Graphics.OpenGL4.VertexAttribParameter pname, [OutAttribute] Single[]@params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttrib (Int32 index, OpenTK.Graphics.OpenGL4.VertexAttribParameter pname, [OutAttribute] out Single @params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static unsafe void GetVertexAttrib (Int32 index, OpenTK.Graphics.OpenGL4.VertexAttribParameter pname, [OutAttribute] Single *@params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL4.VertexAttribParameter pname, [OutAttribute] Single[]@params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL4.VertexAttribParameter pname, [OutAttribute] out Single @params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static unsafe void GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL4.VertexAttribParameter pname, [OutAttribute] Single *@params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttribI (Int32 index, OpenTK.Graphics.OpenGL4.VertexAttribParameter pname, [OutAttribute] out Int32 @params)
 [requires: v3.0] More...
 
static unsafe void GetVertexAttribI (Int32 index, OpenTK.Graphics.OpenGL4.VertexAttribParameter pname, [OutAttribute] Int32 *@params)
 [requires: v3.0] More...
 
static void GetVertexAttribI (UInt32 index, OpenTK.Graphics.OpenGL4.VertexAttribParameter pname, [OutAttribute] out Int32 @params)
 [requires: v3.0] More...
 
static unsafe void GetVertexAttribI (UInt32 index, OpenTK.Graphics.OpenGL4.VertexAttribParameter pname, [OutAttribute] Int32 *@params)
 [requires: v3.0] More...
 
static void GetVertexAttribI (UInt32 index, OpenTK.Graphics.OpenGL4.VertexAttribParameter pname, [OutAttribute] out UInt32 @params)
 [requires: v3.0] More...
 
static unsafe void GetVertexAttribI (UInt32 index, OpenTK.Graphics.OpenGL4.VertexAttribParameter pname, [OutAttribute] UInt32 *@params)
 [requires: v3.0] More...
 
static void GetVertexAttrib (Int32 index, OpenTK.Graphics.OpenGL4.VertexAttribParameter pname, [OutAttribute] Int32[]@params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttrib (Int32 index, OpenTK.Graphics.OpenGL4.VertexAttribParameter pname, [OutAttribute] out Int32 @params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static unsafe void GetVertexAttrib (Int32 index, OpenTK.Graphics.OpenGL4.VertexAttribParameter pname, [OutAttribute] Int32 *@params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL4.VertexAttribParameter pname, [OutAttribute] Int32[]@params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL4.VertexAttribParameter pname, [OutAttribute] out Int32 @params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static unsafe void GetVertexAttrib (UInt32 index, OpenTK.Graphics.OpenGL4.VertexAttribParameter pname, [OutAttribute] Int32 *@params)
 [requires: v2.0] Return a generic vertex attribute parameter More...
 
static void GetVertexAttribL (Int32 index, OpenTK.Graphics.OpenGL4.VertexAttribParameter pname, [OutAttribute] Double[]@params)
 [requires: v4.1 and ARB_vertex_attrib_64bit|VERSION_4_1] More...
 
static void GetVertexAttribL (Int32 index, OpenTK.Graphics.OpenGL4.VertexAttribParameter pname, [OutAttribute] out Double @params)
 [requires: v4.1 and ARB_vertex_attrib_64bit|VERSION_4_1] More...
 
static unsafe void GetVertexAttribL (Int32 index, OpenTK.Graphics.OpenGL4.VertexAttribParameter pname, [OutAttribute] Double *@params)
 [requires: v4.1 and ARB_vertex_attrib_64bit|VERSION_4_1] More...
 
static void GetVertexAttribL (UInt32 index, OpenTK.Graphics.OpenGL4.VertexAttribParameter pname, [OutAttribute] Double[]@params)
 [requires: v4.1 and ARB_vertex_attrib_64bit|VERSION_4_1] More...
 
static void GetVertexAttribL (UInt32 index, OpenTK.Graphics.OpenGL4.VertexAttribParameter pname, [OutAttribute] out Double @params)
 [requires: v4.1 and ARB_vertex_attrib_64bit|VERSION_4_1] More...
 
static unsafe void GetVertexAttribL (UInt32 index, OpenTK.Graphics.OpenGL4.VertexAttribParameter pname, [OutAttribute] Double *@params)
 [requires: v4.1 and ARB_vertex_attrib_64bit|VERSION_4_1] More...
 
static void GetVertexAttribPointer (Int32 index, OpenTK.Graphics.OpenGL4.VertexAttribPointerParameter pname, [OutAttribute] IntPtr pointer)
 [requires: v2.0] Return the address of the specified generic vertex attribute pointer More...
 
static void GetVertexAttribPointer< T2 > (Int32 index, OpenTK.Graphics.OpenGL4.VertexAttribPointerParameter pname, [InAttribute, OutAttribute] T2[] pointer)
 [requires: v2.0] Return the address of the specified generic vertex attribute pointer More...
 
static void GetVertexAttribPointer< T2 > (Int32 index, OpenTK.Graphics.OpenGL4.VertexAttribPointerParameter pname, [InAttribute, OutAttribute] T2[,] pointer)
 [requires: v2.0] Return the address of the specified generic vertex attribute pointer More...
 
static void GetVertexAttribPointer< T2 > (Int32 index, OpenTK.Graphics.OpenGL4.VertexAttribPointerParameter pname, [InAttribute, OutAttribute] T2[,,] pointer)
 [requires: v2.0] Return the address of the specified generic vertex attribute pointer More...
 
static void GetVertexAttribPointer< T2 > (Int32 index, OpenTK.Graphics.OpenGL4.VertexAttribPointerParameter pname, [InAttribute, OutAttribute] ref T2 pointer)
 [requires: v2.0] Return the address of the specified generic vertex attribute pointer More...
 
static void GetVertexAttribPointer (UInt32 index, OpenTK.Graphics.OpenGL4.VertexAttribPointerParameter pname, [OutAttribute] IntPtr pointer)
 [requires: v2.0] Return the address of the specified generic vertex attribute pointer More...
 
static void GetVertexAttribPointer< T2 > (UInt32 index, OpenTK.Graphics.OpenGL4.VertexAttribPointerParameter pname, [InAttribute, OutAttribute] T2[] pointer)
 [requires: v2.0] Return the address of the specified generic vertex attribute pointer More...
 
static void GetVertexAttribPointer< T2 > (UInt32 index, OpenTK.Graphics.OpenGL4.VertexAttribPointerParameter pname, [InAttribute, OutAttribute] T2[,] pointer)
 [requires: v2.0] Return the address of the specified generic vertex attribute pointer More...
 
static void GetVertexAttribPointer< T2 > (UInt32 index, OpenTK.Graphics.OpenGL4.VertexAttribPointerParameter pname, [InAttribute, OutAttribute] T2[,,] pointer)
 [requires: v2.0] Return the address of the specified generic vertex attribute pointer More...
 
static void GetVertexAttribPointer< T2 > (UInt32 index, OpenTK.Graphics.OpenGL4.VertexAttribPointerParameter pname, [InAttribute, OutAttribute] ref T2 pointer)
 [requires: v2.0] Return the address of the specified generic vertex attribute pointer More...
 
static void Hint (OpenTK.Graphics.OpenGL4.HintTarget target, OpenTK.Graphics.OpenGL4.HintMode mode)
 [requires: v1.0] Specify implementation-specific hints More...
 
static void Histogram (OpenTK.Graphics.OpenGL4.HistogramTarget target, Int32 width, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, bool sink)
 Define histogram table More...
 
static void InvalidateBufferData (Int32 buffer)
 [requires: v4.3 and ARB_invalidate_subdata|VERSION_4_3] Invalidate the content of a buffer object's data store More...
 
static void InvalidateBufferData (UInt32 buffer)
 [requires: v4.3 and ARB_invalidate_subdata|VERSION_4_3] Invalidate the content of a buffer object's data store More...
 
static void InvalidateBufferSubData (Int32 buffer, IntPtr offset, IntPtr length)
 [requires: v4.3 and ARB_invalidate_subdata|VERSION_4_3] Invalidate a region of a buffer object's data store More...
 
static void InvalidateBufferSubData (UInt32 buffer, IntPtr offset, IntPtr length)
 [requires: v4.3 and ARB_invalidate_subdata|VERSION_4_3] Invalidate a region of a buffer object's data store More...
 
static void InvalidateFramebuffer (OpenTK.Graphics.OpenGL4.FramebufferTarget target, Int32 numAttachments, OpenTK.Graphics.OpenGL4.FramebufferAttachment[] attachments)
 [requires: v4.3 and ARB_invalidate_subdata|VERSION_4_3] Invalidate the content some or all of a framebuffer object's attachments More...
 
static void InvalidateFramebuffer (OpenTK.Graphics.OpenGL4.FramebufferTarget target, Int32 numAttachments, ref OpenTK.Graphics.OpenGL4.FramebufferAttachment attachments)
 [requires: v4.3 and ARB_invalidate_subdata|VERSION_4_3] Invalidate the content some or all of a framebuffer object's attachments More...
 
static unsafe void InvalidateFramebuffer (OpenTK.Graphics.OpenGL4.FramebufferTarget target, Int32 numAttachments, OpenTK.Graphics.OpenGL4.FramebufferAttachment *attachments)
 [requires: v4.3 and ARB_invalidate_subdata|VERSION_4_3] Invalidate the content some or all of a framebuffer object's attachments More...
 
static void InvalidateSubFramebuffer (OpenTK.Graphics.OpenGL4.FramebufferTarget target, Int32 numAttachments, OpenTK.Graphics.OpenGL4.FramebufferAttachment[] attachments, Int32 x, Int32 y, Int32 width, Int32 height)
 [requires: v4.3 and ARB_invalidate_subdata|VERSION_4_3] Invalidate the content of a region of some or all of a framebuffer object's attachments More...
 
static void InvalidateSubFramebuffer (OpenTK.Graphics.OpenGL4.FramebufferTarget target, Int32 numAttachments, ref OpenTK.Graphics.OpenGL4.FramebufferAttachment attachments, Int32 x, Int32 y, Int32 width, Int32 height)
 [requires: v4.3 and ARB_invalidate_subdata|VERSION_4_3] Invalidate the content of a region of some or all of a framebuffer object's attachments More...
 
static unsafe void InvalidateSubFramebuffer (OpenTK.Graphics.OpenGL4.FramebufferTarget target, Int32 numAttachments, OpenTK.Graphics.OpenGL4.FramebufferAttachment *attachments, Int32 x, Int32 y, Int32 width, Int32 height)
 [requires: v4.3 and ARB_invalidate_subdata|VERSION_4_3] Invalidate the content of a region of some or all of a framebuffer object's attachments More...
 
static void InvalidateTexImage (Int32 texture, Int32 level)
 [requires: v4.3 and ARB_invalidate_subdata|VERSION_4_3] Invalidate the entirety a texture image More...
 
static void InvalidateTexImage (UInt32 texture, Int32 level)
 [requires: v4.3 and ARB_invalidate_subdata|VERSION_4_3] Invalidate the entirety a texture image More...
 
static void InvalidateTexSubImage (Int32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth)
 [requires: v4.3 and ARB_invalidate_subdata|VERSION_4_3] Invalidate a region of a texture image More...
 
static void InvalidateTexSubImage (UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth)
 [requires: v4.3 and ARB_invalidate_subdata|VERSION_4_3] Invalidate a region of a texture image More...
 
static bool IsBuffer (Int32 buffer)
 [requires: v1.5] Determine if a name corresponds to a buffer object More...
 
static bool IsBuffer (UInt32 buffer)
 [requires: v1.5] Determine if a name corresponds to a buffer object More...
 
static bool IsEnabled (OpenTK.Graphics.OpenGL4.EnableCap cap)
 [requires: v1.0] Test whether a capability is enabled More...
 
static bool IsEnabled (OpenTK.Graphics.OpenGL4.IndexedEnableCap target, Int32 index)
 [requires: v3.0] Test whether a capability is enabled More...
 
static bool IsEnabled (OpenTK.Graphics.OpenGL4.IndexedEnableCap target, UInt32 index)
 [requires: v3.0] Test whether a capability is enabled More...
 
static bool IsFramebuffer (Int32 framebuffer)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Determine if a name corresponds to a framebuffer object More...
 
static bool IsFramebuffer (UInt32 framebuffer)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Determine if a name corresponds to a framebuffer object More...
 
static bool IsProgram (Int32 program)
 [requires: v2.0] Determines if a name corresponds to a program object More...
 
static bool IsProgram (UInt32 program)
 [requires: v2.0] Determines if a name corresponds to a program object More...
 
static bool IsProgramPipeline (Int32 pipeline)
 [requires: v4.1 and ARB_separate_shader_objects|VERSION_4_1] Determine if a name corresponds to a program pipeline object More...
 
static bool IsProgramPipeline (UInt32 pipeline)
 [requires: v4.1 and ARB_separate_shader_objects|VERSION_4_1] Determine if a name corresponds to a program pipeline object More...
 
static bool IsQuery (Int32 id)
 [requires: v1.5] Determine if a name corresponds to a query object More...
 
static bool IsQuery (UInt32 id)
 [requires: v1.5] Determine if a name corresponds to a query object More...
 
static bool IsRenderbuffer (Int32 renderbuffer)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Determine if a name corresponds to a renderbuffer object More...
 
static bool IsRenderbuffer (UInt32 renderbuffer)
 [requires: v3.0 and ARB_framebuffer_object|VERSION_3_0] Determine if a name corresponds to a renderbuffer object More...
 
static bool IsSampler (Int32 sampler)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] Determine if a name corresponds to a sampler object More...
 
static bool IsSampler (UInt32 sampler)
 [requires: v3.3 and ARB_sampler_objects|VERSION_3_3] Determine if a name corresponds to a sampler object More...
 
static bool IsShader (Int32 shader)
 [requires: v2.0] Determines if a name corresponds to a shader object More...
 
static bool IsShader (UInt32 shader)
 [requires: v2.0] Determines if a name corresponds to a shader object More...
 
static bool IsSync (IntPtr sync)
 [requires: v3.2 and ARB_sync|VERSION_3_2] Determine if a name corresponds to a sync object More...
 
static bool IsTexture (Int32 texture)
 [requires: v1.1] Determine if a name corresponds to a texture More...
 
static bool IsTexture (UInt32 texture)
 [requires: v1.1] Determine if a name corresponds to a texture More...
 
static bool IsTransformFeedback (Int32 id)
 [requires: v4.0 and ARB_transform_feedback2|VERSION_4_0] Determine if a name corresponds to a transform feedback object More...
 
static bool IsTransformFeedback (UInt32 id)
 [requires: v4.0 and ARB_transform_feedback2|VERSION_4_0] Determine if a name corresponds to a transform feedback object More...
 
static bool IsVertexArray (Int32 array)
 [requires: v3.0 and ARB_vertex_array_object|VERSION_3_0] Determine if a name corresponds to a vertex array object More...
 
static bool IsVertexArray (UInt32 array)
 [requires: v3.0 and ARB_vertex_array_object|VERSION_3_0] Determine if a name corresponds to a vertex array object More...
 
static void LineWidth (Single width)
 [requires: v1.0] Specify the width of rasterized lines More...
 
static void LinkProgram (Int32 program)
 [requires: v2.0] Links a program object More...
 
static void LinkProgram (UInt32 program)
 [requires: v2.0] Links a program object More...
 
static void LogicOp (OpenTK.Graphics.OpenGL4.LogicOp opcode)
 [requires: v1.0] Specify a logical pixel operation for rendering More...
 
static IntPtr MapBuffer (OpenTK.Graphics.OpenGL4.BufferTarget target, OpenTK.Graphics.OpenGL4.BufferAccess access)
 [requires: v1.5] Map a buffer object's data store More...
 
static IntPtr MapBufferRange (OpenTK.Graphics.OpenGL4.BufferTarget target, IntPtr offset, IntPtr length, OpenTK.Graphics.OpenGL4.BufferAccessMask access)
 [requires: v3.0 and ARB_map_buffer_range|VERSION_3_0] Map a section of a buffer object's data store More...
 
static void MemoryBarrier (OpenTK.Graphics.OpenGL4.MemoryBarrierFlags barriers)
 [requires: v4.2 and ARB_shader_image_load_store|VERSION_4_2] Defines a barrier ordering memory transactions More...
 
static void Minmax (OpenTK.Graphics.OpenGL4.MinmaxTarget target, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, bool sink)
 Define minmax table More...
 
static void MinSampleShading (Single value)
 [requires: v4.0] Specifies minimum rate at which sample shaing takes place More...
 
static void MultiDrawArrays (OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32[] first, Int32[] count, Int32 drawcount)
 [requires: v1.4] Render multiple sets of primitives from array data More...
 
static void MultiDrawArrays (OpenTK.Graphics.OpenGL4.PrimitiveType mode, ref Int32 first, ref Int32 count, Int32 drawcount)
 [requires: v1.4] Render multiple sets of primitives from array data More...
 
static unsafe void MultiDrawArrays (OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 *first, Int32 *count, Int32 drawcount)
 [requires: v1.4] Render multiple sets of primitives from array data More...
 
static void MultiDrawArraysIndirect (OpenTK.Graphics.OpenGL4.PrimitiveType mode, IntPtr indirect, Int32 drawcount, Int32 stride)
 [requires: v4.3 and ARB_multi_draw_indirect|VERSION_4_3] Render multiple sets of primitives from array data, taking parameters from memory More...
 
static void MultiDrawArraysIndirect< T1 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, [InAttribute, OutAttribute] T1[] indirect, Int32 drawcount, Int32 stride)
 [requires: v4.3 and ARB_multi_draw_indirect|VERSION_4_3] Render multiple sets of primitives from array data, taking parameters from memory More...
 
static void MultiDrawArraysIndirect< T1 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, [InAttribute, OutAttribute] T1[,] indirect, Int32 drawcount, Int32 stride)
 [requires: v4.3 and ARB_multi_draw_indirect|VERSION_4_3] Render multiple sets of primitives from array data, taking parameters from memory More...
 
static void MultiDrawArraysIndirect< T1 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, [InAttribute, OutAttribute] T1[,,] indirect, Int32 drawcount, Int32 stride)
 [requires: v4.3 and ARB_multi_draw_indirect|VERSION_4_3] Render multiple sets of primitives from array data, taking parameters from memory More...
 
static void MultiDrawArraysIndirect< T1 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, [InAttribute, OutAttribute] ref T1 indirect, Int32 drawcount, Int32 stride)
 [requires: v4.3 and ARB_multi_draw_indirect|VERSION_4_3] Render multiple sets of primitives from array data, taking parameters from memory More...
 
static void MultiDrawElements (OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32[] count, OpenTK.Graphics.OpenGL4.DrawElementsType type, IntPtr indices, Int32 drawcount)
 [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements More...
 
static void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32[] count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 drawcount)
 [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements More...
 
static void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32[] count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 drawcount)
 [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements More...
 
static void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32[] count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 drawcount)
 [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements More...
 
static void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32[] count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 drawcount)
 [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements More...
 
static void MultiDrawElements (OpenTK.Graphics.OpenGL4.PrimitiveType mode, ref Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, IntPtr indices, Int32 drawcount)
 [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements More...
 
static void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, ref Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 drawcount)
 [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements More...
 
static void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, ref Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 drawcount)
 [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements More...
 
static void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, ref Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 drawcount)
 [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements More...
 
static void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, ref Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 drawcount)
 [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements More...
 
static unsafe void MultiDrawElements (OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 *count, OpenTK.Graphics.OpenGL4.DrawElementsType type, IntPtr indices, Int32 drawcount)
 [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements More...
 
static unsafe void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 *count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 drawcount)
 [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements More...
 
static unsafe void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 *count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 drawcount)
 [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements More...
 
static unsafe void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 *count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 drawcount)
 [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements More...
 
static unsafe void MultiDrawElements< T3 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 *count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 drawcount)
 [requires: v1.4] Render multiple sets of primitives by specifying indices of array data elements More...
 
static void MultiDrawElementsBaseVertex (OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32[] count, OpenTK.Graphics.OpenGL4.DrawElementsType type, IntPtr indices, Int32 drawcount, Int32[] basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index More...
 
static void MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32[] count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 drawcount, Int32[] basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index More...
 
static void MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32[] count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 drawcount, Int32[] basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index More...
 
static void MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32[] count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 drawcount, Int32[] basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index More...
 
static void MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32[] count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 drawcount, Int32[] basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index More...
 
static void MultiDrawElementsBaseVertex (OpenTK.Graphics.OpenGL4.PrimitiveType mode, ref Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, IntPtr indices, Int32 drawcount, ref Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index More...
 
static void MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, ref Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 drawcount, ref Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index More...
 
static void MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, ref Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 drawcount, ref Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index More...
 
static void MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, ref Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 drawcount, ref Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index More...
 
static void MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, ref Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 drawcount, ref Int32 basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index More...
 
static unsafe void MultiDrawElementsBaseVertex (OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 *count, OpenTK.Graphics.OpenGL4.DrawElementsType type, IntPtr indices, Int32 drawcount, Int32 *basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index More...
 
static unsafe void MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 *count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 drawcount, Int32 *basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index More...
 
static unsafe void MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 *count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 drawcount, Int32 *basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index More...
 
static unsafe void MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 *count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 drawcount, Int32 *basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index More...
 
static unsafe void MultiDrawElementsBaseVertex< T3 > (OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 *count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 drawcount, Int32 *basevertex)
 [requires: v3.2 and ARB_draw_elements_base_vertex|VERSION_3_2] Render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index More...
 
static void MultiDrawElementsIndirect (OpenTK.Graphics.OpenGL4.All mode, OpenTK.Graphics.OpenGL4.All type, IntPtr indirect, Int32 drawcount, Int32 stride)
 [requires: v4.3 and ARB_multi_draw_indirect|VERSION_4_3] Render indexed primitives from array data, taking parameters from memory More...
 
static void MultiDrawElementsIndirect< T2 > (OpenTK.Graphics.OpenGL4.All mode, OpenTK.Graphics.OpenGL4.All type, [InAttribute, OutAttribute] T2[] indirect, Int32 drawcount, Int32 stride)
 [requires: v4.3 and ARB_multi_draw_indirect|VERSION_4_3] Render indexed primitives from array data, taking parameters from memory More...
 
static void MultiDrawElementsIndirect< T2 > (OpenTK.Graphics.OpenGL4.All mode, OpenTK.Graphics.OpenGL4.All type, [InAttribute, OutAttribute] T2[,] indirect, Int32 drawcount, Int32 stride)
 [requires: v4.3 and ARB_multi_draw_indirect|VERSION_4_3] Render indexed primitives from array data, taking parameters from memory More...
 
static void MultiDrawElementsIndirect< T2 > (OpenTK.Graphics.OpenGL4.All